Ejemplo n.º 1
0
        public static void Run()
        {
            while (true)
            {
                Console.Clear();
                Console.WriteLine("Make a Selection");
                Console.WriteLine("1. Display Orders");
                Console.WriteLine("2. Add an Order");
                Console.WriteLine("3. Edit an Order");
                Console.WriteLine("4. Remove an Order");

                string userInput = Console.ReadLine();

                switch (userInput)
                {
                case "1":
                    LoadOrderWorkflow.Execute();
                    break;

                case "2":
                    AddOrderWorkflow.Execute();
                    break;

                case "3":
                    EditOrderWorkflow.Execute();
                    break;

                case "4":
                    RemoveOrderWorkflow.Execute();
                    break;
                }
            }
        }
Ejemplo n.º 2
0
        internal static void Run()
        {
            bool userExit = false;

            while (!userExit)
            {
                Console.Clear();
                ConsoleIO.TitleHeader("SG Flooring System");
                ConsoleIO.Separator();
                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.Separator();
                Console.WriteLine();
                Console.Write("Enter a number to make a selection: ");

                ConsoleKeyInfo cki = Console.ReadKey();

                switch (cki.Key)
                {
                case ConsoleKey.D1:
                    DisplayOrdersWorkflow.Run();
                    break;

                case ConsoleKey.D2:
                    AddOrderWorkflow.Run();
                    break;

                case ConsoleKey.D3:
                    EditOrderWorkflow.Run();
                    break;

                case ConsoleKey.D4:
                    RemoveOrderWorkflow.Run();
                    break;

                case ConsoleKey.D5:
                    userExit = true;
                    Console.Clear();
                    Console.Write("Press any key to exit...");
                    Console.ReadKey();
                    break;
                }
            }
        }
Ejemplo n.º 3
0
        public static void Start()
        {
            while (true)
            {
                Console.Clear();
                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.Write("Enter selection: ");
                string userinput = Console.ReadLine();

                switch (userinput)
                {
                case "1":
                    OrderLookupWorkflow lookupWorkflow = new OrderLookupWorkflow();
                    lookupWorkflow.Execute();
                    break;

                case "2":
                    AddNewOrderWorkflow AddOrderWorkflow = new AddNewOrderWorkflow();
                    AddOrderWorkflow.Execute();
                    break;

                case "3":
                    EditOrderWorkflow EditOrder = new EditOrderWorkflow();
                    EditOrder.Execute();
                    break;

                case "4":
                    RemoveOrderWorkflow RemoveOrder = new RemoveOrderWorkflow();
                    RemoveOrder.Execute();
                    break;

                case "5":
                    return;
                }
            }
        }