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