internal void openToolStripButton_Click(object sender, EventArgs e) { DialogResult dialogResult = openFileDialog.ShowDialog(); if (dialogResult == DialogResult.OK) { foreach (string filename in openFileDialog.FileNames) { try { if (System.IO.Path.GetExtension(filename).ToLower() == ".scnx") { ScenarioControl newScenarioControl = new ScenarioControl(); TestScenario loadedScenario = TestScenario.Load(filename); newScenarioControl.FillTree(loadedScenario); tabbedDocumentControl.Items.Add(System.IO.Path.GetFileNameWithoutExtension(filename), newScenarioControl); tabbedDocumentControl.SelectedControl = tabbedDocumentControl.Items[tabbedDocumentControl.Items.Count - 1]; } else if (System.IO.Path.GetExtension(filename).ToLower() == ".qlog") { LogViewerControl logViewerControl = new LogViewerControl(); logViewerControl.Filename = filename; tabbedDocumentControl.Items.Add("Log - " + System.IO.Path.GetFileNameWithoutExtension(filename), logViewerControl); tabbedDocumentControl.SelectedControl = tabbedDocumentControl.Items[tabbedDocumentControl.Items.Count - 1]; } } catch (Exception ex) { MessageBox.Show("Could not load '" + filename + "'\n" + ex.Message, "Error While Loading"); } } } }
internal void LoadScenario(string filename) { try { if (System.IO.Path.GetExtension(filename).ToLower() == ".scnx") { ScenarioControl newScenarioControl = new ScenarioControl(); TestScenario loadedScenario = TestScenario.Load(filename); newScenarioControl.FillTree(loadedScenario); tabbedDocumentControl.Items.Add(System.IO.Path.GetFileNameWithoutExtension(filename), newScenarioControl); tabbedDocumentControl.SelectedControl = tabbedDocumentControl.Items[tabbedDocumentControl.Items.Count - 1]; } else if (System.IO.Path.GetExtension(filename).ToLower() == ".qlog") { LogViewerControl logViewerControl = new LogViewerControl(); logViewerControl.Filename = filename; tabbedDocumentControl.Items.Add("Log - " + System.IO.Path.GetFileNameWithoutExtension(filename), logViewerControl); tabbedDocumentControl.SelectedControl = tabbedDocumentControl.Items[tabbedDocumentControl.Items.Count - 1]; } } catch (Exception ex) { MessageBox.Show("Could not load '" + filename + "'\n" + ex.Message, "Error While Loading"); } }
internal void newToolStripButton_Click(object sender, EventArgs e) { ScenarioControl newScenarioControl = new ScenarioControl(); TestScenario newTestScenario = new TestScenario(); newScenarioControl.FillTree(newTestScenario); tabbedDocumentControl.Items.Add("Unknown Scenario", newScenarioControl); }