コード例 #1
0
        private void button_OnOK_Click(object sender, EventArgs e)
        {
            this.userControl_Assemblage_Base1.FillClass();
            String str_ErrMessage;

            str_ErrMessage = this.myClass_Assemblage.CheckField();
            if (!string.IsNullOrEmpty(str_ErrMessage))
            {
                this.DialogResult          = DialogResult.None;
                this.label_ErrMessage.Text = str_ErrMessage;
                return;
            }
            if (this.bool_Add)
            {
                if (!Class_Assemblage.ExistAndCanDeleteAndDelete(this.myClass_Assemblage.Assemblage, Enum_zwjKindofUpdate.Exist))
                {
                    this.myClass_Assemblage.AddAndModify(Enum_zwjKindofUpdate.Add);
                }
                else
                {
                    this.label_ErrMessage.Text = "该装配方式已添加!";
                    this.DialogResult          = DialogResult.None;
                    return;
                }
            }
            else
            {
                this.myClass_Assemblage.AddAndModify(Enum_zwjKindofUpdate.Modify);
            }
        }
コード例 #2
0
 /// <summary>
 /// 初始化数据
 /// </summary>
 /// <param name="myClass_Assemblage"></param>
 /// <param name="bool_Add"></param>
 public void InitControl(Class_Assemblage myClass_Assemblage, bool bool_Add)
 {
     this.myClass_Assemblage = myClass_Assemblage;
     if (bool_Add)
     {
         if (myClass_AssemblageDefault != null)
         {
             this.textBox_Assemblage.Text = myClass_AssemblageDefault.Assemblage;
         }
     }
     else
     {
         this.textBox_Assemblage.ReadOnly       = true;
         this.textBox_Assemblage.Text           = myClass_Assemblage.Assemblage;
         this.textBox_AssemblageEnglish.Text    = myClass_Assemblage.AssemblageEnglish;
         this.textBox_ISOAssemblage.Text        = myClass_Assemblage.ISOAssemblage;
         this.textBox_ISOWeldingSide.Text       = myClass_Assemblage.ISOWeldingSide;
         this.textBox_KindofWeld.Text           = myClass_Assemblage.KindofWeld;
         this.textBox_ScopeofCCSAssemblage.Text = myClass_Assemblage.ScopeofCCSAssemblage;
         this.textBox_ScopeofISOAssemblage.Text = myClass_Assemblage.ScopeofISOAssemblage;
         this.textBox_WeldingSide.Text          = myClass_Assemblage.WeldingSide;
         if (myClass_Assemblage.AssemblageIndex >= this.numericUpDown_AssemblageIndex.Minimum && myClass_Assemblage.AssemblageIndex <= this.numericUpDown_AssemblageIndex.Maximum)
         {
             this.numericUpDown_AssemblageIndex.Value = myClass_Assemblage.AssemblageIndex;
         }
         this.textBox_AssemblageRemark.Text = myClass_Assemblage.AssemblageRemark;
     }
 }
コード例 #3
0
 private void Form_Assemblage_Update_Load(object sender, EventArgs e)
 {
     if (!(this.bool_Add || Class_Assemblage.ExistAndCanDeleteAndDelete(myClass_Assemblage.Assemblage, 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_Assemblage_Base1.InitControl(this.myClass_Assemblage, this.bool_Add);
 }
コード例 #4
0
        /// <summary>
        /// 更新数据到对象中
        /// </summary>
        public void FillClass()
        {
            myClass_Assemblage.Assemblage           = this.textBox_Assemblage.Text;
            myClass_Assemblage.AssemblageEnglish    = this.textBox_AssemblageEnglish.Text;
            myClass_Assemblage.ISOAssemblage        = this.textBox_ISOAssemblage.Text;
            myClass_Assemblage.ISOWeldingSide       = this.textBox_ISOWeldingSide.Text;
            myClass_Assemblage.KindofWeld           = this.textBox_KindofWeld.Text;
            myClass_Assemblage.ScopeofCCSAssemblage = this.textBox_ScopeofCCSAssemblage.Text;
            myClass_Assemblage.ScopeofISOAssemblage = this.textBox_ScopeofISOAssemblage.Text;
            myClass_Assemblage.WeldingSide          = this.textBox_WeldingSide.Text;
            myClass_Assemblage.AssemblageIndex      = (int)this.numericUpDown_AssemblageIndex.Value;
            myClass_Assemblage.AssemblageRemark     = this.textBox_AssemblageRemark.Text;

            if (myClass_AssemblageDefault == null)
            {
                myClass_AssemblageDefault = new Class_Assemblage();
            }
            myClass_AssemblageDefault.Assemblage = this.textBox_Assemblage.Text;
        }