//suppression de catégorie private void buttonDelectCategory_Click(object sender, EventArgs e) { if (ListOfCategory.SelectedItem is ProductCategory) { try { string sql = string.Format(@"DELETE ProductCategory WHERE (Label='{0}')", textBoxCategoryName.Text); if (dB.ExecuteSQLCommand(sql) > 0) { MessageBox.Show("Suppression réussite!"); _ProductCategories.Remove((ProductCategory)ListOfCategory.SelectedItem); ListOfCategory.Refresh(); this.Close(); } else { MessageBox.Show("Cette catégorie n'existe pas, veuillez renseigner le nom de la catégorie!"); } } catch (Exception ee) { MessageBox.Show(ee.Message); } finally { dB.CloseConnection(); } } }
// Ajouter une catégory private void buttonAddCategory_Click(object sender, EventArgs e) { if (textBoxCategoryName.Text == "") { MessageBox.Show("Il lui faut un Nom de catégory de produit!"); return; } try { string sql = string.Format(@"INSERT into ProductCategory(Label) values('{0}')", textBoxCategoryName.Text); if (dB.ExecuteSQLCommand(sql) > 0) { MessageBox.Show("Nouvelle Catégorie ajoutée!"); ((ProductCategory)ListOfCategory.SelectedItem).Label = textBoxCategoryName.Text; ListOfCategory.Refresh(); //this.Close(); } else { MessageBox.Show("l'ajout de nouvelle catégorie échoué!"); } } catch (Exception ee) { MessageBox.Show(ee.Message); } finally { dB.CloseConnection(); } }