private void LoadFromFileButton_Click(object sender, EventArgs e) { OpenFileDialog dialog = new OpenFileDialog { Multiselect = false, InitialDirectory = Directory.GetParent(Directory.GetParent(Directory.GetCurrentDirectory()).ToString()).ToString() + "\\TestCases\\", Filter = "Text File|*.txt" }; dialog.ShowDialog(); SimulationSystem system; try { system = TestCaseManager.FromFile(dialog.FileName); } catch (Exception) { MessageBox.Show("Invalid File"); return; } Clear(); PutSystemOnUI(system); }
private void ExportToFileButton_Click(object sender, EventArgs e) { DialogResult result = MessageBox.Show("Are you sure you want to write this to a file?\n" + TestCaseManager.ToString(ExtractFromUI()), "Export confirmation", MessageBoxButtons.YesNo); if (result == DialogResult.No) { return; } SaveFileDialog dialog = new SaveFileDialog { InitialDirectory = Directory.GetParent(Directory.GetParent(Directory.GetCurrentDirectory()).ToString()).ToString() + "\\TestCases\\", Filter = "Text File|*.txt" }; dialog.ShowDialog(); try { TestCaseManager.ToFile(ExtractFromUI(), dialog.FileName); } catch (Exception ex) { MessageBox.Show("Error exporting to file\nReason: " + ex.Message); return; } MessageBox.Show("Successfully exported to file"); }