private void btn_AddCategory_Click(object sender, RoutedEventArgs e) { ValueDialogBox valDia = new ValueDialogBox(); valDia.ShowDialog(); if (valDia.isAccepted == true) { string newCat = valDia.Value; if (newCat != "") { List <string> categories = returnedDatabase.getCategoryList(); bool catExistins = categories.Contains(newCat); if (catExistins == false) { cbb_Category.Items.Add(newCat); cbb_Categories.Items.Add(newCat); cbb_Category.Text = newCat; } else { MessageBox.Show("This category allready exists.", "Friendly Warning", MessageBoxButton.OK); } } else { MessageBox.Show("Invalid value", "Friendly Warning", MessageBoxButton.OK); } } }
private void Btn_New_Click(object sender, RoutedEventArgs e) { ValueDialogBox vdb = new ValueDialogBox("New Material Name"); vdb.ShowDialog(); if (vdb.isAccepted == true) { CarboMaterial newMaterial = new CarboMaterial(); newMaterial.Name = vdb.Value; returnedDatabase.AddMaterial(newMaterial); RefreshMaterialList(); selectMaterial(vdb.Value); } }
private void btn_Duplicate_Click(object sender, RoutedEventArgs e) { if (selectedMaterial != null) { ValueDialogBox vdb = new ValueDialogBox("New Material Name"); vdb.txt_Value.Focus(); vdb.ShowDialog(); if (vdb.isAccepted == true) { CarboMaterial newMaterial = DeepCopy <CarboMaterial>(selectedMaterial); newMaterial.Name = vdb.Value; returnedDatabase.AddMaterial(newMaterial); RefreshMaterialList(); selectMaterial(vdb.Value); } } }