public void CargarLocalidades(Int32 CodigoPostalAgrupacionID, List <ICodigoPostalAgrupacionLocalidad> lst) { // Limpio la lista de topes lst.Clear(); // Busco los datos de los topes DsCodigoPostalAgrupacion ds = new DsCodigoPostalAgrupacion(); Config.Conexion.LlenarTypeDataSet(ds.Detalle, System.Data.CommandType.StoredProcedure, "CodigoPostalAgrupacionLocalidadONE", new SqlParameter("@CodigoPostalAgrupacionID", CodigoPostalAgrupacionID)); if (ds.Detalle.Count > 0) { foreach (DsCodigoPostalAgrupacion.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 GetLocalidades(List <ICodigoPostalAgrupacionLocalidad> lst) { // Limpio la lista de topes lst.Clear(); // Busco los datos de los topes DsCodigoPostalAgrupacion ds = new DsCodigoPostalAgrupacion(); 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 (DsCodigoPostalAgrupacion.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 DsCodigoPostalAgrupacion GetByFilter(String LocalidadDescrip) { try { DsCodigoPostalAgrupacion ds = new DsCodigoPostalAgrupacion(); Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "CodigoPostalAgrupacionSEL", new SqlParameter("@LocalidadDescrip", LocalidadDescrip)); return(ds); } catch (Exception ex) { throw ex; } }
public void GetOne(int _codigoPostalAgrupacionID) { try { // Busco los datos del tarifario DsCodigoPostalAgrupacion ds = new DsCodigoPostalAgrupacion(); Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "CodigoPostalAgrupacionONE", new SqlParameter("@CodigoPostalAgrupacionID", _codigoPostalAgrupacionID)); if (ds.Datos.Count > 0) { DsCodigoPostalAgrupacion.DatosRow drt = ds.Datos[0]; CodigoPostalAgrupacionID = drt.CodigoPostalAgrupacionID; if (drt.IsCodigoPostalNull() == false) { CodigoPostal = drt.CodigoPostal; } if (drt.IsLocalidadDescripNull() == false) { LocalidadDescrip = drt.LocalidadDescrip; } if (drt.IsLocalidadIDNull() == false) { LocalidadID = drt.LocalidadID; } if (drt.IsProvinciaIDNull() == false) { ProvinciaID = drt.ProvinciaID; } if (drt.IsBajaNull()) { Baja = drt.Baja; } CargarLocalidades(_codigoPostalAgrupacionID, LstLocalidades); } } 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(); DsCodigoPostalAgrupacion ds = codigoPostal.GetByFilter(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 conceptos de facturación"); } }