Exemple #1
0
        /// <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 }));
        }
Exemple #2
0
        /// <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));
        }
Exemple #3
0
        /// <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));
        }
Exemple #4
0
        /// <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 }));
        }
Exemple #5
0
        /// <summary>
        /// 查询仓库库存
        /// </summary>
        /// <returns></returns>
        public ActionResult StockList(string WarehouseName, string ProductName)
        {
            List <WarehouseStock> list = new DALWarehouse().QueryStock(WarehouseName, ProductName).ToList();

            return(View(list));
        }