コード例 #1
0
        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;
        }
コード例 #3
0
        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;
        }