Пример #1
0
 private void addCloneComputerToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (SelectedConfig != null)
     {
         PerfCounterCollectorConfig currentConfig = (PerfCounterCollectorConfig)SelectedConfig;
         if (lvwPerfCounters.SelectedItems.Count > 0)
         {
             PerfCounterEditAlert editPerfCounterAlert = new PerfCounterEditAlert();
             editPerfCounterAlert.InitialMachine = ((PerfCounterCollectorEntry)lvwPerfCounters.SelectedItems[0].Tag).Computer;
             if (editPerfCounterAlert.ShowDialog() == System.Windows.Forms.DialogResult.OK)
             {
                 currentConfig.Entries.Add(editPerfCounterAlert.SelectedPCInstance);
                 ListViewItem lvi = new ListViewItem(editPerfCounterAlert.SelectedPCInstance.ToString());
                 if (editPerfCounterAlert.SelectedPCInstance.WarningValue < 9999)
                 {
                     lvi.SubItems.Add(string.Format("{0:f3}", editPerfCounterAlert.SelectedPCInstance.WarningValue));
                 }
                 else
                 {
                     lvi.SubItems.Add(string.Format("{0:f1}", editPerfCounterAlert.SelectedPCInstance.WarningValue));
                 }
                 if (editPerfCounterAlert.SelectedPCInstance.ErrorValue < 9999)
                 {
                     lvi.SubItems.Add(string.Format("{0:f3}", editPerfCounterAlert.SelectedPCInstance.ErrorValue));
                 }
                 else
                 {
                     lvi.SubItems.Add(string.Format("{0:f1}", editPerfCounterAlert.SelectedPCInstance.ErrorValue));
                 }
                 lvi.Tag = editPerfCounterAlert.SelectedPCInstance;
                 lvwPerfCounters.Items.Add(lvi);
             }
         }
     }
 }
Пример #2
0
 private void editToolStripButton_Click(object sender, EventArgs e)
 {
     if (SelectedConfig != null)
     {
         PerfCounterCollectorConfig currentConfig = (PerfCounterCollectorConfig)SelectedConfig;
         if (lvwPerfCounters.SelectedItems.Count > 0)
         {
             PerfCounterEditAlert editPerfCounterAlert = new PerfCounterEditAlert();
             editPerfCounterAlert.SelectedPCInstance = (PerfCounterCollectorEntry)lvwPerfCounters.SelectedItems[0].Tag;
             if (editPerfCounterAlert.ShowDialog() == System.Windows.Forms.DialogResult.OK)
             {
                 lvwPerfCounters.SelectedItems[0].Tag              = editPerfCounterAlert.SelectedPCInstance;
                 lvwPerfCounters.SelectedItems[0].Text             = editPerfCounterAlert.SelectedPCInstance.ToString();
                 lvwPerfCounters.SelectedItems[0].SubItems[1].Text = string.Format("{0:f2}", editPerfCounterAlert.SelectedPCInstance.WarningValue);
                 lvwPerfCounters.SelectedItems[0].SubItems[2].Text = string.Format("{0:f2}", editPerfCounterAlert.SelectedPCInstance.ErrorValue);
             }
         }
     }
 }