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); } }
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); } }