Exemplo n.º 1
0
 /// <summary>
 /// 初始化数据
 /// </summary>
 /// <param name="myClass_WeldingSubjectApplicable"></param>
 /// <param name="bool_Add"></param>
 public void InitControl(Class_WeldingSubjectApplicable myClass_WeldingSubjectApplicable, bool bool_Add)
 {
     this.myClass_WeldingSubjectApplicable = myClass_WeldingSubjectApplicable;
     if (bool_Add)
     {
         if (myClass_WeldingSubjectApplicableDefault != null)
         {
         }
         if (!string.IsNullOrEmpty(this.myClass_WeldingSubjectApplicable.SubjectID))
         {
             this.InitControlWeldingSubject(new Class_WeldingSubject(this.myClass_WeldingSubjectApplicable.SubjectID), false);
             this.Button_SubjectQuery.Visible = false;
         }
     }
     else
     {
         this.Button_SubjectQuery.Visible           = false;
         this.Button_SubjectQueryApplicable.Visible = false;
         this.InitControlWeldingSubject(new Class_WeldingSubject(this.myClass_WeldingSubjectApplicable.SubjectID), false);
         this.InitControlWeldingSubject(new Class_WeldingSubject(this.myClass_WeldingSubjectApplicable.ApplicableSubjectID), true);
         if (myClass_WeldingSubjectApplicable.PreIntervalMonth >= this.numericUpDown_PreIntervalMonth.Minimum && myClass_WeldingSubjectApplicable.PreIntervalMonth <= this.numericUpDown_PreIntervalMonth.Maximum)
         {
             this.numericUpDown_PreIntervalMonth.Value = myClass_WeldingSubjectApplicable.PreIntervalMonth;
         }
         if (myClass_WeldingSubjectApplicable.ApplicableSubjectIndex >= this.numericUpDown_ApplicableSubjectIndex.Minimum && myClass_WeldingSubjectApplicable.ApplicableSubjectIndex <= this.numericUpDown_ApplicableSubjectIndex.Maximum)
         {
             this.numericUpDown_ApplicableSubjectIndex.Value = myClass_WeldingSubjectApplicable.ApplicableSubjectIndex;
         }
         this.textBox_ApplicableSubjectRemark.Text = myClass_WeldingSubjectApplicable.ApplicableSubjectRemark;
     }
 }
Exemplo n.º 2
0
        private void button_OnOK_Click(object sender, EventArgs e)
        {
            this.userControl_WeldingSubjectApplicable_Base1.FillClass();
            String str_ErrMessage;

            str_ErrMessage = this.myClass_WeldingSubjectApplicable.CheckField();
            if (!string.IsNullOrEmpty(str_ErrMessage))
            {
                this.DialogResult          = DialogResult.None;
                this.label_ErrMessage.Text = str_ErrMessage;
                return;
            }
            if (this.bool_Add)
            {
                if (!Class_WeldingSubjectApplicable.ExistAndCanDeleteAndDelete(this.myClass_WeldingSubjectApplicable.SubjectID, this.myClass_WeldingSubjectApplicable.ApplicableSubjectID, Enum_zwjKindofUpdate.Exist))
                {
                    this.myClass_WeldingSubjectApplicable.AddAndModify(Enum_zwjKindofUpdate.Add);
                }
                else
                {
                    this.label_ErrMessage.Text = "该考试科目适用范围已添加!";
                    this.DialogResult          = DialogResult.None;
                    return;
                }
            }
            else
            {
                this.myClass_WeldingSubjectApplicable.AddAndModify(Enum_zwjKindofUpdate.Modify);
            }
        }
Exemplo n.º 3
0
        /// <summary>
        /// 更新数据到对象中
        /// </summary>
        public void FillClass()
        {
            myClass_WeldingSubjectApplicable.SubjectID               = this.TextBox_SubjectID.Text;
            myClass_WeldingSubjectApplicable.ApplicableSubjectID     = this.TextBox_SubjectIDApplicable.Text;
            myClass_WeldingSubjectApplicable.PreIntervalMonth        = (int)this.numericUpDown_PreIntervalMonth.Value;
            myClass_WeldingSubjectApplicable.ApplicableSubjectIndex  = (int)this.numericUpDown_ApplicableSubjectIndex.Value;
            myClass_WeldingSubjectApplicable.ApplicableSubjectRemark = this.textBox_ApplicableSubjectRemark.Text;

            if (myClass_WeldingSubjectApplicableDefault == null)
            {
                myClass_WeldingSubjectApplicableDefault = new Class_WeldingSubjectApplicable();
            }
        }
Exemplo n.º 4
0
 /// <summary>
 /// 删除数据
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void toolStripMenuItem_DataGridViewRowDelete_Click(object sender, EventArgs e)
 {
     if (Class_WeldingSubjectApplicable.ExistAndCanDeleteAndDelete(this.myEventArgs_WeldingSubject.str_SubjectID, this.dataGridView_Data.CurrentRow.Cells["ApplicableSubjectID"].Value.ToString(), Enum_zwjKindofUpdate.CanDelete))
     {
         if (MessageBox.Show("确认删除吗?", "确认窗口", MessageBoxButtons.OKCancel) == DialogResult.OK)
         {
             Class_WeldingSubjectApplicable.ExistAndCanDeleteAndDelete(this.myEventArgs_WeldingSubject.str_SubjectID, this.dataGridView_Data.CurrentRow.Cells["ApplicableSubjectID"].Value.ToString(), Enum_zwjKindofUpdate.Delete);
             this.RefreshData(false);
         }
     }
     else
     {
         MessageBox.Show("不能删除!");
     }
 }
Exemplo n.º 5
0
 private void Form_WeldingSubjectApplicableUpdate_Load(object sender, EventArgs e)
 {
     if (!(this.bool_Add || Class_WeldingSubjectApplicable.ExistAndCanDeleteAndDelete(myClass_WeldingSubjectApplicable.SubjectID, this.myClass_WeldingSubjectApplicable.ApplicableSubjectID, 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_WeldingSubjectApplicable_Base1.InitControl(this.myClass_WeldingSubjectApplicable, this.bool_Add);
 }