public static void DeleteOrder() { while (true) { try { Console.WriteLine(); Console.WriteLine(); Console.WriteLine("**************************删除订单**************************"); Console.WriteLine("1.根据流水号删除 2.删除某天对应所有订单"); Console.WriteLine("3.根据客户名删除对应所有订单 4.根据商品名称删除对应所有订单"); Console.WriteLine("5.返回主页"); int choose = 0; Choose(ref choose, 1, 5); bool haveDeleted = true; switch (choose) { case 1: Console.Write("请输入流水号(格式:2018-1-1-1):"); haveDeleted = OrderService.DeleteOrder(Console.ReadLine()); break; case 2: Console.Write("请输入日期(格式:20180101):"); haveDeleted = OrderService.DeleteOrder(DateTime.ParseExact(Console.ReadLine(), "yyyyMMdd", System.Globalization.CultureInfo.CurrentCulture)); break; case 3: Console.Write("请输入客户名称:"); haveDeleted = OrderService.DeleteOrderByClientName(Console.ReadLine()); break; case 4: Console.Write("请输入商品名称:"); haveDeleted = OrderService.DeleteOrderByProductName(Console.ReadLine()); break; case 5: return; //返回主页 } if (haveDeleted) { Console.WriteLine(); Console.WriteLine(); Console.WriteLine("删除成功!"); } else { Console.WriteLine(); Console.WriteLine(); Console.WriteLine("删除失败!"); } } catch (Exception e) { Console.WriteLine(); Console.WriteLine(); Console.WriteLine(e.Message); Console.WriteLine("失败,请重试!"); } } }