protected void btnGuardar_Click(object sender, EventArgs e) { try { long bancoIdentifcador; long tipoCuentaIdentificador; long cuentaBancariaIdentificador; bancoIdentifcador = long.Parse(ddlBanco.SelectedValue); tipoCuentaIdentificador = long.Parse(ddlTipoCuenta.SelectedValue); cuentaBancariaIdentificador = long.Parse(ddlCuenta.SelectedValue); AdministrarCuentaBancoTipoCuenta.ModificarCuentaBancoTipoCuenta(long.Parse(txtCuentaBancoTipoIdentificador.Text), bancoIdentifcador, tipoCuentaIdentificador, cuentaBancariaIdentificador); ClientScript.RegisterStartupScript(GetType(), "alert", "alert('El registro se actualizó de manera exitosa.');", true); //Muestra y oculta los controles necesarios formCuentaBancoTipoCuenta.Visible = false; tablaCuentasBancosTiposCuentas.Visible = true; LimpiarFormulario(); ListarCuentasBancosTiposCuentas(); } catch (Exception ex) { ClientScript.RegisterStartupScript(GetType(), "alert", "alert('Ocurrió un error, contacte al administrador para más información.');", true); } }
/// <summary> /// Lista todas las cuentas bancarias por bancos por tipos de cuentas en el gridview de administración /// </summary> protected void ListarCuentasBancosTiposCuentas() { DataTable dt = new DataTable(); dt = AdministrarCuentaBancoTipoCuenta.ListarCuentasBancosTiposCuentas(); grvAdminCuentaBancoTipoCuenta.DataSource = dt; grvAdminCuentaBancoTipoCuenta.DataBind(); }
protected void grvAdminCuentaBancoTipoCuenta_RowCommand(object sender, GridViewCommandEventArgs e) { try { int index = int.Parse(e.CommandArgument.ToString()); GridViewRow row = null; if (e.CommandName == "Consultar_Click" || e.CommandName == "Modificar_Click" || e.CommandName == "Eliminar_Click") { row = grvAdminCuentaBancoTipoCuenta.Rows[(index)]; } if (e.CommandName == "Consultar_Click") { long cuentaBancoTipoIdentificador = long.Parse(row.Cells[1].Text); //Consulta y muestra la información DataTable dt = new DataTable(); dt = AdministrarCuentaBancoTipoCuenta.ConsultarCuentaBancoTipoCuenta(cuentaBancoTipoIdentificador); grvConsultarCuentaBancoTipoCuenta.DataSource = dt; grvConsultarCuentaBancoTipoCuenta.DataBind(); //Muestra y oculta los controles necesarios tablaCuentasBancosTiposCuentas.Visible = false; tablaCuentaBancoTipoCuenta.Visible = true; botonAtras.Visible = true; } if (e.CommandName == "Modificar_Click") { long cuentaBancoTipoIdentificador = long.Parse(row.Cells[1].Text); txtCuentaBancoTipoIdentificador.Text = cuentaBancoTipoIdentificador.ToString(); //Consulta y muestra la información DataTable dt = new DataTable(); dt = AdministrarCuentaBancoTipoCuenta.ConsultarCuentaBancoTipoCuentaModificar(cuentaBancoTipoIdentificador); if (dt.Rows.Count > 0) { ddlBanco.SelectedValue = dt.Rows[0]["ban_Id"].ToString(); ddlTipoCuenta.SelectedValue = dt.Rows[0]["tipCue_Id"].ToString(); ddlCuenta.SelectedValue = dt.Rows[0]["cueBan_Id"].ToString(); } grvConsultarCuentaBancoTipoCuenta.DataSource = dt; grvConsultarCuentaBancoTipoCuenta.DataBind(); //Muestra y oculta los controles necesarios formCuentaBancoTipoCuenta.Visible = true; tablaCuentasBancosTiposCuentas.Visible = false; tablaCuentaBancoTipoCuenta.Visible = false; botonAtras.Visible = true; botonGuardar.Visible = true; botonInsertar.Visible = false; } if (e.CommandName == "Eliminar_Click") { long cuentaBancoTipoIdentificador = long.Parse(row.Cells[1].Text); DataTable dt = new DataTable(); dt = AdministrarCuentaBancoTipoCuenta.EliminarCuentaBancoTipoCuenta(cuentaBancoTipoIdentificador); ClientScript.RegisterStartupScript(GetType(), "alert", "alert('El registro se eliminó de manera exitosa.');", true); ListarCuentasBancosTiposCuentas(); } } catch (Exception ex) { ClientScript.RegisterStartupScript(GetType(), "alert", "alert('Ocurrió un error, contacte al administrador para más información.');", true); } }