private void BtnEditPro_Click(object sender, EventArgs e) { if (mDataGrid1.DataSource == null) { return; } Model.Tb_product_info productInfo = mDataGrid1.GetCurrentEntity() as Model.Tb_product_info; if (productInfo == null) { return; } if (mDataGrid2.DataSource == null) { return; } Model.Tb_product_property info = mDataGrid2.GetCurrentEntity() as Model.Tb_product_property; FmProductPropertyInfo fm = new FmProductPropertyInfo(info); fm.lblProductName.Text = productInfo.Product_Name; fm.Tag = productInfo.Product_Id; fm.SelectValue += FmProperty_SelectValue; fm.ShowDialog(); }
protected override void OnLoad(EventArgs e) { base.OnLoad(e); if (!this.blNewFlag) { Model.Tb_product_property info = modelObj as Model.Tb_product_property; SetAccountInfo(info); } }
protected override bool BtnOkClick() { if (string.IsNullOrEmpty(this.d_propertyName.Text)) { Miles.Framework.UI.Function.MForm.SetToolTip(this.d_propertyName, "名称不能为空", 1000); return(false); } //if (string.IsNullOrEmpty(this.d_propertyUnit.Text)) //{ // Miles.Framework.UI.Function.MForm.SetToolTip(this.d_propertyUnit, "单位不能为空", 1000); // return false; //} if (this.d_propertySeq.Value == 0) { Miles.Framework.UI.Function.MForm.SetToolTip(this.d_propertySeq, "序号不能为空", 1000); return(false); } Model.Tb_product_property info = this.GetDataBind <Model.Tb_product_property>(); if (this.blNewFlag) { info.Product_Id = (long)this.Tag; if (!manager.Add(info)) { return(false); } } else { Model.Tb_product_property old = modelObj as Model.Tb_product_property; info.Product_Id = old.Product_Id; info.Property_Id = old.Property_Id; if (!manager.Update(info, old)) { return(false); } } this.DoSelectValueEvent(info); return(true); }
private void BtnDeletePro_Click(object sender, EventArgs e) { if (mDataGrid2.DataSource == null) { return; } Model.Tb_product_property info = mDataGrid2.GetCurrentEntity() as Model.Tb_product_property; string msg = string.Format("确定删除:{0}信息?", info.Property_Name); if (Miles.Framework.UI.Function.Dialog.ShowQuestionYesNo(msg)) { if (productPropertyManager.Remove(info)) { MDataGrid1_CurrentRowChanged(null, null); } } }
private void SetAccountInfo(Model.Tb_product_property info) { this.SetDataBind(info); }
public FmProductPropertyInfo(Model.Tb_product_property info) : base(info) { InitializeComponent(); }