Ejemplo n.º 1
0
 static void Main(string[] args)
 {
     try
     {
         Order myOrder = new Order("Jeff", "firstOrder");
         myOrder.AddDetail("IphoneX", 5, 8000);
         myOrder.AddDetail("Iphone8", 15, 7000);
         Order newOrder = new Order("Jeff", "secondOrder");
         newOrder.AddDetail("Huawei", 99, 10000);
         OrderService service = new OrderService();
         service.AddOrder(myOrder);
         service.AddOrder(newOrder);
         service.DeleteByName("secondOrder");
         Order aim = service.CheckByName("firstOrder");
         aim.Print();
         aim.ChangePrice("IphoneX", 5000);
         aim.Print();
         //aim.ChangeCount("Huawei", 5);
         Console.WriteLine("超过10000元的订单:");
         List <Order> list = service.CheckOverTenThousand();
         foreach (Order order in list)
         {
             order.Print();
         }
     }
     catch (CanNotFindOrder e)
     {
         Console.WriteLine(e.Message);
     }
     catch (CanNotFindEntry e)
     {
         Console.WriteLine(e.Message);
     }
 }