/// <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); }
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); }