static Settings() { Path = DataFiles.GetApplicationDataFile("ini"); AutoLoad = false; LogResults = true; DeleteLogBeforeRun = true; LoadResultsAfterRun = false; WriteColumnHeaders = false; LastFile = null; }
private void deleteLogFileToolStripMenuItem_Click(object sender, EventArgs e) { try { File.Delete(DataFiles.GetApplicationDataFile("log")); } catch (Exception ex) { ex.ShowError(); } }
private void viewLogFileToolStripMenuItem_Click(object sender, EventArgs e) { try { Process.Start(DataFiles.GetApplicationDataFile("log")); } catch (Exception ex) { ex.ShowError(); } }
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; } } }