コード例 #1
0
        private void runInput(int choice)
        {
            switch (choice)
            {
            case 1:
                DisplayWorkflow display = new DisplayWorkflow();
                display.Start();
                break;

            case 2:
                AddWorkflow add = new AddWorkflow();
                add.Start();
                break;

            case 3:
                EditWorkflow edit = new EditWorkflow();
                edit.Start();
                break;

            case 4:
                RemoveWorkflow remove = new RemoveWorkflow();
                remove.Start();
                break;

            default:
                Environment.Exit(0);
                break;
            }
        }
コード例 #2
0
        public static void Start()
        {
            while (true)
            {
                Console.Clear();
                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.Write("\n Enter Selection: ");

                string userinput = Console.ReadLine();

                WorkflowHelper.MenuInputValidation(userinput, "That was not a valid entry");



                switch (userinput)
                {
                case "1":
                    DisplayWorkflow displayWorkflow = new DisplayWorkflow();
                    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":
                    QuitWorkflow quitWorkflow = new QuitWorkflow();
                    quitWorkflow.Execute();
                    return;
                }
            }
        }
コード例 #3
0
        public static void Start()
        {
            while (true)//Loop back to menu
            {
                Console.Clear();
                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("**********************************************************************");

                string input = Console.ReadLine();

                switch (input)
                {
                case "1":
                    DisplayWorkflow displayWorkflow = new DisplayWorkflow();
                    displayWorkflow.Execute();
                    break;

                case "2":
                    AddWorkflow addWorkflow = new AddWorkflow();
                    addWorkflow.Execute();
                    break;

                case "3":
                    EditWorkflow editWorkflow = new EditWorkflow();
                    editWorkflow.Execute();
                    break;

                case "4":
                    RemoveWorkflow removeWorkflow = new RemoveWorkflow();
                    removeWorkflow.Execute();
                    break;

                case "5":
                    return;
                }
            }
        }