private void PrintOrderHistory(ClientConsole console) { for (int i = 0; i < curCust.OrderHistory.Count; i++) { console.PrintCurrentOrder(curCust.OrderHistory[i]); } }
private void DeletePizza(ClientConsole client, Order o) { client.PrintCurrentOrder(o); int userChoice = client.ChooseMenu(); o.DeletePizza(userChoice - 1); }
private void PrintAllOrders(ClientConsole console) { for (int i = 0; i < curStore.Orders.Count; i++) { console.PrintCurrentOrder(curStore.Orders[i]); } }
private void PrintUserOrders(ClientConsole console) { bool foundOne = false; string userName = console.GetString("Enter name to search: "); for (int i = 0; i < curStore.Orders.Count; i++) { if (curStore.Orders[i].Name == userName) { console.PrintCurrentOrder(curStore.Orders[i]); foundOne = true; } } if (!foundOne) { console.GenericPrint("Could not find any orders placed by " + userName); } }
private void StartOrder(ClientConsole console) { AStore clientStore = console.ChooseStore(StoreSingleton.Instance.Stores); int userMenuChoice = 0; if (curCust.StartOrderCheck(clientStore)) { Order currentOrder = new Order(curCust, clientStore); do { console.PrintOrderOptions(); userMenuChoice = console.ChooseMenu(); switch (userMenuChoice) { case 1: console.PrintCurrentOrder(currentOrder); break; case 2: console.PrintPizzaOptionsNoSize(clientStore); userMenuChoice = console.ChooseMenu(); DoPizzaOption(console, userMenuChoice, clientStore, currentOrder); break; case 3: DeletePizza(console, currentOrder); break; case 4: FinishOrder(console, curCust, clientStore, currentOrder); break; default: userMenuChoice = 4; break; } }while(userMenuChoice != 4); } }