示例#1
0
        private void button_OnOK_Click(object sender, EventArgs e)
        {
            this.userControl_DepartmentBase1.FillClass();
            String str_ErrMessage;

            str_ErrMessage = this.myClass_Department.CheckField();
            if (str_ErrMessage != null)
            {
                this.DialogResult          = DialogResult.None;
                this.label_ErrMessage.Text = str_ErrMessage;
                return;
            }
            if (this.bool_Add)
            {
                if (Class_Department.ExistSecond(this.myClass_Department.EmployerHPID, this.myClass_Department.Department, null, Enum_zwjKindofUpdate.Add))
                {
                    this.DialogResult          = DialogResult.None;
                    this.label_ErrMessage.Text = "部门名称不能重复!";
                    return;
                }
                else
                {
                    if (!this.myClass_Department.AddAndModify(Enum_zwjKindofUpdate.Add))
                    {
                        this.label_ErrMessage.Text = "添加不成功!";
                        this.DialogResult          = DialogResult.None;
                        return;
                    }
                }
            }
            else
            {
                if (Class_Department.ExistSecond(this.myClass_Department.EmployerHPID, this.myClass_Department.Department, this.myClass_Department.DepartmentHPID, Enum_zwjKindofUpdate.Modify))
                {
                    this.DialogResult          = DialogResult.None;
                    this.label_ErrMessage.Text = "部门名称不能重复!";
                    return;
                }
                else
                {
                    this.myClass_Department.AddAndModify(Enum_zwjKindofUpdate.Modify);
                }
            }
        }