Beispiel #1
0
        private void AddCategory_FormClosing(object sender, FormClosingEventArgs e)
        {
            try
            {
                if (this.DialogResult == DialogResult.OK)
                {
                    if (!String.IsNullOrEmpty(textBox_AddCategory.Text))
                    {
                        var rowID = Convert.ToInt32(txtID.Text);

                        MainDataSet.CategoriesRow row = _views.MainForm.datasetMain.Categories.NewCategoriesRow();
                        row.Category   = textBox_AddCategory.Text;
                        row.ID         = rowID;
                        row.Color      = panelColor.BackColor.ToArgb();
                        row.IsSelected = true;

                        _views.MainForm.datasetMain.Categories.AddCategoriesRow(row);
                        _views.MainForm.adapterCategories.Update(_views.MainForm.datasetMain.Categories);
                        _views.MainForm.adapterCategories.Fill(_views.MainForm.datasetMain.Categories);

                        _selectedCategoryID = rowID;
                    }
                    else
                    {
                        MessageBox.Show("Category name cannot be empty");
                        e.Cancel = true;
                    }
                }
            }
            catch (System.Exception ex)
            {
                MessageBox.Show(ex.Message);
                e.Cancel = true;
            }
        }
Beispiel #2
0
        protected int AssignBuiltInCategory(MainDataSet.CategoriesRow selectedCategory)
        {
            var options = FillScoreOptions(selectedCategory);

            var formProgress = new FormGenericProgress("Assigning categories...", DoAssignBuiltInCategory, options, true);

            formProgress.ShowDialog(_views.MainForm);

            return(options.ResultCount);
        }