| | |
| | | Pagination pa = new Pagination(); |
| | | pa.PageSize = UCPager1.AspNetPager.PageSize; |
| | | pa.PageIndex = UCPager1.AspNetPager.CurrentPageIndex; |
| | | this.RepClientList.DataSource = bll_OA_StaffBLL.SelectModelPage(pa,this.selDepartmentId.Value.ToInt32(), CurrentUser.MemberId, this.txtMemberName.Value.ToString2(), this.selStatus.Value.ToString2()); |
| | | var oA_Staffs = bll_OA_StaffBLL.SelectModelPage(pa, this.selDepartmentId.Value.ToInt32(), CurrentUser.MemberId, this.txtMemberName.Value.ToString2(), this.selStatus.Value.ToString2()); |
| | | foreach (var oA_Staff in oA_Staffs) |
| | | { |
| | | oA_Staff.SM_ContractEndTimeName = ""; |
| | | if (oA_Staff.SM_ContractEndTime.HasValue) |
| | | { |
| | | if(oA_Staff.SM_ContractEndTime.Value < DateTime.Now.AddMonths(3)) |
| | | { |
| | | oA_Staff.SM_ContractEndTimeName = "style=\"color:red;\""; |
| | | } |
| | | } |
| | | |
| | | if (!(oA_Staff.SM_IsContract.HasValue && oA_Staff.SM_IsContract.Value==1)) |
| | | { |
| | | oA_Staff.SM_ContractEndTime = null; |
| | | } |
| | | } |
| | | |
| | | this.RepClientList.DataSource = oA_Staffs; |
| | | this.RepClientList.DataBind(); |
| | | UCPager1.AspNetPager.RecordCount = pa.RecordCount; |
| | | } |