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