Пример #1
0
 public Bill GetLastBill()
 {
     try
     {
         return(bill_DAO.DB_GetLastBill());
     }
     catch (Exception e)
     {
         Console.WriteLine("Could not retrieve last bill " + e.Message);
         return(new Bill(0));
     }
 }
Пример #2
0
 public void AddOrder(Order order)
 {
     try
     {
         billDAO.DB_AddNewBill(new Bill(0));
         Bill lastBill = billDAO.DB_GetLastBill();
         order.BillID = lastBill.BillID;
         orderAndOrderItemDAO.DB_AddOrder(order);
         foreach (OrderItem orderItem in order.orderItems)
         {
             AddOrderItem(orderItem);
         }
     }
     catch (Exception e)
     {
         Console.WriteLine($"Failure to add order to db. Error: {e.Message}");
         throw;
     }
 }