public GestionnaireSTE()
        {
            donnateurs     = new List <Donnateur>();
            commanditaires = new List <Commandiatire>();
            dons           = new List <Don>();
            prix           = new List <Prix>();

            string ligne;

            string[]  donne;
            ArrayList objet_pour_lecture = new ArrayList();

            objet_pour_lecture.Add(commanditaires);
            objet_pour_lecture.Add(prix);
            objet_pour_lecture.Add(donnateurs);
            objet_pour_lecture.Add(dons);

            for (byte lecteur_ = 0; lecteur_ < 4; lecteur_++)
            {
                if (File.Exists(NOM_FICHIERS[lecteur_]))
                {
                    StreamReader lecteur = new StreamReader(NOM_FICHIERS[lecteur_]);

                    switch (lecteur_)
                    {
                    case 0:
                        Commandiatire Commandiatire_pour_verification;

                        while ((ligne = lecteur.ReadLine()) != null)
                        {
                            donne = ligne.Split(',');
                            Commandiatire_pour_verification = new Commandiatire(donne);
                            if (VerifierCommanditaire(Commandiatire_pour_verification))
                            {
                                ((List <Commandiatire>)objet_pour_lecture[lecteur_]).Add(Commandiatire_pour_verification);
                                Commandiatire.All_file += Commandiatire_pour_verification.ToFile() + "\r\n";
                            }
                        }
                        break;

                    case 1:
                        Prix Prix_pour_verification;

                        while ((ligne = lecteur.ReadLine()) != null)
                        {
                            donne = ligne.Split(',');
                            Prix_pour_verification = new Prix(donne);
                            if (VerifierPrix(Prix_pour_verification))
                            {
                                ((List <Prix>)objet_pour_lecture[lecteur_]).Add(Prix_pour_verification);
                                // Prix. = Prix_pour_verification.ToFile();
                                MembreSTE.Prix.All_file += Prix_pour_verification.ToFile() + "\r\n";;
                            }
                        }
                        break;

                    case 2:
                        Donnateur Donnateur_pour_verification;
                        while ((ligne = lecteur.ReadLine()) != null)
                        {
                            donne = ligne.Split(',');
                            Donnateur_pour_verification = new Donnateur(donne);
                            if (VerifierDonnateur(Donnateur_pour_verification))
                            {
                                ((List <Donnateur>)objet_pour_lecture[lecteur_]).Add(Donnateur_pour_verification);
                                Donnateur.All_file += Donnateur_pour_verification.ToFile() + "\r\n";;
                            }
                        }
                        break;

                    case 3:
                        Don Don_pour_verification;
                        while ((ligne = lecteur.ReadLine()) != null)
                        {
                            donne = ligne.Split(',');
                            Don_pour_verification = new Don(donne);
                            if (VerifierDon(Don_pour_verification))
                            {
                                ((List <Don>)objet_pour_lecture[lecteur_]).Add(Don_pour_verification);
                                Don.All_file += Don_pour_verification.ToFile() + "\r\n";;
                            }
                            else
                            {
                                message += "Don " + Don_pour_verification + "\r\n";
                            }
                        }
                        break;
                    }

                    lecteur.Close();
                }

                donne = null;
            }
        }