Ejemplo n.º 1
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);
            }
        }
Ejemplo n.º 2
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);
            }
        }