private void agregarCampo() { CamposEquivalencias objEntidad = new CamposEquivalencias(); objEntidad.pTablasEquivalencias = IdTablasEquivalencias; objEntidad.pCodigo = this.txbCodigo.Text.Trim(); objEntidad.pDescripcion = this.txbDescripcion.Text.Trim(); objEntidad.pValor = this.txbValor.Text.Trim(); objEntidad.pValorPorDefecto = this.chbTieneValor.Checked; int valor = 0; CamposEquivalenciasLN objEA = new CamposEquivalenciasLN(); String add = "actualizado"; if (IdCamposEquivalencias > 0) { objEntidad.pId = IdCamposEquivalencias; valor = objEA.actualizar(objEntidad); } else { valor = objEA.insertar(objEntidad); add = "agregado"; } if (valor > 0) { UtilidadesWeb.ajustarMensaje(this.lbEstado, "Se ha " + add + " el campo " + objEntidad.pDescripcion + ".", TipoMensaje.Informacion); llenarGrillaCampos(); } else { UtilidadesWeb.ajustarMensaje(this.lbEstado, "No se ha " + add + " el campo " + objEntidad.pDescripcion + ".", TipoMensaje.Error); } }
protected void gvCampos_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName.Equals("Editar")) { IdCamposEquivalencias = Convert.ToInt32(HttpUtility.HtmlDecode(this.gvCampos.Rows[Convert.ToInt32(e.CommandArgument)].Cells[2].Text)); this.txbCodigo.Text = HttpUtility.HtmlDecode(this.gvCampos.Rows[Convert.ToInt32(e.CommandArgument)].Cells[4].Text); this.txbDescripcion.Text = HttpUtility.HtmlDecode(this.gvCampos.Rows[Convert.ToInt32(e.CommandArgument)].Cells[5].Text); this.chbTieneValor.Checked = ((CheckBox)this.gvCampos.Rows[Convert.ToInt32(e.CommandArgument)].Cells[6].Controls[0]).Checked; this.txbValor.Text = HttpUtility.HtmlDecode(this.gvCampos.Rows[Convert.ToInt32(e.CommandArgument)].Cells[7].Text); this.imgBtnAddField.ImageUrl = "~/MarcaVisual/iconos/aceptar.png"; if (this.chbTieneValor.Checked == true) { this.txbValor.Enabled = true; } else { this.txbValor.Enabled = false; } } else if (e.CommandName.Equals("Eliminar")) { CamposEquivalencias objEA = new CamposEquivalencias(); objEA.pId = Convert.ToInt32(HttpUtility.HtmlDecode(this.gvCampos.Rows[Convert.ToInt32(e.CommandArgument)].Cells[2].Text)); int valor = new CamposEquivalenciasLN().borrar(objEA); if (valor == 0) { UtilidadesWeb.ajustarMensaje(this.lbEstado, "Se eliminó el campo exitosamente!", TipoMensaje.Informacion); llenarGrillaCampos(); } else { UtilidadesWeb.ajustarMensaje(this.lbEstado, "No fue posible eliminar el campo", TipoMensaje.Error); } } }