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."; } } }