private void BindTable() { DateTime StartDate, EndDate; //SetDates(ddPeriod.Value, out StartDate, out EndDate, fromDate.Text, toDate.Text); UserReport.GetDates(ddPeriod.Value, out StartDate, out EndDate, dtcStartDate.SelectedDate.ToShortDateString(), dtcEndDate.SelectedDate.ToShortDateString()); ActivityReportType art = (ActivityReportType)Enum.Parse(typeof(ActivityReportType), ddSelectView.SelectedItem.Value); DataTable at = null; switch (rblSelectType.SelectedItem.Value) { case "Group": at = UserReport.GetGroupsActivityTable(StartDate, EndDate, art, topxx); break; case "User": at = UserReport.GetUsersActivityTable(StartDate, EndDate, art, topxx); break; case "SecGroup": switch (art) { case ActivityReportType.PortalLogins: at = UserReport.GetMostActiveGroupsByPortalLoginsReport(StartDate, EndDate, topxx); break; case ActivityReportType.ActiveProjects: at = UserReport.GetMostActiveGroupsByProjectReport(StartDate, EndDate, topxx); break; case ActivityReportType.NewIssues: at = UserReport.GetMostActiveGroupsByIncidentReport(StartDate, EndDate, topxx); break; case ActivityReportType.CalendarEntries: at = UserReport.GetMostActiveGroupsByEventReport(StartDate, EndDate, topxx); break; case ActivityReportType.NewTasks: at = UserReport.GetMostActiveGroupsByTaskReport(StartDate, EndDate, topxx); break; case ActivityReportType.NewToDos: at = UserReport.GetMostActiveGroupsByToDoReport(StartDate, EndDate, topxx); break; case ActivityReportType.FilesPublished: at = UserReport.GetMostActiveGroupsByAssetReport(StartDate, EndDate, topxx); break; case ActivityReportType.FileVersionsPublished: at = UserReport.GetMostActiveGroupsByAssetVersionReport(StartDate, EndDate, topxx); break; } break; } if (at.Rows.Count > 0) { BuildTable(at); } else { lblTable.Text = "<td colspan='4'>" + LocRM.GetString("tNoRec") + "</td>"; trLegend.Visible = false; } string sFilter = " " + LocRM.GetString("tViewBy") + ": " + ddSelectView.SelectedItem.Text; if (ddPeriod.Value != "0") { sFilter += "<br/> " + LocRM.GetString("tPeriod") + ": " + StartDate.ToShortDateString() + " - " + EndDate.ToShortDateString(); } _header.Filter = sFilter; lblRepType.Text = ddSelectView.SelectedItem.Text; }