private void setAsDefaultToolStripMenuItem_Click(object sender, EventArgs e) { JiraServerTreeNode jiraServerTreeNode = serverTree.SelectedNode as JiraServerTreeNode; BambooServerTreeNode bambooServerTreeNode = serverTree.SelectedNode as BambooServerTreeNode; if (jiraServerTreeNode != null) { jiraServerModel.DefaultServer = jiraServerTreeNode.Server; SomethingChanged = true; updateUi(); } else if (bambooServerTreeNode != null) { bambooServerModel.DefaultServer = bambooServerTreeNode.Server; SomethingChanged = true; updateUi(); } }
private void addNewBambooServer() { var dialog = new AddOrEditBambooServer(null, bambooFacade); var result = dialog.ShowDialog(); if (result != DialogResult.OK) { return; } bambooServerModel.addServer(dialog.Server); var newNode = new BambooServerTreeNode(bambooServerModel, dialog.Server, dialog.Server.Enabled ? BAMBOO_ENABLED : BAMBOO_DISABLED); bambooRoot.Nodes.Add(newNode); serverTree.ExpandAll(); serverTree.SelectedNode = newNode; SomethingChanged = true; }
private void updateUi() { JiraServerTreeNode jiraServerTreeNode = serverTree.SelectedNode as JiraServerTreeNode; BambooServerTreeNode bambooServerTreeNode = serverTree.SelectedNode as BambooServerTreeNode; bool jiraServerSelected = jiraServerTreeNode != null; bool bambooServerSelected = bambooServerTreeNode != null; buttonEdit.Enabled = jiraServerSelected || bambooServerSelected; buttonDelete.Enabled = jiraServerSelected || bambooServerSelected; buttonTest.Enabled = jiraServerSelected || bambooServerSelected; webServerDetails.DocumentText = createServerSummaryText(serverTree.SelectedNode); setAsDefaultToolStripMenuItem.Enabled = jiraServerSelected || bambooServerSelected ? (jiraServerSelected ? !jiraServerModel.DefaultServerGuid.Equals(jiraServerTreeNode.Server.GUID) : !bambooServerModel.DefaultServerGuid.Equals(bambooServerTreeNode.Server.GUID)) : false; }