Example #1
0
        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;
        }
Example #2
0
        /// <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();
        }
Example #3
0
        /// <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();
        }
Example #4
0
        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;
        }