private void btnEdit_Click(object sender, EventArgs e) { try { //Open edit dialog if (listFilters.SelectedItems.Count > 0) { var name = listFilters.SelectedItems[0].Text; AddNewFilter newFilterDialog = new AddNewFilter(name, "Edit"); var dialogResult = newFilterDialog.ShowDialog(); if (dialogResult == System.Windows.Forms.DialogResult.OK) { //Change that name var newName = newFilterDialog.name; if (!String.IsNullOrEmpty(newName)) { var newFilter = _views.MainForm.datasetBilling.ICDFilters.FindByFilterID((int)listFilters.SelectedItems[0].Tag); newFilter.Name = newName; _views.MainForm.adapterICDFiltersBilling.Update(_views.MainForm.datasetBilling.ICDFilters); _views.MainForm.adapterICDFiltersBilling.Fill(_views.MainForm.datasetBilling.ICDFilters); FillFiltersList(); } } } } catch (Exception ex) { MainForm.ShowExceptionMessage(ex); } }
private void btnAdd_Click(object sender, EventArgs e) { try { AddNewFilter newFilterDialog = new AddNewFilter(""); var dialogResult = newFilterDialog.ShowDialog(); if (dialogResult == System.Windows.Forms.DialogResult.OK) { //Change that name var newName = newFilterDialog.name; if (!String.IsNullOrEmpty(newName)) { var newFilter = _views.MainForm.datasetBilling.ICDFilters.NewICDFiltersRow(); newFilter.Name = newName; newFilter.GroupIDs = ""; newFilter.Position = (short)listFilters.Items.Count; _views.MainForm.datasetBilling.ICDFilters.Rows.Add(newFilter); _views.MainForm.adapterICDFiltersBilling.Update(_views.MainForm.datasetBilling.ICDFilters); var id = MainForm.GetLastInsertedID(_views.MainForm.adapterICDFiltersBilling.Connection); _views.MainForm.adapterICDFiltersBilling.Fill(_views.MainForm.datasetBilling.ICDFilters); FillFiltersList(); //Add to combobox var btn = new RibbonButton(newName); btn.Tag = id; btn.Click += _billingView.btn_FilterDropDownSelect; _billingView.filtersCombobox.DropDownItems.Add(btn); } } } catch (Exception ex) { MainForm.ShowExceptionMessage(ex); } }