Example #1
0
        private void ftpServerHandler(string serverKey)
        {
            AdminServer adminServer = ftpAdminClient.adminServerList[serverKey];
            SortedDictionary <string, FtpServerInfo> ftpServerList = adminServer.getFTPServerList();

            if (ftpServerList.Count == 0)
            {
                Ui_Utility.initFTPServerList(settingList, serverKey);
            }
        }
Example #2
0
        internal void refreshFtpServerListNode(AdminServer adminServer, FtpServerListNode ftpServerListNode)
        {
            SortedDictionary <string, FtpServerInfo> ftpServerList = adminServer.getFTPServerList();

            ftpServerListNode.Nodes.Clear();
            foreach (string serverId in ftpServerList.Keys)
            {
                FtpServerNode ftpServerNode = new FtpServerNode(adminServer, this, serverId);
                FtpServerInfo fI            = ftpServerList[serverId];
                ftpServerNode.init(uiObjFactory.getObj("ftpServerNode"));
                foreach (string key in ftpServerNode.toolStripItemList.Keys)
                {
                    ToolStripMenuItem tSI = ftpServerNode.toolStripItemList[key].ToObject <ToolStripMenuItem>();
                    tSI.Click += (sender, e) => MessageBox.Show(serverId);
                    ftpServerNode.ContextMenuStrip.Items.Add(tSI);
                }
                ftpServerNode.ContextMenuStrip.ImageList = imageList;
                ftpServerNode.Text = fI.description;
                ftpServerNode.Name = serverId;
                ftpServerListNode.Nodes.Add(ftpServerNode);
            }
        }