Exemple #1
0
        /// <summary>
        /// 财务审核
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public bool CheckSubsidyPayment(SubsidyPaymentInfo_Check model)
        {
            if (model == null)
            {
                return(false);
            }
            const string SQL = @"Update SubsidyPayment 
                                 Set RejectReason=@RejectReason,
                                     Status=@Status,ModifyTime=@ModifyTime,ModifyUser=@ModifyUser
                                 where ID=@ID";

            using (SqlConnection conn = Databases.GetSqlConnection(GlobalConfig.ERP_DB_NAME, false))
            {
                int result = conn.Execute(SQL, new
                {
                    ID           = model.ID,
                    RejectReason = model.RejectReason,

                    Status     = model.IsApproved ? (int)SubsidyPaymentStatusEnum.PendingPayment : (int)SubsidyPaymentStatusEnum.Rejected,
                    ModifyTime = DateTime.Now,
                    ModifyUser = model.ModifyUser,
                });
                return(result > 0);
            }
        }
        /// <summary>
        /// 审核
        /// </summary>
        private bool SaveData(bool IsApproved)
        {
            SubsidyPaymentInfo_Check model = new SubsidyPaymentInfo_Check()
            {
                ID = ApplyId,

                RejectReason = txt_RejectReason.Text,

                IsApproved = IsApproved,
                ModifyUser = Personnel.RealName,
            };
            bool result = _subsidyPaymentSerivce.CheckSubsidyPayment(model);

            return(result);
        }
        public void TestMethod_Check()
        {
            Init();

            var model = new SubsidyPaymentInfo_Check()
            {
                ID           = Guid.Parse("C03D601C-C007-4706-A4F6-763DE5241940"),
                ModifyUser   = "******",
                IsApproved   = false,
                RejectReason = "不通过"
            };
            var result = _SubsidyPaymentDal.CheckSubsidyPayment(model);

            Assert.IsNotNull(result);
        }
Exemple #4
0
 public bool CheckSubsidyPayment(SubsidyPaymentInfo_Check model)
 {
     return(_subsidyPaymentDal.CheckSubsidyPayment(model));
 }