public List <AwardPunishList> QueryAwardPunish() { var list = indexRepository.QueryAwardPunish(); List <AwardPunishList> awardpunishList = new List <AwardPunishList>(); for (int i = 0; i < list.Count; i++) { var student = indexRepository.QueryStudentById(list[i].Sid); if (student.Equals("")) { continue; } var awardpunish = new AwardPunishList { id = list[i].Id, title = list[i].Title, applyTime = list[i].ApplyTime.ToString().Replace('T', ' '), checkTime = list[i].CheckTime.ToString().Replace('T', ' '), }; if (list[i].State == 0) { awardpunish.state = "等待审核"; } else if (list[i].State == 1) { awardpunish.state = "已通过"; } else { awardpunish.state = "已拒绝"; } awardpunishList.Add(awardpunish); } return(awardpunishList); }
public AwardPunishList QueryAwardPunishDetail(int id) { var awardPunishDetail = indexRepository.QueryAwardPunishDetail(id); if (awardPunishDetail == null || id == 0) { return(null); } var student = indexRepository.QueryStudentById(awardPunishDetail.Sid); if (student.Equals("")) { return(null); } var awardpunish = new AwardPunishList { id = awardPunishDetail.Id, Sid = awardPunishDetail.Sid, awardContent = awardPunishDetail.AwardContent, title = awardPunishDetail.Title, content = awardPunishDetail.Content, issue = awardPunishDetail.Issue, applyTime = awardPunishDetail.ApplyTime.ToString().Replace('T', ' '), checkTime = awardPunishDetail.CheckTime.ToString().Replace('T', ' '), studentName = student.Name, sex = student.Sex, studentClass = student.Class, grade = student.Grade }; switch (awardPunishDetail.State) { case 0: awardpunish.state = "等待审核"; break; case 1: awardpunish.state = "已通过"; break; case 2: awardpunish.state = "已拒绝"; break; default: awardpunish.state = "未知状态"; break; } switch (awardPunishDetail.PunishContent) { case 0: awardpunish.punishContent = "警告"; awardpunish.awardContent = null; break; case 1: awardpunish.punishContent = "记过"; awardpunish.awardContent = null; break; case 2: awardpunish.punishContent = "留校察看"; awardpunish.awardContent = null; break; case 3: awardpunish.punishContent = "开除学籍"; awardpunish.awardContent = null; break; default: awardpunish.punishContent = null; break; } return(awardpunish); }