private void AddEntry(GridView view, List <FilterRule> patterns, string property) { using (var epf = new EditPatternForm(property)) { if (epf.ShowModal(this) == DialogResult.Ok) { patterns.Add(epf.Pattern); UpdateListView(view, patterns); } } }
private void EditEntry(GridView view, List <FilterRule> patterns, string property, bool message = true) { if (view.SelectedItem != null) { var frule = (FilterRule)view.SelectedItem; using (var epf = new EditPatternForm(frule, property)) { if (epf.ShowModal(this) == DialogResult.Ok) { patterns[view.SelectedRow] = epf.Pattern; UpdateListView(view, patterns); } } } else if (message) { MessageBox.Show("Zuerst muss eine Regel ausgewählt werden!", "Regel bearbeiten"); } }