public override void AddItem() { FileSystemCollectorEditFilterEntry editDirectory = new FileSystemCollectorEditFilterEntry(); if (editDirectory.ShowDialog() == DialogResult.OK) { ListViewItem lvi = new ListViewItem(editDirectory.SelectedFilterEntry.FilterFullPath); lvi.SubItems.Add(editDirectory.SelectedFilterEntry.CountWarningIndicator.ToString()); lvi.SubItems.Add(editDirectory.SelectedFilterEntry.CountErrorIndicator.ToString()); lvi.SubItems.Add(editDirectory.SelectedFilterEntry.SizeKBWarningIndicator.ToString()); lvi.SubItems.Add(editDirectory.SelectedFilterEntry.SizeKBErrorIndicator.ToString()); lvi.SubItems.Add(editDirectory.SelectedFilterEntry.FileMinAgeSec.ToString()); lvi.SubItems.Add(editDirectory.SelectedFilterEntry.FileMaxAgeSec.ToString()); lvi.SubItems.Add(editDirectory.SelectedFilterEntry.FileMinSizeKB.ToString()); lvi.SubItems.Add(editDirectory.SelectedFilterEntry.FileMaxSizeKB.ToString()); lvi.Tag = editDirectory.SelectedFilterEntry; lvwEntries.Items.Add(lvi); } }
public override void EditItem() { if (lvwEntries.SelectedItems.Count > 0) { FileSystemCollectorEditFilterEntry editDirectory = new FileSystemCollectorEditFilterEntry(); editDirectory.SelectedFilterEntry = (FileSystemDirectoryFilterEntry)lvwEntries.SelectedItems[0].Tag; if (editDirectory.ShowDialog() == DialogResult.OK) { ListViewItem lvi = lvwEntries.SelectedItems[0]; lvi.Text = editDirectory.SelectedFilterEntry.FilterFullPath; lvi.SubItems[1].Text = editDirectory.SelectedFilterEntry.CountWarningIndicator.ToString(); lvi.SubItems[2].Text = editDirectory.SelectedFilterEntry.CountErrorIndicator.ToString(); lvi.SubItems[3].Text = editDirectory.SelectedFilterEntry.SizeKBWarningIndicator.ToString(); lvi.SubItems[4].Text = editDirectory.SelectedFilterEntry.SizeKBErrorIndicator.ToString(); lvi.SubItems[5].Text = editDirectory.SelectedFilterEntry.FileMinAgeSec.ToString(); lvi.SubItems[6].Text = editDirectory.SelectedFilterEntry.FileMaxAgeSec.ToString(); lvi.SubItems[7].Text = editDirectory.SelectedFilterEntry.FileMinSizeKB.ToString(); lvi.SubItems[8].Text = editDirectory.SelectedFilterEntry.FileMaxSizeKB.ToString(); lvi.Tag = editDirectory.SelectedFilterEntry; } } }