private void FilterSelect_Click(object sender, EventArgs e) { string filterText; var filterBtn = sender as Button; if (filterBtn == null) { return; } if (!SavedFilters.TryGetValue(filterBtn.Text, out filterText)) { return; } //apply filter CurrentFilter = Filter.ParseFromStatement(filterText); ApplyCurrentFilter(false); UpdateCurrentFilterText(); }
private string GetFilterTextForButton(Button btn) { if (btn == null) { return(null); } bool isFilter = btn.Parent == pnlSavedFilters; string filterText; if (isFilter) { if (!SavedFilters.TryGetValue(btn.Text, out filterText)) { filterText = null; } } else { filterText = btn.Text; } return(filterText); }