private void OnMruFile(int number, String filename) { bool loadSuccessful = false; try { SpyWindowHelper.WantToSave(_rootNurseObject); loadSuccessful = ModelFileHandler.LoadRecentModelFile(filename, _presenterModel.GetTreeView()); } catch (Exception ex) { //"Invalid file format, please check log files for more details" MessageBox.Show(StringResources.LPSpy_SpyMainWindow_InvalidFileFormat); //TODO: log message MessageBox.Show(ex.ToString()); } if (loadSuccessful) { mruMenu.SetFirstFile(number); } else { //The file '{0}' cannot be opened and will be removed from the Recent list(s) string message = StringResources.LPSpy_SpyMainWindow_FileRemovedFromRecentList; MessageBox.Show(string.Format(message, filename) , "" , MessageBoxButtons.OK , MessageBoxIcon.Error); mruMenu.RemoveFile(number); } }
private void saveAsMenuItem_Click(object sender, EventArgs e) { if (ModelFileHandler.DlgSaveAsModelFile(_rootNurseObject)) { mruMenu.AddFile(AppEnvironment.CurrentModelPath); } }
//menu -> new private void newMenuItem_Click(object sender, EventArgs e) { SpyWindowHelper.WantToSave(_rootNurseObject); string filePath = null; if (ModelFileHandler.DlgNewModelFile(out filePath)) { _presenterModel.NewModel(filePath); } }
private void LoadFile() { string tempFilePath = AppEnvironment.CurrentModelPath; if (File.Exists(tempFilePath)) { TestObjectNurse testObjectNurse = TestObjectNurse.FromTree(_presenterModel.GetTreeView()); ModelFileHandler.LoadModelFile(tempFilePath, testObjectNurse); } }
public static bool Save(TestObjectNurse rootNurseObject) { bool succeed = ModelFileHandler.SaveToModelFile(rootNurseObject); if (succeed) { AppEnvironment.SetModelChanged(false); } SpySettings.Persist(); return(succeed); }
internal bool DlgOpenModelFile() { return(ModelFileHandler.DlgLoadModelFile(_modelTreeView.GetTreeView())); }