예제 #1
0
        public string GenerateHtmlReport()
        {
            RPCSHtmlReport htmlReport  = new RPCSHtmlReport();
            string         reportTitle = "Отчет о синхронизации с Active Directory";

            htmlReport.AddHeaderColumn("ФИО");
            htmlReport.AddHeaderColumn("Принят");
            htmlReport.AddHeaderColumn("ADLogin");
            htmlReport.AddHeaderColumn("E-mail");
            htmlReport.AddHeaderColumn("EmployeeID");
            htmlReport.AddHeaderColumn("Должность (title)");
            htmlReport.AddHeaderColumn("Подразделение (department)");
            htmlReport.AddHeaderColumn("Руководитель (manager)");

            htmlReport.AddHeaderColumn("Организация");
            htmlReport.AddHeaderColumn("Офис (№ кабинета)");
            htmlReport.AddHeaderColumn("Рабочий тел.");
            htmlReport.AddHeaderColumn("Моб. (общедоступный)");
            htmlReport.AddHeaderColumn("Терр. расп.");

            htmlReport.AddHeaderColumn("Статус синхронизации ");

            htmlReport.AddReportSection("Обновлены данные в на основе AD для сотрудников: ");
            htmlReport = NewUsers.GenerateHtmlReportEntry(htmlReport);

            htmlReport.AddReportSection("Обновлены данные в AD для учетных записей сотрудников: ");
            htmlReport = UpdatedUsers.GenerateHtmlReportEntry(htmlReport);

            htmlReport.AddReportSection("Не найдены в AD учетные записи для сотрудников: ");
            htmlReport = NotFoundInAD.GenerateHtmlReportEntry(htmlReport);

            return(htmlReport.GetHtmlReportContent(reportTitle));
        }
예제 #2
0
        public string GenerateHtmlReport()
        {
            RPCSHtmlReport htmlReport  = new RPCSHtmlReport();
            string         reportTitle = "Отчет о загрузке трудозатрат за месяц: " + AdditionalNameReport;

            htmlReport.AddHeaderColumn("Событие");

            foreach (string line in ReportLines)
            {
                htmlReport.AddReportRow(line);
            }

            return(htmlReport.GetHtmlReportContent(reportTitle));
        }
예제 #3
0
        public string GenerateHtmlReport()
        {
            RPCSHtmlReport htmlReport  = new RPCSHtmlReport();
            string         reportTitle = "Отчет об обработке данных Timesheet: " + AdditionalNameReport;

            htmlReport.AddHeaderColumn("Событие");

            foreach (string line in ReportLines)
            {
                htmlReport.AddReportRow(line);
            }

            return(htmlReport.GetHtmlReportContent(reportTitle));
        }
예제 #4
0
        public string GenerateHtmlReport()
        {
            string reportTitle = _reportName + ((String.IsNullOrEmpty(_additionalNameReport) == false) ? ": " + _additionalNameReport : "");

            return(_htmlReport.GetHtmlReportContent(reportTitle));
        }