Example #1
0
        private void button3_Click(object sender, EventArgs e)
        {
            Order Info1 = new Order(2018001, "apple", "Wang", 101011, 13811112222);
            Order Info2 = new Order(2018002, "melon", "Chen", 205025, 15877775555);
            Order Info3 = new Order(2018003, "groups", "Shen", 563442, 15963214444);

            orderList3.Add(Info1);
            orderList3.Add(Info2);
            orderList3.Add(Info3);
            ordertest.OrderDetails fun1 = new ordertest.OrderDetails(1);
            ListTemp = fun1.SearchByGoodsName(orderList3, textBox3.Text);
            foreach (var n in ListTemp)
            {
                orderList3.Remove(n);
            }
            dataGridView3.DataSource = orderList3;
        }
Example #2
0
        private void button4_Click(object sender, EventArgs e)
        {
            string temp1 = textBox1.Text;
            long   temp2 = long.Parse(temp1);
            Order  Info1 = new Order(2018001, "apple", "Wang", 101011, 13811112222);
            Order  Info2 = new Order(2018002, "melon", "Chen", 205025, 15877775555);
            Order  Info3 = new Order(2018003, "groups", "Shen", 563442, 15963214444);

            orderList4.Add(Info1);
            orderList4.Add(Info2);
            orderList4.Add(Info3);
            ordertest.OrderDetails fun1 = new ordertest.OrderDetails(1);
            ListTemp = fun1.SearchByOrderNum(orderList4, temp2);
            foreach (var n in ListTemp)
            {
                orderList4.Remove(n);
            }
            dataGridView4.DataSource = orderList4;
        }
Example #3
0
        static void Main(string[] args)
        {
            try
            {
                Customer customer1 = new Customer(1, "Customer1");
                Customer customer2 = new Customer(2, "Customer2");

                Goods Computer = new Goods(1, "Computer", 5999);
                Goods Phone    = new Goods(2, "Phone", 2399);
                Goods PSP      = new Goods(3, "PSP", 1500);

                OrderDetails orderDetails1 = new OrderDetails(1, Computer, 1);
                OrderDetails orderDetails2 = new OrderDetails(2, Phone, 2);
                OrderDetails orderDetails3 = new OrderDetails(3, PSP, 2);

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

                order1.AddDetails(orderDetails1);
                order1.AddDetails(orderDetails2);

                order2.AddDetails(orderDetails3);
                order2.AddDetails(orderDetails1);

                order3.AddDetails(orderDetails2);
                order3.AddDetails(orderDetails1);

                OrderService os = new OrderService();
                os.AddOrder(order1);
                os.AddOrder(order2);
                os.AddOrder(order3);

                Console.WriteLine("GetAllOrders");
                List <Order> orders = os.QueryAllOrders();
                foreach (Order od in orders)
                {
                    Console.WriteLine(od.ToString());
                }

                Console.WriteLine("SearchOrdersByPrice");
                orders = os.SearchOrdersByPrice(10000);
                foreach (Order od in orders)
                {
                    Console.WriteLine(od.ToString());
                }

                Console.WriteLine("SearchOrdersByGoodsName");
                orders = os.SearchOrderByGoodsName("PSP");
                foreach (Order od in orders)
                {
                    Console.WriteLine(od.ToString());
                }

                Console.WriteLine("XMLSerialize");
                os.Export(os);
                os.Import();
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
            }
        }