//Surchage de la méthode Deserialiser
        public override Manager Deserialiser(string fichierSerialise, string cle)
        {
            Manager m = new Manager();
            //Ouverture du fichier
            FileStream fs = new FileStream(fichierSerialise, FileMode.Open);

            //Ouverture du fichier impossible
            if (fs == null)
            {
                throw new Exception();
            }
            XmlSerializer xf = new XmlSerializer(typeof(Manager));

            //Décryptage
            Cryptographie.Cryptographie cryptographie = new Cryptographie.Cryptographie();


            fs = cryptographie.Decrypter(fs, fichierSerialise, cle);

            //Désérialisation
            m = (Manager)xf.Deserialize(fs);

            //Fermeture du fichier
            fs.Close();
            return(m);
        }
        //Surchage de la méthode Serialiser
        public override void Serialiser(Manager manager, string fichierSerialise, string cle)
        {
            //Création du fichier
            FileStream fs = new FileStream(fichierSerialise, FileMode.Create);

            //Création du fichier impossible
            if (fs == null)
            {
                throw new Exception();
            }

            //Sérialisation
            XmlSerializer xf = new XmlSerializer(typeof(Manager));

            xf.Serialize(fs, manager);

            //Cryptage
            Cryptographie.Cryptographie cryptographie = new Cryptographie.Cryptographie();
            cryptographie.Crypter(fs, cle);

            //Fermeture du fichier
            fs.Close();
        }