public bool Equals(Stagiaire s, Stagiaire s1)
        {
            bool res = false;

            if (s.numero == s1.numero)
            {
                res = true;
            }
            return(res);
        }
Exemple #2
0
 public bool Ajouter(Stagiaire membre)
 {
     if (IndiceDe(membre) == -1)
     {
         lstS.Add(membre);
         return(true);
     }
     else
     {
         return(false);
     }
 }
Exemple #3
0
        public int  IndiceDe(Stagiaire membre)
        {
            int i;

            for (i = 0; i < lstS.Count; i++)
            {
                if (membre.Nom == lstS[i].Nom)
                {
                    return(i);
                }
            }
            return(-1);
        }
Exemple #4
0
 public void Supprimer(Stagiaire membre)
 {
     for (int i = 0; i < lstS.Count; i++)
     {
         if (membre.Numero == lstS[i].Numero)
         {
             lstS.RemoveAt(i);
         }
         else
         {
             throw new Exception("1e stagiaire ne fait pas partie du club");
         }
     }
 }
        private void buttonAjouter_Click(object sender, EventArgs e)
        {
            Stagiaire st = new Stagiaire(textNum.Text, textNom.Text);

            for (int i = 0; i < 1; i++)
            {
                if (st.Numero != c.lstS[i].Numero)
                {
                    c.lstS.Add(st);
                    d.Rows.Add(st.Numero, st.Nom);
                    clear();
                }
                else
                {
                    MessageBox.Show("Le Membre existe dija", "Ajouter", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
        private void buttonSupprimer_Click(object sender, EventArgs e)
        {
            Stagiaire st = new Stagiaire(textNum.Text, textNom.Text);

            for (int i = 0; i < c.lstS.Count; i++)
            {
                if (st.Numero == c.lstS[i].Numero)
                {
                    c.lstS.RemoveAt(i);
                    d.Rows.RemoveAt(i);
                    clear();
                    break;
                }
                else
                {
                    MessageBox.Show("Le numéro d'inscription est introvable !!", "Suprimer", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }