Exemple #1
0
        /// <summary>
        /// 获取立库单元格数量情况
        /// </summary>
        /// <param name="houseName">库房名称</param>
        /// <param name="row">排 </param>
        /// <param name="col">列</param>
        /// <param name="layer">层</param>
        /// <param name="reStr">若失败,返回错误信息</param>
        /// <returns></returns>
        public bool GetCellCount(string houseName, ref int row, ref int col, ref int layer, ref string reStr)
        {
            StoreHouseModel house = bllStoreHouse.GetModelByName(houseName);

            if (house == null)
            {
                reStr = "库房名称错误!";
                return(false);
            }

            List <int> rows   = bllGoodsSite.GetGsRCLData(house.StoreHouseID, 0);
            List <int> cols   = bllGoodsSite.GetGsRCLData(house.StoreHouseID, 1);
            List <int> layers = bllGoodsSite.GetGsRCLData(house.StoreHouseID, 2);

            if (rows == null || cols == null || layers == null)
            {
                reStr = "数据库错误!";
                return(false);
            }
            row   = rows.Count;
            col   = cols.Count;
            layer = layers.Count;

            return(true);
        }
Exemple #2
0
        public void BindRCLData(string houseName)
        {
            if (houseName == "")
            {
                return;
            }
            StoreHouseModel house = bllStoreHouse.GetModelByName(houseName);

            if (null == house)
            {
                return;
            }
            List <int> rowList   = bllGs.GetGsRCLData(house.StoreHouseID, 0);
            List <int> colList   = bllGs.GetGsRCLData(house.StoreHouseID, 1);
            List <int> layerList = bllGs.GetGsRCLData(house.StoreHouseID, 2);

            this.view.BindRowData(rowList);
            this.view.BindColData(colList);
            this.view.BindLayerData(layerList);
        }