Exemple #1
0
    protected void OnTopSetlistsMenuChanged(object sender, EventArgs e)
    {
        clear();
        ArtistInfoObjectsOn();
        var         id    = TopSetlistsMenu.Active;
        SetlistInfo check = ParseSetlistPage(Globals.TopSetlists[id].link, Globals.TopSetlists[id].bandName);

        Globals.CurrentArtist           = ParseArtistPage(check.artistLink, check.bandName);
        Globals.CurrentArtistToursLinks = Globals.CurrentArtist.tours.Keys.ToList();
        label1.Text = Globals.CurrentArtist.bandName;
        foreach (var song in Globals.CurrentArtist.songs)
        {
            AllArtistSongsMenu.AppendText(song);
        }
        foreach (var tour in Globals.CurrentArtist.tours.Values)
        {
            ArtistToursMenu.AppendText(tour);
        }
        foreach (var album in Globals.CurrentArtist.albums)
        {
            ArtistAlbumsMenu.AppendText(album);
        }
        foreach (var song in check.songs)
        {
            SongsInSetlistMenu.AppendText(song);
        }
    }
Exemple #2
0
 public void clear()
 {
     for (int i = 0; i < 200; i++)
     {
         SongsInSetlistMenu.RemoveText(0);
         AllArtistSongsMenu.RemoveText(0);
         ArtistToursMenu.RemoveText(0);
         ArtistAlbumsMenu.RemoveText(0);
     }
 }
Exemple #3
0
    protected void OnArtistTopSetlistsChanged(object sender, EventArgs e)
    {
        ArtistInfoObjectsOn();
        var id = ArtistTopSetlists.Active;

        for (int i = 0; i < 100; i++)
        {
            SongsInSetlistMenu.RemoveText(0);
        }
        try
        {
            SetlistInfo check = ParseSetlistPage(Globals.SearchingPageInfo.Setlists.Keys.ElementAt(id), Globals.SearchingPageInfo.bandName);
            foreach (var song in check.songs)
            {
                SongsInSetlistMenu.AppendText(song);
            }
        }
        catch (Exception ex)
        {
            label1.Text = ex.ToString();
        }
    }