/// <summary>
 /// 初始化数据
 /// </summary>
 /// <param name="myClass_Template"></param>
 /// <param name="bool_Add"></param>
 public void InitControl(Class_ReviveQC myClass_ReviveQC, bool bool_Add)
 {
     Class_Public.InitializeComboBox(this.ComboBox_ExamStatus, Enum_DataTable.ExamStatus.ToString(), "ExamStatus", "ExamStatus");
     Class_Public.InitializeComboBox(this.comboBox_Flaw, Enum_DataTableSecond.Flaw.ToString(), "Flaw", "Flaw");
     this.ComboBox_ExamStatus.SelectedValue = "顺利考试";
     this.comboBox_Flaw.SelectedValue       = "-";
     this.myClass_ReviveQC = myClass_ReviveQC;
     if (bool_Add)
     {
         this.button_StudentQuery.Visible = true;
         this.myClass_QC = new Class_QC();
         if (myClass_ReviveQCDefault != null)
         {
             if (myClass_ReviveQCDefault.SkillTeacherID != null)
             {
                 Class_CustomUser myClass_CustomUser = new Class_CustomUser();
                 myClass_CustomUser.UserGUID = myClass_ReviveQCDefault.SkillTeacherID;
                 if (myClass_CustomUser.FillData())
                 {
                     this.textBox_SkillTeacher.Text = string.Format("{0}:{1}", myClass_CustomUser.Name, myClass_CustomUser.UserGUID.ToString());
                 }
             }
             if (myClass_ReviveQCDefault.SkillExamDate > DateTime.MinValue)
             {
                 this.dateTimePicker_SkillExamDate.Value = myClass_ReviveQCDefault.SkillExamDate;
             }
         }
     }
     else
     {
         this.button_StudentQuery.Visible = false;
         Class_Student myClass_Student = new Class_Student(this.myClass_ReviveQC.ExaminingNo);
         this.InitControlStudent(myClass_Student);
         this.textBox_ReviveQCID.Text = this.myClass_ReviveQC.ReviveQCID.ToString();
         Class_CustomUser myClass_CustomUser = new Class_CustomUser();
         myClass_CustomUser.UserGUID = this.myClass_ReviveQC.SkillTeacherID;
         if (myClass_CustomUser.FillData())
         {
             this.textBox_SkillTeacher.Text = string.Format("{0}:{1}", myClass_CustomUser.Name, myClass_CustomUser.UserGUID.ToString());
         }
         this.dateTimePicker_SkillExamDate.Value = this.myClass_ReviveQC.SkillExamDate;
         this.ComboBox_ExamStatus.SelectedValue  = this.myClass_ReviveQC.ExamStatus;
         this.comboBox_Flaw.SelectedValue        = this.myClass_ReviveQC.Flaw;
         this.textBox_ReviveQCRemark.Text        = this.myClass_ReviveQC.ReviveQCRemark;
         this.CheckBox_isPassed.Checked          = this.myClass_ReviveQC.isPassed;
         this.checkBox_FaceDT.Checked            = this.myClass_ReviveQC.FaceDT;
         this.checkBox_RT.Checked               = this.myClass_ReviveQC.RT;
         this.checkBox_BendDT.Checked           = this.myClass_ReviveQC.BendDT;
         this.checkBox_DisjunctionDT.Checked    = this.myClass_ReviveQC.DisjunctionDT;
         this.checkBox_MacroExamination.Checked = this.myClass_ReviveQC.MacroExamination;
         this.checkBox_Impact.Checked           = this.myClass_ReviveQC.Impact;
         this.checkBox_OtherDT.Checked          = this.myClass_ReviveQC.OtherDT;
         this.checkBox_UT.Checked               = this.myClass_ReviveQC.UT;
     }
 }
 /// <summary>
 /// 删除数据
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void toolStripMenuItem_DataGridViewRowDelete_Click(object sender, EventArgs e)
 {
     if (Class_ReviveQC.ExistAndCanDeleteAndDelete((int)this.dataGridView_Data.CurrentRow.Cells["ReviveQCID"].Value, Enum_zwjKindofUpdate.CanDelete))
     {
         if (MessageBox.Show("确认删除吗?", "确认窗口", MessageBoxButtons.OKCancel) == DialogResult.OK)
         {
             Class_ReviveQC.ExistAndCanDeleteAndDelete((int)this.dataGridView_Data.CurrentRow.Cells["ReviveQCID"].Value, Enum_zwjKindofUpdate.Delete);
             this.RefreshData(false);
         }
     }
     else
     {
         MessageBox.Show("不能删除!");
     }
 }
        /// <summary>
        /// 更新数据到对象中
        /// </summary>
        public void FillClass()
        {
            this.myClass_QC.OriginalPeriod       = (int)this.NumericUpDown_OriginalPeriod.Value;
            this.myClass_QC.PeriodofProlongation = (int)this.numericUpDown_PeriodofProlongation.Value;
            this.myClass_QC.QCRemark             = this.TextBox_QCRemark.Text;
            this.myClass_QC.isQCValid            = this.checkBox_isQCValid.Checked;
            this.myClass_QC.SupervisionCycle     = (int)this.numericUpDown_SupervisionCycle.Value;
            this.myClass_QC.SupervisionFirst     = this.checkBox_SupervisionFirst.Checked;
            this.myClass_QC.SupervisionSecond    = this.checkBox_SupervisionSecond.Checked;
            this.myClass_QC.SupervisionThird     = this.checkBox_SupervisionThird.Checked;
            this.myClass_QC.SupervisionFourth    = this.checkBox_SupervisionFourth.Checked;
            this.myClass_QC.SupervisionFifth     = this.checkBox_SupervisionFifth.Checked;
            this.myClass_QC.SupervisionSixth     = this.checkBox_SupervisionSixth.Checked;
            this.myClass_QC.SupervisionSeventh   = this.checkBox_SupervisionSeventh.Checked;
            this.myClass_QC.SupervisionEighth    = this.checkBox_SupervisionEighth.Checked;

            myClass_ReviveQC.ExaminingNo    = this.textBox_ExaminingNo.Text;
            myClass_ReviveQC.SkillExamDate  = this.dateTimePicker_SkillExamDate.Value;
            myClass_ReviveQC.ExamStatus     = this.ComboBox_ExamStatus.SelectedValue.ToString();
            myClass_ReviveQC.Flaw           = this.comboBox_Flaw.SelectedValue.ToString();
            myClass_ReviveQC.ReviveQCRemark = this.textBox_ReviveQCRemark.Text;

            myClass_ReviveQC.isPassed         = this.CheckBox_isPassed.Checked;
            myClass_ReviveQC.BendDT           = this.checkBox_BendDT.Checked;
            myClass_ReviveQC.DisjunctionDT    = this.checkBox_DisjunctionDT.Checked;
            myClass_ReviveQC.FaceDT           = this.checkBox_FaceDT.Checked;
            myClass_ReviveQC.Impact           = this.checkBox_Impact.Checked;
            myClass_ReviveQC.MacroExamination = this.checkBox_MacroExamination.Checked;
            myClass_ReviveQC.OtherDT          = this.checkBox_OtherDT.Checked;
            myClass_ReviveQC.RT = this.checkBox_RT.Checked;
            myClass_ReviveQC.UT = this.checkBox_UT.Checked;

            if (!string.IsNullOrEmpty(this.textBox_SkillTeacher.Text))
            {
                this.myClass_ReviveQC.SkillTeacherID = new Guid((this.textBox_SkillTeacher.Text.Split(':'))[1]);
            }

            if (myClass_ReviveQCDefault == null)
            {
                myClass_ReviveQCDefault = new Class_ReviveQC();
            }
            myClass_ReviveQCDefault.SkillTeacherID = myClass_ReviveQC.SkillTeacherID;
            myClass_ReviveQCDefault.SkillExamDate  = myClass_ReviveQC.SkillExamDate;
        }
示例#4
0
 private void Form_ReviveQC_Update_Load(object sender, EventArgs e)
 {
     if (this.bool_Add)
     {
     }
     else
     {
         if (!Class_ReviveQC.ExistAndCanDeleteAndDelete(myClass_ReviveQC.ReviveQCID, 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_ReviveQCBase1.InitControl(this.myClass_ReviveQC, this.bool_Add);
 }
示例#5
0
        private void button_OnOK_Click(object sender, EventArgs e)
        {
            this.userControl_ReviveQCBase1.FillClass();
            String str_ErrMessage;

            str_ErrMessage = this.myClass_ReviveQC.CheckField();
            if (str_ErrMessage != null)
            {
                this.DialogResult          = DialogResult.None;
                this.label_ErrMessage.Text = str_ErrMessage;
                return;
            }
            if (this.bool_Add)
            {
                if (Class_ReviveQC.ExistSecond(this.myClass_ReviveQC.ExaminingNo))
                {
                    this.label_ErrMessage.Text = "同一张证书不能重复激活!";
                    this.DialogResult          = DialogResult.None;
                    return;
                }
                if (this.myClass_ReviveQC.AddAndModify(Enum_zwjKindofUpdate.Add))
                {
                    this.userControl_ReviveQCBase1.myClass_QC.AddAndModify(Enum_zwjKindofUpdate.Modify);
                }
                else
                {
                    this.label_ErrMessage.Text = "添加不成功!";
                    this.DialogResult          = DialogResult.None;
                    return;
                }
            }
            else
            {
                this.myClass_ReviveQC.AddAndModify(Enum_zwjKindofUpdate.Modify);
                this.userControl_ReviveQCBase1.myClass_QC.AddAndModify(Enum_zwjKindofUpdate.Modify);
            }
        }