예제 #1
0
        public bool UpdateAwardPunish(int id, string issue, string state)
        {
            Awardpunish awardPunish = zhenjiaoRepository.QueryAwardPunishById(id);

            awardPunish.CheckTime = DateTime.Now.ToLocalTime();
            if (issue == null)
            {
                awardPunish.Issue = "无";
            }
            else
            {
                awardPunish.Issue = issue;
            }
            switch (state)
            {
            case "等待审核":
                awardPunish.State = 0;
                break;

            case "已通过":
                awardPunish.State = 1;
                break;

            case "已拒绝":
                awardPunish.State = 2;
                break;

            default:
                break;
            }
            bool flag = zhenjiaoRepository.Update(awardPunish);

            return(flag);
        }
예제 #2
0
        public Awardpunish QueryAwardPunishDetail(int id)
        {
            Awardpunish awardpunish = new Awardpunish();

            using (var context = new oaContext())
            {
                awardpunish = context.Awardpunish.FirstOrDefault(x => x.Id == id);
                context.SaveChanges();
            }
            return(awardpunish);
        }
예제 #3
0
        public Awardpunish QueryAwardPunishById(int id)
        {
            Awardpunish award = null;

            using (var context = new oaContext())
            {
                award = context.Awardpunish.FirstOrDefault(x => x.Id == id);
                context.SaveChanges();
            }
            return(award);
        }
예제 #4
0
 public bool Update(Awardpunish awardPunish)
 {
     using (var context = new oaContext())
     {
         try
         {
             context.Awardpunish.Update(awardPunish);
         }
         catch
         {
             return(false);
         }
         context.SaveChanges();
     }
     return(true);
 }