public static int ConfirmOrderSalesBL(int confirmOrderID, int salesManID) { int confirmedOrderID = 0; try { foreach (Order item in OrderBL.SearchOrderForOfflineBL()) { if (item.OrderID == confirmOrderID) { item.Status = "Delivered"; if (OrderBL.UpdateOrderBL(item)) { confirmedOrderID = item.OrderID; if (AddSalesBL(confirmOrderID, salesManID)) { Console.WriteLine("Sale complete!"); } } } } } catch (GOException ex) { throw ex; } return(confirmedOrderID); }
public static List <Order> ViewActiveOrdersBL() { List <Order> activeOrders = null; try { activeOrders = OrderBL.SearchOrderForOfflineBL(); } catch (GOException ex) { throw ex; } return(activeOrders); }
public static bool AcceptOrderSalesBL(int activeOrderID) { bool orderAccepted = false; try { foreach (Order item in OrderBL.SearchOrderForOfflineBL()) { if (item.OrderID == activeOrderID) { item.Status = "Under Processing"; orderAccepted = OrderBL.UpdateOrderBL(item); } } } catch (GOException ex) { throw ex; } return(orderAccepted); }