Beispiel #1
0
        public static void MenuForEditOrder(Order order)
        {
            bool isValid = false;

            Console.WriteLine("PLEASE READ THE EDIT OPTIONS BELOW AND ENTER YOUR SELECTION: ");
            Console.WriteLine("*************************************************************");
            Console.WriteLine("1. Edit the name on the order");
            Console.WriteLine("2. Edit the state on the order");
            Console.WriteLine("3. Edit the product type");
            Console.WriteLine("4. Edit the total flooring area (100sq ft minimum)");
            Console.WriteLine("\nEnter 'Q' to Quit");
            string userChoice = Console.ReadLine();

            while (!isValid)
            {
                switch (userChoice)
                {
                case "1":
                    EditNameWorkflow editNameWorkflow = new EditNameWorkflow();
                    editNameWorkflow.NewName(order);
                    isValid = true;
                    break;


                case "2":
                    EditStateWorkflow editStateWorkflow = new EditStateWorkflow();
                    editStateWorkflow.NewState(order);
                    isValid = true;
                    break;

                case "3":
                    EditProductWorkflow editProductWorkflow = new EditProductWorkflow();
                    editProductWorkflow.NewProduct(order);
                    isValid = true;
                    break;

                case "4":
                    EditAreaWorkflow editAreaWorkflow = new EditAreaWorkflow();
                    editAreaWorkflow.NewArea(order);
                    isValid = true;

                    break;

                case "Q":
                    Menu.Start();
                    break;
                }
            }
        }
Beispiel #2
0
        internal static void EditOrderMenu(Order order)
        {
            bool isValid = false;

            while (!isValid)
            {
                Console.WriteLine(BorderBar);
                Console.WriteLine("Edit Menu: Please choose from the following menu what you wish to edit");
                Console.WriteLine(BorderBar);
                Console.WriteLine(BorderBar);
                Console.WriteLine("1. Customer Name");
                Console.WriteLine("2. State");
                Console.WriteLine("3. Product Type");
                Console.WriteLine("4. Area");

                string userInput = Console.ReadLine();

                switch (userInput)
                {
                case "1":
                    isValid = true;
                    EditCustomerNameWorkflow editCustomerName = new EditCustomerNameWorkflow();
                    editCustomerName.EditCustomerName(order);
                    break;

                case "2":
                    isValid = true;
                    EditStateWorkflow editState = new EditStateWorkflow();
                    editState.EditState(order);
                    break;

                case "3":
                    isValid = true;
                    EditProductTypeWorkflow editProduct = new EditProductTypeWorkflow();
                    editProduct.EditProduct(order);
                    break;

                case "4":
                    EditAreaWorkflow editArea = new EditAreaWorkflow();
                    editArea.EditArea(order);
                    break;

                default:
                    break;
                }
            }
        }