Example #1
0
        static void Main(string[] args)
        {
            OrderService orderService = new OrderService();

            while (true)
            {
                Console.WriteLine("欢迎来到订单管理系统\n");
                Console.WriteLine("您有五个选择:\n");
                Console.WriteLine("1、添加订单\n" +
                                  "2、通过订单号删除订单\n" +
                                  "3、通过订单号查询订单\n" +
                                  "4、通过订单号更改订单\n" +
                                  "5、退出系统\n" +
                                  "请输入您的选择:");
                string str = Console.ReadLine();
                int    choice;
                if (!Int32.TryParse(str, out choice))
                {
                    Console.WriteLine("输入格式错误请重新输入");
                }
                if (choice == 1)
                {
                    Order order = CreateOrder();
                    orderService.AddOrder(order);
                }
                else if (choice == 2)
                {
                    int id = StringToIntId();
                    orderService.DeleteOrderById(id);
                }
                else if (choice == 4)
                {
                    int   id    = StringToIntId();
                    Order order = CreateOrder();
                    orderService.updateOrderById(id, order);
                }
                else if (choice == 3)
                {
                    int id = StringToIntId();
                    orderService.FindOrderById(id);
                }
                else if (choice == 5)
                {
                    break;
                }
            }
        }
Example #2
0
        static void Main(string[] args)
        {
            OrderService orderService = new OrderService();
            Order        Myorder      = new Order(1, "李磊");

            Myorder.AddOrderDetails(new OrderDetails("gun", 10, 100));
            orderService.AddOrder(Myorder);
            Console.WriteLine("欢迎来到订单管理系统\n");
            while (true)
            {
                Console.WriteLine("您有五个选择:\n");
                Console.WriteLine("1、添加订单\n" +
                                  "2、通过订单号删除订单\n" +
                                  "3、通过订单号查询订单\n" +
                                  "4、通过订单号更改订单\n" +
                                  "5、通过商品名查询订单\n" +
                                  "6、通过客户名查询订单\n" +
                                  "7、查询总金额超过一万的订单\n" +
                                  "8、退出系统\n" +
                                  "请输入您的选择:");
                string str = Console.ReadLine();
                int    choice;
                if (!Int32.TryParse(str, out choice))
                {
                    Console.WriteLine("输入格式错误请重新输入");
                }
                if (choice == 1)
                {
                    Order order = CreateOrder();
                    orderService.AddOrder(order);
                }
                else if (choice == 2)
                {
                    int id = StringToIntId();
                    orderService.DeleteOrderById(id);
                }
                else if (choice == 4)
                {
                    int   id    = StringToIntId();
                    Order order = CreateOrder();
                    orderService.updateOrderById(id, order);
                }
                else if (choice == 3)
                {
                    int id = StringToIntId();
                    orderService.FindOrderById(id);
                }
                else if (choice == 5)
                {
                    Console.WriteLine("请输入商品名称:");
                    str = Console.ReadLine();
                    orderService.FindOrderByStuff(str);
                }
                else if (choice == 6)
                {
                    Console.WriteLine("请输入客户名:");
                    str = Console.ReadLine();
                    orderService.FindByClientName(str);
                }
                else if (choice == 7)
                {
                    orderService.FindBigTrade();
                }
                else
                {
                    break;
                }
            }
        }
Example #3
0
        static void Main(string[] args)
        {
            OrderDB dbcontext = new OrderDB();

            //创建数据库如果不存在的话
            if (dbcontext.Database.CreateIfNotExists())
            {
                Console.WriteLine("数据库已创建成功!");
                //Console.Read();
            }
            else
            {
                Console.WriteLine("数据库已经存在,无需创建!");
            }

            Order        order1       = new Order(3, "王林", "+86 13333333333");
            Order        order2       = new Order(2, "苏铭", "+86 12345678901");
            OrderService orderService = new OrderService();
            OrderDetails Orderdetail  = new OrderDetails("下品灵石", 1, 1);
            OrderDetails Orderdetai2  = new OrderDetails("极品灵石", 10, 10000);

            order1.AddOrderDetails(Orderdetail);

            order2.AddOrderDetails(Orderdetai2);
            try
            {
                orderService.AddOrder(order1);
                orderService.AddOrder(order2);
            }
            catch
            {
                Console.WriteLine("订单已存在");
            }
            Console.WriteLine("欢迎来到订单管理系统\n");
            while (true)
            {
                Console.WriteLine("您有五个选择:\n");
                Console.WriteLine("1、添加订单\n" +
                                  "2、通过订单号删除订单\n" +
                                  "3、通过订单号查询订单\n" +
                                  "4、通过订单号更改订单\n" +
                                  "5、通过商品名查询订单\n" +
                                  "6、通过客户名查询订单\n" +
                                  "7、查询总金额超过一万的订单\n" +
                                  "8、保存所有数据到本地\n" +
                                  "9、导入所有数据到系统\n" +
                                  "10、退出系统\n" +
                                  "请输入您的选择:");
                string str = Console.ReadLine();
                int    choice;
                if (!int.TryParse(str, out choice))
                {
                    Console.WriteLine("输入格式错误请重新输入");
                }
                if (choice == 1)
                {
                    Order order = CreateOrder();
                    orderService.AddOrder(order);
                }
                else if (choice == 2)
                {
                    //int id = StringToIntId();
                    Console.WriteLine("请输入订单号");
                    string ID = Console.ReadLine();
                    orderService.DeleteOrderById(ID);
                }
                else if (choice == 4)
                {
                    //int id = StringToIntId();
                    Order order = CreateOrder();
                    orderService.updateOrder(order);
                }
                else if (choice == 3)
                {
                    //int id = StringToIntId();
                    Console.WriteLine("请输入订单号:");
                    string id = Console.ReadLine();
                    //orderService.FindOrderById(id);
                    Console.WriteLine(orderService.FindOrderById(id));
                }
                else if (choice == 5)
                {
                    Console.WriteLine("请输入商品名称:");
                    str = Console.ReadLine();
                    orderService.QueryByGoods(str);
                }
                else if (choice == 6)
                {
                    Console.WriteLine("请输入客户名:");
                    str = Console.ReadLine();
                    orderService.FindByClientName(str);
                }
                else if (choice == 7)
                {
                    orderService.FindBigTrade();
                }
                else if (choice == 8)
                {
                    orderService.Export();
                }
                else if (choice == 9)
                {
                    orderService.Import();
                }
                else
                {
                    break;
                }
            }
        }