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); } } }