public void SetProject(SetProject newProject) { ContentProjectPath = Path.Combine("Content", newProject.Name); projectMetaDataFile = null; ProjectName = newProject.Name; ClearBufferedResources(); RefreshMetaData(); SendCheckProjectContent(); }
private void VerifyProject(SetProject newProject) { IsContentReady = false; DeleteProjectVisibility = newProject.Permissions == ProjectPermissions.Full ? Visibility.Visible : Visibility.Collapsed; RaisePropertyChanged("DeleteProjectVisibility"); if (newProject.Permissions != ProjectPermissions.None) { return; } selectedProject = DefaultContentProjectName; Logout(); }
private void VerifyProject(SetProject newProject) { if (newProject.Permissions == ProjectPermissions.None) { throw new NoPermissionToUseProject(newProject.Name); } if (ProjectName == newProject.Name) { return; } ProjectName = newProject.Name; ProjectMetaDataFile.Root.UpdateAttribute("Name", newProject.Name); }
private void ChangeProject(SetProject project) { IsDeveloper = project.Permissions == ProjectPermissions.Full; if (project.Permissions == ProjectPermissions.None) { if (StackTraceExtensions.StartedFromNCrunchOrNunitConsole) { throw new NoAccessForProject(project.Name); } MessageBox.Show("No access to project " + project.Name, "Fatal Error"); } else { ProjectName = project.Name; Permissions = project.Permissions; editorContent.SetProject(project); isContentReady = false; if (ProjectChanged != null) { ProjectChanged(); } } }
private void tsmSetProjectNames_Click(object sender, EventArgs e) { SetProject setProjectWindow = new SetProject(); setProjectWindow.ShowDialog(); }