Example #1
0
        private void BindGridEdit(int currentPage, string agenciaCodigoPostalID)
        {
            //try
            //{
            //    SisPackController.AdministrarGrillas.Configurar(dtgLocalidades, "LocalidadID", 400);
            //    ILocalidadAgenciaCodigoPostal localidad = LocalidadAgenciaCodigoPostalFactory.GetLocalidadAgenciaCodigoPostal();
            //    localidad.ProvinciaID = Utiles.Validaciones.obtieneEntero(ddlProvincia.SelectedValue);
            //    localidad.AgenciaCodigoPostalID = Utiles.Validaciones.obtieneEntero(agenciaCodigoPostalID);

            //    DsLocalidadesCodigosPostales ds = localidad.GetLocalidadesCPByProvinciaDistrib();
            //    dtgLocalidades.DataSource = ds;
            //    dtgLocalidades.DataBind();
            //    List<LocalidadesCodigosPostales> lista = new List<LocalidadesCodigosPostales>();
            //    foreach (var item in ds.Datos)
            //    {
            //        LocalidadesCodigosPostales loc = new LocalidadesCodigosPostales();
            //        loc.LocalidadID = item.LocalidadID;
            //        loc.LocalidadDescrip = item.LocalidadDescrip;
            //        if (!item.IsCodigoPostalIDNull())
            //            loc.CodigoPostalID = item.CodigoPostalID;
            //        if (!item.IsCodigoPostalNroNull())
            //            loc.CodigoPostalNro = item.CodigoPostalNro;
            //        if (!item.IsCalleNull())
            //            loc.Calle = item.Calle;
            //        loc.Seleccionado = item.Seleccionado ? 1 : 0;

            //        lista.Add(loc);

            //    }

            //    Session["ListaLocalidades"] = lista;
            //    //Session["DsLocalidades"] = ds;

            //    if (ds.Datos.Count > 0)
            //    {
            //        this.dtgLocalidades.CurrentPageIndex = currentPage;
            //        this.dtgLocalidades.DataSource = lista;
            //        this.dtgLocalidades.DataBind();
            //    }
            //}
            //catch (Exception ex)
            //{
            //    ManejaErrores(ex);
            //}
            try
            {
                SisPackController.AdministrarGrillas.Configurar(dtgLocalidades, "LocalidadID", 400);
                ILocalidadAgenciaCodigoPostal localidad = LocalidadAgenciaCodigoPostalFactory.GetLocalidadAgenciaCodigoPostal();
                localidad.ProvinciaID           = Utiles.Validaciones.obtieneEntero(ddlProvincia.SelectedValue);
                localidad.AgenciaCodigoPostalID = Utiles.Validaciones.obtieneEntero(agenciaCodigoPostalID);

                DsLocalidadesCodigosPostales ds = localidad.GetLocalidadesCPByProvinciaDistrib();
                dtgLocalidades.DataSource = ds;
                dtgLocalidades.DataBind();

                Session["DsLocalidades"] = ds;

                if (ds.Datos.Count > 0)
                {
                    this.dtgLocalidades.CurrentPageIndex = currentPage;
                    this.dtgLocalidades.DataSource       = ds;
                    this.dtgLocalidades.DataBind();
                }
            }
            catch (Exception ex)
            {
                ManejaErrores(ex);
            }
        }