Ejemplo n.º 1
0
        /// <summary>
        /// Ajoute une personne au fichier personnes.xml
        /// </summary>
        /// <param name="personne">La personne</param>
        public override void ajoutePersonne(Personne personne)
        {
            PersonneWriter writer = new PersonneWriterF();

            writer.WriteUnePersonne(personne, path + XMLTags.FICHIER_PERSONNES);
            writer.Save(path + XMLTags.FICHIER_PERSONNES);
            recuperePersonne();
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Met à jour la liste des films d'une personne
        /// </summary>
        /// <param name="pers">La personne</param>
        /// <param name="film">Le film a ajouter</param>
        public override Personne mettreAJourListeFilmsDeLaPersonne(Personne pers, Film film)
        {
            pers.listeFilms.Add(film);
            PersonneWriter writer = new PersonneWriterF();

            writer.UpdateListeFilmsPersonne(pers, film, path + XMLTags.FICHIER_PERSONNES);
            writer.Save(path + XMLTags.FICHIER_PERSONNES);
            return(pers);
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Réécris le fichier personnes.xml
        /// </summary>
        public override void writePersonnes()
        {
            ListePersonne liste = new ListePersonne();

            liste.InitialiseListePersonne();

            PersonneWriter writer = new PersonneWriterF();

            writer.WritePersonnes(liste.listePersonne);
            writer.Save(path + XMLTags.FICHIER_PERSONNES);
        }