Пример #1
0
        //---------------------------------------------------------------------
        private void saveToHTMLToolStripMenuItem_Click(object sender, EventArgs e)
        {
            SaveFileDialog dlg = new SaveFileDialog();

            dlg.AddExtension    = true;
            dlg.CheckPathExists = true;
            dlg.DefaultExt      = "html";
            dlg.Filter          = "HTML files (*.html)|*.html";

            if (dlg.ShowDialog() == DialogResult.OK)
            {
                ReportGenerator reportGenerator = new ReportGenerator(m_dataset, m_managementPack);

                reportGenerator.GenerateHTMLReport(dlg.FileName, false);
            }
        }
Пример #2
0
        private static void GenerateHTMLForMP(string[] args)
        {
            try
            {
                bool exportAlertGeneratingWorkflowsOnly = false;

                ManagementPack mp = LoadManagementPack(args);

                DatasetCreator datasetCreator = new DatasetCreator(mp);

                ReportGenerator reportGenerator = new ReportGenerator(datasetCreator.Dataset,mp);

                exportAlertGeneratingWorkflowsOnly = (args.Length == 3 && string.Compare(args[2],"AlertGeneratingWorkflowsOnly",true) == 0);

                reportGenerator.GenerateHTMLReport(args[1], exportAlertGeneratingWorkflowsOnly);
            }
            catch (Exception exception)
            {
                Console.WriteLine(exception.Message);
            }
        }
Пример #3
0
        private static void GenerateHTMLForMP(string[] args)
        {
            try
            {
                bool exportAlertGeneratingWorkflowsOnly = false;

                ManagementPack mp = LoadManagementPack(args);

                DatasetCreator datasetCreator = new DatasetCreator(mp);

                ReportGenerator reportGenerator = new ReportGenerator(datasetCreator.Dataset, mp);

                exportAlertGeneratingWorkflowsOnly = (args.Length == 3 && string.Compare(args[2], "AlertGeneratingWorkflowsOnly", true) == 0);

                reportGenerator.GenerateHTMLReport(args[1], exportAlertGeneratingWorkflowsOnly);
            }
            catch (Exception exception)
            {
                Console.WriteLine(exception.Message);
            }
        }
Пример #4
0
        private static void GenerateExcelForMP(string[] args)
        {
            try
            {
                bool exportAlertGeneratingWorkflowsOnly = false;

                ManagementPack mp = LoadManagementPack(args);

                DatasetCreator datasetCreator = new DatasetCreator(mp);

                ReportGenerator reportGenerator = new ReportGenerator(datasetCreator.Dataset, mp);

                exportAlertGeneratingWorkflowsOnly = (args.Length == 3 && string.Compare(args[2], "AlertGeneratingWorkflowsOnly", true) == 0);
                if (exportAlertGeneratingWorkflowsOnly)
                    Console.WriteLine("AlertGeneratingWorkflowsOnly command line switch doesn't work with Excel export, only HTML.");

                reportGenerator.GenerateExcelReport(args[1]);
            }
            catch (Exception exception)
            {
                Console.WriteLine(exception.Message);
            }
        }
Пример #5
0
        //---------------------------------------------------------------------
        private void saveToHTMLToolStripMenuItem_Click(object sender, EventArgs e)
        {
            SaveFileDialog dlg = new SaveFileDialog();

            dlg.AddExtension    = true;
            dlg.CheckPathExists = true;
            dlg.DefaultExt      = "html";
            dlg.Filter          = "HTML files (*.html)|*.html";

            if (dlg.ShowDialog() == DialogResult.OK)
            {
                ReportGenerator reportGenerator = new ReportGenerator(m_dataset,m_managementPack.Values.ToList<ManagementPack>());

                reportGenerator.GenerateHTMLReport(dlg.FileName,false);
            }
        }