Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
        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);
            }
        }