protected void dtgZonas_Delete(Object sender, DataGridCommandEventArgs e) { IZona oZona = ZonaFactory.GetZona(); oZona.ZonaID = Convert.ToInt32(dtgZonas.DataKeys[(int)e.Item.ItemIndex]); try { if (oZona.Eliminar()) { BindGrid(); } } 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() { SisPackController.AdministrarGrillas.Configurar(dtgZonas, "ZonaID", this.CantidadOpciones); IZona oZona = ZonaFactory.GetZona(); oZona.ZonaDescrip = this.txtZonaDescrip.Text; oZona.UnidadNegocioID = this.UnidadNegocioID; this.dtgZonas.DataSource = oZona.GetZonasConsultaDataSet(); this.dtgZonas.DataBind(); }
/// <summary> /// Guardar datos de la zona /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void butGuardarZona_Click(object sender, System.EventArgs e) { if (!Page.IsValid) { return; } IZona zona = ZonaFactory.GetZona(); zona.ZonaID = this.txtZonaID.Text == "" ? 0 : Convert.ToInt32(this.txtZonaID.Text); zona.ZonaDescrip = this.txtZonaDescrip.Text; zona.KmDesde = Convert.ToInt32(this.txtKmDesde.Text); zona.KmHasta = Convert.ToInt32(this.txtKmHasta.Text); zona.UnidadNegocioID = this.UnidadNegocioID; zona.TiempoEntrega = Utiles.Validaciones.obtieneEntero(this.txtTiempoEntrega.Text); try { if (zona.Guardar()) { string script = "<script language='javascript'>\n"; script += "alert('Los datos se guardaron correctamente.');\n"; script += "window.location.href = 'ZonasConsul.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); } }
private void Editar() { IZona zona = ZonaFactory.GetZona(); zona.ZonaID = Convert.ToInt32(this.txtZonaID.Text); zona.Consultar(); this.txtZonaDescrip.Text = zona.ZonaDescrip; this.txtKmDesde.Text = zona.KmDesde.ToString(); this.txtKmHasta.Text = zona.KmHasta.ToString(); this.txtTiempoEntrega.Text = zona.TiempoEntrega.ToString(); }