Example #1
0
 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);
     }
 }
Example #2
0
        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();
        }
Example #3
0
        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();
        }
Example #4
0
 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);
     }
 }
Example #5
0
        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();
        }