コード例 #1
0
        private void button_OnOK_Click(object sender, EventArgs e)
        {
            this.userControl_IssueBase1.FillClass();
            String str_ErrMessage;

            str_ErrMessage = this.myClass_Issue.CheckField();
            if (!string.IsNullOrEmpty(str_ErrMessage))
            {
                this.DialogResult          = DialogResult.None;
                this.label_ErrMessage.Text = str_ErrMessage;
                return;
            }
            str_ErrMessage = Class_Issue.CheckExamStatus(this.myClass_Issue.IssueNo, this.myClass_Issue.IssueStatus);
            if (!string.IsNullOrEmpty(str_ErrMessage))
            {
                this.label_ErrMessage.Text = str_ErrMessage;
                this.DialogResult          = DialogResult.None;
                return;
            }

            if (this.bool_Add)
            {
                if (!this.myClass_Issue.AddAndModify(Enum_zwjKindofUpdate.Add))
                {
                    this.label_ErrMessage.Text = "添加不成功,可能是班级编号重复!";
                    this.DialogResult          = DialogResult.None;
                    return;
                }
            }
            else
            {
                this.myClass_Issue.AddAndModify(Enum_zwjKindofUpdate.Modify);
            }
        }