| | |
| | | updatepltRole.Createtime = AdmAttendance.Createtime; |
| | | updatepltRole.Modifier = AdmAttendance.Modifier; |
| | | updatepltRole.Modifytime = AdmAttendance.Modifytime; |
| | | |
| | | updatepltRole.Daixinjia = AdmAttendance.Daixinjia; |
| | | updatepltRole.Chidao = AdmAttendance.Chidao; |
| | | updatepltRole.Zaotui = AdmAttendance.Zaotui; |
| | | updatepltRole.Kuanggong = AdmAttendance.Kuanggong; |
| | |
| | | return AdmAttendanceDTO; |
| | | } |
| | | |
| | | public AdmAttendanceDTO GetByUserAndDate(string userid, int year, int month) |
| | | { |
| | | var entity = _context.AdmAttendances.Where(x=>x.RecStatus=="A" && x.Userid == userid && x.Year == year && x.Month == month).FirstOrDefault(); |
| | | AdmAttendanceDTO dto = null; |
| | | if (entity != null) |
| | | { |
| | | dto = _mapper.Map<AdmAttendanceDTO>(entity); |
| | | } |
| | | |
| | | return dto; |
| | | } |
| | | |
| | | |
| | | public ResultDataEntity<AdmAttendanceDTO> SearchByPaging(AdmAttendanceDTOSearch searchEntity) |
| | | { |
| | | ResultDataEntity<AdmAttendanceDTO> data = new ResultDataEntity<AdmAttendanceDTO>(); |
| | |
| | | && (string.IsNullOrWhiteSpace(searchEntity.DeptId) || b.DeptId == searchEntity.DeptId.Trim()) |
| | | && (string.IsNullOrWhiteSpace(searchEntity.Userid) || b.DeptId == searchEntity.Userid.Trim()) |
| | | && (string.IsNullOrWhiteSpace(searchEntity.UserName) || b.UserName.Contains(searchEntity.UserName.Trim())) |
| | | && (string.IsNullOrWhiteSpace(searchEntity.YearMonth) || a.Year == DateTime.Parse(searchEntity.YearMonth.Trim()+"-01").Year) |
| | | && (string.IsNullOrWhiteSpace(searchEntity.YearMonth) || a.Month == DateTime.Parse(searchEntity.YearMonth.Trim() + "-01").Month) |
| | | select new AdmAttendanceDTO |
| | | { |
| | | Id = a.Id, |
| | |
| | | Shijichuqin = a.Shijichuqin, |
| | | Qingjia = a.Qingjia, |
| | | Jiaban = a.Jiaban, |
| | | Daixinjia = a.Daixinjia, |
| | | Xiaojia = a.Xiaojia, |
| | | Islock = a.Islock, |
| | | RecStatus = a.RecStatus, |
| | |
| | | |
| | | |
| | | |
| | | if (searchEntity.totalrows == 0) |
| | | //if (searchEntity.totalrows == 0) |
| | | searchEntity.totalrows = query.Count(); |
| | | var rolelist = query.Skip((searchEntity.page - 1) * searchEntity.rows).Take(searchEntity.rows).ToList(); |
| | | |
| | |
| | | Shijichuqin = a.Shijichuqin, |
| | | Qingjia = a.Qingjia, |
| | | Jiaban = a.Jiaban, |
| | | Daixinjia = a.Daixinjia, |
| | | Xiaojia = a.Xiaojia, |
| | | Islock = a.Islock, |
| | | RecStatus = a.RecStatus, |