CY_ECommercePlatform/CY.WebForm/Pages/personnel/StaffList.aspx.cs
@@ -62,7 +62,25 @@
            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;
        }