Пример #1
0
 /// <summary>
 /// Complète l'objet Manga avec la liste des tous les chapitres à télécharger
 /// </summary>
 /// <param name="manga"></param>
 public static void getChapsToDlList(Manga manga, object o)
 {
     //si le dossier existe, on à déjà téléchargé des choses pour ce manga
     //on va analyser pour exclure ce qu'on à déjà téléchargé
     //sinon on prends toute la liste
     if (Directory.Exists(manga.MangaPath))
     {
         //pour chaque chapitre on vérifie s'il existe ou pas
         foreach (var chap in manga.MangaChapCompleteLst)
         {
             Outils.checkFicChap(chap);
             //si le chapitre à déjà été rappatrié, on s'arrête la, on prends le partie pris de considérer que si le dossier / fichier existe, il est complet
             if (!chap.chapAlreadyDled)
             {
                 //Sinon, on récupère la liste des pages du chapitre et on ajoute le chapitre dans la liste à dl
                 Chapitre.getChapPages(chap, o);
                 manga.MangaChapToDlLst.Add(chap);
                 manga.MangaNbrPagesToDl += chap.ChapNbrPage;
             }
         }
     }
     else
     {
         //le répertoire n'existe pas il faut tout télécharger
         foreach (var chap in manga.MangaChapCompleteLst)
         {
             Chapitre.getChapPages(chap, o);
             manga.MangaChapToDlLst.Add(chap);
             manga.MangaNbrPagesToDl += chap.ChapNbrPage;
         }
     }
 }
Пример #2
0
 internal static void getInfoChapitres(Chapitre c, object o)
 {
     Outils.checkFicChap(c);
     //si le chapitre à déjà été rappatrié, on s'arrête la, on prends le partie pris de considérer que si le dossier / fichier existe, il est complet
     if (!c.chapAlreadyDled)
     {
         //Sinon, on récupère la liste des pages du chapitre et on ajoute le chapitre dans la liste à dl
         Chapitre.getChapPages(c, o);
     }
 }