protected void gvTablas_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName.Equals("Editar")) { OIDTabla = Convert.ToInt32(gvTablas.Rows[Convert.ToInt32(e.CommandArgument)].Cells[2].Text); txbCodigoBanco.Text = HttpUtility.HtmlDecode(gvTablas.Rows[Convert.ToInt32(e.CommandArgument)].Cells[3].Text); txbNombreTabla.Text = HttpUtility.HtmlDecode(gvTablas.Rows[Convert.ToInt32(e.CommandArgument)].Cells[4].Text); chbEsAsobancaria.Checked = ((CheckBox)gvTablas.Rows[Convert.ToInt32(e.CommandArgument)].Cells[5].Controls[0]).Checked; chbEsAsobancaria.Enabled = false; imgBtnAddTabla.ImageUrl = "~/MarcaVisual/iconos/aceptar.png"; lbTLEditando.Text = txbNombreTabla.Text; llenarGrillaValores(); } else if (e.CommandName.Equals("Eliminar")) { Tabla objTabla = new Tabla(); objTabla.pOid = Convert.ToInt32(gvTablas.Rows[Convert.ToInt32(e.CommandArgument)].Cells[2].Text); TablaLN objConsultor = new TablaLN(); int valor = objConsultor.borrar(objTabla); if (valor == 0) { UtilidadesWeb.ajustarMensaje(lbEstado, "Se ha borrado la tabla " + gvTablas.Rows[Convert.ToInt32(e.CommandArgument)].Cells[4].Text, TipoMensaje.Informacion); llenarGrillaTablas(); } else { UtilidadesWeb.ajustarMensaje(lbEstado, "No fue posible borrar la tabla " + gvTablas.Rows[Convert.ToInt32(e.CommandArgument)].Cells[4].Text + ", puede tener datos asociados.", TipoMensaje.Error); } } }
private void agregarTabla() { Tabla objEntidad = new Tabla(); objEntidad.pBanco = txbCodigoBanco.Text.Trim(); objEntidad.pEsAsobancaria = chbEsAsobancaria.Checked; objEntidad.pNombre = txbNombreTabla.Text.Trim(); if (chbEsAsobancaria.Checked) { objEntidad.pBanco = String.Empty; } TablaLN objConsultor = new TablaLN(); int valor = 0; if (OIDTabla > 0) { objEntidad.pOid = OIDTabla; valor = objConsultor.actualizar(objEntidad); } else { if (chbEsAsobancaria.Checked) { valor = objConsultor.insertar2(objEntidad); } else { valor = objConsultor.insertar(objEntidad); } } if (valor > 0) { OIDRespuesta = 0; txbCodigoBanco.Text = txbNombreTabla.Text = ""; chbEsAsobancaria.Enabled = true; llenarGrillaTablas(); imgBtnAddRespuesta.ImageUrl = "~/MarcaVisual/iconos/agregar.png"; imgBtnAddTabla.ImageUrl = "~/MarcaVisual/iconos/agregar.png"; UtilidadesWeb.ajustarMensaje(lbEstado, "Se ha almacenado la información.", TipoMensaje.Informacion); } else { UtilidadesWeb.ajustarMensaje(lbEstado, "No fue posible almacenar la información.", TipoMensaje.Error); } }
private void llenarGrillaTablas() { Tabla objTabla = new Tabla(); objTabla.pEsAsobancaria = chbEsAsobancaria.Checked; if (!chbEsAsobancaria.Checked) { objTabla.pBanco = txbCodigoBanco.Text.Trim(); } TablaLN objTablaLN = new TablaLN(); TablasDisponibles = objTablaLN.consultarTablasValor(objTabla); gvTablas.DataSource = TablasDisponibles; gvTablas.DataBind(); }
private List <Tabla> obtenerTablas(String codigoBanco) { Tabla objTabla = new Tabla(); if (!String.IsNullOrEmpty(codigoBanco)) { objTabla.pBanco = txbCodigoBanco.Text.Trim(); } else { objTabla.pEsAsobancaria = true; } TablaLN objTablaLN = new TablaLN(); return(objTablaLN.consultarTablasValor(objTabla)); }