private void button_OnOK_Click(object sender, EventArgs e)
        {
            this.userControl_MaterialISOGroupBase1.FillClass();
            String str_ErrMessage;

            str_ErrMessage = myClass_MaterialISOGroup.CheckField();
            if (str_ErrMessage != null)
            {
                this.DialogResult          = DialogResult.None;
                this.label_ErrMessage.Text = str_ErrMessage;
                return;
            }
            if (this.bool_Add)
            {
                if (!Class_MaterialISOGroup.ExistAndCanDeleteAndDelete(this.myClass_MaterialISOGroup.MaterialISOGroup, Enum_zwjKindofUpdate.Exist))
                {
                    this.myClass_MaterialISOGroup.AddAndModify(Enum_zwjKindofUpdate.Add);
                }
                else
                {
                    this.label_ErrMessage.Text = "该材料ISO组已添加!";
                    this.DialogResult          = DialogResult.None;
                    return;
                }
            }
            else
            {
                this.myClass_MaterialISOGroup.AddAndModify(Enum_zwjKindofUpdate.Modify);
            }

            this.DialogResult = DialogResult.OK;
            this.Close();
        }
        /// <summary>
        /// 更新数据到对象中
        /// </summary>
        public void FillClass()
        {
            myClass_MaterialISOGroup.MaterialISOGroupAb      = this.textBox_MaterialISOGroupAb.Text;
            myClass_MaterialISOGroup.MaterialLRGroupAb       = this.textBox_MaterialLRGroupAb.Text;
            myClass_MaterialISOGroup.MaterialISOGroup        = this.textBox_MaterialISOGroup.Text;
            myClass_MaterialISOGroup.ScopeofMaterialISOGroup = this.textBox_ScopeofMaterialISOGroup.Text;
            myClass_MaterialISOGroup.MaterialISOGroupIndex   = (int)this.numericUpDown_MaterialISOGroupIndex.Value;
            myClass_MaterialISOGroup.MaterialISOGroupRemark  = this.textBox_MaterialISOGroupRemark.Text;

            if (myClass_MaterialISOGroupDefault == null)
            {
                myClass_MaterialISOGroupDefault = new Class_MaterialISOGroup();
            }
        }
 private void Form_MaterialISOGroupUpdate_Load(object sender, EventArgs e)
 {
     if (!(this.bool_Add || Class_MaterialISOGroup.ExistAndCanDeleteAndDelete(myClass_MaterialISOGroup.MaterialISOGroupAb, 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_MaterialISOGroupBase1.InitControl(this.myClass_MaterialISOGroup, this.bool_Add);
 }
 /// <summary>
 /// 初始化数据
 /// </summary>
 /// <param name="myClass_MaterialISOGroup"></param>
 /// <param name="bool_Add"></param>
 public void InitControl(Class_MaterialISOGroup myClass_MaterialISOGroup, bool bool_Add)
 {
     this.myClass_MaterialISOGroup = myClass_MaterialISOGroup;
     if (bool_Add)
     {
         if (myClass_MaterialISOGroupDefault != null)
         {
         }
     }
     else
     {
         this.textBox_MaterialISOGroupAb.ReadOnly       = true;
         this.textBox_MaterialISOGroupAb.Text           = myClass_MaterialISOGroup.MaterialISOGroupAb;
         this.textBox_MaterialLRGroupAb.Text            = myClass_MaterialISOGroup.MaterialLRGroupAb;
         this.textBox_MaterialISOGroup.Text             = myClass_MaterialISOGroup.MaterialISOGroup;
         this.textBox_ScopeofMaterialISOGroup.Text      = myClass_MaterialISOGroup.ScopeofMaterialISOGroup;
         this.numericUpDown_MaterialISOGroupIndex.Value = myClass_MaterialISOGroup.MaterialISOGroupIndex;
         this.textBox_MaterialISOGroupRemark.Text       = myClass_MaterialISOGroup.MaterialISOGroupRemark;
     }
 }