Exemplo n.º 1
0
 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());
         }
     }
 }
Exemplo n.º 2
0
        // 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");
                }
            }
        }