protected void dtgDepartamentos_Delete(Object sender, DataGridCommandEventArgs e) { IDepartamento oDepartamento = DepartamentoFactory.GetDepartamento(); oDepartamento.DepartamentoID = Convert.ToInt32(dtgDepartamentos.DataKeys[(int)e.Item.ItemIndex]); try { if (oDepartamento.Eliminar()) { dtgDepartamentos.CurrentPageIndex = 0; this.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 Editar() { IDepartamento departamento = DepartamentoFactory.GetDepartamento(); departamento.DepartamentoID = Convert.ToInt32(this.txtDepartamentoID.Text); departamento.Consultar(); this.txtDepartamentoDescrip.Text = departamento.DepartamentoDescrip; this.ddlProvincia.SelectedValue = departamento.Provincia.ProvinciaID.ToString(); }
private void BindGrid() { SisPackController.AdministrarGrillas.Configurar(dtgDepartamentos, "DepartamentoID", this.CantidadOpciones); IDepartamento oDepartamento = DepartamentoFactory.GetDepartamento(); oDepartamento.DepartamentoDescrip = this.txtDepartamentoDescrip.Text; oDepartamento.Provincia.ProvinciaDescrip = this.txtProvinciaDescrip.Text; dtgDepartamentos.DataSource = oDepartamento.GetDepartamentosConsultaDataSet(); dtgDepartamentos.DataBind(); }
private void butGuardarDepartamento_Click(object sender, System.EventArgs e) { if (!Page.IsValid) { return; } IDepartamento departamento = DepartamentoFactory.GetDepartamento(); departamento.DepartamentoID = Convert.ToInt32(this.txtDepartamentoID.Text); departamento.DepartamentoDescrip = this.txtDepartamentoDescrip.Text.Trim(); departamento.Provincia.ProvinciaID = Convert.ToInt32(this.ddlProvincia.SelectedValue); try { if (departamento.Guardar()) { string script = "<script language='javascript'>\n"; script += "alert('Los datos se guardaron correctamente.');"; script += "window.location.href = 'DepartamentosConsul.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); } }