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();
 }
Exemple #3
0
 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();
         }
     }
 }
Exemple #5
0
        private void tsmSetProjectNames_Click(object sender, EventArgs e)
        {
            SetProject setProjectWindow = new SetProject();

            setProjectWindow.ShowDialog();
        }