private void EditSelectedToolStripMenuItemClick(object sender, EventArgs e) { if (dgvFilters.SelectedRows.Count < 1) return; Filter f = _sc.Cache.GetFilterById((Guid)dgvFilters.SelectedRows[0].Cells["idColumn"].Value); if (f == null) return; using (FormFilterBuilder form = new FormFilterBuilder(f.ToString())) { if (form.ShowDialog(ParentForm) == DialogResult.OK && !string.IsNullOrEmpty(form.Expr)) { f.SetExpression(form.Expr); } } UpdateFilters(); }
private void CreateNewToolStripMenuItemClick(object sender, EventArgs e) { using(FormFilterBuilder form = new FormFilterBuilder()) { if(form.ShowDialog(ParentForm) == DialogResult.OK && !string.IsNullOrEmpty(form.Expr)) { _sc.Cache.AddFilter(new Filter(form.Expr)); } } }