コード例 #1
0
ファイル: Form1.cs プロジェクト: Cu1111/CSharpHomework
        public Form1()
        {
            InitializeComponent();//初始化控件

            Goods apple  = new Goods(1, "apple", 2);
            Goods banana = new Goods(2, "banana", 3);
            Goods pear   = new Goods(3, "pear", 4);
            Goods apple1 = new Goods(1, "apple", 2);

            OrderDetails orderDetails1 = new OrderDetails(apple, 50);
            OrderDetails orderDetails2 = new OrderDetails(pear, 52);
            OrderDetails orderDetails3 = new OrderDetails(banana, 100);
            OrderDetails orderDetails4 = new OrderDetails(apple1, 70);

            Order order1 = new Order("20180101001", "Jack", 15230821523);
            Order order2 = new Order("20180101003", "rose", 13072759305);
            Order order3 = new Order("20180101005", "Bob", 13090290111);

            order1.AddDetails(orderDetails1);
            order1.AddDetails(orderDetails2);
            order2.AddDetails(orderDetails3);
            order3.AddDetails(orderDetails4);

            orderService.Add(order1);
            orderService.Add(order2);
            orderService.Add(order3);

            bindingSource1.DataSource = orderService.GetAllOrders().OrderBy(a => a.Id).ToList <Order>();
            textBox1.DataBindings.Add("Text", this, "KeyWord");
            this.StartPosition = FormStartPosition.CenterScreen;
        }
コード例 #2
0
ファイル: Form1.cs プロジェクト: blueskyyun/CSharpHomework
        public Form1()
        {
            InitializeComponent();

            Order order  = new Order("001", "tomson", /*DateTime.Now,*/ items, 100.1);
            Order order1 = new Order("002", "steven", /*DateTime.Now,*/ items, 100.1);
            Order order2 = new Order("003", "william", /*DateTime.Now,*/ items, 100.1);

            orderService.Add(order);
            orderService.Add(order1);
            orderService.Add(order2);

            orderBindingSource.DataSource = orders;
            textBox1.DataBindings.Add("Text", this, "KeyWord");
        }
コード例 #3
0
        public void Start(OrderService a)
        {
            bool Y = true;

            while (Y)
            {
                Console.WriteLine("请输入:1.添加订单 2.删除订单 3.更改订单 4.查找订单 5.完成订单");
                string n = Console.ReadLine();
                switch (n)
                {
                case "1": a.Add(); break;

                case "2": a.Delete(); break;

                case "3": a.Change(); break;

                case "4": a.Find(); break;

                case "5": Y = false; break;

                default:
                    Console.WriteLine("无效操作");
                    break;
                }
            }
        }
コード例 #4
0
        static void Main(string[] args)
        {
            OrderService orderService = new OrderService();
            //orderService.Delete("001");

            List <OrderItem> items = new List <OrderItem>()
            {
                new OrderItem("1", "apple", 10.0, 20),
                new OrderItem("2", "egg", 2.0, 100)
            };

            Order order = new Order("001", "jia", DateTime.Now, items);

            orderService.Add(order);

            Order order2 = new Order("001", "jia2", DateTime.Now, items);

            orderService.Update(order2);


            List <Order> orders = orderService.QueryByCustormer("jia2");

            orders.ForEach(
                o => Console.WriteLine($"{o.Id},{o.Customer}"));
        }