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

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

            this.DialogResult = DialogResult.OK;
            this.Close();
        }
        /// <summary>
        /// 更新数据到对象中
        /// </summary>
        public void FillClass()
        {
            myClass_MaterialCCSGroup.MaterialCCSGroupAb       = this.textBox_MaterialCCSGroupAb.Text;
            myClass_MaterialCCSGroup.MaterialCCSGroup         = this.textBox_MaterialCCSGroup.Text;
            myClass_MaterialCCSGroup.MaterialCCSGroupItemName = this.textBox_MaterialCCSGroupItemName.Text;
            myClass_MaterialCCSGroup.ScopeofMaterialCCSGroup  = this.textBox_ScopeofMaterialCCSGroup.Text;
            myClass_MaterialCCSGroup.MaterialCCSGroupIndex    = (int)this.numericUpDown_MaterialCCSGroupIndex.Value;
            myClass_MaterialCCSGroup.MaterialCCSGroupRemark   = this.textBox_MaterialCCSGroupRemark.Text;

            if (myClass_MaterialCCSGroupDefault == null)
            {
                myClass_MaterialCCSGroupDefault = new Class_MaterialCCSGroup();
            }
        }
 private void Form_MaterialCCSGroupUpdate_Load(object sender, EventArgs e)
 {
     if (!(this.bool_Add || Class_MaterialCCSGroup.ExistAndCanDeleteAndDelete(myClass_MaterialCCSGroup.MaterialCCSGroupAb, 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_MaterialCCSGroupBase1.InitControl(this.myClass_MaterialCCSGroup, this.bool_Add);
 }
 /// <summary>
 /// 初始化数据
 /// </summary>
 /// <param name="myClass_MaterialCCSGroup"></param>
 /// <param name="bool_Add"></param>
 public void InitControl(Class_MaterialCCSGroup myClass_MaterialCCSGroup, bool bool_Add)
 {
     this.myClass_MaterialCCSGroup = myClass_MaterialCCSGroup;
     if (bool_Add)
     {
         if (myClass_MaterialCCSGroupDefault != null)
         {
         }
     }
     else
     {
         this.textBox_MaterialCCSGroupAb.ReadOnly       = true;
         this.textBox_MaterialCCSGroupAb.Text           = myClass_MaterialCCSGroup.MaterialCCSGroupAb;
         this.textBox_MaterialCCSGroup.Text             = myClass_MaterialCCSGroup.MaterialCCSGroup;
         this.textBox_MaterialCCSGroupItemName.Text     = myClass_MaterialCCSGroup.MaterialCCSGroupItemName;
         this.textBox_ScopeofMaterialCCSGroup.Text      = myClass_MaterialCCSGroup.ScopeofMaterialCCSGroup;
         this.numericUpDown_MaterialCCSGroupIndex.Value = myClass_MaterialCCSGroup.MaterialCCSGroupIndex;
         this.textBox_MaterialCCSGroupRemark.Text       = myClass_MaterialCCSGroup.MaterialCCSGroupRemark;
     }
 }