public Form1() { InitializeComponent();//初始化控件 Goods apple = new Goods(1, "apple", 2); Goods banana = new Goods(2, "banana", 3); Goods pear = new Goods(3, "pear", 4); Goods apple1 = new Goods(1, "apple", 2); OrderDetails orderDetails1 = new OrderDetails(apple, 50); OrderDetails orderDetails2 = new OrderDetails(pear, 52); OrderDetails orderDetails3 = new OrderDetails(banana, 100); OrderDetails orderDetails4 = new OrderDetails(apple1, 70); Order order1 = new Order("20180101001", "Jack", 15230821523); Order order2 = new Order("20180101003", "rose", 13072759305); Order order3 = new Order("20180101005", "Bob", 13090290111); order1.AddDetails(orderDetails1); order1.AddDetails(orderDetails2); order2.AddDetails(orderDetails3); order3.AddDetails(orderDetails4); orderService.Add(order1); orderService.Add(order2); orderService.Add(order3); bindingSource1.DataSource = orderService.GetAllOrders().OrderBy(a => a.Id).ToList <Order>(); textBox1.DataBindings.Add("Text", this, "KeyWord"); this.StartPosition = FormStartPosition.CenterScreen; }
public Form1() { InitializeComponent(); Order order = new Order("001", "tomson", /*DateTime.Now,*/ items, 100.1); Order order1 = new Order("002", "steven", /*DateTime.Now,*/ items, 100.1); Order order2 = new Order("003", "william", /*DateTime.Now,*/ items, 100.1); orderService.Add(order); orderService.Add(order1); orderService.Add(order2); orderBindingSource.DataSource = orders; textBox1.DataBindings.Add("Text", this, "KeyWord"); }
public void Start(OrderService a) { bool Y = true; while (Y) { Console.WriteLine("请输入:1.添加订单 2.删除订单 3.更改订单 4.查找订单 5.完成订单"); string n = Console.ReadLine(); switch (n) { case "1": a.Add(); break; case "2": a.Delete(); break; case "3": a.Change(); break; case "4": a.Find(); break; case "5": Y = false; break; default: Console.WriteLine("无效操作"); break; } } }
static void Main(string[] args) { OrderService orderService = new OrderService(); //orderService.Delete("001"); List <OrderItem> items = new List <OrderItem>() { new OrderItem("1", "apple", 10.0, 20), new OrderItem("2", "egg", 2.0, 100) }; Order order = new Order("001", "jia", DateTime.Now, items); orderService.Add(order); Order order2 = new Order("001", "jia2", DateTime.Now, items); orderService.Update(order2); List <Order> orders = orderService.QueryByCustormer("jia2"); orders.ForEach( o => Console.WriteLine($"{o.Id},{o.Customer}")); }