public MesPlaylists() { InitializeComponent(); Utilisateur Utilisateur = Utilisateur.CurrentUtilisateur; SQLselect SQLselect = new SQLselect(); LoadingPlaylists = SQLselect.ChargementPlaylist(Utilisateur.GetUserName()); Musiques Musiques = new Musiques(); if (LoadingPlaylists.Count != 0) { foreach (ListPlaylists playlist in LoadingPlaylists) { if (test == "") { test = playlist.NamePlaylist; eMusique = new List <Musique>(); } if (playlist.NamePlaylist != test) { Playlist l = new Playlist(test, eMusique); SetPlaylist(l); test = playlist.NamePlaylist; eMusique = new List <Musique>(); } eMusique.Add(Musiques.EMusique.Find(x => x.Titre == playlist.NameSong)); } Playlist m = new Playlist(test, eMusique); SetPlaylist(m); } list.ItemsSource = GetListePlaylist(); UC.OnClosed += UCtitre_OnClosed; UC.OnSolded += UCtitre_OnSolded; }
/// <summary> /// Bouton Retour renvoyant vers la page Musiques /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Retour(object sender, RoutedEventArgs e) { Musiques Musiques = new Musiques(); Musiques.Show(); this.Close(); }
/// <summary> /// Bouton Retour renvoyant vers la page Musiques /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Retour(object sender, RoutedEventArgs e) { Musiques Musiques = new Musiques(); Musiques.Show(); if (Stop.Visibility == Visibility.Visible) { SoundPlayer.Stop(); } this.Close(); }
public List <string> mesMusiques = new List <string>(); // Liste des noms de films possédés par l'utilisateur actuel // public MesMusiques() { InitializeComponent(); Utilisateur Utilisateur = Utilisateur.CurrentUtilisateur; SQLselect SQLselect = new SQLselect(); mesMusiques = SQLselect.ChargementMesMusiques(Utilisateur.GetUserName()); Musiques Musiques = new Musiques(); foreach (string musique in mesMusiques) // Pour chacun des noms de musique présent dans cette liste, on cherche la correspondance avec l'objet "Musique" en question // { eMusique.Add(Musiques.EMusique.Find(x => x.Titre == musique)); // On retourne l'objet correspond dans une list<Musique> // } list.ItemsSource = eMusique; // On affiche toutes les musiques possédés par l'utilisateur dans la ListView en indiquant la source de celle-ci // UC.OnClosed += UCtitre_OnClosed; UC.OnSolded += UCtitre_OnSolded; }