예제 #1
0
        public Result test()
        {
            Result      result      = new Result();
            PMSEntities pMSEntities = new PMSEntities();
            Sys_UserTB  userTB      = pMSEntities.Sys_UserTB.FirstOrDefault(p => p.Account == "111111" && p.StateCode == true);

            if (userTB == null)
            {
                result.IsOK        = false;
                result.Description = "续期异常";
                return(result);
            }
            int months = Convert.ToInt16(ParameterAPI.GetConfigValue("RenewalWay1"));

            userTB.FailureDateTime = userTB.FailureDateTime.AddMonths(months);
            userTB.UpdateDateTime  = DateTime.Now;
            pMSEntities.Refresh(System.Data.Objects.RefreshMode.ClientWins, userTB);
            result.IsOK = Convert.ToBoolean(pMSEntities.SaveChanges());
            return(result);
        }