コード例 #1
0
        /// <summary>
        /// 新增盘差数据
        /// </summary>
        /// <returns></returns>
        public ActionResult AddDif()
        {
            string CompanyID = WebUtil.GetFormValue <string>("CompanyID");

            InventoryDifEntity entity   = WebUtil.GetFormObject <InventoryDifEntity>("Entity");
            CheckOrderExt      provider = new CheckOrderExt(CompanyID);

            InventoryDetailEntity check = new InventoryDetailEntity();

            check.OrderSnNum = entity.OrderSnNum;
            check.TargetNum  = entity.ProductNum;
            check.CompanyID  = CompanyID;
            DataResult dataResult = null;
            int        count      = provider.GetCount(check);

            if (count == 0)
            {
                dataResult = new DataResult()
                {
                    Code    = (int)EResponseCode.Exception,
                    Message = "该产品不在盘点任务内"
                };

                return(Content(JsonHelper.SerializeObject(dataResult)));
            }
            int line = provider.AddDif(entity);

            dataResult = new DataResult()
            {
                Code    = (int)EResponseCode.Success,
                Message = "响应成功"
            };
            return(Content(JsonHelper.SerializeObject(dataResult)));
        }
コード例 #2
0
        /// <summary>
        /// 根据盘点单号查询盘点单信息
        /// </summary>
        /// <returns></returns>
        public ActionResult GetOrderByNum()
        {
            string OrderNum  = WebUtil.GetFormValue <string>("OrderNum");
            string CompanyID = WebUtil.GetFormValue <string>("CompanyID", string.Empty);

            CheckOrderExt        bill   = new CheckOrderExt(CompanyID);
            InventoryOrderEntity result = bill.GetOrderByNum(OrderNum);

            DataResult <InventoryOrderEntity> dataResult = new DataResult <InventoryOrderEntity>();

            dataResult.Code    = (int)EResponseCode.Success;
            dataResult.Message = "响应成功";
            dataResult.Result  = result;
            return(Content(JsonHelper.SerializeObject(dataResult)));
        }
コード例 #3
0
        /// <summary>
        /// 保存盘点差异单
        /// </summary>
        /// <returns></returns>
        public ActionResult SaveDif()
        {
            string             CompanyID = WebUtil.GetFormValue <string>("CompanyID");
            InventoryDifEntity entity    = WebUtil.GetFormObject <InventoryDifEntity>("Entity");

            CheckOrderExt provider = new CheckOrderExt(CompanyID);

            int        line       = provider.SaveDif(entity);
            DataResult dataResult = new DataResult()
            {
                Code    = (int)EResponseCode.Success,
                Message = "响应成功"
            };

            return(Content(JsonHelper.SerializeObject(dataResult)));
        }
コード例 #4
0
        /// <summary>
        /// 查询分页
        /// </summary>
        /// <returns></returns>
        public ActionResult GetDifPage()
        {
            string CompanyID   = WebUtil.GetFormValue <string>("CompanyID");
            string OrderSnNum  = WebUtil.GetFormValue <string>("OrderSnNum");
            string OrderNum    = WebUtil.GetFormValue <string>("OrderNum");
            string LocalNum    = WebUtil.GetFormValue <string>("LocalNum");
            string LocalName   = WebUtil.GetFormValue <string>("LocalName");
            string StorageNum  = WebUtil.GetFormValue <string>("StorageNum");
            string ProductNum  = WebUtil.GetFormValue <string>("ProductNum");
            string BarCode     = WebUtil.GetFormValue <string>("BarCode");
            string ProductName = WebUtil.GetFormValue <string>("ProductName");
            string BatchNum    = WebUtil.GetFormValue <string>("BatchNum");

            int PageIndex = WebUtil.GetFormValue <int>("PageIndex", 1);
            int PageSize  = WebUtil.GetFormValue <int>("PageSize", 5);

            PageInfo pageInfo = new PageInfo()
            {
                PageIndex = PageIndex, PageSize = PageSize
            };
            CheckOrderExt      provider = new CheckOrderExt(CompanyID);
            InventoryDifEntity entity   = new InventoryDifEntity()
            {
                OrderSnNum  = OrderSnNum,
                CompanyID   = CompanyID,
                OrderNum    = OrderNum,
                LocalNum    = LocalNum,
                LocalName   = LocalName,
                StorageNum  = StorageNum,
                ProductNum  = ProductNum,
                BarCode     = BarCode,
                ProductName = ProductName,
                BatchNum    = BatchNum
            };
            List <InventoryDifEntity>           listResult = provider.GetList(entity, ref pageInfo);
            DataListResult <InventoryDifEntity> dataResult = new DataListResult <InventoryDifEntity>()
            {
                Code     = (int)EResponseCode.Success,
                Message  = "响应成功",
                Result   = listResult,
                PageInfo = pageInfo
            };

            return(Content(JsonHelper.SerializeObject(dataResult)));
        }
コード例 #5
0
        /// <summary>
        /// 完成盘点作业
        /// </summary>
        /// <returns></returns>
        public ActionResult Complete()
        {
            string CompanyID            = WebUtil.GetFormValue <string>("CompanyID");
            string SnNum                = WebUtil.GetFormValue <string>("SnNum");
            InventoryOrderEntity entity = new InventoryOrderEntity();

            entity.SnNum     = SnNum;
            entity.CompanyID = CompanyID;
            CheckOrderExt provider   = new CheckOrderExt(CompanyID);
            int           line       = provider.Complete(entity);
            DataResult    dataResult = new DataResult()
            {
                Code    = (int)EResponseCode.Success,
                Message = "响应成功"
            };

            return(Content(JsonHelper.SerializeObject(dataResult)));
        }
コード例 #6
0
        /// <summary>
        /// 删除盘点差异单
        /// </summary>
        /// <returns></returns>
        public ActionResult DeleteDif()
        {
            string CompanyID = WebUtil.GetFormValue <string>("CompanyID", string.Empty);
            string SnNum     = WebUtil.GetFormValue <string>("SnNum", string.Empty);

            CheckOrderExt provider = new CheckOrderExt(CompanyID);
            int           line     = provider.DeleteDif(SnNum);

            DataResult dataResult = new DataResult();

            if (line > 0)
            {
                dataResult.Code    = (int)EResponseCode.Success;
                dataResult.Message = "删除成功";
            }
            else
            {
                dataResult.Code    = (int)EResponseCode.Exception;
                dataResult.Message = "删除失败";
            }
            return(Content(JsonHelper.SerializeObject(dataResult)));
        }