public void OpenManagementMenu()               //manager
        {
            while (true)
            {
                Console.Clear();
                Console.WriteLine("Cup Cake Shop \n");

                Console.WriteLine("1. View All Orders by Customer");
                Console.WriteLine("2. View All Orders by Location");
                Console.WriteLine("3. Search For Customer By Name");
                Console.WriteLine("4. Return to Main Menu");
                Console.WriteLine("\nPlease Choose: ");

                var menuChoice = Console.ReadLine();

                switch (menuChoice)
                {
                case "1":
                    //View Orders by Customer
                    var allOrders = new AllOrdersByCustomer();
                    allOrders.GetAllOrdersbyCustomer();
                    break;

                case "2":
                    //View Orders by Location
                    var allOrdersByLocation = new AllOrdersByLocation();
                    allOrdersByLocation.GetOrdersByLocation();
                    break;

                case "3":
                    //Search for Customer by Name
                    CustomerSearch customerSearch = new CustomerSearch();
                    customerSearch.SearchCustomers();
                    break;


                case "4":
                    //Return to Main Menu
                    MainMenu mainMenu = new MainMenu();
                    mainMenu.OpenMainMenu();
                    break;

                default:
                    Console.WriteLine("\n Invalid Input.");
                    Console.WriteLine("\n Press a key to continue");
                    Console.ReadKey();
                    break;
                }
            }
        }
Exemple #2
0
        public void OpenCustomerMenu()
        {
            while (true)
            {
                Console.Clear();
                Console.WriteLine("Cup Cake Shop\n");

                Console.WriteLine("1. New Customer");
                Console.WriteLine("2. Regular Customer");
                Console.WriteLine("3. Return To Main Menu");
                Console.WriteLine("\nPlease Choose: ");

                var menuChoice = Console.ReadLine();

                switch (menuChoice)
                {
                case "1":
                    AddCustomerDB addCustomerDB = new AddCustomerDB();                //add a customer
                    addCustomerDB.AddNewCustomerDB();
                    break;

                case "2":
                    RegularCustomerMenu();                                        // certified customer
                    break;

                case "3":
                    MainMenu mainMenu = new MainMenu();                          //main menu
                    mainMenu.OpenMainMenu();
                    break;

                default:
                    Console.WriteLine("\n Invalid Input.");
                    Console.WriteLine("\n Press a key to continue");
                    Console.ReadKey();
                    break;
                }

                void RegularCustomerMenu()                            //certified customer
                {
                    Console.Clear();
                    Console.WriteLine("Cup Cake Shop\n");

                    Console.WriteLine("1. Place New Order");
                    Console.WriteLine("2. View Order History");
                    Console.WriteLine("3. Return To Main Menu");
                    Console.WriteLine("\nPlease Choose: ");

                    var menuChoice = Console.ReadLine();

                    switch (menuChoice)
                    {
                    case "1":
                        NewOrder newOrder = new NewOrder();                  //place an order
                        newOrder.PlaceNewOrder();
                        break;

                    case "2":
                        var orderHistory = new AllOrdersByCustomer();        //see all orders
                        orderHistory.GetAllOrdersbyCustomer();
                        break;

                    case "3":
                        MainMenu mainMenu = new MainMenu();                  //main menu
                        mainMenu.OpenMainMenu();
                        break;

                    default:
                        Console.WriteLine("\n Invalid Input.");
                        Console.WriteLine("\n Press a key to continue");
                        Console.ReadKey();
                        break;
                    }
                }
            }
        }