protected void Page_Load(object sender, EventArgs e) { if (Authenticator.CheckRole(UserRole.ChuyenVienVPUBNDTinh)) { RequestDetail.BindData(RequestServices.LaySoLieuThongKe(MaNguoiTheoDoi: Sessions.UserID).WrapInList()); NoDocumentOnTime = MettingServices.GetList() ?.Where(item => item.StaffID == Sessions.UserID) ?.Where(item => (item.DocumentID <= 0 && HolidayServices.GetBusinessDays(item.Time, DateTime.Now) <= 3)).Count() ?? 0; NoDocumentLate = MettingServices.GetList() ?.Where(item => item.StaffID == Sessions.UserID) ?.Where(item => (item.DocumentID <= 0 && HolidayServices.GetBusinessDays(item.Time, DateTime.Now) > 3)).Count() ?? 0; DocumentOnTime = MettingServices.GetList() ?.Where(item => item.StaffID == Sessions.UserID) ?.Where(item => (item.DocumentID > 0 && HolidayServices.GetBusinessDays(item.Time, item.Document.ReleaseDate) <= 3)).Count() ?? 0; DocumentLate = MettingServices.GetList() ?.Where(item => item.StaffID == Sessions.UserID) ?.Where(item => (item.DocumentID > 0 && HolidayServices.GetBusinessDays(item.Time, item.Document.ReleaseDate) > 3)).Count() ?? 0; } else if (Authenticator.CheckRole(UserRole.LanhDaoUBNDTinh, UserRole.LanhDaoVPUBNDTinh)) { RequestDetail.BindData(RequestServices.LaySoLieuThongKe(MaLanhDao: Sessions.UserID).WrapInList()); NoDocumentOnTime = MettingServices.GetList() ?.Where(item => item.PresidentID == Sessions.UserID) ?.Where(item => (item.DocumentID <= 0 && HolidayServices.GetBusinessDays(item.Time, DateTime.Now) <= 3)).Count() ?? 0; NoDocumentLate = MettingServices.GetList() ?.Where(item => item.PresidentID == Sessions.UserID) ?.Where(item => (item.DocumentID <= 0 && HolidayServices.GetBusinessDays(item.Time, DateTime.Now) > 3)).Count() ?? 0; DocumentOnTime = MettingServices.GetList() ?.Where(item => item.PresidentID == Sessions.UserID) ?.Where(item => (item.DocumentID > 0 && HolidayServices.GetBusinessDays(item.Time, item.Document.ReleaseDate) <= 3)).Count() ?? 0; DocumentLate = MettingServices.GetList() ?.Where(item => item.PresidentID == Sessions.UserID) ?.Where(item => (item.DocumentID > 0 && HolidayServices.GetBusinessDays(item.Time, item.Document.ReleaseDate) > 3)).Count() ?? 0; } else if (Sessions.AgencyID > 0) { RequestDetail.BindData(RequestServices.LaySoLieuThongKe(MaDonVi: Sessions.AgencyID).WrapInList()); } }
protected void Page_Load(object sender, EventArgs e) { var item = RequestServices.GetById(RequestID); RequestDetail.BindData(item.WrapInList()); }