Exemplo n.º 1
0
 public IEnumerable<Info> GetConnections()
 {
     var result = new List<Info>();
     try
     {
         result.AddRange(FileEnumerator.AllFiles.AsParallel().Where(s => s.EndsWith(".rdp")).Select(RDPFileToConnectionInfo));
     }
     catch (Exception ex)
     {
         Debug.WriteLine(ex.ToString());
     }
     return result;
 }
Exemplo n.º 2
0
 internal void ChangeConProp(Info info, int p, Protocols protocols)
 {
     try
     {
         var allNodes = new List<TreeNode>();
         foreach (TreeNode t in tvConnections.Nodes)
         {
             allNodes.AddRange(GetAllNodes(t));
         }
         foreach (var treeNode in allNodes)
         {
             var il = treeNode.Tag as Info;
             if (il != null && il == info)
             {
                 il.Protocol = protocols;
                 il.Port = p;
                 tvConnections.SelectedNode = treeNode;
                 InitialRefresh();
             }
         }
     }
     catch (Exception ex)
     {
         Runtime.MessageCollector.AddMessage(Messages.MessageClass.ErrorMsg,
                     (string)
                     ("ChangeConProp (UI.Window.Tree) failed" +
                         Constants.vbNewLine + ex.Message), true);
     }
 }
Exemplo n.º 3
0
 IEnumerable<TreeNode> GetAllNodes(TreeNode nodes)
 {
     var allNodes = new List<TreeNode>();
     allNodes.Add(nodes);
     foreach (TreeNode tn in nodes.Nodes)
     {
         allNodes.AddRange(GetAllNodes(tn));
     }
     return allNodes;
 }