Example #1
0
        /// <summary>
        /// 得到考勤汇总表数据
        /// </summary>
        private void BindDateAllList()
        {
            EyouSoft.BLL.AdminCenterStructure.AttendanceInfo bllAttendanceInfo = new EyouSoft.BLL.AdminCenterStructure.AttendanceInfo();
            EyouSoft.Model.AdminCenterStructure.SearchInfo   modelSearchInfo   = new EyouSoft.Model.AdminCenterStructure.SearchInfo();
            modelSearchInfo.Year         = Year;
            modelSearchInfo.Month        = Month;
            modelSearchInfo.DepartMentId = DepartmentID;
            modelSearchInfo.ArchiveNo    = WorkerNum;
            modelSearchInfo.StaffName    = Name;

            IList <EyouSoft.Model.AdminCenterStructure.AttendanceByDepartment> listAttendanceByDepartment = bllAttendanceInfo.GetAttendanceByDepartmentList(CurrentUserCompanyID, modelSearchInfo);

            if (listAttendanceByDepartment != null && listAttendanceByDepartment.Count > 0)
            {
                bool flag = true;
                for (int i = 0; i < listAttendanceByDepartment.Count; i++)
                {
                    if (listAttendanceByDepartment[i].PersonList.Count != 0)
                    {
                        flag = false;
                        break;
                    }
                }
                if (flag)
                {
                    this.crptCollectAllList.EmptyText = "<table width=\"800\" border=\"1\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\" bordercolor=\"#000000\" style=\"border-collapse:collapse; line-height:16px;\"><tr><td colspan=\"34\"><div style=\"text-align:center;  margin-top:75px; margin-bottom:75px;\">没有相关的数据!</span></div></td></tr></table>";
                }
                else
                {
                    this.crptCollectAllList.DataSource = listAttendanceByDepartment;
                    this.crptCollectAllList.DataBind();
                }
            }
        }