Esempio n. 1
0
        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();
            }
        }
Esempio n. 4
0
 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);
 }