protected void gvValores_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName.Equals("Editar")) { OIDValor = Convert.ToInt32(gvValores.Rows[Convert.ToInt32(e.CommandArgument)].Cells[2].Text); OIDTabla = Convert.ToInt32(gvValores.Rows[Convert.ToInt32(e.CommandArgument)].Cells[3].Text); txbCodigo.Text = HttpUtility.HtmlDecode(gvValores.Rows[Convert.ToInt32(e.CommandArgument)].Cells[4].Text); txbDesc.Text = HttpUtility.HtmlDecode(gvValores.Rows[Convert.ToInt32(e.CommandArgument)].Cells[5].Text); imgBtnAddValor.ImageUrl = "~/MarcaVisual/iconos/aceptar.png"; } else if (e.CommandName.Equals("Eliminar")) { Valor objEntidad = new Valor(); objEntidad.pOid = Convert.ToInt32(gvValores.Rows[Convert.ToInt32(e.CommandArgument)].Cells[2].Text); ValorLN objConsultor = new ValorLN(); int valor = objConsultor.borrar(objEntidad); if (valor == 0) { UtilidadesWeb.ajustarMensaje(lbEstado, "Se ha borrado el valor con codigo " + gvValores.Rows[Convert.ToInt32(e.CommandArgument)].Cells[4].Text, TipoMensaje.Informacion); llenarGrillaValores(); } else { UtilidadesWeb.ajustarMensaje(lbEstado, "No fue posible borrar el valor con codigo " + gvValores.Rows[Convert.ToInt32(e.CommandArgument)].Cells[4].Text + ", puede tener datos asociados.", TipoMensaje.Error); } } }
private void llenarGrillaValores() { Valor objEntidad = new Valor(); objEntidad.pTabla = OIDTabla; ValorLN objValorLN = new ValorLN(); ValoresDisponibles = objValorLN.consultar(objEntidad); gvValores.DataSource = ValoresDisponibles; gvValores.DataBind(); }
public List <Equivalencias> obtenerValores(String banco) { List <Equivalencias> lista = new List <Equivalencias>(); DataTable datos = new ValorLN().obtenerValores(banco); Equivalencias objEqv; foreach (DataRow fila in datos.Rows) { objEqv = new Equivalencias(); objEqv.aAsobancaria = Convertidor.aCadena(fila["CodigoAsobancaria"]); objEqv.aBanco = Convertidor.aCadena(fila["CodigoBanco"]); lista.Add(objEqv); } return(lista); }
protected void imgBtnAddValor_Click(object sender, ImageClickEventArgs e) { if (OIDTabla > 0) { Valor objEntidad = new Valor(); objEntidad.pCodigo = txbCodigo.Text.Trim(); objEntidad.pDescripcion = txbDesc.Text.Trim(); objEntidad.pTabla = OIDTabla; ValorLN objConsultor = new ValorLN(); int valor = 0; if (OIDValor > 0) { objEntidad.pOid = OIDValor; valor = objConsultor.actualizar(objEntidad); } else { valor = objConsultor.insertar(objEntidad); } if (valor > 0) { OIDValor = 0; txbCodigo.Text = txbDesc.Text = String.Empty; llenarGrillaValores(); imgBtnAddValor.ImageUrl = "~/MarcaVisual/iconos/agregar.png"; UtilidadesWeb.ajustarMensaje(lbEstado, "Los datos se almacenaron.", TipoMensaje.Informacion); } else { UtilidadesWeb.ajustarMensaje(lbEstado, "No fue posible almacenar la información.", TipoMensaje.Error); } } else { lbTLEditando.Text = "NO HAY TABLA SELECCIONADA"; UtilidadesWeb.ajustarMensaje(lbEstado, "NO HAY TABLA SELECCIONADA", TipoMensaje.Error); } }