Ejemplo n.º 1
0
        /// <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);
        }
Ejemplo n.º 2
0
 /// <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();
 }
Ejemplo n.º 3
0
        /// <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());
        }
Ejemplo n.º 4
0
 /// <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;
 }