protected void gvRespuestas_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName.Equals("Editar")) { OIDRespuesta = Convert.ToInt32(gvRespuestas.Rows[Convert.ToInt32(e.CommandArgument)].Cells[2].Text); OIDTabla = Convert.ToInt32(gvRespuestas.Rows[Convert.ToInt32(e.CommandArgument)].Cells[3].Text); txbCodigo.Text = HttpUtility.HtmlDecode(gvRespuestas.Rows[Convert.ToInt32(e.CommandArgument)].Cells[4].Text); txbDesc.Text = HttpUtility.HtmlDecode(gvRespuestas.Rows[Convert.ToInt32(e.CommandArgument)].Cells[5].Text); txbDetalleAdicional.Text = HttpUtility.HtmlDecode(gvRespuestas.Rows[Convert.ToInt32(e.CommandArgument)].Cells[6].Text); ddlPrenotificacion.SelectedValue = HttpUtility.HtmlDecode(gvRespuestas.Rows[Convert.ToInt32(e.CommandArgument)].Cells[7].Text); ddlTransDebito.SelectedValue = HttpUtility.HtmlDecode(gvRespuestas.Rows[Convert.ToInt32(e.CommandArgument)].Cells[8].Text); imgBtnAddRespuesta.ImageUrl = "~/MarcaVisual/iconos/aceptar.png"; } else if (e.CommandName.Equals("Eliminar")) { RespuestaTransaccion objEntidad = new RespuestaTransaccion(); objEntidad.pOid = Convert.ToInt32(gvRespuestas.Rows[Convert.ToInt32(e.CommandArgument)].Cells[2].Text); RespuestaTransaccionLN objConsultor = new RespuestaTransaccionLN(); int valor = objConsultor.borrar(objEntidad); if (valor == 0) { UtilidadesWeb.ajustarMensaje(lbEstado, "Se ha borrado la respuesta con código causal " + gvRespuestas.Rows[Convert.ToInt32(e.CommandArgument)].Cells[4].Text, TipoMensaje.Informacion); llenarGrillaRespuestas(); } else { UtilidadesWeb.ajustarMensaje(lbEstado, "No fue posible borrar la respuesta con código causal " + gvRespuestas.Rows[Convert.ToInt32(e.CommandArgument)].Cells[4].Text + ", puede tener datos asociados.", TipoMensaje.Error); } } }
private void llenarGrillaRespuestas() { RespuestaTransaccion objEntidad = new RespuestaTransaccion(); objEntidad.pTabla = OIDTabla; RespuestaTransaccionLN objConsultor = new RespuestaTransaccionLN(); RespuestasDisponibles = objConsultor.consultar(objEntidad); gvRespuestas.DataSource = RespuestasDisponibles; gvRespuestas.DataBind(); }
protected void imgBtnAddRespuesta_Click(object sender, ImageClickEventArgs e) { if (OIDTabla > 0) { RespuestaTransaccion objEntidad = new RespuestaTransaccion(); objEntidad.pCausal = txbCodigo.Text.Trim(); objEntidad.pDescripcionEstandar = txbDesc.Text.Trim(); if (!String.IsNullOrEmpty(txbDetalleAdicional.Text.Trim())) { objEntidad.pDetalleAdicional = txbDetalleAdicional.Text.Trim(); } else { objEntidad.pDetalleAdicional = " "; } objEntidad.pPrenotificacion = ddlPrenotificacion.SelectedValue; objEntidad.pTransaccionDebito = ddlTransDebito.SelectedValue; objEntidad.pTabla = OIDTabla; RespuestaTransaccionLN objConsultor = new RespuestaTransaccionLN(); int valor = 0; if (OIDRespuesta > 0) { objEntidad.pOid = OIDRespuesta; valor = objConsultor.actualizar(objEntidad); } else { valor = objConsultor.insertar(objEntidad); } if (valor > 0) { OIDRespuesta = 0; ddlPrenotificacion.SelectedValue = "0"; txbCodigo.Text = txbDesc.Text = txbDetalleAdicional.Text = String.Empty; llenarGrillaRespuestas(); imgBtnAddRespuesta.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); } }
public List <Equivalencias> obtenerCausales(String banco) { List <Equivalencias> lista = new List <Equivalencias>(); DataTable datos = new RespuestaTransaccionLN().obtenerCausales(banco); Equivalencias objEqv; foreach (DataRow fila in datos.Rows) { objEqv = new Equivalencias(); objEqv.aAsobancaria = Convertidor.aCadena(fila["CausalAsobancaria"]); objEqv.aBanco = Convertidor.aCadena(fila["CausalBanco"]); lista.Add(objEqv); } return(lista); }