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