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;
        }
Exemple #2
0
 private void buttonEdit_Click(object sender, EventArgs e)
 {
     if (serverTree.SelectedNode is JiraServerTreeNode)
     {
         var selectedNode = (JiraServerTreeNode)serverTree.SelectedNode;
         var dialog       = new AddOrEditJiraServer(selectedNode.Server, jiraFacade);
         var result       = dialog.ShowDialog();
         if (result != DialogResult.OK)
         {
             return;
         }
         jiraServerModel.removeServer(selectedNode.Server.GUID);
         jiraServerModel.addServer(dialog.Server);
         selectedNode.Server             = dialog.Server;
         selectedNode.ImageIndex         = dialog.Server.Enabled ? JIRA_ENABLED : JIRA_DISABLED;
         selectedNode.SelectedImageIndex = dialog.Server.Enabled ? JIRA_ENABLED : JIRA_DISABLED;
         serverTree.ExpandAll();
         webServerDetails.DocumentText = createServerSummaryText(selectedNode);
         serverTree.SelectedNode       = selectedNode;
         SomethingChanged = true;
     }
     else if (serverTree.SelectedNode is BambooServerTreeNode)
     {
         var selectedNode = (BambooServerTreeNode)serverTree.SelectedNode;
         var dialog       = new AddOrEditBambooServer(selectedNode.Server, bambooFacade);
         var result       = dialog.ShowDialog();
         if (result != DialogResult.OK)
         {
             return;
         }
         bambooServerModel.removeServer(selectedNode.Server.GUID);
         bambooServerModel.addServer(dialog.Server);
         selectedNode.Server             = dialog.Server;
         selectedNode.ImageIndex         = dialog.Server.Enabled ? BAMBOO_ENABLED : BAMBOO_DISABLED;
         selectedNode.SelectedImageIndex = dialog.Server.Enabled ? BAMBOO_ENABLED : BAMBOO_DISABLED;
         serverTree.ExpandAll();
         webServerDetails.DocumentText = createServerSummaryText(selectedNode);
         serverTree.SelectedNode       = selectedNode;
         SomethingChanged = true;
     }
 }