Exemplo n.º 1
0
 protected override void OnOK()
 {
     if (condition == null)
     {
         condition = new DepCondition();
     }
     condition.Depot = editDept.EditValue as Model.Depot;
 }
Exemplo n.º 2
0
        /// <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();
        }
Exemplo n.º 3
0
        protected override void DoQuery()
        {
            DepCondition condition = this.condition as DepCondition;

            this.bindingSourceProduct.DataSource = this.productManager.Select();
        }
Exemplo n.º 4
0
 public Q50Form(DepCondition condition)
     : base()
 {
     this.condition = condition;
 }