public static void SaveProject() { try { OnProjectSaving(); DataPackageManager.Open(); foreach (var testHelper in TestHelpers) { if (testHelper.IsTestorDataLoaded) { TestManager.SaveTestorData(testHelper.TestorData, testHelper.TestConfig); } } foreach (var testHelper in _currentSingleton._delArray) { if (testHelper.Uri != null) { DataPackageManager.DeletePart(testHelper.Uri); } } _currentSingleton._delArray.Clear(); DataPackageManager.Close(); HasChanges = false; } catch (Exception ex) { SystemMessage.ShowErrorMessage(ex.Message); } }
private ProjectState(string fileName) { _currentFileName = fileName; _dataPackageManager = new DataPackageManager(_currentFileName); _dataPackageManager.Open(); Dictionary <string, TestConfig> tests = _dataPackageManager.TestManager.GetTestObjects(); foreach (var test in tests) { TestHelper testHelper = new TestHelper(_dataPackageManager, test.Value); _testHelpers.Add(testHelper); } _dataPackageManager.Close(); }
public FileTestingForm() { InitializeComponent(); _dataPackageManager = new DataPackageManager(LoginHelper.NeedOpen.FullName); _dataPackageManager.Open(); Dictionary <string, TestConfig> tests = _dataPackageManager.TestManager.GetTestObjects(); _testHelpers = new List <TestHelper>(tests.Count); foreach (var test in tests) { TestHelper testHelper = new TestHelper(_dataPackageManager, test.Value); listBox.Items.Add(testHelper); _testHelpers.Add(testHelper); } _dataPackageManager.Close(); }
public static void SaveProjectAs() { try { if (saveFileDialog.ShowDialog() != DialogResult.OK) { return; } if (File.Exists(saveFileDialog.FileName)) { File.Delete(saveFileDialog.FileName); } foreach (var helper in TestHelpers) { bool hasErrors = helper.TestorData.HasErrors; } _currentSingleton._dataPackageManager = new DataPackageManager(saveFileDialog.FileName); _currentSingleton._currentFileName = saveFileDialog.FileName; _currentSingleton._dataPackageManager.Open(); foreach (var testHelper in TestHelpers) { TestManager.SaveTestorData(testHelper.TestorData, testHelper.TestConfig); } foreach (var testHelper in _currentSingleton._delArray) { if (testHelper.Uri != null) { DataPackageManager.DeletePart(testHelper.Uri); } } _currentSingleton._delArray.Clear(); DataPackageManager.Close(); HasChanges = false; OnProjectOpend(); } catch (Exception ex) { SystemMessage.ShowErrorMessage(ex.Message); } }
private async void Application_Startup(object sender, StartupEventArgs e) { Environment.LoadConifguration(); Templates.LoadAll(); DataPackageManager.Initialize(); _mainWindow = new MainWindow(); _splashWindow = new SplashScreenWindow(); _splashWindow.Show(); await Task.Run(() => { _mainWindow.LoadNetworkItems(); }); _splashWindow.Close(); _mainWindow.Show(); }