示例#1
0
        public void GetLocalidadesRetiroEntrega(List <ICodigoPostalAgrupacionLocalidad> lst)
        {
            // Limpio la lista de topes
            lst.Clear();

            // Busco los datos de los topes
            DsCodigoPostalAgrupacionRetiroEntrega ds = new DsCodigoPostalAgrupacionRetiroEntrega();

            Config.Conexion.LlenarTypeDataSet(ds.Detalle, System.Data.CommandType.StoredProcedure, "LocalidadesCodigoPostalAgrupacionByProvincia", new SqlParameter("@ProvinciaID", ProvinciaID), new SqlParameter("@LocalidadDescrip", this.LocalidadDescrip), new SqlParameter("@CodigoPostalDesde", Utiles.BaseDatos.StrToSql(string.Empty)), new SqlParameter("@CodigoPostalHasta", Utiles.BaseDatos.StrToSql(string.Empty)));

            if (ds.Detalle.Count > 0)
            {
                foreach (DsCodigoPostalAgrupacionRetiroEntrega.DetalleRow r in ds.Detalle)
                {
                    lst.Add(new CodigoPostalAgrupacionLocalidad()
                    {
                        //CodigoPostalAgrupacionID = r.CodigoPostalAgrupacionID,
                        //CodigoPostalAgrupacionLocalidadID = r.CodigoPostalAgrupacionLocalidadID,
                        CodigoPostalID   = r.IsCodigoPostalIDNull() ? 0 : r.CodigoPostalID,
                        LocalidadID      = r.LocalidadID,
                        RegistroNuevo    = false,
                        Calle            = r.IsCalleNull() ? "" : r.Calle,
                        CodigoPostal     = r.CodigoPostal,
                        LocalidadDescrip = r.LocalidadDescrip
                    });
                }
            }
        }
示例#2
0
        public void CargarLocalidadesRetiroEntrega(Int32 CodigoPostalAgrupacionRetiroEntregaID, List <ICodigoPostalAgrupacionLocalidad> lst)
        {
            // Limpio la lista de topes
            lst.Clear();

            // Busco los datos de los topes
            DsCodigoPostalAgrupacionRetiroEntrega ds = new DsCodigoPostalAgrupacionRetiroEntrega();

            Config.Conexion.LlenarTypeDataSet(ds.Detalle, System.Data.CommandType.StoredProcedure, "CodigoPostalAgrupacionRetiroEntregaLocalidadONE", new SqlParameter("@CodigoPostalAgrupacionRetiroEntregaID", CodigoPostalAgrupacionRetiroEntregaID));

            if (ds.Detalle.Count > 0)
            {
                foreach (DsCodigoPostalAgrupacionRetiroEntrega.DetalleRow r in ds.Detalle)
                {
                    lst.Add(new CodigoPostalAgrupacionLocalidad()
                    {
                        CodigoPostalAgrupacionRetiroEntregaID          = r.CodigoPostalAgrupacionRetiroEntregaID,
                        CodigoPostalAgrupacionRetiroEntregaLocalidadID = r.CodigoPostalAgrupacionRetiroEntregaLocalidadID,
                        CodigoPostalID   = r.IsCodigoPostalIDNull() ? 0 : r.CodigoPostalID,
                        LocalidadID      = r.LocalidadID,
                        RegistroNuevo    = false,
                        Calle            = r.IsCalleNull() ? "" : r.Calle,
                        CodigoPostal     = r.CodigoPostal,
                        LocalidadDescrip = r.LocalidadDescrip
                    });
                }
            }
        }
示例#3
0
        public void GetOneRetiroEntrega(int _codigoPostalAgrupacionID)
        {
            try
            {
                // Busco los datos del tarifario
                DsCodigoPostalAgrupacionRetiroEntrega ds = new DsCodigoPostalAgrupacionRetiroEntrega();
                Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "CodigoPostalAgrupacionRetiroEntregaONE", new SqlParameter("@CodigoPostalAgrupacionRetiroEntregaID", _codigoPostalAgrupacionID));

                if (ds.Datos.Count > 0)
                {
                    DsCodigoPostalAgrupacionRetiroEntrega.DatosRow drt = ds.Datos[0];
                    CodigoPostalAgrupacionID = drt.CodigoPostalAgrupacionRetiroEntregaID;

                    if (drt.IsDescripcionNull() == false)
                    {
                        LocalidadDescrip = drt.Descripcion;
                    }

                    if (drt.IsBajaNull())
                    {
                        Baja = drt.Baja;
                    }

                    CargarLocalidadesRetiroEntrega(_codigoPostalAgrupacionID, LstLocalidades);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#4
0
 public DsCodigoPostalAgrupacionRetiroEntrega GetByFilterRetiroEntrega(String LocalidadDescrip)
 {
     try
     {
         DsCodigoPostalAgrupacionRetiroEntrega ds = new DsCodigoPostalAgrupacionRetiroEntrega();
         Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "CodigoPostalAgrupacionRetiroEntregaSEL", new SqlParameter("@Descripcion", LocalidadDescrip));
         return(ds);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        private void BindGrid(Int32 currentPage)
        {
            try
            {
                // Configuro la grilla
                SisPackController.AdministrarGrillas.Configurar(grid, this.CantidadOpciones);

                // busco los datos
                ICodigoPostalAgrupacion codigoPostal     = CodigoPostalAgrupacionFactory.GetCodigoPostalAgrupacion();
                DsCodigoPostalAgrupacionRetiroEntrega ds = codigoPostal.GetByFilterRetiroEntrega(txtLocalidadDescrip.Text);

                // Cargo los datos en la grilla
                grid.PageIndex  = currentPage;
                grid.DataSource = ds.Datos;
                grid.DataBind();
            }
            catch
            {
                ((ErrorWeb)this.phErrores.Controls[0]).setMensaje("Error al cargar listado de agrupaciones de retiro entrega");
            }
        }