private void cmdOK_Click(object sender, EventArgs e) { NIXNICEntry selectedEntry; if (SelectedEntry == null) { SelectedEntry = new NIXNICEntry(); } selectedEntry = (NIXNICEntry)SelectedEntry; selectedEntry.SSHConnection = sshConnectionDetails; selectedEntry.SubItems = new List <ICollectorConfigSubEntry>(); foreach (ListViewItem lvi in lvwNICs.Items) { NIXNICSubEntry dsse = (NIXNICSubEntry)lvi.Tag; selectedEntry.SubItems.Add(dsse); } DialogResult = System.Windows.Forms.DialogResult.OK; Close(); }
private void LoadEntryDetails() { NIXNICEntry currentEntry = (NIXNICEntry)SelectedEntry; if (currentEntry == null) { currentEntry = new NIXNICEntry(); } sshConnectionDetails = currentEntry.SSHConnection; txtSSHConnection.Text = SSHConnectionDetails.FormatSSHConnection(sshConnectionDetails); foreach (NIXNICSubEntry dsse in currentEntry.SubItems) { ListViewItem lvi = new ListViewItem() { Text = dsse.NICName }; lvi.SubItems.Add(dsse.WarningValueKB.ToString()); lvi.SubItems.Add(dsse.ErrorValueKB.ToString()); lvi.Tag = dsse; lvwNICs.Items.Add(lvi); } }