Exemple #1
0
        public void init()
        {
            Customer customer1 = new Customer("1", "Customer1");
            Customer customer2 = new Customer("2", "Customer2");
            Customer customer3 = new Customer("3", "limbo");

            Goods milk  = new Goods("1", "Milk", 69.9);
            Goods eggs  = new Goods("2", "eggs", 4.99);
            Goods apple = new Goods("3", "apple", 5.59);

            OrderDetail orderDetails1 = new OrderDetail("1", apple, 800);
            OrderDetail orderDetails2 = new OrderDetail("2", eggs, 2);
            OrderDetail orderDetails3 = new OrderDetail("3", milk, 1);

            Order order1 = new Order("1", customer1);
            Order order2 = new Order("2", customer2);
            Order order3 = new Order("3", customer3);

            order1.AddDetails(orderDetails1);
            order2.AddDetails(orderDetails2);
            order3.AddDetails(orderDetails3);

            OrderService os = new OrderService();

            os.Add(order1);
            os.Add(order2);
            os.Add(order3);

            orderBindingSource.DataSource = orderService.GetAllOrders();
        }
Exemple #2
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            FormEdit form2 = new FormEdit(new Order());

            form2.ShowDialog();
            Order newOrder = form2.getResult();

            if (newOrder != null)
            {
                orderService.Add(newOrder);
                orderBindingSource.DataSource = orderService.GetAllOrders();
            }
        }
Exemple #3
0
        private CurSituation curSit; // 当前是查询状态还是全显示状态

        private void Add()
        {
            List <OrderDetail> orderDetails1 = new List <OrderDetail>();

            orderDetails1.Add(new OrderDetail(new Good("book", 12), 3));
            orderDetails1.Add(new OrderDetail(new Good("Costa", 17), 5));
            orderDetails1.Add(new OrderDetail(new Good("Costa", 17), 2));
            Order order1 = new Order(orderNumber: 1, address: "WHU", time: new DateTime(2021, 3, 21, 12, 12, 6), "XBC", "DL", orderDetails1);

            List <OrderDetail> orderDetails2 = new List <OrderDetail>();

            orderDetails2.Add(new OrderDetail(new Good("mat", 12.5), 3));
            orderDetails2.Add(new OrderDetail(new Good("toothbrush", 5), 2));
            orderDetails2.Add(new OrderDetail(new Good("matchstick", 0.1), 50));
            Order order2 = new Order(orderNumber: 5, address: "WHU", time: new DateTime(2020, 3, 22, 13, 11, 7), "LBW", "NB", orderDetails2);

            //List<OrderDetail> orderDetails3 = new List<OrderDetail>();
            //orderDetails3.Add(new OrderDetail(new Good("computer", 11999), 1));
            //orderDetails3.Add(new OrderDetail(new Good("mouse", 88), 1));
            //orderDetails3.Add(new OrderDetail(new Good("mat", 15.3), 2));
            //Order order3 = new Order(orderNumber: 3, address: "THU", time: new DateTime(2021, 3, 21, 11, 12, 6), "XBC", "DL", orderDetails3);

            //List<OrderDetail> orderDetails4 = new List<OrderDetail>();
            //orderDetails4.Add(new OrderDetail(new Good("facial cleanser", 33), 2));
            //orderDetails4.Add(new OrderDetail(new Good("shower", 37), 1));
            //orderDetails4.Add(new OrderDetail(new Good("mat", 16.2), 8));
            //Order order4 = new Order(orderNumber: 2, address: "SJTU", time: new DateTime(2019, 3, 21, 3, 51, 6), "YSW", "NB", orderDetails4);

            //List<OrderDetail> orderDetails5 = new List<OrderDetail>();
            //orderDetails5.Add(new OrderDetail(new Good("knife", 50), 2));
            //orderDetails5.Add(new OrderDetail(new Good("sword", 77), 1));
            //orderDetails5.Add(new OrderDetail(new Good("shield", 199), 1));
            //Order order5 = new Order(orderNumber: 4, address: "FDU", time: new DateTime(2019, 11, 13, 2, 31, 6), "RSC", "DL", orderDetails5);



            orderService.Add(order1);
            orderService.Add(order2);
            //orderService.Add(order3);
            //orderService.Add(order4);
            //orderService.Add(order5);
        }
 private void SaveButton_Click(object sender, EventArgs e)
 {
     if (addMode)
     {
         orderService.Add(CurrentOrder);
     }
     else
     {
         orderService.Update(CurrentOrder);
     }
     this.Close();
 }