/// <summary> /// 删除仓库 /// </summary> /// <param name="Rid"></param> /// <returns></returns> public ActionResult Delete(int Rid) { ResultMsg msg = new ResultMsg(); if (Rid > 0) { msg = new DALWarehouse().Delete(Rid); } return(Json(new { Success = msg.Success, Result = msg.ReturnInt, ErrMsg = msg.ErrMsg })); }
/// <summary> /// 编辑仓库 /// </summary> /// <param name="Rid"></param> /// <returns></returns> public ActionResult Edit(int Rid) { var model = new Warehouse(); if (Rid > 0) { model = new DALWarehouse().GetSingleWarehouse(Rid); } return(View(model)); }
/// <summary> /// 分页查询 /// </summary> /// <param name="model"></param> /// <param name="currentPage"></param> /// <param name="pageSize"></param> /// <returns></returns> public ActionResult PageList(Warehouse model, int currentPage = 1, int pageSize = 20) { int recordCount = 0; List <Warehouse> Warehouse = new DALWarehouse().QueryPagination(currentPage, pageSize, out recordCount, model).ToList(); ViewBag.RecordCount = recordCount; ViewBag.CurrentPage = currentPage; ViewBag.PageSize = pageSize; ViewBag.PageCount = Math.Ceiling((double)recordCount / (double)pageSize); ViewBag.Model = model; return(View(Warehouse)); }
/// <summary> /// 添加/修改保存 /// </summary> /// <param name="model"></param> /// <returns></returns> public ActionResult Save(Warehouse model) { ResultMsg msg = new ResultMsg(); //修改 if (model.Rid > 0) { msg = new DALWarehouse().Update(model); } //添加 else if (model.Rid == 0) { msg = new DALWarehouse().Insert(model); } return(Json(new { Success = msg.Success, Result = msg.ReturnInt, ErrMsg = msg.ErrMsg })); }
/// <summary> /// 查询仓库库存 /// </summary> /// <returns></returns> public ActionResult StockList(string WarehouseName, string ProductName) { List <WarehouseStock> list = new DALWarehouse().QueryStock(WarehouseName, ProductName).ToList(); return(View(list)); }