public static bool CanPayAll(Business.Occupancy occupancy) { try { if (!occupancy.Table.IsOccupied || occupancy.Sales.Count < 1) { return(false); } else { foreach (Data.Sale sale in occupancy.Sales) { if (sale.Paid == 0) { return(true); } } } return(false); } catch (NullReferenceException ex) { Console.WriteLine(ex.Message); return(false); } }
public static bool SelectedSalesCanBeRemoved(Business.Occupancy occupancy) { if (occupancy != null) { if (occupancy.Sales.Count > 0) { return(true); } } return(false); }
public static bool SelectedSalesCanBePaid(Business.Occupancy occupancy, IList <Data.Sale> sales) { if (occupancy != null && occupancy.Sales.Count > 0) { foreach (Data.Sale sale in sales) { if (sale.Paid == 1) { return(false); } } return(true); } return(false); }
public static bool ReceiptCanBePrinted(Business.Occupancy occupancy) { if (occupancy != null) { if (occupancy.Sales.Count > 0) { return(true); } else { return(false); } } else { return(false); } }