Exemple #1
0
        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("失败,请重试!");
                }
            }
        }