Beispiel #1
0
        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();
        }
Beispiel #2
0
        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);
            }
        }