예제 #1
0
    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", ""));
        }
    }
예제 #2
0
    protected void ListarCuentasBancarias()
    {
        DataTable dt = new DataTable();

        dt = AdministrarCuentaBancaria.ListarCuentasBancarias();
        grvAdminCuentaBancaria.DataSource = dt;
        grvAdminCuentaBancaria.DataBind();
    }
예제 #3
0
 protected void btnGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         AdministrarCuentaBancaria.ModificarCuentaBancaria(Convert.ToInt64(txtCuentaBancariaID.Text), Convert.ToInt64(txtCuentaBancariaNumero.Text));
         ClientScript.RegisterStartupScript(GetType(), "alert", "alert('El registro se actualizó de manera exitosa.');", true);
         formCuentaBancaria.Visible    = false;
         tablaCuentasBancarias.Visible = true;
         LimpiarFormulario();
         ListarCuentasBancarias();
     }
     catch (Exception ex)
     {
         ClientScript.RegisterStartupScript(GetType(), "alert", "alert('Ocurrió un error, contacte al administrador para mas información.');", true);
     }
 }
예제 #4
0
    protected void grvAdminCuentaBancaria_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 = grvAdminCuentaBancaria.Rows[(index)];
        }



        if (e.CommandName == "Consultar_Click")
        {
            //DB: Comentado
            int cuentaBancariaID = int.Parse(row.Cells[1].Text);


            DataTable dt = new DataTable();
            dt = AdministrarCuentaBancaria.ConsultarCuentaBancaria(cuentaBancariaID);


            tablaCuentasBancarias.Visible   = false;
            tablaCuentaBancaria.Visible     = true;
            botonAtras.Visible              = true;
            grvConsultarCompania.DataSource = dt;
            grvConsultarCompania.DataBind();
        }

        if (e.CommandName == "Modificar_Click")
        {
            int cuentaBancariaID = int.Parse(row.Cells[1].Text);
            txtCuentaBancariaID.Text = cuentaBancariaID.ToString();

            DataTable dt = new DataTable();
            dt = AdministrarCuentaBancaria.ConsultarCuentaBancariaModificar(cuentaBancariaID);
            if (dt.Rows.Count > 0)
            {
                txtCuentaBancariaNumero.Text = dt.Rows[0]["cueBan_Numero"].ToString();
            }

            formCuentaBancaria.Visible      = true;
            tablaCuentasBancarias.Visible   = false;
            tablaCuentaBancaria.Visible     = false;
            botonAtras.Visible              = true;
            botonGuardar.Visible            = true;
            botonInsertar.Visible           = false;
            grvConsultarCompania.DataSource = dt;
            grvConsultarCompania.DataBind();
        }

        if (e.CommandName == "Eliminar_Click")
        {
            int cuentaBancariaID = int.Parse(row.Cells[1].Text);

            DataTable dt = new DataTable();
            try
            {
                dt = AdministrarCuentaBancaria.EliminarCuentaBancaria(cuentaBancariaID);
                ClientScript.RegisterStartupScript(GetType(), "alert", "alert('El registro se eliminó de manera exitosa.');", true);
                ListarCuentasBancarias();
            }
            catch (Exception ex)
            {
                ClientScript.RegisterStartupScript(GetType(), "alert", "alert('Ocurrió un error, contacte al administrador para mas información.');", true);
            }
        }
    }