private void RetrieveListOfProjects(Project server) { Cursor.Current = Cursors.WaitCursor; try { lbProject.Items.Clear(); WebCruiseManagerFactory factory = new WebCruiseManagerFactory(); IWebCruiseManager manager = factory.GetCruiseManager(server.ServerUrl); ProjectStatus[] projectStatuses = manager.GetProjectStatusLite(); foreach (ProjectStatus status in projectStatuses) { lbProject.Items.Add(status.Name); } } catch (Exception ex) { MessageBox.Show(this, "Unable to connect to server " + server.ServerDisplayName + ": " + ex.Message, "Error"); } finally { Cursor.Current = Cursors.Default; } }
public CruiseProjectManager(IWebCruiseManager server, string projectName) { this.manager = server; this.projectName = projectName; }