/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnFilterEdit_Click(object sender, EventArgs e) { if (listFilters.SelectedObjects.Count == 0) { return; } Filter filter = (Filter)listFilters.SelectedObjects[0]; using (FormFilter formFilter = new FormFilter(_sql, _filters)) { formFilter.Filter = filter; if (formFilter.ShowDialog(this) == System.Windows.Forms.DialogResult.Cancel) { return; } filter.Definition = formFilter.Filter.Definition; filter.Condition = formFilter.Filter.Condition; filter.Value = formFilter.Filter.Value; LoadFilters(); LoadSearch(1); SetFilterButtonStatus(true); } }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnFilterAdd_Click(object sender, EventArgs e) { using (FormFilter formFilter = new FormFilter(_sql, _filters)) { using (new HourGlass(this)) using (NPoco.Database db = new NPoco.Database(Db.GetOpenMySqlConnection())) { formFilter.LoadClassifications(db); } if (formFilter.ShowDialog(this) == System.Windows.Forms.DialogResult.Cancel) { return; } _filters.Add(formFilter.Filter); LoadFilters(); LoadSearch(1); SetFilterButtonStatus(true); } }