private void AddAllButton_Click(object sender, EventArgs e) { int count = 0; foreach (ListViewItem lvi in this.ScanResultsListView.Items) { Terminals.Scanner.NetworkScanItem item = (Terminals.Scanner.NetworkScanItem)lvi.Tag; FavoriteConfigurationElement fav = new FavoriteConfigurationElement(); fav.ServerName = item.IPAddress; fav.Port = item.Port; fav.Protocol = Connections.ConnectionManager.GetPortName(fav.Port, item.IsVMRC); string tags = TagsTextbox.Text; tags = tags.Replace("Tags...", "").Trim(); if (tags != string.Empty) { fav.Tags = tags; } if (fav.Protocol == "SSH") { fav.Protocol = "Telnet"; fav.Telnet = false; fav.Name = string.Format("{0}_{1}", item.HostName, "SSH"); } else { fav.Name = string.Format("{0}_{1}", item.HostName, fav.Protocol); } fav.DomainName = System.Environment.UserDomainName; fav.UserName = System.Environment.UserName; Settings.AddFavorite(fav, false); count++; } MessageBox.Show(string.Format("{0} items were added to your favorites.", count)); }
private void AddPort(Terminals.Scanner.NetworkScanItem port) { bool add = true; foreach (Scanner.NetworkScanItem item in this.OpenPorts) { if (item.IPAddress == port.IPAddress && item.Port == port.Port && item.IsVMRC == port.IsVMRC) { add = false; break; } } if (add) { this.openPorts.Add(port); } }