Пример #1
0
        private void btnUpOrderSubmit_Click(object sender, EventArgs e)
        {
            try
            {
                if (orderItemList.Count == 0)
                {
                    MessageBox.Show("还未更新任何条目!");
                    return;
                }

                string clientName = txtUpClientName.Text;
                int    orderNo    = int.Parse(cmbUpOrderNo.Text);

                Order or    = (Order)cmbUpOrderNo.SelectedItem;
                int   index = or.OrderNo;

                Client client = new Client(clientName);

                order.Client     = client;
                order.OrderNo    = orderNo;
                order.OrderItems = orderItemList;
                order.time       = DateTime.Now;

                orderService.ChangeOrder(index, order);

                MessageBox.Show("修改完成!");
                //orderService.Export("export.xml");
                this.Dispose();
            }
            catch (FormatException fe)
            {
                MessageBox.Show("数据输入有误!");
            }
        }
Пример #2
0
        public void OrderS(int x)
        {
            switch (x)
            {
            case 1:
                Console.WriteLine("please input name:");
                String CName = Console.ReadLine();
                Console.WriteLine("please input production:");
                String PName = Console.ReadLine();
                Console.WriteLine("please input phone:");
                String Phone = Console.ReadLine();
                orderservice.AddOrder(CName, PName, Phone, orderlist);
                break;

            case 2:
                Console.WriteLine("please input ordernumber:");
                String s = Console.ReadLine();
                orderservice.DeleteOrder(s, orderlist);
                break;

            case 3:
                Console.WriteLine("please input number:");
                String s1 = Console.ReadLine();
                Console.WriteLine("1(change name) 2(change production)");
                String s2 = Console.ReadLine();
                int    n  = Int32.Parse(s2);
                String ne = Console.ReadLine();
                orderservice.ChangeOrder(s1, n, ne, orderlist);
                break;

            case 4:
                Console.WriteLine("1(search num)、2(search name)、3(search production)");
                int x2 = Int32.Parse(Console.ReadLine());
                Console.WriteLine("Please input key word:");
                String v = Console.ReadLine();
                Console.WriteLine("number\tname\tproduction");
                orderservice.SearchOrder(x2, v, orderlist);
                break;

            case 5:
                orderservice.Export(orderlist);
                break;

            case 6:
                orderservice.Import(orderlist);
                break;
            }
        }