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 }); } } }
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 }); } } }
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; } }
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"); } }