public ActionResult Index(int storageid = 0, string storageareano = "", string storagesubareano = "", int status = -1, int p = 1) { List <StorageLocationEntity> mList = null; int storageidn = storageid; int count = StorageLocationService.GetStorageLocationCount(storageidn, storageareano, storagesubareano, status); PagerInfo pager = new PagerInfo(); pager.PageIndex = p; pager.PageSize = PAGESIZE; pager.SumCount = count; pager.URL = "/StorageLocation"; //仓库 ViewBag.Storage = StorageService.GetStorageByRule("", 1);//只显示使用中的数据 if (storageidn > 0 || status > -1 || !string.IsNullOrEmpty(storageareano)) { mList = StorageLocationService.GetStorageLocationInfoByRule(storageidn, storageareano, storagesubareano, status, pager); } else { mList = StorageLocationService.GetStorageLocationInfoPager(pager); } ViewBag.AreasNo = storageareano; ViewBag.SubAreasNo = storagesubareano; ViewBag.StorageID = storageid; ViewBag.Status = status; ViewBag.storageAreaNo = storageareano; ViewBag.StorageLocation = mList; ViewBag.Pager = pager; return(View()); }
/// <summary> /// 库位查询 /// </summary> /// <param name="storageid"></param> /// <param name="storageareano"></param> /// <param name="status"></param> /// <param name="p"></param> /// <returns></returns> public ActionResult InventoryLocation(int storageid = -1, string storageareano = "", string storagesubareano = "", int status = -1, int p = 1) { List <StorageLocationEntity> mList = null; int storageidn = storageid; int count = StorageLocationService.GetStorageLocationCount(storageidn, storageareano, storagesubareano, status); PagerInfo pager = new PagerInfo(); pager.PageIndex = p; pager.PageSize = 50; pager.SumCount = count; pager.URL = "InventoryLocation"; //仓库 ViewBag.Storage = StorageService.GetStorageByRule("", 1);//只显示使用中的数据 ////库位区域 //ViewBag.AreasNo = StorageLocationService.GetAreaNoByStorageID(storageid, status); ////库位子区域 //ViewBag.SubAreasNo = StorageLocationService.GetSubAreaNoByStorageAreaNo(storageareano, status); if (storageidn > -1 || status > -1 || !string.IsNullOrEmpty(storageareano) || !string.IsNullOrEmpty(storagesubareano)) { mList = StorageLocationService.GetStorageLocationInfoByRule(storageidn, storageareano, storagesubareano, status, pager); } else { mList = StorageLocationService.GetStorageLocationInfoPager(pager); } ViewBag.AreasNo = storageareano; ViewBag.SubAreasNo = storagesubareano; ViewBag.LocationHtml = GetHtml(mList); ViewBag.StorageID = storageid; ViewBag.Status = status; ViewBag.storageAreaNo = storageareano; ViewBag.StorageLocation = mList; ViewBag.Pager = pager; return(View()); }