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);
            }
        }
        private void EntrerNvEquipe(object sender, RoutedEventArgs e)   //creee une equipe a partir des elements entres
                                                                        //Une equipe est un membre avc un nom d'équipe
                                                                        //Il faut une liste d'équipe pour avoir une equipe
        {
            réussite.Text = "";
            string nom           = nomMembreEquipe.Text;
            string prenom        = prenomMembreEquipe.Text;
            string nomEquipeprov = nomEquipeBox.Text;
            bool   existEquipe   = false;
            bool   exist         = false;
            bool   dejamembre    = false;
            int    index         = 0;
            Membre membreProv    = new Membre(nom, prenom, "", "", "", "", "", "", false, false);

            for (int i = 0; i < ListStatic.lMembre.Count; i++)
            {
                if (membreProv.Equals(ListStatic.lMembre[i]))
                {
                    exist = true;
                    index = i;
                }
            }
            if (exist)
            {
                int index2 = 0;
                for (int i = 0; i < ListStatic.lEquipe.Count; i++)
                {
                    if (nomEquipeprov == ListStatic.lEquipe[i].NomEquipe)
                    {
                        existEquipe = true;
                        index2      = i;
                    }
                }
                if (existEquipe)
                {
                    for (int i = 0; i < ListStatic.lEquipe.Count; i++)
                    {
                        if (ListStatic.lEquipe[i].NomEquipe == nomEquipeprov)
                        {
                            if (ListStatic.lEquipe[i].Equals(membreProv))
                            {
                                dejamembre = true;
                            }
                        }
                    }
                    if (dejamembre)
                    {
                        réussite.Text = "Le joueur saisis est déjà membre";
                    }
                    else
                    {
                        réussite.Text = "Joueur inséré avec succès";
                        Equipe newEquipe = new Equipe(nomEquipeprov, ListStatic.lMembre[index].Nom, ListStatic.lMembre[index].Prenom, ListStatic.lMembre[index].Birthday,
                                                      ListStatic.lMembre[index].Sexe, ListStatic.lMembre[index].Adresse, ListStatic.lMembre[index].Ville, ListStatic.lMembre[index].Telephone,
                                                      ListStatic.lMembre[index].Titre, ListStatic.lMembre[index].Cotisation, ListStatic.lMembre[index].Capitaine, 0, 0, 0, 0);
                        ListStatic.lEquipe.Add(newEquipe);
                        Sauvegarde();
                    }
                }
                else
                {
                    réussite.Text = "Equipe créée et joueur inséré";
                    Equipe newEquipe = new Equipe(nomEquipeprov, ListStatic.lMembre[index].Nom, ListStatic.lMembre[index].Prenom, ListStatic.lMembre[index].Birthday,
                                                  ListStatic.lMembre[index].Sexe, ListStatic.lMembre[index].Adresse, ListStatic.lMembre[index].Ville, ListStatic.lMembre[index].Telephone,
                                                  ListStatic.lMembre[index].Titre, ListStatic.lMembre[index].Cotisation, ListStatic.lMembre[index].Capitaine, 0, 0, 0, 0);
                    ListStatic.lEquipe.Add(newEquipe);
                    Sauvegarde();
                }
            }
            else
            {
                réussite.Text = "Le joueur n'existe pas";
            }
            nomMembreEquipe.Text    = "Nom";
            prenomMembreEquipe.Text = "Prenom";
            nomEquipeBox.Text       = "Nom de l'Équipe";
        }