Beispiel #1
0
        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);
        }
Beispiel #2
0
        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");
        }