Пример #1
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;
            }
        }
Пример #2
0
        private void button5_Click(object sender, EventArgs e)
        {
            label1.Text = "导出订单";

            SaveFileDialog newExportXml = new SaveFileDialog();

            newExportXml.ShowDialog();
            if (myOrderService.Export(newExportXml.FileName))
            {
                MessageBox.Show("导出成功", "导出提示");
            }
            else
            {
                MessageBox.Show("导出失败", "导入提示");
            }
        }
Пример #3
0
        private void btnExport_Click(object sender, EventArgs e)
        {
            SaveFileDialog saveFileDialog = new SaveFileDialog();

            saveFileDialog.Title            = "C# Corner Save File Dialog";
            saveFileDialog.InitialDirectory = @"c:\";
            saveFileDialog.Filter           = "XML(*.xml)|*.xml"; //设置文件类型
            saveFileDialog.FileName         = "export";           //设置默认文件名
            saveFileDialog.DefaultExt       = "xml";              //设置默认格式(可以不设)
            saveFileDialog.AddExtension     = true;               //设置自动在文件名中添加扩展名

            if (saveFileDialog.ShowDialog() == DialogResult.OK)
            {
                orderService.Export(saveFileDialog.FileName);
                MessageBox.Show("保存成功!");
            }
        }
Пример #4
0
        private void btnDeleteSubmit_Click(object sender, EventArgs e)
        {
            //消息框中需要显示哪些按钮,此处显示“确定”和“取消”
            MessageBoxButtons messButton = MessageBoxButtons.OKCancel;
            //"确定要退出吗?"是对话框的显示信息,"退出系统"是对话框的标题
            //默认情况下,如MessageBox.Show("确定要退出吗?")只显示一个“确定”按钮。
            DialogResult dr = MessageBox.Show("确定删除吗?", "删除订单", messButton);

            if (dr == DialogResult.OK)//如果点击“确定”按钮
            {
                int index = cmbDeleteOrderNo.SelectedIndex;
                //MessageBox.Show(DeleteNo.ToString());
                orderService.DeleteOrder(orderService.orderList[index]);
                MessageBox.Show("删除成功");

                orderService.Export("export.xml");
                this.Dispose();
            }
            else//如果点击“取消”按钮
            {
                return;
            }
        }
Пример #5
0
 private void ExportButton_Click(object sender, EventArgs e)
 {
     os.Export("testExport");
     MessageBox.Show("导出成功!");
 }