Esempio n. 1
0
    protected void btnListar_Click(object sender, EventArgs e)
    {
        int Tipo;

        string Variable = ddlTipoTarjeta.SelectedValue;

        if (Variable == "Todas")
        {
            Tipo = 0;
        }
        else if (Variable == "Credito")
        {
            Tipo = 1;
        }
        else if (Variable == "Debito")
        {
            Tipo = 2;
        }
        else
        {
            Tipo = 2;
        }

        if (Tipo == 0)
        {
            gvTarjetasVencidas.DataSource = LogicaTarjeta.ListarVencidas();
            gvTarjetasVencidas.DataBind();
            lblError.Text = "";

            if (gvTarjetasVencidas.PageCount == 0)
            {
                lblError.Text = "No existen tarjetas vencidas";
            }
        }
        else if (Tipo == 1)
        {
            gvTarjetasVencidas.DataSource = Logica.LogicaTarjeta.ListarVencidasCredito();
            gvTarjetasVencidas.DataBind();
            lblError.Text = "";

            if (gvTarjetasVencidas.PageCount == 0)
            {
                lblError.Text = "No existen tarjetas de credito vencidas";
            }
        }
        else if (Tipo == 2)
        {
            gvTarjetasVencidas.DataSource = Logica.LogicaTarjeta.ListarVencidasDebito();
            gvTarjetasVencidas.DataBind();
            lblError.Text = "";

            if (gvTarjetasVencidas.PageCount == 0)
            {
                lblError.Text = "No existen tarjetas de debito vencidas";
            }
        }
    }
    protected void btnDebito_Click(object sender, EventArgs e)
    {
        lbTarjetasVencidas.Items.Clear();
        List <Tarjeta> oTarjetasVencidas = LogicaTarjeta.ListadoTarjetasDebitoVencidas();

        for (int i = 0; i < oTarjetasVencidas.Count; i++)
        {
            lbTarjetasVencidas.Items.Add(oTarjetasVencidas[i].ToString());
        }
    }
    protected void btnAlta_Click(object sender, EventArgs e)
    {
        try
        {
            Debito oDebito = new Debito(Convert.ToInt32(txtCI.Text), Convert.ToDateTime(CalendarioDebito.SelectedDate), Convert.ToInt32(txtPersonalizada.Text),
                                        Convert.ToInt32(txtSaldo.Text), Convert.ToInt32(txtCuentasAsociadas.Text));

            LogicaTarjeta.Alta(oDebito);

            lblError.Text = "Alta exitosa";
        }
        catch (Exception ex)
        {
            lblError.Text = ex.Message;
        }
        this.LimpioFormulario();
    }
Esempio n. 4
0
    protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
    {
        GridViewRow r = GridView1.SelectedRow;

        r.BackColor = Color.DeepSkyBlue;

        List <Tarjeta> _listaS = (List <Tarjeta>)Session["_listaS"];


        int CI = Convert.ToInt32(GridView1.SelectedRow.Cells[1].Text);

        _listaS = LogicaTarjeta.ListadoTarjetasCliente(CI);


        GridView2.DataSource = _listaS;
        GridView2.DataBind();
    }
    protected void btnTodas_Click(object sender, EventArgs e)
    {
        try
        {
            lbTarjetasVencidas.Items.Clear();
            List <Tarjeta> otarjetast = LogicaTarjeta.ListadoTarjetasVencidas();

            for (int i = 0; i < otarjetast.Count; i++)
            {
                lbTarjetasVencidas.Items.Add(otarjetast[i].ToString());
            }
        }
        catch (Exception ex)
        {
            lblError.Text = ex.Message;
        }
    }
Esempio n. 6
0
    protected void btnVer_Click(object sender, EventArgs e)
    {
        try
        {
            if (gvListadoClientes.SelectedRow != null)
            {
                Cliente oCli = LogicaCliente.BuscarCliente(Convert.ToInt32(gvListadoClientes.SelectedRow.Cells[1].Text));

                List <Tarjeta> oLista = LogicaTarjeta.TarjetasXCliente(oCli.CI);

                gvSeleccionCliente.DataSource = oLista;
                gvSeleccionCliente.DataBind();

                lblCliente.Text = oCli.ToString();
            }
        }
        catch (Exception ex)
        {
            lblError.Text = ex.Message;
        }
    }
Esempio n. 7
0
    protected void btnAgregar_Click(object sender, EventArgs e)
    {
        try
        {
            int      nroTarjeta    = 0;
            Cliente  Cli           = LogicaCliente.Buscar(Convert.ToInt32(txtCI.Text));
            DateTime fechaVen      = Calendario.SelectedDate;
            bool     personalizada = chkProtegida.Checked;
            string   categoria     = ddlCategoria.Text;
            int      limite        = Convert.ToInt32(txtLimite.Text);

            Credito c = new Credito(nroTarjeta, Cli, fechaVen, personalizada, limite, categoria);

            LogicaTarjeta.Agregar(c);

            lblError.Text = "Tarjeta generada exitosamente!";

            this.LimpioFormulario();
        }
        catch (Exception ex)
        {
            lblError.Text = ex.Message;
        }
    }
    protected void btnAgregar_Click(object sender, EventArgs e)
    {
        try
        {
            int      nroTarjeta    = 0;
            Cliente  Cli           = LogicaCliente.Buscar(Convert.ToInt32(txtCI.Text));
            DateTime fechaVen      = Calendario.SelectedDate;
            bool     personalizada = chkProtegida.Checked;
            double   saldo         = Convert.ToDouble(txtSaldo.Text);
            int      cantCuentas   = Convert.ToInt32(txtCantCuentas.Text);

            Debito d = new Debito(nroTarjeta, Cli, fechaVen, personalizada, saldo, cantCuentas);

            LogicaTarjeta.Agregar(d);

            lblError.Text = "Tarjeta generada exitosamente!";

            this.LimpioFormulario();
        }
        catch (Exception ex)
        {
            lblError.Text = ex.Message;
        }
    }