Пример #1
0
        public void Execute()
        {
            Console.Clear();
            Console.WriteLine("Removing Orders");
            Console.WriteLine(UserIO.Separator);
            order.dateTime = io.RemoveEditGetDate();
            List <Orders> orders = manager.DisplayOrder(order.dateTime).Orders;

            order = io.DeleteGettingOrderNumer(orders);
            if (order != null)
            {
                UserIO.DisplayForCustomer(order);
                order = io.DeletingOrder(order);
                if (order != null)
                {
                    RemoveResponse response = manager.DeletOrder(order);
                    if (response.Success)
                    {
                        Console.WriteLine("Order have been deleted.");
                        Console.ReadKey();
                    }
                    else
                    {
                        Console.WriteLine("Failure");
                        Console.WriteLine(response.Message);
                        Console.ReadKey();
                    }
                }
            }
        }
 public void Execute()
 {
     Console.Clear();
     Console.WriteLine("Adding Orders");
     Console.WriteLine("Please fill out the Information");
     Console.WriteLine(UserIO.Separator);
     order.dateTime     = io.AddGetDate();
     order.CustomerName = io.GettingName();
     tax        = io.GettingState();
     product    = io.GettingProduct();
     order.Area = io.GettingArea();
     io.AddAssigningValue(order);
     UserIO.DisplayForCustomer(order);
     order = io.AddingOrders(order);
     if (order != null)
     {
         AddResponse response = orderManager.AddOrder(order.dateTime, order);
         if (response.Success)
         {
             Console.WriteLine("Order have been process");
             Console.ReadKey();
         }
     }
 }
Пример #3
0
        public void Execute()
        {
            Console.Clear();
            Console.WriteLine("Edit Orders");
            Console.WriteLine(UserIO.Separator);
            order.dateTime = io.RemoveEditGetDate();
            List <Orders> orders = orderManager.DisplayOrder(order.dateTime).Orders;

            order = io.EditGettingOrderNumber(orders);
            if (order != null)
            {
                order = io.EditOrder(order);
                if (order != null)
                {
                    EditResponse response = orderManager.EditOrder(order);
                    if (response.Success)
                    {
                        Console.Clear();
                        UserIO.DisplayForCustomer(response.Order);
                        Console.ReadKey();
                    }
                }
            }
        }