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("数据输入有误!"); } }
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; } }