Esempio n. 1
0
        void backgroundWorker1_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
        {
            Wait = false;
            NessusClientData_v2 report = (NessusClientData_v2)e.Result;

            saveFileDialog1.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
            saveFileDialog1.FileName         = "";
            saveFileDialog1.Filter           = Filter;
            DialogResult r = saveFileDialog1.ShowDialog(this);

            if (r == System.Windows.Forms.DialogResult.OK)
            {
                NessusClientData_v2.Save(report, saveFileDialog1.FileName);
                statusLabel.Text = String.Format("Successfully merged {0} report(s) at {1}.", report.Report.ReportHosts.Count, saveFileDialog1.FileName);
            }
        }