Ejemplo n.º 1
0
        private void cmdOK_Click(object sender, EventArgs e)
        {
            NIXDiskIOEntry selectedEntry;

            if (SelectedEntry == null)
            {
                SelectedEntry = new NIXDiskIOEntry();
            }
            selectedEntry = (NIXDiskIOEntry)SelectedEntry;
            selectedEntry.SSHConnection = sshConnectionDetails;
            selectedEntry.SubItems      = new List <ICollectorConfigSubEntry>();

            foreach (ListViewItem lvi in lvwDisks.Items)
            {
                NIXDiskIOSubEntry dsse = (NIXDiskIOSubEntry)lvi.Tag;
                selectedEntry.SubItems.Add(dsse);
            }


            DialogResult = System.Windows.Forms.DialogResult.OK;
            Close();
        }
Ejemplo n.º 2
0
        private void LoadEntryDetails()
        {
            NIXDiskIOEntry currentEntry = (NIXDiskIOEntry)SelectedEntry;

            if (currentEntry == null)
            {
                currentEntry = new NIXDiskIOEntry();
            }
            sshConnectionDetails  = currentEntry.SSHConnection;
            txtSSHConnection.Text = SSHConnectionDetails.FormatSSHConnection(sshConnectionDetails);

            foreach (NIXDiskIOSubEntry dsse in currentEntry.SubItems)
            {
                ListViewItem lvi = new ListViewItem()
                {
                    Text = dsse.DiskName
                };
                lvi.SubItems.Add(dsse.WarningValueKB.ToString());
                lvi.SubItems.Add(dsse.ErrorValueKB.ToString());
                lvi.Tag = dsse;
                lvwDisks.Items.Add(lvi);
            }
        }