/// <summary> /// 查询默认库位 /// </summary> /// <param name="storageNum"></param> /// <param name="localType"></param> /// <returns></returns> public LocationEntity GetDefaultLocal(string storageNum, ELocalType localType) { List <LocationEntity> listResult = GetList(storageNum); if (!listResult.IsNullOrEmpty()) { return(listResult.Where(a => a.LocalType == (int)localType).FirstOrDefault()); } return(null); }
/// <summary> /// 获得某个仓库中某种类型的仓库列表 /// </summary> /// <param name="storeNum">仓库编号</param> /// <param name="localType">库位类型</param> /// <param name="localNum">选中库位编号</param> /// <returns></returns> public static string GetLocalNum(string storeNum, ELocalType localType, string localNum) { LocationProvider provider = new LocationProvider(); List<LocationEntity> list = provider.GetList(); StringBuilder sb = new StringBuilder(); if (!list.IsNullOrEmpty()) { string storeTemplate = "<option value='{0}' {1}>{2}</option>"; sb.AppendFormat(storeTemplate,"","","请选择库位"); foreach (LocationEntity entity in list.Where(a=>a.StorageNum==storeNum && a.LocalType==(int)localType)) { sb.AppendFormat(storeTemplate, entity.LocalNum, entity.LocalNum == localNum ? "selected='selected'" : string.Empty, entity.LocalName); } } return sb.ToString(); }
/// <summary> /// 获得某个仓库中某种类型的仓库列表 /// </summary> /// <param name="storeNum">仓库编号</param> /// <param name="localType">库位类型</param> /// <param name="localNum">选中库位编号</param> /// <returns></returns> public static string GetLocalNum(string storeNum, ELocalType localType, string localNum) { LocationProvider provider = new LocationProvider(); List <LocationEntity> list = provider.GetList(); StringBuilder sb = new StringBuilder(); if (!list.IsNullOrEmpty()) { string storeTemplate = "<option value='{0}' {1}>{2}</option>"; sb.AppendFormat(storeTemplate, "", "", "请选择库位"); foreach (LocationEntity entity in list.Where(a => a.StorageNum == storeNum && a.LocalType == (int)localType)) { sb.AppendFormat(storeTemplate, entity.LocalNum, entity.LocalNum == localNum ? "selected='selected'" : string.Empty, entity.LocalName); } } return(sb.ToString()); }
/// <summary> /// 查询默认库位 /// </summary> /// <param name="storageNum"></param> /// <param name="localType"></param> /// <returns></returns> public LocationEntity GetDefaultLocal(string storageNum, ELocalType localType) { List<LocationEntity> listResult = GetList(storageNum); if (!listResult.IsNullOrEmpty()) { return listResult.Where(a => a.LocalType == (int)localType).FirstOrDefault(); } return null; }