public void Shopping() { Order o1 = new Order(0, cl1); Order o2 = new Order(1, cl2); Order o3 = new Order(2, cl3); o1.AddProducts(products[6], 3); o2.AddProducts(products[4], 5); o3.AddProducts(products[7], 1); o1.AddProducts(products[3], 2); Serve.AddOrder(o1); Serve.AddOrder(o2); Serve.AddOrder(o3); Serve.Export(); }
public void AfertSale() { try { while (true) { Console.WriteLine("全部交易信息:"); Console.WriteLine(Serve.ToString()); Console.WriteLine(@"欢迎来到订单服务系统,请输入:'Q'(查询),'A'(添加),'D'(删除),'M'(修改),E(导出xml),I(导入xml)"); switch (Console.ReadKey().KeyChar) { //未完成输入逻辑,运行方法示例 case 'Q': Console.WriteLine("\n输入订单编号或顾客姓名或总价格查询:"); Serve.QueryOrder(1).ToString(); Serve.QueryOrder(cl1).ToString(); break; case 'A': Console.WriteLine("\n输入购买产品类别、顾客信息进行添加:"); Order newO = new Order(Serve.IdCount, cl2); newO.AddProducts(products[9], 6); Serve.AddOrder(newO); break; case 'D': Console.WriteLine("\n输入订单编号或顾客姓名或总价格删除:"); Serve.DeleteOrder(cl3); break; case 'M': Console.WriteLine("\n输入订单编号修改:"); Order trg = new Order(Serve.IdCount, cl3); trg.AddProducts(products[1], 9); trg.AddProducts(products[2], 8); Serve.ModifyOrder(0, trg); break; case 'E': Serve.Export(); break; case 'I': Console.WriteLine("输入导入文件位置"); String files = Console.ReadLine(); FileStream fis = null; try { fis = new FileStream(files, FileMode.Open, FileAccess.Read); } catch (Exception e) { Console.WriteLine(e.Message); } finally { if (fis != null) { fis.Close(); } } break; default: break; } } } catch (Exception e) { Console.WriteLine(e.Message); } }