Example #1
0
        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;
            }
        }
Example #2
0
        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;
                }
            }
        }
Example #3
0
        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;
                }
            }
        }
Example #4
0
        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;
                }
            }
        }
Example #5
0
        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;
                }
            }
        }
Example #6
0
        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;
                }
            }
        }
Example #7
0
        public static void Start()
        {
            while (true)
            {
                Console.Clear();
                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.Write("\nEnter selection:");

                string userInput = Console.ReadLine();

                switch (userInput)
                {
                case "1":
                    DisplayOrderWorkflow DisplayWorkflow = new DisplayOrderWorkflow();
                    //displayOrderWorkflow.Execute();
                    break;

                case "2":
                    AddOrderWorkflow AddWorkflow = new AddOrderWorkflow();
                    //addOrderWorkflow.Execute();
                    break;

                case "3":
                    EditOrderWorkflow EditWorkflow = new EditOrderWorkflow();
                    //editOrderWorkflow.Execute();
                    break;

                case "4":
                    RemoveOrderWorkflow RemoveWorkflow = new RemoveOrderWorkflow();
                    //removeOrderWorkflow.Execute();
                    break;

                case "5":
                    return;
                }
            }
        }
Example #8
0
        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;
                }
            }
        }
Example #9
0
        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;
            }
        }
Example #10
0
        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;
                }
            }
        }