Example #1
0
        public void Execute()
        {
            OrderManager manager = OrderManagerFactory.Create();

            Console.Clear();

            string userInput = SystemIO.OrderDateRequest();

            DateTime order = Convert.ToDateTime(userInput);

            int orderNumber = SystemIO.OrderNumberRequest();

            LookupOrderResponse response = manager.AccountByDateAndNumber(order, orderNumber);

            if (response.Success)
            {
                SystemIO.DisplaySingleOrderDetails(response.Order);
                Console.ReadKey();
                SystemIO.EditOrderMenu(response.Order);
            }
            else
            {
                Console.WriteLine(response.Message);
                Console.WriteLine("An error has occured: ");
            }
            Console.ReadKey();
        }
Example #2
0
        public void Execute()
        {
            OrderManager manager = OrderManagerFactory.Create();

            string dateInput = SystemIO.OrderDateRequest();

            DateTime orderDate = Convert.ToDateTime(dateInput);

            int orderNumber = SystemIO.OrderNumberRequest();

            LookupOrderResponse response = manager.AccountByDateAndNumber(orderDate, orderNumber);

            if (response.Success)
            {
                manager.DeleteOrder(response.Order);
                Console.WriteLine("Order has been deleted.");
            }
            else
            {
                Console.WriteLine("An error has occured: ");
                Console.WriteLine(response.Message);
            }
            Console.ReadKey();
        }