protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { ListarCuentasBancosTiposCuentas(); formCuentaBancoTipoCuenta.Visible = false; botonAtras.Visible = false; DataTable dtBancos = new DataTable(); dtBancos = AdministrarBanco.ListarBancos(); ddlBanco.DataTextField = "NOMBRE"; ddlBanco.DataValueField = "ID"; ddlBanco.DataSource = dtBancos; ddlBanco.DataBind(); ddlBanco.Items.Insert(0, new ListItem("Seleccione", "")); DataTable dtTiposCuentas = new DataTable(); dtTiposCuentas = AdministrarTipoCuenta.ListarTiposCuentas(); ddlTipoCuenta.DataTextField = "NOMBRE"; ddlTipoCuenta.DataValueField = "ID"; ddlTipoCuenta.DataSource = dtTiposCuentas; ddlTipoCuenta.DataBind(); ddlTipoCuenta.Items.Insert(0, new ListItem("Seleccione", "")); DataTable dtCuentas = new DataTable(); dtCuentas = AdministrarCuentaBancaria.ListarCuentasBancarias(); ddlCuenta.DataTextField = "NOMBRE"; ddlCuenta.DataValueField = "ID"; ddlCuenta.DataSource = dtCuentas; ddlCuenta.DataBind(); ddlCuenta.Items.Insert(0, new ListItem("Seleccione", "")); } }
protected void ListarBancos() { DataTable dt = new DataTable(); dt = AdministrarBanco.ListarBancos(); grvAdminBanco.DataSource = dt; grvAdminBanco.DataBind(); }
protected void btnGuardar_Click(object sender, EventArgs e) { try { AdministrarBanco.ModificarBanco(Convert.ToInt32(txtBancoID.Text), txtBancoNombre.Text); ClientScript.RegisterStartupScript(GetType(), "alert", "alert('El registro se actualizó de manera exitosa.');", true); formBanco.Visible = false; tablaBancos.Visible = true; LimpiarFormulario(); ListarBancos(); } catch (Exception ex) { ClientScript.RegisterStartupScript(GetType(), "alert", "alert('Ocurrió un error, contacte al administrador para mas información.');", true); } }
protected void grvAdminBanco_RowCommand(object sender, GridViewCommandEventArgs e) { int index = int.Parse(e.CommandArgument.ToString()); GridViewRow row = null; if (e.CommandName == "Consultar_Click" || e.CommandName == "Modificar_Click" || e.CommandName == "Eliminar_Click") { row = grvAdminBanco.Rows[(index)]; } if (e.CommandName == "Consultar_Click") { //DB: Comentado int bancoID = int.Parse(row.Cells[1].Text); DataTable dt = new DataTable(); dt = AdministrarBanco.ConsultarBanco(bancoID); titleConsultar.Visible = true; titleAcciones.Visible = false; tablaBancos.Visible = false; tablaBanco.Visible = true; botonAtras.Visible = true; grvConsultarBanco.DataSource = dt; grvConsultarBanco.DataBind(); } if (e.CommandName == "Modificar_Click") { int bancoID = int.Parse(row.Cells[1].Text); txtBancoID.Text = bancoID.ToString(); DataTable dt = new DataTable(); dt = AdministrarBanco.ConsultarBancoModificar(bancoID); if (dt.Rows.Count > 0) { txtBancoNombre.Text = dt.Rows[0]["ban_Nombre"].ToString(); } titleModificar.Visible = true; titleAcciones.Visible = false; formBanco.Visible = true; tablaBancos.Visible = false; tablaBanco.Visible = false; botonAtras.Visible = true; botonGuardar.Visible = true; botonInsertar.Visible = false; grvConsultarBanco.DataSource = dt; grvConsultarBanco.DataBind(); } if (e.CommandName == "Eliminar_Click") { int bancoID = int.Parse(row.Cells[1].Text); DataTable dt = new DataTable(); try { dt = AdministrarBanco.EliminarBanco(bancoID); ClientScript.RegisterStartupScript(GetType(), "alert", "alert('El registro se eliminó de manera exitosa.');", true); ListarBancos(); } catch (Exception ex) { ClientScript.RegisterStartupScript(GetType(), "alert", "alert('Ocurrió un error, contacte al administrador para mas información.');", true); } } }