Exemple #1
0
        private void button_OK_Click(object sender, EventArgs e)
        {
            string strError = "";
            int    nRet     = 0;

            if (this.textBox_outputFolder.Text == "")
            {
                strError = "尚未指定订单输出目录";
                goto ERROR1;
            }

            if (String.IsNullOrEmpty(this.CfgFileName) == true)
            {
                strError = "CfgFileName值为空,无法保存到配置文件";
                goto ERROR1;
            }

            if (m_bChanged == true)
            {
                nRet = SaveList(this.CfgFileName,
                                out strError);
                if (nRet == -1)
                {
                    goto ERROR1;
                }
            }

            // 创建OutputItems,以便窗口关闭后外部使用
            this.OutputItems.Clear();
            for (int i = 0; i < this.listView_list.Items.Count; i++)
            {
                ListViewItem item = this.listView_list.Items[i];

                OutputItem output = new OutputItem();
                output.Seller       = item.Text;
                output.OutputFormat = ListViewUtil.GetItemText(item, 1);

                this.OutputItems.Add(output);
            }

            this.DialogResult = DialogResult.OK;
            this.Close();
            return;

ERROR1:
            MessageBox.Show(this, strError);
        }
Exemple #2
0
        private void button_OK_Click(object sender, EventArgs e)
        {
            string strError = "";
            int nRet = 0;

            if (this.textBox_outputFolder.Text == "")
            {
                strError = "尚未指定订单输出目录";
                goto ERROR1;
            }

            if (String.IsNullOrEmpty(this.CfgFileName) == true)
            {
                strError = "CfgFileName值为空,无法保存到配置文件";
                goto ERROR1;
            }

            if (m_bChanged == true)
            {
                nRet = SaveList(this.CfgFileName,
                    out strError);
                if (nRet == -1)
                    goto ERROR1;
            }

            // 创建OutputItems,以便窗口关闭后外部使用
            this.OutputItems.Clear();
            for (int i = 0; i < this.listView_list.Items.Count; i++)
            {
                ListViewItem item = this.listView_list.Items[i];

                OutputItem output = new OutputItem();
                output.Seller = item.Text;
                output.OutputFormat = ListViewUtil.GetItemText(item, 1);

                this.OutputItems.Add(output);
            }

            this.DialogResult = DialogResult.OK;
            this.Close();
            return;
        ERROR1:
            MessageBox.Show(this, strError);
        }