示例#1
0
        private void button_OnOK_Click(object sender, EventArgs e)
        {
            this.userControl_WeldingSubjectPositionBase1.FillClass();
            String str_ErrMessage;

            str_ErrMessage = this.myClass_WeldingSubjectPosition.CheckField();
            if (str_ErrMessage != null)
            {
                this.DialogResult          = DialogResult.None;
                this.label_ErrMessage.Text = str_ErrMessage;
                return;
            }
            if (this.bool_Add)
            {
                if (!Class_WeldingSubjectPosition.ExistAndCanDeleteAndDelete(this.myClass_WeldingSubjectPosition.SubjectID, myClass_WeldingSubjectPosition.WeldingPosition, Enum_zwjKindofUpdate.Exist))
                {
                    this.myClass_WeldingSubjectPosition.AddAndModify(Enum_zwjKindofUpdate.Add);
                }
                else
                {
                    this.label_ErrMessage.Text = "该考试项目已添加!";
                    this.DialogResult          = DialogResult.None;
                    return;
                }
            }
            else
            {
                this.myClass_WeldingSubjectPosition.AddAndModify(Enum_zwjKindofUpdate.Modify);
            }
        }
 /// <summary>
 /// 删除数据
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void toolStripMenuItem_DataGridViewRowDelete_Click(object sender, EventArgs e)
 {
     if (Class_WeldingSubjectPosition.ExistAndCanDeleteAndDelete(this.myEventArgs_WeldingSubject.str_SubjectID, this.dataGridView_Data.CurrentRow.Cells["WeldingPosition"].Value.ToString(), Enum_zwjKindofUpdate.CanDelete))
     {
         if (MessageBox.Show("确认删除吗?", "确认窗口", MessageBoxButtons.OKCancel) == DialogResult.OK)
         {
             Class_WeldingSubjectPosition.ExistAndCanDeleteAndDelete(this.myEventArgs_WeldingSubject.str_SubjectID, this.dataGridView_Data.CurrentRow.Cells["WeldingPosition"].Value.ToString(), Enum_zwjKindofUpdate.Delete);
             this.RefreshData(false);
         }
     }
     else
     {
         MessageBox.Show("不能删除!");
     }
 }
 /// <summary>
 /// 初始化数据
 /// </summary>
 /// <param name="myClass_WeldingSubjectPosition"></param>
 /// <param name="bool_Add"></param>
 public void InitControl(Class_WeldingSubjectPosition myClass_WeldingSubjectPosition, bool bool_Add)
 {
     this.myClass_WeldingSubjectPosition      = myClass_WeldingSubjectPosition;
     this.MaskedTextBox_WeldingSubjectID.Text = this.myClass_WeldingSubjectPosition.SubjectID;
     Class_Public.InitializeComboBox(this.ComboBox_Assemblage, Enum_DataTable.Assemblage.ToString(), "Assemblage", "Assemblage");
     if (bool_Add)
     {
         if (myClass_WeldingSubjectPositionDefault != null)
         {
             this.TextBox_WeldingPosition.Text        = myClass_WeldingSubjectPositionDefault.WeldingPosition;
             this.ComboBox_Assemblage.SelectedValue   = myClass_WeldingSubjectPositionDefault.Assemblage;
             this.TextBox_WeldingPositionContent.Text = myClass_WeldingSubjectPositionDefault.WeldingPositionContent;
             this.TextBox_Thickness.Text                = myClass_WeldingSubjectPositionDefault.Thickness.ToString();
             this.TextBox_ExternalDiameter.Text         = myClass_WeldingSubjectPositionDefault.ExternalDiameter.ToString();
             this.TextBox_RenderWeldingRodDiameter.Text = myClass_WeldingSubjectPositionDefault.RenderWeldingRodDiameter.ToString();
             this.TextBox_WeldingRodDiameter.Text       = myClass_WeldingSubjectPositionDefault.WeldingRodDiameter.ToString();
             this.TextBox_CoverWeldingRodDiameter.Text  = myClass_WeldingSubjectPositionDefault.CoverWeldingRodDiameter.ToString();
             this.CheckBox_FaceDT.Checked               = myClass_WeldingSubjectPositionDefault.FaceDT;
             this.CheckBox_RT.Checked                = myClass_WeldingSubjectPositionDefault.RT;
             this.CheckBox_UT.Checked                = myClass_WeldingSubjectPositionDefault.UT;
             this.CheckBox_BendDT.Checked            = myClass_WeldingSubjectPositionDefault.BendDT;
             this.CheckBox_DisjunctionDT.Checked     = myClass_WeldingSubjectPositionDefault.DisjunctionDT;
             this.CheckBox_MacroExamination.Checked  = myClass_WeldingSubjectPositionDefault.MacroExamination;
             this.CheckBox_OtherDT.Checked           = myClass_WeldingSubjectPositionDefault.OtherDT;
             this.TextBox_SubjectPositionRemark.Text = myClass_WeldingSubjectPositionDefault.SubjectPositionRemark;
         }
     }
     else
     {
         this.TextBox_WeldingPosition.ReadOnly    = true;
         this.TextBox_WeldingPosition.Text        = this.myClass_WeldingSubjectPosition.WeldingPosition;
         this.ComboBox_Assemblage.SelectedValue   = this.myClass_WeldingSubjectPosition.Assemblage;
         this.TextBox_WeldingPositionContent.Text = this.myClass_WeldingSubjectPosition.WeldingPositionContent;
         this.TextBox_Thickness.Text                = this.myClass_WeldingSubjectPosition.Thickness.ToString();
         this.TextBox_ExternalDiameter.Text         = this.myClass_WeldingSubjectPosition.ExternalDiameter.ToString();
         this.TextBox_RenderWeldingRodDiameter.Text = this.myClass_WeldingSubjectPosition.RenderWeldingRodDiameter.ToString();
         this.TextBox_WeldingRodDiameter.Text       = this.myClass_WeldingSubjectPosition.WeldingRodDiameter.ToString();
         this.TextBox_CoverWeldingRodDiameter.Text  = this.myClass_WeldingSubjectPosition.CoverWeldingRodDiameter.ToString();
         this.CheckBox_FaceDT.Checked               = this.myClass_WeldingSubjectPosition.FaceDT;
         this.CheckBox_RT.Checked                = this.myClass_WeldingSubjectPosition.RT;
         this.CheckBox_UT.Checked                = this.myClass_WeldingSubjectPosition.UT;
         this.CheckBox_BendDT.Checked            = this.myClass_WeldingSubjectPosition.BendDT;
         this.CheckBox_DisjunctionDT.Checked     = this.myClass_WeldingSubjectPosition.DisjunctionDT;
         this.CheckBox_MacroExamination.Checked  = this.myClass_WeldingSubjectPosition.MacroExamination;
         this.CheckBox_OtherDT.Checked           = this.myClass_WeldingSubjectPosition.OtherDT;
         this.TextBox_SubjectPositionRemark.Text = this.myClass_WeldingSubjectPosition.SubjectPositionRemark;
     }
 }
示例#4
0
 private void Form_WeldingSubjectPositionUpdate_Load(object sender, EventArgs e)
 {
     if (!(this.bool_Add || Class_WeldingSubjectPosition.ExistAndCanDeleteAndDelete(myClass_WeldingSubjectPosition.SubjectID, myClass_WeldingSubjectPosition.WeldingPosition, 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_WeldingSubjectPositionBase1.InitControl(this.myClass_WeldingSubjectPosition, this.bool_Add);
 }
        /// <summary>
        /// 更新数据到对象中
        /// </summary>
        public void FillClass()
        {
            this.myClass_WeldingSubjectPosition.Assemblage             = this.ComboBox_Assemblage.SelectedValue.ToString();
            this.myClass_WeldingSubjectPosition.WeldingPosition        = this.TextBox_WeldingPosition.Text;
            this.myClass_WeldingSubjectPosition.WeldingPositionContent = this.TextBox_WeldingPositionContent.Text;
            double.TryParse(this.TextBox_Thickness.Text, out this.myClass_WeldingSubjectPosition.Thickness);
            double.TryParse(this.TextBox_ExternalDiameter.Text, out this.myClass_WeldingSubjectPosition.ExternalDiameter);
            double.TryParse(this.TextBox_RenderWeldingRodDiameter.Text, out this.myClass_WeldingSubjectPosition.RenderWeldingRodDiameter);
            double.TryParse(this.TextBox_WeldingRodDiameter.Text, out this.myClass_WeldingSubjectPosition.WeldingRodDiameter);
            double.TryParse(this.TextBox_CoverWeldingRodDiameter.Text, out this.myClass_WeldingSubjectPosition.CoverWeldingRodDiameter);
            this.myClass_WeldingSubjectPosition.FaceDT                = this.CheckBox_FaceDT.Checked;
            this.myClass_WeldingSubjectPosition.RT                    = this.CheckBox_RT.Checked;
            this.myClass_WeldingSubjectPosition.UT                    = this.CheckBox_UT.Checked;
            this.myClass_WeldingSubjectPosition.BendDT                = this.CheckBox_BendDT.Checked;
            this.myClass_WeldingSubjectPosition.DisjunctionDT         = this.CheckBox_DisjunctionDT.Checked;
            this.myClass_WeldingSubjectPosition.MacroExamination      = this.CheckBox_MacroExamination.Checked;
            this.myClass_WeldingSubjectPosition.OtherDT               = this.CheckBox_OtherDT.Checked;
            this.myClass_WeldingSubjectPosition.SubjectPositionRemark = this.TextBox_SubjectPositionRemark.Text;

            if (myClass_WeldingSubjectPositionDefault == null)
            {
                myClass_WeldingSubjectPositionDefault = new Class_WeldingSubjectPosition();
            }
            myClass_WeldingSubjectPositionDefault.Assemblage             = myClass_WeldingSubjectPosition.Assemblage;
            myClass_WeldingSubjectPositionDefault.WeldingPosition        = myClass_WeldingSubjectPosition.WeldingPosition;
            myClass_WeldingSubjectPositionDefault.WeldingPositionContent = myClass_WeldingSubjectPosition.WeldingPositionContent;
            myClass_WeldingSubjectPositionDefault.Thickness                = myClass_WeldingSubjectPosition.Thickness;
            myClass_WeldingSubjectPositionDefault.ExternalDiameter         = myClass_WeldingSubjectPosition.ExternalDiameter;
            myClass_WeldingSubjectPositionDefault.RenderWeldingRodDiameter = myClass_WeldingSubjectPosition.RenderWeldingRodDiameter;
            myClass_WeldingSubjectPositionDefault.WeldingRodDiameter       = myClass_WeldingSubjectPosition.WeldingRodDiameter;
            myClass_WeldingSubjectPositionDefault.CoverWeldingRodDiameter  = myClass_WeldingSubjectPosition.CoverWeldingRodDiameter;
            myClass_WeldingSubjectPositionDefault.FaceDT                = myClass_WeldingSubjectPosition.FaceDT;
            myClass_WeldingSubjectPositionDefault.RT                    = myClass_WeldingSubjectPosition.RT;
            myClass_WeldingSubjectPositionDefault.UT                    = myClass_WeldingSubjectPosition.UT;
            myClass_WeldingSubjectPositionDefault.BendDT                = myClass_WeldingSubjectPosition.BendDT;
            myClass_WeldingSubjectPositionDefault.DisjunctionDT         = myClass_WeldingSubjectPosition.DisjunctionDT;
            myClass_WeldingSubjectPositionDefault.MacroExamination      = myClass_WeldingSubjectPosition.MacroExamination;
            myClass_WeldingSubjectPositionDefault.OtherDT               = myClass_WeldingSubjectPosition.OtherDT;
            myClass_WeldingSubjectPositionDefault.SubjectPositionRemark = myClass_WeldingSubjectPosition.SubjectPositionRemark;
        }