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);
            }
        }