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); } }
/// <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; } }
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); }
/// <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; }