protected void OnButtonEliminar(object sender, EventArgs e) { lblMsg.Text = lblError.Text = ""; if (grdInfo.SelectedIndex == -1) { lblError.Text = "No ha seleccionado un registro para eliminar."; } else { Entidad daoEnt = new Entidad(); var idToLocate = Convert.ToInt32(grdInfo.DataKeys[grdInfo.SelectedIndex].Value); EntidadDto r = daoEnt.obtenerValorEntidad(idToLocate); if (r != null) { try { var rslt = daoEnt.crearEntidad(r, 3); if (rslt == -1) { lblError.Text = "El registro de entidad a eliminar no se puede eliminar ya que tiene referencias en el sistema."; } else { lblMsg.Text = "Registro eliminado con éxito."; } } catch (Exception) { lblError.Text = "El registro de entidad a eliminar no se puede eliminar ya que tiene referencias en el sistema."; } CargarGridInfoData(); txtDescEntidad.Text = txtEntidad.Text = ""; btnNuevo.Visible = true; btnEliminar.Visible = btnActualizar.Visible = btnCancelar.Visible = false; } } }
protected void OnButtonActualizar(object sender, EventArgs e) { lblMsg.Text = lblError.Text = ""; if (!ValidarCampos()) { lblError.Text = "No ha ingresado datos para actualizar."; } else { Entidad daoEnt = new Entidad(); var idToLocate = Convert.ToInt32(grdInfo.DataKeys[grdInfo.SelectedIndex].Value); EntidadDto r = daoEnt.obtenerValorEntidad(idToLocate); if (r != null) { r.valorEntidad = txtEntidad.Text; r.descripcionEntidad = txtDescEntidad.Text; daoEnt.crearEntidad(r, 2); CargarGridInfoData(); txtDescEntidad.Text = txtEntidad.Text = ""; btnNuevo.Visible = true; btnEliminar.Visible = btnActualizar.Visible = btnCancelar.Visible = false; lblMsg.Text = "Actualización realizada con éxito."; } } }
protected void OnButtonNuevo(object sender, EventArgs e) { lblMsg.Text = lblError.Text = ""; if (!ValidarCampos()) { if (listaEntidades.SelectedValue == "-1") { lblError.Text = "Debe seleccionar un valor de entidad para crear un nuevo registro."; } else { lblError.Text = "No ha ingresado datos para crear."; } } else { ParametroSistema daoPs = new ParametroSistema(); ParametroSistemaDto ps = daoPs.ObtenerValorParametroSistema(listaEntidades.SelectedValue.ToString()); if (ps != null) { Entidad daoEnt = new Entidad(); EntidadDto entInfo = new EntidadDto() { idEntidad = 0, codEntidad = Convert.ToInt32(ps.valorParametro), nombreEntidad = ps.descValorParametro, valorEntidad = txtEntidad.Text, descripcionEntidad = txtDescEntidad.Text }; daoEnt.crearEntidad(entInfo, 1); CargarGridInfoData(); txtDescEntidad.Text = txtEntidad.Text = ""; btnNuevo.Visible = true; btnEliminar.Visible = btnActualizar.Visible = false; lblMsg.Text = "Nuevo registro realizado con éxito."; } } }