private void button_OnOK_Click(object sender, EventArgs e) { this.userControl_KindofExamBase1.FillClass(); String str_ErrMessage; str_ErrMessage = this.myClass_KindofExam.CheckField(); if (!string.IsNullOrEmpty(str_ErrMessage)) { this.DialogResult = DialogResult.None; this.label_ErrMessage.Text = str_ErrMessage; return; } if (this.bool_Add) { if (!Class_KindofExam.ExistAndCanDeleteAndDelete(this.myClass_KindofExam.KindofExam, Enum_zwjKindofUpdate.Exist)) { this.myClass_KindofExam.AddAndModify(Enum_zwjKindofUpdate.Add); } else { this.label_ErrMessage.Text = "该考试方式已添加!"; this.DialogResult = DialogResult.None; return; } } else { this.myClass_KindofExam.AddAndModify(Enum_zwjKindofUpdate.Modify); } }
/// <summary> /// 初始化数据 /// </summary> /// <param name="myClass_KindofExam"></param> /// <param name="bool_Add"></param> public void InitControl(Class_KindofExam myClass_KindofExam, bool bool_Add) { this.myClass_KindofExam = myClass_KindofExam; if (bool_Add) { if (myClass_KindofExamDefault != null) { } } else { this.textBox_KindofExam.ReadOnly = true; this.textBox_KindofExam.Text = myClass_KindofExam.KindofExam; this.checkBox_TheoryResultNeed.Checked = myClass_KindofExam.TheoryResultNeed; this.checkBox_SkillResultNeed.Checked = myClass_KindofExam.SkillResultNeed; if (myClass_KindofExam.KindofExamIndex >= this.numericUpDown_KindofExamIndex.Minimum && myClass_KindofExam.KindofExamIndex <= this.numericUpDown_KindofExamIndex.Maximum) { this.numericUpDown_KindofExamIndex.Value = myClass_KindofExam.KindofExamIndex; } if (myClass_KindofExam.PassScore >= this.numericUpDown_PassScore.Minimum && myClass_KindofExam.PassScore <= this.numericUpDown_PassScore.Maximum) { this.numericUpDown_PassScore.Value = myClass_KindofExam.PassScore; } this.textBox_KindofExamRemark.Text = myClass_KindofExam.KindofExamRemark; } }
/// <summary> /// 更新数据到对象中 /// </summary> public void FillClass() { myClass_KindofExam.KindofExam = this.textBox_KindofExam.Text; myClass_KindofExam.TheoryResultNeed = this.checkBox_TheoryResultNeed.Checked; myClass_KindofExam.SkillResultNeed = this.checkBox_SkillResultNeed.Checked; myClass_KindofExam.PassScore = (int)this.numericUpDown_PassScore.Value; myClass_KindofExam.KindofExamIndex = (int)this.numericUpDown_KindofExamIndex.Value; myClass_KindofExam.KindofExamRemark = this.textBox_KindofExamRemark.Text; if (myClass_KindofExamDefault == null) { myClass_KindofExamDefault = new Class_KindofExam(); } }
private void Form_KindofExamUpdate_Load(object sender, EventArgs e) { if (!(this.bool_Add || Class_KindofExam.ExistAndCanDeleteAndDelete(myClass_KindofExam.KindofExam, Enum_zwjKindofUpdate.Exist))) { MessageBox.Show("不存在该项,可能已删除!"); this.DialogResult = DialogResult.Cancel; this.Close(); return; } this.label_ErrMessage.Text = ""; if (!Class_zwjPublic.myBackColor.IsEmpty) { this.BackColor = Class_zwjPublic.myBackColor; } this.userControl_KindofExamBase1.InitControl(this.myClass_KindofExam, this.bool_Add); }