Exemplo n.º 1
0
 public CargaCredito()
 {
     InitializeComponent();
     Decoracion.Reorganizar(this);
     this.loadTiposDePago();
     lblCredito.Text = DB_Ofertas.getCreditoCliente(Session.getUser().getUsername()).ToString();
 }
Exemplo n.º 2
0
        private void btnCargar_Click(object sender, EventArgs e)
        {
            if (txtMonto.Text == "")
            {
                MessageBox.Show("Complete el campo credito", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            double monto = double.Parse(txtMonto.Text);

            if (monto < 0)
            {
                MessageBox.Show("Error en el monto", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            if (actual == null && cbxTipoPago.Text == "Crédito")
            {
                MessageBox.Show("Seleccione una tarjeta o cambie el tipo de pago", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            DateTime localDate = Properties.Settings.Default.Fecha;

            String tarjetaNum = null;

            if (actual != null)
            {
                tarjetaNum = actual.Numero;
            }

            Modelos.TipoPago tp = tiposPago.Where(p => p.nombre == cbxTipoPago.Text).ToList().First();

            DB_Ofertas.generarCarga(Session.getUser().getUsername(), tp.id_tipo, localDate, monto, tarjetaNum);

            DB_Ofertas.actualizarMontoCliente(Session.getUser().getUsername(), monto);

            MessageBox.Show("Credito actualizado con exito", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
            txtMonto.Text   = "";
            lblCredito.Text = DB_Ofertas.getCreditoCliente(Session.getUser().getUsername()).ToString();
        }