protected override bool BtnOkClick() { if (d_ProductSpec.ItemSpec == null) { Miles.Framework.UI.Function.MForm.SetToolTip(this.d_ProductSpec, "篷房规格不能为空", 1000); return(false); } Dictionary <Control, string> dicEmptyCtrs = this.GetValidEmptyCtrs(); if (dicEmptyCtrs.Count > 0) { foreach (var ctr in dicEmptyCtrs.Keys) { Miles.Framework.UI.Function.MForm.SetToolTip(ctr, dicEmptyCtrs[ctr], 1000); return(false); } } Model.Info_link_bill_tent old = modelObj as Model.Info_link_bill_tent; Model.Info_link_bill_tent info = old != null?this.GetDataBind <Model.Info_link_bill_tent>(old) : this.GetDataBind <Model.Info_link_bill_tent>(); //规格特殊处理获取下数据 //info.ItemSpec = d_ProductSpec.ItemSpec; this.DoSelectValueEvent(info); return(true); }
protected override void OnLoad(EventArgs e) { base.OnLoad(e); if (!this.blNewFlag) { Model.Info_link_bill_tent info = modelObj as Model.Info_link_bill_tent; SetAccountInfo(info); } }
public override void SetDataSource(object dataSource) { Clear(); base.SetDataSource(dataSource); base.selectValue = dataSource; if (dataSource == null) { return; } Model.Info_link_bill info = dataSource as Model.Info_link_bill; this.Tag = info.LinkBill_Id; this.SetDataBind(dataSource); if (info.Odr_Type == 1) { label40.Visible = true; d_letBudSDate.Visible = true; label39.Visible = true; d_letBudEDate.Visible = true; } else { label40.Visible = false; d_letBudSDate.Visible = false; label39.Visible = false; d_letBudEDate.Visible = false; } //商品列表添加 for (int i = 0; i < info.Items.Count; i++) { int rowOffset = 2;// + i * 17; Model.Info_link_bill_tent item = info.Items[i]; if (i > 0) { InsertBillItem(rowOffset); } SetItemCellValue(item, rowOffset); } }
private void SetAccountInfo(Model.Info_link_bill_tent info) { this.SetDataBind(info); //this.d_ProductSpec.SetDataSource(info.ItemSpec.Items); }
public FmLinkBillInfo(Model.Info_link_bill_tent info) : base(info) { InitializeComponent(); }