Example #1
0
 private void getClientInfo()
 {
     clientName       = clientCompra.nombreCliente;
     clientContact    = clientCompra.telefonoCliente;
     clientCI         = clientCompra.CedulaIdentidad;
     clientCompraDate = clientCompra.fechaCompra;
     clientArticles   = clientCompra.articulosComprados;
     clientPaidBank   = clientCompra.bancoPago;
     clientPaidType   = clientCompra.tipoPago;
     clientPaidRef    = clientCompra.referenciaPago;
     clientPaid       = clientCompra.totalPago;
     clientPaidDolar  = clientCompra.totalPagoDolar;
 }
Example #2
0
 public Compra(string nombreCliente, string telefonoCliente, string cedulaIdentidad, List <Articulos> articulosComprados, DateTime fechaCompra, double totalPago, double totalPagoDivisas, string referenciaPago, eTipoPago tipoPago, eBancoPago bancoPago)
 {
     this.nombreCliente      = nombreCliente;
     this.telefonoCliente    = telefonoCliente;
     this.CedulaIdentidad    = cedulaIdentidad;
     this.articulosComprados = articulosComprados;
     this.fechaCompra        = fechaCompra;
     this.totalPago          = totalPago;
     this.totalPagoDolar     = totalPagoDivisas;
     this.referenciaPago     = referenciaPago;
     this.tipoPago           = tipoPago;
     this.bancoPago          = bancoPago;
 }
Example #3
0
        // Registrar pago
        private void RegisterPurchase(object sender, EventArgs e)
        {
            if (tb_clienteName.Text != string.Empty)
            {
                if (articulosCompra.Count > 0)
                {
                    string     cliente         = tb_clienteName.Text;                 // Nombre cliente
                    string     telefonoCliente = tb_telefono.Text;                    // Telefono del cliente Opcional
                    string     cedulaCliente   = tb_cedula.Text;                      // Cedula cliente
                    DateTime   fechaCompra     = DateTime.Today;                      // Fecha actual de la compra
                    double     totalPago       = totalAPagar;                         // pago total en bolivares
                    double     totalPagoDolar  = calculoDivisa.Calcular(totalAPagar); // pago total en dolares
                    eBancoPago bancoPago       = (eBancoPago)cb_bank.SelectedIndex;   // banco al que hizo pago
                    eTipoPago  tipoPago        = (eTipoPago)cb_metodo.SelectedIndex;  // metodo de pago
                    string     ReferenciaPago  = tb_referenciaPago.Text;              // referencia de pago, Transferencia, pago movil.

                    // Registrar nueva compra
                    Compra nuevaCompra = new Compra(
                        cliente,
                        telefonoCliente,
                        cedulaCliente,
                        articulosCompra,
                        fechaCompra,
                        totalPago,
                        totalPagoDolar,
                        ReferenciaPago,
                        tipoPago,
                        bancoPago
                        );

                    databaseCompras.Add(nuevaCompra);

                    Serializer.JSON_Serializer(databaseCompras, directories.comprasFile);

                    MessageBox.Show("Compra Exitosa!");
                    ResetPurchaseFields();
                }
            }
        }