private void btnOK_Click(object sender, EventArgs e) { if (tbName.TextLength < 1) { MessageBox.Show("Er is geen naam opgegeven!"); return; } if (lbSongs.SelectedItems.Count == 0) { MessageBox.Show("Er zijn geen songs geselecteerd!"); return; } foreach (Playlist p in musicplayer.Playlists()) { if (p.Name == tbName.Text) { MessageBox.Show("Playlist met dezelfde naam bestaat al!"); return; } } Playlist playlist = new Playlist(tbName.Text); foreach (Song s in lbSongs.SelectedItems) { playlist.Add(s); } musicplayer.Add(playlist); this.Close(); }
private void btnOK_Click(object sender, EventArgs e) { if (tbName.TextLength < 1) { MessageBox.Show("Er is geen naam opgegeven!"); return; } if(lbSongs.SelectedItems.Count == 0) { MessageBox.Show("Er zijn geen songs geselecteerd!"); return; } foreach (Playlist p in musicplayer.Playlists()) { if (p.Name == tbName.Text) { MessageBox.Show("Playlist met dezelfde naam bestaat al!"); return; } } Playlist playlist = new Playlist(tbName.Text); foreach(Song s in lbSongs.SelectedItems) { playlist.Add(s); } musicplayer.Add(playlist); this.Close(); }
static void Main(string[] args) { int theShortestSong = 100000; int theLongestSong = 0; var player = new Player(); var playlist = new Playlist(); var song = CreateSong("first", 10); song.Artist.genre = Artist.Genre.Rock; var song1 = CreateSong("Second", 15); song1.Artist.genre = Artist.Genre.Rock; var song2 = CreateSong("third", 20); playlist.Add(song); playlist.Add(song1); playlist.Add(song2); playlist.Add(song); playlist.Add(song1); playlist.Add(song2); song.Like(); song1.Dislike(); player.Add(CreateSongMassive(ref theShortestSong, ref theLongestSong)); player.Add(playlist); player.SortByGenre(); //Console.WriteLine("Play Shuffle SortByTitle"); player.Play(); player.NewScreen(); // player.Shuffle(); //player.Play(); //Console.ReadLine(); //Console.WriteLine("SortByTitle Play "); //player.SortByTitle(); //player.Play(); //Console.ReadLine(); //Console.WriteLine("Shuffle Play "); //player.Shuffle(); //player.Play(); //Console.ReadLine(); //Console.WriteLine("LazySort Play "); //player.Play(); player.Stop(); Console.ReadLine(); }
private void addPlaylistBtn_Click(object sender, EventArgs e) { if (songListBox.SelectedItems != null) { using (PlaylistForm playForm = new PlaylistForm()) { if (playForm.ShowDialog() == DialogResult.OK) { Playlist playlist = new Playlist(playForm.playlistName); for (int i = 0; i < songListBox.SelectedItems.Count; i++) { playlist.Add((Song)(songListBox.SelectedItems[i])); } player.Playlists.Add(playlist); playListBox.Items.Add(playlist); } } } }