Ejemplo n.º 1
0
 public void AddTransactionProduct(TransactionProduct product)
 {
     if(_transactionProducts == null)
     {
         _transactionProducts = new List<TransactionProduct>();
     }
     _transactionProducts.Add(product);
 }
Ejemplo n.º 2
0
        private void btnSubmit_Click(object sender, EventArgs e)
        {
            if(IsValid())
            {
                Transaction transaction = new Transaction();
                transaction.CustomerID = _customer.CustomerID;
                if (chkPaid.Checked)
                {
                    transaction.PaymentRecieved = DateTime.Today;
                }
                else
                {
                    transaction.PaymentRecieved = null;
                }
                transaction.ResponsiblePartyID = _customer.ResponsiblePartyID;
                transaction.TransactionDate = DateTime.Today;
                transaction.TotalPrice = long.Parse(txtTotal.Text);

                TransactionProduct transactionProduct = new TransactionProduct();
                transactionProduct.ProductID = _product.ProductID;
                transactionProduct.Quantity = (int)numQuantity.Value;

                transaction.AddTransactionProduct(transactionProduct);

                TransactionDB.AddTransaction(transaction);
                MessageBox.Show("Transaction Added");
                this.Close();
            }
        }
Ejemplo n.º 3
0
        private static TransactionProduct GetTransactionProductFromReader(SqlCeDataReader reader)
        {
            if (reader != null)
            {
                TransactionProduct product = new TransactionProduct();
                product.TransactionProductID = (long)reader["TransactionProductsID"];
                product.TransactionID = (long)reader["TransactionID"];
                product.ProductID = (long)reader["ProductID"];
                product.Quantity = (int)reader["Quantity"];

                return product;
            }
            return null;
        }