private void agregarEquivalencia()
        {
            Equivalencias objEq = new Equivalencias();

            objEq.pIdEstructuraArchivo   = Convert.ToInt32(this.ddlCamposLineas.SelectedValue);
            objEq.pIdTablasEquivalencias = Convert.ToInt32(this.ddlTablas.SelectedValue);
            objEq.pIdCamposEquivalencias = Convert.ToInt32(this.ddlCamposTablas.SelectedValue);

            int             valor = 0;
            EquivalenciasLN objEA = new EquivalenciasLN();
            String          add   = "actualizado";

            if (IdEquivalencias > 0)
            {
                objEq.pId = IdEquivalencias;
                valor     = objEA.actualizar(objEq);
            }
            else
            {
                valor = objEA.insertar(objEq);
                add   = "agregado";
            }

            if (valor > 0)
            {
                UtilidadesWeb.ajustarMensaje(this.lbEstado, "Se ha " + add + " la equivalencia del campo : " + this.ddlCamposLineas.SelectedItem.Text + ".", TipoMensaje.Informacion);
                limpiarCampos();
                llenarGrillaEquivalencias();
            }
            else
            {
                UtilidadesWeb.ajustarMensaje(this.lbEstado, "No se ha " + add + " la equivalencia del campo : " + this.ddlCamposLineas.SelectedItem.Text + ".", TipoMensaje.Error);
            }
        }
        protected void gvEquivalencias_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName.Equals("Editar"))
            {
                IdEquivalencias = Convert.ToInt32(HttpUtility.HtmlDecode(this.gvEquivalencias.Rows[Convert.ToInt32(e.CommandArgument)].Cells[2].Text));
                this.ddlCamposLineas.SelectedValue = HttpUtility.HtmlDecode(this.gvEquivalencias.Rows[Convert.ToInt32(e.CommandArgument)].Cells[3].Text);
                if (HttpUtility.HtmlDecode(this.gvEquivalencias.Rows[Convert.ToInt32(e.CommandArgument)].Cells[5].Text).Trim().Length == 0)
                {
                    this.ddlTablas.SelectedValue = "0";
                }
                else
                {
                    this.ddlTablas.SelectedValue = HttpUtility.HtmlDecode(this.gvEquivalencias.Rows[Convert.ToInt32(e.CommandArgument)].Cells[5].Text);
                }

                llenarDDLCamposTabla();

                if (HttpUtility.HtmlDecode(this.gvEquivalencias.Rows[Convert.ToInt32(e.CommandArgument)].Cells[7].Text).Trim().Length == 0)
                {
                    this.ddlCamposTablas.SelectedValue = "0";
                }
                else
                {
                    this.ddlCamposTablas.SelectedValue = HttpUtility.HtmlDecode(this.gvEquivalencias.Rows[Convert.ToInt32(e.CommandArgument)].Cells[7].Text);
                }

                this.imgAgregarEquivalencia.ImageUrl = "~/MarcaVisual/iconos/aceptar.png";
            }
            else if (e.CommandName.Equals("Eliminar"))
            {
                Equivalencias objEA = new Equivalencias();
                objEA.pId = Convert.ToInt32(HttpUtility.HtmlDecode(this.gvEquivalencias.Rows[Convert.ToInt32(e.CommandArgument)].Cells[2].Text));
                int valor = new EquivalenciasLN().borrar(objEA);

                if (valor == 0)
                {
                    UtilidadesWeb.ajustarMensaje(this.lbEstado, "Se eliminó la equivalencia del campo exitosamente!", TipoMensaje.Informacion);
                    limpiarCampos();
                    llenarGrillaEquivalencias();
                }
                else
                {
                    UtilidadesWeb.ajustarMensaje(this.lbEstado, "No fue posible eliminar la equivalencia del campo", TipoMensaje.Error);
                }
            }
        }
 private void llenarGrillaEquivalencias()
 {
     this.gvEquivalencias.DataSource = CamposEquivalencias = new EquivalenciasLN().consultarEquivalencias(IdTipoArchivo, Convert.ToString(IdConfiguracion), this.txbCodigoCuenta.Text);
     this.gvEquivalencias.DataBind();
 }