Exemplo n.º 1
0
        public IChapter(IManga manga, String selected)
        {
            manga_name = manga.getName().Trim();
            foreach (string[] i in manga.get_chapters())
            {
                if (i[0] == "2")
                {
                    nb_tome   = Int32.Parse(i[1]);
                    name_tome = i[2];
                }
                if (i[0] == "1" && i[2] == selected)
                {
                    Debug.WriteLine(nb_tome.ToString() + " - " + name_tome);
                    Debug.WriteLine(i[0] + " - " + i[1] + " - " + i[2]);

                    link        = i[1];
                    description = i[2];
                    if (name_tome != "")
                    {
                        path = "Tome " + nb_tome + " - " + name_tome;
                    }
                    else
                    {
                        path = "Tome " + nb_tome;
                    }
                    return;
                }
            }
        }
Exemplo n.º 2
0
        private void listMangas_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            Object obj = listMangas.SelectedItem;

            if (obj == null)
            {
                return;
            }
            String item = obj.ToString();

            int id_index = -1;
            int cpt      = 0;

            foreach (KeyValuePair <String, String> i in all_mangas.get_all_mangas())
            {
                if (i.Key == item)
                {
                    id_index = cpt;
                    break;
                }
                cpt++;
            }

            if (id_index < 0)
            {
                return;
            }
            all_mangas.load_chapters(all_mangas.get_all_mangas()[id_index]);
            List <string[]> all_datas = all_mangas.get_chapters();

            GridMangas.Visibility   = Visibility.Hidden;
            GridChapters.Visibility = Visibility.Visible;
            last_page = 3;

            listChapters.Items.Clear();


            foreach (string[] i in all_datas)
            {
                if (i[0] == "1")
                {
                    listChapters.Items.Add(i[2]);
                }
            }
        }