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; }
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; }
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); } }