/// <summary> /// 当前库存 /// </summary> public ActionResult NewStock() { ViewData["ptlist"] = ProductTypesBLL.GetAll(); //商品类别 ViewData["pclist"] = ProductColorBLL.GetAll(); //商品颜色 ViewData["pslist"] = ProductSpecBLL.GetAll(); //商品规格 ViewData["pulist"] = ProductUnitBLL.GetAll(); //商品单位 ViewData["dplist"] = DepotsBLL.GetAll(); //仓库 int count = DepotStockDAL.GetAll().Count; ViewData["count"] = count; count = count % 10 == 0 ? count / 10 : count / 10 + 1; ViewData["MaxPageIndex"] = count; ViewData["PageIndex"] = 1; return(View()); }
/// <summary> /// 根据商品ID查询所有的商品库存信息 /// </summary> /// <param name="id"></param> /// <returns></returns> public static List <DepotStock> FindProByDepots(int id) { return(DepotStockDAL.FindProByDepots(id)); }
/// <summary> /// 库存查询 /// </summary> /// <param name="ProID">商品ID</param> /// <param name="ProName">商品名称</param> /// <param name="PTID">商品类别</param> /// <param name="PCID">商品颜色</param> /// <param name="PSID">商品规格</param> /// <param name="PUID">商品单位</param> /// <param name="DepotID">仓库</param> /// <param name="count">查询结果个数</param> /// <returns></returns> public static List <DepotStock> Find(int ProID, string ProName, int PTID, int PCID, int PSID, int PUID, string DepotID, int PageIndex, int PageSize, out int count) { return(DepotStockDAL.Find(ProID, ProName, PTID, PCID, PSID, PUID, DepotID, PageIndex, PageSize, out count)); }