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);
                }
            }
        }