Example #1
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            using (AddServerForm frm = new AddServerForm())
            {
                if (frm.ShowDialog() != DialogResult.OK)
                {
                    return;
                }

                System.Net.IPAddress address = frm.Address;
                string username = frm.Username;
                string password = frm.Password;

                if (address == null || username == string.Empty || password == string.Empty)
                {
                    return;
                }

                foreach (RootTreeNode rootNode in treeView.Nodes)
                {
                    if (rootNode.ServerAddress.Equals(address))
                    {
                        MessageBox.Show("Already added server with IP " + address.ToString());
                        return;
                    }
                }

                RootTreeNode node = new RootTreeNode(new ServerProvider(new System.Net.IPEndPoint(address, 8081), username, password));
                treeView.Nodes.Add(node);
            }
            RefreshView();
        }
Example #2
0
 private void treeView_AfterSelect(object sender, TreeViewEventArgs e)
 {
     btnRemove.Enabled = (e.Node is RootTreeNode);
     if (e.Node is ServerTreeNode)
     {
         ServerTreeNode node = e.Node as ServerTreeNode;
         OnServerClicked(new ServerClickedEventArgs(node.Root, node.Text));
     }
     else if (e.Node is StandalonePluginTreeNode)
     {
         StandalonePluginTreeNode node = e.Node as StandalonePluginTreeNode;
         OnStandalonePluginClicked(new StandalonePluginClickedEventArgs(node.Root, node.Text));
     }
     else if (e.Node is ServerPluginTreeNode)
     {
         ServerPluginTreeNode node = e.Node as ServerPluginTreeNode;
         OnServerPluginClicked(new ServerPluginClickedEventArgs(node.Root, node.ServerName, node.Text));
     }
     else if (e.Node is SecurityManagerTreeNode)
     {
         SecurityManagerTreeNode node = e.Node as SecurityManagerTreeNode;
         OnSecurityManagerClicked(new SecurityManagerClickedEventArgs(node.Root));
     }
     else if (e.Node is RootTreeNode)
     {
         RootTreeNode node = e.Node as RootTreeNode;
         OnRootClicked(new RootClickedEventArgs(node.Root));
     }
 }
Example #3
0
 private void btnRemove_Click(object sender, EventArgs e)
 {
     if (treeView.SelectedNode is RootTreeNode)
     {
         RootTreeNode node = (treeView.SelectedNode as RootTreeNode);
         treeView.Nodes.Remove(node);
     }
 }
Example #4
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            using (AddServerForm frm = new AddServerForm())
            {
                if (frm.ShowDialog() != DialogResult.OK)
                    return;

                System.Net.IPAddress address = frm.Address;
                string username = frm.Username;
                string password = frm.Password;

                if (address == null || username == string.Empty || password == string.Empty)
                    return;

                foreach (RootTreeNode rootNode in treeView.Nodes)
                {
                    if (rootNode.ServerAddress.Equals(address))
                    {
                        MessageBox.Show("Already added server with IP " + address.ToString());
                        return;
                    }
                }

                RootTreeNode node = new RootTreeNode(new ServerProvider(new System.Net.IPEndPoint(address, 8081), username, password));
                treeView.Nodes.Add(node);
            }
            RefreshView();
        }