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; }
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; }
// 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(); } } }