protected void dtgCodigosPostales_Delete(Object sender, DataGridCommandEventArgs e) { ICodigoPostal oCodigoPostal = CodigoPostalFactory.GetCodigoPostal(); oCodigoPostal.CodigoPostalID = Convert.ToInt32(dtgCodigosPostales.DataKeys[(int)e.Item.ItemIndex]); try { if (oCodigoPostal.Eliminar()) { BindGrid(0); } } catch (Exception ex) { string mensaje = ex.Message; try { mensaje = this.TraducirTexto(ex.Message); if (mensaje == "" || mensaje == null) { mensaje = ex.Message; } } catch (Exception) { mensaje = ex.Message; } ((ErrorWeb)this.phErrores.Controls[0]).setMensaje(mensaje); } }
private void BindGrid(int currentPage) { SisPackController.AdministrarGrillas.Configurar(dtgCodigosPostales, "CodigoPostalID", this.CantidadOpciones); ICodigoPostal oCodigoPostal = CodigoPostalFactory.GetCodigoPostal(); oCodigoPostal.CalleDescrip = this.txtCalleDescrip.Text; oCodigoPostal.CodigoPostalNro = this.txtCodigoPostalNro.Text; dtgCodigosPostales.DataSource = oCodigoPostal.GetCodigosPostalesConsultaDataSet(); dtgCodigosPostales.CurrentPageIndex = currentPage; dtgCodigosPostales.DataBind(); }
void Consultar() { ICodigoPostal oCodigoPostal = CodigoPostalFactory.GetCodigoPostal(); oCodigoPostal.CodigoPostalID = Utiles.Validaciones.obtieneEntero(this.txtCodigoPostalID.Text); oCodigoPostal.Consultar(); this.txtCalleDescrip.Text = oCodigoPostal.CalleDescrip; this.txtCodigoPostal.Text = oCodigoPostal.CodigoPostalNro; this.txtAlturaDesde.Text = oCodigoPostal.AlturaDesde; this.txtAlturaHasta.Text = oCodigoPostal.AlturaHasta; this.txtLocalidadID.Text = oCodigoPostal.LocalidadID.ToString(); }
public List <ListCalles> ObtCalles(string term, string localidadID) { var lstCalles = new List <ListCalles>(); ICodigoPostal codPostal = CodigoPostalFactory.GetCodigoPostal(); DsCodigosPostales ds = null; codPostal.LocalidadID = Utiles.Validaciones.obtieneEntero(localidadID); ds = codPostal.GetCodigosPostalesByLocalidadID(); ILocalidad l = LocalidadFactory.GetLocalidad(); l.LocalidadID = Utiles.Validaciones.obtieneEntero(localidadID); l.ConsultarByID(); term = term.ToLower(); foreach (DsCodigosPostales.DatosRow dr in ds.Datos) { if (dr.CalleDescrip.ToLower().Contains(term) || dr.CodigoPostal.Contains(term)) { lstCalles.Add(new ListCalles { codPostalID = dr.CodigoPostalID.ToString(), calle = dr.CalleDescrip, calleConAdicional = dr.CalleDescrip + ", " + dr.AlturaDesde + " - " + dr.AlturaHasta + " (" + dr.CodigoPostal + ")", codPostal = dr.CodigoPostal, alturaDesde = dr.AlturaDesde, alturaHasta = dr.AlturaHasta, localidad = l.LocalidadDescrip, localidadID = l.LocalidadID.ToString(), provinciaID = l.Provincia.ProvinciaID.ToString(), provinciaDescrip = l.Provincia.ProvinciaDescrip }); } } try { Convert.ToInt32(term); lstCalles = lstCalles.OrderBy(x => x.codPostal).ToList(); } catch { } return(lstCalles.ToList()); }
private void butGuardarCodigoPostal_Click(object sender, System.EventArgs e) { try { ICodigoPostal oCodigoPostal = CodigoPostalFactory.GetCodigoPostal(); oCodigoPostal.CodigoPostalID = (this.txtCodigoPostalID.Text == "") ? 0 : Utiles.Validaciones.obtieneEntero(this.txtCodigoPostalID.Text); oCodigoPostal.LocalidadID = (this.txtLocalidadID.Text == "") ? 0 : Utiles.Validaciones.obtieneEntero(this.txtLocalidadID.Text); oCodigoPostal.CalleDescrip = this.txtCalleDescrip.Text.Trim(); oCodigoPostal.CodigoPostalNro = this.txtCodigoPostal.Text; oCodigoPostal.AlturaDesde = this.txtAlturaDesde.Text; oCodigoPostal.AlturaHasta = this.txtAlturaHasta.Text; if (Utiles.Validaciones.obtieneEntero(oCodigoPostal.AlturaDesde) > Utiles.Validaciones.obtieneEntero(oCodigoPostal.AlturaHasta)) { throw new Exception("La Altura Desde no puede ser mayor a la Altura Hasta."); } else { try { if (oCodigoPostal.Guardar()) { string mensaje = "Los datos se guardaron correctamente. "; string script = "<script language='javascript'>\n"; script += "alert('" + mensaje + "');"; script += "window.location.href = 'CodigosPostalesConsul.aspx';\n"; script += "</script>"; Page.RegisterStartupScript("scriptOk", script); } else { string script = "<script language='javascript'>\n"; script += "alert('Los datos no se guardaron debido a errores.');\n"; script += "</script>"; Page.RegisterStartupScript("scriptError", script); } } catch (Exception ex) { string mensaje = ex.Message; try { mensaje = this.TraducirTexto(ex.Message); if (mensaje == "" || mensaje == null) { mensaje = ex.Message; } } catch (Exception) { mensaje = ex.Message; } ((ErrorWeb)this.phErrores.Controls[0]).setMensaje(mensaje); } } } catch (Exception ex) { string mensaje = ex.Message; try { mensaje = this.TraducirTexto(ex.Message); if (mensaje == "" || mensaje == null) { mensaje = ex.Message; } } catch (Exception) { mensaje = ex.Message; } ((ErrorWeb)this.phErrores.Controls[0]).setMensaje(mensaje); } }