Example #1
0
        private void ProcessChoice(string choice)
        {
            switch (choice)
            {
            case "1":
                DisplayOrdersWorkflow displaying = new DisplayOrdersWorkflow();
                displaying.Execute();
                break;

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

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

            case "4":
                RemoveOrderWorkFlow removing = new RemoveOrderWorkFlow();
                removing.Execute();
                break;
            }
        }
Example #2
0
        private static void ProcessUserChoice(string userInput)
        {
            // string userInput = Console.ReadLine();

            switch (userInput)
            {
            case "1":     //display
                var d = new DisplayOrdersWorkFlow();
                d.Execute();
                break;

            case "2":     //add an order
                var ao = new AddOrderWorkFlow();
                ao.Execute();
                break;

            case "3":     //edit an order
                var eo = new EditOrderWorkFlow();
                eo.Execute();
                break;

            case "4":     //remove an order
                var r = new RemoveOrderWorkFlow();
                r.Execute();
                break;

            case "Q":
                Console.Clear();
                Console.WriteLine("\n\nGood Bye!");
                break;
            }
        }
Example #3
0
        public void OperationSelection(string choice)
        {
            switch (choice)
            {
            case "1":
                DisplayOrderWorkFlow searchOrder = new DisplayOrderWorkFlow();
                searchOrder.Execute();
                break;

            case "2":
                AddWorkFlow addOrderWorkFlow = new AddWorkFlow();
                addOrderWorkFlow.Execute();
                break;

            case "3":
                EditOrderWorkFlow editOrder = new EditOrderWorkFlow();
                editOrder.Execute();
                break;

            case "4":
                RemoveOrderWorkFlow removeOrder = new RemoveOrderWorkFlow();
                removeOrder.Execute();
                break;

            default:
                Console.WriteLine();
                Console.WriteLine("{0} is not a valid choice.", choice);
                Console.WriteLine("Press ENTER to continue.");
                Console.ReadLine();
                break;
            }
        }
Example #4
0
        public static void Start()
        {
            while (true)
            {
                Console.Clear();
                Console.WriteLine("SG Flooring Program");
                Console.WriteLine("___________________________");
                Console.WriteLine("1. Display an Order");
                Console.WriteLine("2. Add an Order");
                Console.WriteLine("3. Edit an Order");
                Console.WriteLine("4. Remove an Order");

                Console.WriteLine("\n Q to quit");
                Console.Write("\n Enter your selection here: ");
                string UserInput = Console.ReadLine();

                switch (UserInput)
                {
                case "1":
                    DisplayOrderWorkFlow displayOrderWorkFlow = new DisplayOrderWorkFlow();
                    displayOrderWorkFlow.Execute();
                    Console.ReadLine();
                    break;

                case "2":
                    AddOrderWorkFlow addOrderWorkFlow = new AddOrderWorkFlow();
                    addOrderWorkFlow.Execute();
                    Console.ReadLine();
                    break;

                case "3":
                    EditOrderWorkFlow editOrderWorkFlow = new EditOrderWorkFlow();
                    editOrderWorkFlow.Execute();
                    Console.ReadLine();
                    break;

                case "4":
                    RemoveOrderWorkFlow removeOrderWorkFlow = new RemoveOrderWorkFlow();
                    removeOrderWorkFlow.Execute();
                    Console.ReadLine();
                    break;

                case "Q":
                    return;

                default:
                    Console.Write("That is not a valid entry.");
                    Console.ReadLine();
                    break;
                }
            }
        }
Example #5
0
        public static void Start()
        {
            OrderManager manager = OrderManagerFactory.Create();

            while (true)
            {
                DisplayMenu();
                string userInput = Console.ReadLine();

                switch (userInput)
                {
                case "1":
                    OrderLookupWorkFlow lookupWorkFlow = new OrderLookupWorkFlow();
                    lookupWorkFlow.Execute(manager);
                    break;

                case "2":
                    AllOrdersWorkFlow allOrdersWorkFlow = new AllOrdersWorkFlow();
                    allOrdersWorkFlow.Execute(manager);
                    break;

                case "3":
                    AddOrderWorkFlow addWorkFlow = new AddOrderWorkFlow();
                    addWorkFlow.Execute(manager);
                    break;

                case "4":
                    EditOrderWorkFlow editWorkFlow = new EditOrderWorkFlow();
                    editWorkFlow.Execute(manager);
                    break;

                case "5":
                    RemoveOrderWorkFlow removeWorkFlow = new RemoveOrderWorkFlow();
                    removeWorkFlow.Execute(manager);
                    break;

                case "6":
                    return;

                default:
                    Console.WriteLine("Please enter a valid choice. Press any key to continue.");
                    Console.ReadKey();
                    break;
                }
            }
        }
Example #6
0
        public static void Start()
        {
            while (true)
            {
                Console.Clear();
                Console.WriteLine("SWC Corp Flooring Orders");
                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("\nEnter selection: ");
                string userInput = Console.ReadLine();

                switch (userInput)
                {
                case "1":
                    DisplayOrderWorkFlow displayOrderWorkFlow = new DisplayOrderWorkFlow();
                    displayOrderWorkFlow.Execute();
                    break;

                case "2":
                    AddOrderWorkFlow addOrderWorkFlow = new AddOrderWorkFlow();
                    addOrderWorkFlow.Execute();
                    break;

                case "3":
                    EditOrderWorkFlow editOrderWork = new EditOrderWorkFlow();
                    editOrderWork.Execute();
                    break;

                case "4":
                    RemoveOrderWorkFlow removeOrderWorkFlow = new RemoveOrderWorkFlow();
                    removeOrderWorkFlow.Execute();
                    break;

                case "5":
                    return;
                }
            }
        }
Example #7
0
        private static bool Choice()
        {
            string userinput = Console.ReadLine();

            switch (userinput)
            {
            case "1":
                DisplayOrderWorkFlow displayOrder = new DisplayOrderWorkFlow();
                displayOrder.Execute();
                break;

            case "2":
                AddOrderWorkFlow addOrder = new AddOrderWorkFlow();
                addOrder.Execute();
                break;

            case "3":
                EditOrderWorkFlow editOrder = new EditOrderWorkFlow();
                editOrder.Execute();
                break;

            case "4":
                RemoveOrderWorkFlow removeOrder = new RemoveOrderWorkFlow();
                removeOrder.Execute();
                break;

            case "Q":
                return(false);

            default:
                Console.WriteLine("Try again!!!!");
                Console.WriteLine("Press Enter to continue....");
                Console.ReadKey();
                break;
            }
            return(true);
        }