static void Main(string[] args) { OrderDetails B = new OrderDetails(); B.num = "1"; B.goodName = "C#教材书"; B.cusName = "张三"; OrderDetails A = new OrderDetails(); A.num = "2"; A.goodName = "C#辅导书"; A.cusName = "李四"; List <OrderDetails> list = new List <OrderDetails>(); OrderService os = new OrderService(); os.AddOrder(list, B); os.AddOrder(list, A); os.DeleteOrder(list, B); os.DeleteOrder(list, B); os.ChangeOrder(list, B, A); os.ChangeOrder(list, A, B); os.SearchOrder1(list, B.num); os.SearchOrder2(list, B.goodName); os.SearchOrder3(list, B.cusName); }
static void Main(string[] args) { //添加订单 Order order = new OrderService(); order.AddOrder(111, "汽车", "周旭鹏"); order.AddOrder(112, "电动车", "张三"); order.AddOrder(113, "自行车", "李四"); order.OrderPrint(); //订单全部打印 order.InquriyOrder(112, 0); //按照订单号查询(参数为 0 ),并输出 order.InquriyOrder("自行车", 1); //按照商品名称查询(参数为 1 ),并输出 order.InquriyOrder("周旭鹏", 2); //按照客户查询(参数为 2 ),并输出 order.RemoveOrder(2); //删除第二个订单 order.ChangeOrder("周旭鹏", "王五", 2); //修改订单(将 “周旭鹏”改为 “王五”) order.OrderPrint(); //打印修改、删除后的全部订单 // try,catch,finish 的异常处理 !!!!!!!!!!因为使用了参数(0-订单号,1-商品名称,2-客户)和if-else语句,所以运行以下错误代码不会报错,所以未使用 try-catch 语句 //order.InquriyOrder(114, 0); //查找错误 //order.ChangeOrder("周", "王五", 2); //传参错误 //订单明细(打印全部订单) OrderDetails orderdetails = new OrderDetails(); orderdetails.AddOrder(111, "汽车", "周旭鹏"); orderdetails.AddOrder(112, "电动车", "张三"); orderdetails.AddOrder(113, "自行车", "李四"); orderdetails.OrderPrint(); }
//修改订单 private void button4_Click(object sender, EventArgs e) { Form3 obj3 = new Form3(); obj3.ShowDialog(); os.ChangeOrder(orders, obj3.text1(), obj3.text2(), obj3.text9(), obj3.text3(), double.Parse(obj3.text4()), obj3.text5(), obj3.text6(), obj3.text10(), obj3.text7(), double.Parse(obj3.text8())); orderDetailsBindingSource.DataSource = orders.Where(s => s.num != "\0"); }
static void Main(string[] args) { Order order1 = new Order("001", "mina", "鞋", 600); Order order2 = new Order("002", "momo", "猪蹄", 20); Order order3 = new Order("003", "jyh", "奶茶", 12); Order order4 = new Order("004", "jyh", "鞋", 622); Order order5 = new Order("005", "sana", "书", 48); Order order6 = new Order("006", "sana", "帽子", 100); OrderService Od = new OrderService(); Od.Add(order1); Od.Add(order2); Od.Add(order3); Od.Add(order4); Od.Add(order5); Od.Add(order6); Console.WriteLine("订单改变前:"); Od.ShowAllOrders(); Console.WriteLine(); Console.WriteLine("搜索005号订单和搜索鞋的订单结果:"); Od.SearchOrderByNumber("005"); Od.SearchOrderByName("鞋"); Console.WriteLine(); Od.ChangeOrder("004", "chae"); Od.DeleteOrderByOrderNumber("006"); Console.WriteLine("订单改变后:"); Od.ShowAllOrders(); Console.WriteLine(); Od.Export(); Console.WriteLine(); Od.Import("s.xml"); Console.ReadKey(); }
static void Main(string[] args) { Console.WriteLine("请开始创建你的订单表:"); while (OrderService.orderList.Count <= OrderService.orderList.Capacity) { OrderService.AddOrder(); Console.WriteLine("按任意键继续,按esc键停止添加。\n"); if (Console.ReadKey().Key == ConsoleKey.Escape) { break; } } OrderService.findOrderByCustomerName(); OrderService.DeleteOrder(); OrderService.findOrderByOrderNum(); OrderService.ChangeOrder(); OrderService.AddOrder(); OrderService.findOrderByProductName(); Console.WriteLine("按任意键退出..."); Console.ReadKey(); }