private void ProcessChoice(string input) { switch (input) { case "1": var DisplayOrder = new DisplayOrderWorkflow(); DisplayOrder.Execute(); break; case "2": var AddOrder = new AddOrderWorkflow(); AddOrder.Execute(); break; case "3": var EditOrder = new EditOrderWorkflow(); EditOrder.Execute(); break; case "4": var RemoveOrder = new RemoveOrderWorkflow(); RemoveOrder.Execute(); break; case "5": System.Environment.Exit(1); break; } }
public static void Start() { string menu = "****************************************************************************\n* Flooring Program\n*\n* 1.Display Orders\n* 2.Add an Order\n* 3.Edit an Order\n* 4.Remove an Order\n* 5.Quit\n*\n****************************************************************************"; while (true) { Console.Clear(); Console.WriteLine(menu); Console.Write("\nEnter Selection: "); string userinput = Console.ReadLine(); int selection; if (!int.TryParse(userinput, out selection)) { Console.WriteLine("Error: You did not enter a valid number selection!"); ConsoleIO.PressAnyKey(); continue; } switch (selection) { case 1: //display orders DisplayOrderWorkflow displayOrderWorkflow = new DisplayOrderWorkflow(); displayOrderWorkflow.Execute(); break; case 2: //add an order AddOrderWorkflow addOrderWorkflow = new AddOrderWorkflow(); addOrderWorkflow.Execute(); break; case 3: //edit an order EditOrderWorkflow editOrderWorkflow = new EditOrderWorkflow(); editOrderWorkflow.Execute(); break; case 4: //remove an order RemoveOrderWorkflow removeOrderWorkflow = new RemoveOrderWorkflow(); removeOrderWorkflow.Execute(); break; case 5: //quit return; default: Console.WriteLine("Error: You did not enter a valid selection!"); ConsoleIO.PressAnyKey(); break; } } }
public static void Run() { string border = "**********************************"; while (true) { Console.WriteLine(border); Console.WriteLine("* Flooring Program"); Console.WriteLine("*"); Console.WriteLine("*1. Display Orders"); Console.WriteLine("*2. Add an Order"); Console.WriteLine("*3. Edit an Order"); Console.WriteLine("*4. Remove an Order"); Console.WriteLine("*5. Quit"); Console.WriteLine("*"); Console.WriteLine(border); string UserChoice = Console.ReadLine(); bool IsAnInt = int.TryParse(UserChoice, out int userChoice); if (!IsAnInt || userChoice < 1 || userChoice > 5) { Console.WriteLine("Please enter a number between 1 and 5."); continue; } switch (userChoice) { case 1: DisplayOrderWorkflow displayWorkflow = new DisplayOrderWorkflow(); displayWorkflow.Execute(); break; case 2: AddOrderWorkflow addWorkflow = new AddOrderWorkflow(); addWorkflow.Execute(); break; case 3: EditOrderWorkflow editWorkflow = new EditOrderWorkflow(); editWorkflow.Execute(); break; case 4: RemoveOrderWorkflow removeWorkflow = new RemoveOrderWorkflow(); removeWorkflow.Execute(); break; case 5: return; } } }
public static void Start() { while (true) { Console.WriteLine(""); Console.WriteLine(""); Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("SGFlooring Order Menu"); Console.ForegroundColor = ConsoleColor.White; Console.WriteLine("*****************************"); Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("1. Display Order Information"); Console.WriteLine("2. Add A New Order"); Console.WriteLine("3. Edit An Existing Order"); Console.WriteLine("4. Remove An Existing Order"); Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("\nQ to quit"); Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("Enter Selection:"); string userinput = Console.ReadLine(); switch (userinput) { case "1": DisplayOrderWorkflow displayOrder = new DisplayOrderWorkflow(); displayOrder.Execute(); break; case "2": AddOrderWorkflow addNewOrder = new AddOrderWorkflow(); addNewOrder.Execute(); break; case "3": EditOrderWorkflow editOrder = new EditOrderWorkflow(); editOrder.Execute(); break; case "4": RemoveOrderWorkflow removeOrder = new RemoveOrderWorkflow(); removeOrder.Execute(); break; case "Q": return; } } }
public static void Start() { while (true) { Console.Clear(); Console.WriteLine(ConsoleIO.LineBar); Console.WriteLine("* Flooring Program"); Console.WriteLine("* "); Console.WriteLine("* 1. Display Orders"); Console.WriteLine("* 2. Add an Order"); Console.WriteLine("* 3. Edit an Order"); Console.WriteLine("* 4. Remove an Order"); Console.WriteLine("* 5. Quit"); Console.WriteLine(ConsoleIO.LineBar); Console.Write("\nEnter selection: "); string userinput = Console.ReadLine(); switch (userinput.ToUpper()) { case "1": DisplayOrderWorkflow displayWorkflow = new DisplayOrderWorkflow(); displayWorkflow.Execute(); break; case "2": AddOrderWorkflow addOrderWorkflow = new AddOrderWorkflow(); addOrderWorkflow.Execute(); break; case "3": EditOrderWorkflow editOrderWorkflow = new EditOrderWorkflow(); editOrderWorkflow.Execute(); break; case "4": RemoveOrderWorkflow removeOrderWorkflow = new RemoveOrderWorkflow(); removeOrderWorkflow.Execute(); break; case "5": return; case "Q": return; } } }
public void Start() { while (true) { Console.Clear(); Console.WriteLine("****************************************************"); Console.WriteLine(); Console.WriteLine("* Flooring Program"); Console.WriteLine("*"); Console.WriteLine("* 1. Display Orders"); Console.WriteLine("* 2. Add an Order"); Console.WriteLine("* 3. Edit an Order"); Console.WriteLine("* 4. Remove an Order"); Console.WriteLine("* 5. Quit"); Console.WriteLine("*"); Console.WriteLine(); Console.WriteLine("****************************************************"); string userInput = Console.ReadLine(); switch (userInput) { case "1": DisplayOrderWorkflow displayWorkflow = new DisplayOrderWorkflow(); displayWorkflow.Execute(); break; case "2": AddOrderWorkflow addWorkflow = new AddOrderWorkflow(); addWorkflow.Execute(); break; case "3": EditOrderWorkflow editWorkflow = new EditOrderWorkflow(); editWorkflow.Execute(); break; case "4": RemoveOrderWorkflow removeWorkflow = new RemoveOrderWorkflow(); removeWorkflow.Execute(); break; case "5": return; } } }
public static void Start() { Console.Clear(); Console.WriteLine("Flooring Program"); Console.WriteLine("*******************************************"); Console.WriteLine("*"); Console.WriteLine("1. Display Orders"); Console.WriteLine("2. Add an Order"); Console.WriteLine("3. Edit an Order"); Console.WriteLine("4. Remove an Order"); Console.WriteLine("5. Quit"); Console.WriteLine("*"); Console.WriteLine("*******************************************"); Console.Write("\nEnter selection: "); string userInput = Console.ReadLine(); switch (userInput) { case "1": DisplayOrderWorkflow displayWorkflow = new DisplayOrderWorkflow(); displayWorkflow.Execute(); break; case "2": AddOrderWorkflow addOrderWorkflow = new AddOrderWorkflow(); addOrderWorkflow.Execute(); break; case "3": EditOrderWorkflow editOrderWorkflow = new EditOrderWorkflow(); editOrderWorkflow.Execute(); break; case "4": RemoveOrderWorkflow removeOrderWorkflow = new RemoveOrderWorkflow(); removeOrderWorkflow.Execute(); break; case "5": return; } }
public static void Start() { while (true) { Console.Clear(); Console.WriteLine("Flooring Mastery Application"); Console.WriteLine("------------------------"); Console.WriteLine("1. Display Orders"); Console.WriteLine("2. Add an Order"); Console.WriteLine("3. Edit an Order"); Console.WriteLine("4. Remove an Order"); Console.WriteLine("5. Q to quit"); Console.Write("\nEnter selection: "); string userinput = Console.ReadLine(); switch (userinput) { case "1": DisplayOrderWorkflow displayWorkflow = new DisplayOrderWorkflow(); displayWorkflow.Execute(); break; case "2": AddOrderWorkflow addOrderWorkflow = new AddOrderWorkflow(); addOrderWorkflow.Execute(); break; case "3": EditOrderWorkflow editOrderWorkflow = new EditOrderWorkflow(); editOrderWorkflow.Execute(); break; case "4": RemoveOrderWorkflow removeOrderWorkflow = new RemoveOrderWorkflow(); removeOrderWorkflow.Execute(); break; case "Q": return; } } }
public static void Start() { Console.Clear(); Console.WriteLine("****************************"); Console.WriteLine("* Flooring Mastery Project *"); Console.WriteLine("****************************"); Console.WriteLine(); Console.WriteLine("1. Display Order: "); Console.WriteLine("2. Add New Order: "); Console.WriteLine("3. Edit Order: "); Console.WriteLine("4. Remove Order: "); Console.WriteLine("\nQ to quit: "); Console.WriteLine("\nPlease enter selection: "); string userinput = Console.ReadLine(); switch (userinput) { case "1": DisplayOrderWorkflow displayWorkflow = new DisplayOrderWorkflow(); displayWorkflow.Execute(); break; case "2": AddNewOrderWorkflow addWorkflow = new AddNewOrderWorkflow(); addWorkflow.Execute(); break; case "3": EditOrderWorkflow editWorkflow = new EditOrderWorkflow(); editWorkflow.Execute(); break; case "4": RemoveOrderWorkflow removeWorkflow = new RemoveOrderWorkflow(); removeWorkflow.Execute(); break; case "Q": return; } }
public static void Start() { while (true) { Console.Clear(); Console.WriteLine($"{stars}"); Console.WriteLine("Flooring Program\n"); Console.WriteLine("1. Display Orders"); Console.WriteLine("2. Add an Order"); Console.WriteLine("3. Edit or Delete an Order"); Console.WriteLine("4. Quit\n"); string userInput = ConsoleInput.ConsoleInput.GetStringFromUser($"Enter a selection.\n{stars}\n"); // Calls appropriate workflow for choice given above switch (userInput) { case "1": DisplayOrderWorkflow displayWorkflow = new DisplayOrderWorkflow(); displayWorkflow.Execute(); break; case "2": AddOrderWorkflow addWorkflow = new AddOrderWorkflow(); addWorkflow.Execute(); break; case "3": EditOrDeleteOrderWorkflow editOrDeleteWorkflow = new EditOrDeleteOrderWorkflow(); editOrDeleteWorkflow.Execute(); break; case "4": return; } } }