private void btn_downloadAllMangaScanned_Click(object sender, EventArgs e) { try { Stopwatch dlTime = new Stopwatch(); dlTime.Start(); if (lb_mangaScanned.SelectedItems.Count > 0) { allButtonDisable(); List <Manga> mangaLst = new List <Manga>(); foreach (Manga m in lb_mangaScanned.SelectedItems) { mangaLst.Add(m); } Manga.infDlZip(mangaLst); //une fois terminé, on vide la liste des chapitres à dl; foreach (Manga m in lb_mangaScanned.SelectedItems) { m.MangaChapToDlLst.Clear(); m.MangaChapCompleteLst.Clear(); } allButtonEnable(); } dlTime.Stop(); String time = dlTime.Elapsed.Seconds.ToString(); String msg = "Téléchargement terminé en " + time + " secondes..."; MessageBox.Show(msg, "Cool", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show(ex.Message, ex.GetType().ToString(), MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btn_downloadMangaFollowed_Click(object sender, EventArgs e) { allButtonDisable(); List <Manga> mLst = (List <Manga>)lb_mangaFollowed.DataSource; Manga.infDlZip(mLst); //on met à jour la liste des mangas suivis avec le chapitre le plus haut DL Outils.updateFicMangaFollowed(mLst); MessageBox.Show("Les téléchargements des mangas suivis sont terminés", "Cool", MessageBoxButtons.OK, MessageBoxIcon.Information); allButtonEnable(); }