Пример #1
0
 static Settings()
 {
     Path                = DataFiles.GetApplicationDataFile("ini");
     AutoLoad            = false;
     LogResults          = true;
     DeleteLogBeforeRun  = true;
     LoadResultsAfterRun = false;
     WriteColumnHeaders  = false;
     LastFile            = null;
 }
Пример #2
0
 private void deleteLogFileToolStripMenuItem_Click(object sender, EventArgs e)
 {
     try
     {
         File.Delete(DataFiles.GetApplicationDataFile("log"));
     }
     catch (Exception ex)
     {
         ex.ShowError();
     }
 }
Пример #3
0
 private void viewLogFileToolStripMenuItem_Click(object sender, EventArgs e)
 {
     try
     {
         Process.Start(DataFiles.GetApplicationDataFile("log"));
     }
     catch (Exception ex)
     {
         ex.ShowError();
     }
 }
Пример #4
0
 private void viewResultsToolStripMenuItem_Click(object sender, EventArgs e)
 {
     try
     {
         Process.Start(DataFiles.GetDataFile(dataFileManager1.FileName, "csv"));
     }
     catch (Exception ex)
     {
         ex.ShowError();
     }
 }
Пример #5
0
        private void runToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (dataFileManager1.PromptSaveIfModified())
            {
                // Get data
                SessionData data = new SessionData();
                GetControlValues(data);

                try
                {
                    runToolStripMenuItem1.Enabled = false;
                    tsbRun.Enabled = false;

                    // Get output file
                    string csvFile = DataFiles.GetDataFile(dataFileManager1.FileName, "csv");
                    File.Delete(csvFile);

                    // Create log file
                    LogFile logFile = new LogFile(DataFiles.GetApplicationDataFile("log"))
                    {
                        LogLevel = Settings.LogResults ? LogLevel.All : LogLevel.None
                    };
                    if (Settings.DeleteLogBeforeRun)
                    {
                        logFile.Delete();
                    }

                    // Open run window
                    frmRun frm = new frmRun(data, csvFile, logFile);
                    frm.ShowDialog();

                    if (Settings.LoadResultsAfterRun)
                    {
                        Process.Start(csvFile);
                    }
                }
                catch (Exception ex)
                {
                    ex.ShowError("Fatal error running scan");
                }
                finally
                {
                    runToolStripMenuItem1.Enabled = true;
                    tsbRun.Enabled = true;
                }
            }
        }
Пример #6
0
 private void openDataFolderToolStripMenuItem_Click(object sender, EventArgs e)
 {
     Process.Start(DataFiles.GetDataFolder());
 }