public void EntrerNvMbre(object sender, RoutedEventArgs e) //mets les elements renres dans un nouveau membre
        {
            ToutHide();
            this.nom     = nombox.Text;
            this.prenom  = prenombox.Text;
            this.adresse = adressebox.Text;
            this.ville   = Villebox.Text;
            string numeroTel = numerobox.Text;

            this.birthday = jour.Text + "/" + moisbox.Text + "/" + annee.Text;

            if (this.salarie == false) // si ce nest pas un salarie
            {
                Membre newMembre = new Membre(nom, prenom, birthday, this.sexe, this.adresse, this.ville, numeroTel, titre, cotisation, false);
                ListStatic.lMembre.Add(newMembre);
                if (newMembre.Age() < 18)
                {
                    Junior J = new Junior(newMembre.Nom, newMembre.Prenom); ListStatic.lJunior.Add(J);
                }                                                                                                               //test si cest un junior, si oui le rajoute dans la liste
            }

            if (salarie == true)
            {
                this.coordbancaire = postbox.Text;
                this.salaire       = Convert.ToDouble(salairbox.Text);
                this.datEntre      = DateTime.Now.ToString("dd/MM/yyyy");
                if (smembre == true) //si cest un salarie mais cest un membre en meme temps, alors cree deux fois lun dans la liste salarie lun dans la liste membre
                {
                    Membre newMembre = new Membre(nom, prenom, birthday, this.sexe, this.adresse, this.ville, numeroTel, titre, cotisation, false);
                    ListStatic.lMembre.Add(newMembre);
                    smembre = false;
                }
                Salarie newSalar = new Salarie(this.nom, this.prenom, this.birthday, this.sexe, this.adresse, this.ville, numeroTel, this.salaire, this.coordbancaire, this.datEntre);
                ListStatic.lSalarie.Add(newSalar);
            }
            Sauvegarde();

            Module_Membre.Visibility        = Visibility.Visible;
            TextePrincipalMembre.Visibility = Visibility.Visible;
            nombox.Text     = "Nom";
            prenombox.Text  = "Prénom";
            adressebox.Text = "Adresse (_ pour les espaces)";
            Villebox.Text   = "Ville";
            numerobox.Text  = "Numéro de téléphone";
            jour.Text       = "Jour (XX)";
            moisbox.Text    = "Mois (XX)";
            annee.Text      = "Années (XXXX)";
            postbox.Text    = "Coordonnées bancaires";
            salairbox.Text  = "Salaire";
        }
        public void Initialisation() //lit les .txt et les mets dans des listes
        {
            lire = new StreamReader(fichierAnnuaire);
            string[] membre;
            while (lire.Peek() > 0)
            {
                ligne  = lire.ReadLine();
                membre = ligne.Split(separateurs);
                if (membre.Length == 10)
                {
                    Membre newMembre = new Membre(membre[0], membre[1], membre[2], membre[3], membre[4], membre[5], membre[6], membre[7], Convert.ToBoolean(membre[8]), Convert.ToBoolean(membre[9]));
                    ListStatic.lMembre.Add(newMembre);
                }
            }
            lire.Close();

            lire = new StreamReader(fichierAnnuaireSalar);
            string[] salare;
            while (lire.Peek() > 0)
            {
                ligne  = lire.ReadLine();
                salare = ligne.Split(separateurs);
                if (salare.Length == 10)
                {
                    Salarie newSalar = new Salarie(salare[0], salare[1], salare[2], salare[3], salare[4], salare[5], salare[6], Convert.ToDouble(salare[7]), salare[8], salare[9]);
                    ListStatic.lSalarie.Add(newSalar);
                }
            }
            lire.Close();

            lire = new StreamReader(fichierEquipe);
            while (lire.Peek() > 0)
            {
                ligne  = lire.ReadLine();
                membre = ligne.Split(separateurs);
                if (membre.Length == 15)
                {
                    Equipe newEquipe = new Equipe(membre[0], membre[1], membre[2], membre[3], membre[4], membre[5],
                                                  membre[6], membre[7], membre[8], Convert.ToBoolean(membre[9]), Convert.ToBoolean(membre[10]),
                                                  Convert.ToInt32(membre[11]), Convert.ToInt32(membre[12]), Convert.ToInt32(membre[13]), Convert.ToInt32(membre[14]));
                    ListStatic.lEquipe.Add(newEquipe);
                }
            }
            lire.Close();

            lire = new StreamReader(fichierCompet);
            while (lire.Peek() > 0)
            {
                ligne  = lire.ReadLine();
                membre = ligne.Split(separateurs);
                if (membre.Length == 6)
                {
                    Competition newCompet = new Competition(membre[0], membre[1], Convert.ToInt32(membre[2]), Convert.ToInt32(membre[3]), membre[4], Convert.ToBoolean(membre[5]));
                    ListStatic.lCompet.Add(newCompet);
                }
            }
            lire.Close();

            //Pour le module autre
            List <Membre> Lm = ListStatic.lMembre.FindAll(delegate(Membre m)
                                                          { return(m.Age() < 18); });

            foreach (Membre m in Lm)
            {
                Junior J = new Junior(m.Nom, m.Prenom);
                ListStatic.lJunior.Add(J);
            }
        }