protected override void OnOK() { if (condition == null) { condition = new DepCondition(); } condition.Depot = editDept.EditValue as Model.Depot; }
/// <summary> /// 构造函数,初始化 /// </summary> /// <param name="condition"></param> public Q46(DepCondition condition) { InitializeComponent(); if (condition.Depot == null) { return; } System.Collections.Generic.IList <Model.Product> list = this.productManager.Select(condition.Depot); if (list == null || list.Count <= 0) { throw new global::Helper.InvalidValueException(); } this.bindingSource1.DataSource = list; this.xrLabelRepotName.Text = string.Format("{0} 庫房產品統計表", condition.Depot.DepotName); this.xrTableCellProductId.DataBindings.Add("Text", this.DataSource, Model.Product.PRO_Id); this.xrTableCellProductName.DataBindings.Add("Text", this.DataSource, Model.Product.PRO_ProductName); this.xrTableCellBeenAssigned.DataBindings.Add("Text", this.DataSource, Model.Product.PRO_BeenAssigned); this.xrTableCellOrderOnWayQuantity.DataBindings.Add("Text", this.DataSource, Model.Product.PRO_OrderOnWayQuantity); this.xrTableCellStocksQuantity.DataBindings.Add("Text", this.DataSource, Model.Product.PRO_StocksQuantity); this.xrSubreport1.ReportSource = new Q46_1(); }
protected override void DoQuery() { DepCondition condition = this.condition as DepCondition; this.bindingSourceProduct.DataSource = this.productManager.Select(); }
public Q50Form(DepCondition condition) : base() { this.condition = condition; }