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); } }
public void clear() { for (int i = 0; i < 200; i++) { SongsInSetlistMenu.RemoveText(0); AllArtistSongsMenu.RemoveText(0); ArtistToursMenu.RemoveText(0); ArtistAlbumsMenu.RemoveText(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(); } }