public Eleve[] affichageEnfant(Parent p)
 {
     Eleve[] tabE = new Eleve[5];
     tabE = historique.getElevesParent(p);
     // on veut retourner la liste des enfants qui ont été ajoutés par le parent
     return(tabE);
 }
        public int nombreNiveau(Eleve e)
        {
            int niveau = 3;

            // il faut récupérer le niveau de l'enfant

            return(niveau);
        }
        public Boolean insertionEnfant(Parent p, Eleve e)
        {
            // on veut ajouter un nouvel enfant
            string test;

            test = logger.addEnfant(p.Motdepasse, p.Nom.Trim() + " " + p.Prenom.Trim(), e.Nom, e.Prenom, e.getProfil().ToString(), e.getDifficulte().ToString());
            return(test.Equals("succes"));
        }
        private void ajouterE_Click(object sender, EventArgs e)
        {
            if (nomEnfant.Text != "" && prenomEnfant.Text != "" && profilEnfant.Text != "" && Int32.Parse(profilEnfant.Text) >= 1)
            {
                Eleve eleve = new Eleve(nomEnfant.Text, prenomEnfant.Text, Int32.Parse(profilEnfant.Text), 0, 0);
                // On insère l'enfant dans la Base de données
                ControleConnexion cc = new ControleConnexion();
                cc.insertionEnfant(p, eleve);

                // On ferme la fenêtre et on revient la fenêtre principale du parent
                this.Dispose();
            }
            else
            {
                MessageBox.Show("Veuillez remplir tous les champs");
            }
        }