private void btnSupprCompetences_Click(object sender, EventArgs e) { if (chkCompetencesVisiteur.CheckedItems.Count == 0) { return; } else if (idVisiteur <= 0) { MessageBox.Show("Vous devez selectionner un visiteur !"); } else { foreach (String unLibelleProduit in chkCompetencesVisiteur.CheckedItems) { Passerelle.supprimerCompetence(Passerelle.getProduit(unLibelleProduit).getId(), idVisiteur); } chkCompetencesDispo.Items.Clear(); chkCompetencesVisiteur.Items.Clear(); foreach (Produit unProduit in Passerelle.getLesCompetencesDispo(idVisiteur)) { chkCompetencesDispo.Items.Add(unProduit.getLibelle()); } foreach (Produit unProduit in Passerelle.getLesCompetencesDuVisiteur(idVisiteur)) { chkCompetencesVisiteur.Items.Add(unProduit.getLibelle()); } } }
// Permet de supprimer un produit selectionne dans la liste private void btnSupprimerProduit_Click(object sender, EventArgs e) { if (idProduit == 0) { MessageBox.Show("Vous devez selectionner un produit!"); } else { string message = "Le produit '" + Passerelle.getProduit(idProduit).getLibelle() + "' sera supprime. \nVoulez-vous continuer?"; string titre = "Suppression d'un produit"; MessageBoxButtons boutons = MessageBoxButtons.YesNo; DialogResult result; // Affiche la boite de confirmation avant suppression result = MessageBox.Show(this, message, titre, boutons); if (result == DialogResult.Yes) { Passerelle.supprimerProduit(idProduit); dgvProduits.Rows.Clear(); foreach (Produit unProduit in Passerelle.getLesProduits()) { chkCompetencesDispo.Items.Add(unProduit.getLibelle()); dgvProduits.Rows.Add(unProduit.getId(), unProduit.getLibelle()); } MessageBox.Show("Le produit a bien ete supprime!"); } else { MessageBox.Show("La modification a ete annule"); } } }