コード例 #1
0
        /// <summary>
        /// 开票审核
        /// </summary>
        /// <param name="req"></param>
        /// <returns></returns>
        public bool VerifyWriteInvioce(VerifyWriteInvioceReq req)
        {
            var data = db.TblcCentcardInvoiceSet.Where(c => c.Infoid == req.ID).FirstOrDefault();

            if (data == null)
            {
                Alert("记录不存在");
                return(false);
            }

            if (data.Status == 2)
            {
                Alert("已经通过审核不可修改状态");
                return(false);
            }

            if (req.Status == 0)
            {
                data.Status = 3;
            }
            else
            {
                data.Status    = 2;
                data.Expressno = req.ExpressNo;
            }

            if (db.SaveChanges() <= 0)
            {
                Alert("操作失败");
                return(false);
            }

            return(true);
        }
コード例 #2
0
        public ActionResult VerifyWriteInvioce(VerifyWriteInvioceReq req)
        {
            InvioceFacade facaed = new InvioceFacade();
            var           result = facaed.VerifyWriteInvioce(req);

            if (!result)
            {
                return(Json(new { Data = result, Message = facaed.PromptInfo.Message, Result = -1 }));
            }
            return(Json(new { Data = result, Message = "成功", Result = 1 }));
        }