Exemple #1
0
        private void tsb_ProductNum_Click(object sender, EventArgs e)
        {
            this.tsb_ProductNum.Enabled = false;
            this.lb_ProductNum.Text     = "查询中,请稍后!";
            QueryStockParamModel queryStockParamModel = new QueryStockParamModel();

            queryStockParamModel.HouseArea    = this.cb_HouseArea.Text;
            queryStockParamModel.HouseName    = this.cb_StoreHouse.Text;
            queryStockParamModel.Rowth        = this.cb_StockRow.Text;
            queryStockParamModel.Colth        = this.cb_StockColumn.Text;
            queryStockParamModel.Layerth      = this.cb_StockLayer.Text;
            queryStockParamModel.GsStatus     = this.cb_GSStatus.Text;
            queryStockParamModel.GsTaskStatus = this.cb_GSTaskType.Text;
            queryStockParamModel.Batch        = this.cb_ProductBatch.Text;
            this.presenter.QueryProductCount(queryStockParamModel);
        }
Exemple #2
0
        private void QueryProductCountMethod(object obj)
        {
            QueryStockParamModel queryStockModel = (QueryStockParamModel)obj;
            DataTable            stockView       = bllViewStock.GetData(queryStockModel.HouseName, queryStockModel.HouseArea, queryStockModel.Rowth
                                                                        , queryStockModel.Colth, queryStockModel.Layerth, queryStockModel.GsStatus, queryStockModel.GsTaskStatus, queryStockModel.Batch);
            List <string> palletList = new List <string>();

            for (int i = 0; i < stockView.Rows.Count; i++)
            {
                string pallet = stockView.Rows[i]["料框条码"].ToString();
                palletList.Add(pallet);
            }
            int productCount = GetProductCount(palletList);

            this.view.ShowProductCount(productCount.ToString());
            this.queryProductCountThread.Abort();
        }