예제 #1
0
        public void TestChargementMesPlaylists()
        {
            SQLselect            SQLselect = new SQLselect();
            List <ListPlaylists> list      = SQLselect.ChargementPlaylist("xXD4rk_JeanDidXx");

            Assert.IsTrue(list.Count > 0);
        }
예제 #2
0
        public void TestChargementMesFilms()
        {
            SQLselect     SQLselect = new SQLselect();
            List <string> list      = SQLselect.ChargementMesFilms("xXD4rk_JeanDidXx");

            Assert.IsTrue(list.Count > 0);
        }
예제 #3
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;
        }
예제 #4
0
        public void TestInscription_Connexion()
        {
            SQLupdate SQLupdate = new SQLupdate();

            SQLupdate.Inscription("Jean", "Didier", "xXD4rk_JeanDidXx", "ToTheMoon");
            SQLselect SQLselect = new SQLselect();
            int       i         = SQLselect.SQLConnexion("xXD4rk_JeanDidXx", "ToTheMoon");

            Assert.IsTrue(i == 1);
        }
예제 #5
0
        /// <summary>
        /// Bouton Connexion
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void Connexion(object sender, RoutedEventArgs e)
        {
            SQLselect SQLselect = new SQLselect();
            int       i         = SQLselect.SQLConnexion(login.Text, mdp.Password);

            if (i == 1)
            {
                Accueil Accueil = new Accueil();
                Accueil.Show();
                this.Close();
            }
            else
            {
                MessageBox.Show("Identifiant ou mot de passe incorrect", "Erreur");
            }
        }
예제 #6
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;
        }
예제 #7
0
        private List <string> mesFilms = new List <string>(); // Liste des noms de films possédés par l'utilisateur actuel //
        public MesFilms()
        {
            InitializeComponent();
            Utilisateur Utilisateur = Utilisateur.CurrentUtilisateur;
            SQLselect   SQLselect   = new SQLselect();

            mesFilms = SQLselect.ChargementMesFilms(Utilisateur.GetUserName());
            Films Films = new Films();

            foreach (string film in mesFilms)                     // Pour chacun des noms de films présent dans cette liste, on cherche la correspondance avec l'objet "Film" en question //
            {
                eFilm.Add(Films.EFilms.Find(x => x.Nom == film)); // On retourne l'objet correspond dans une list<Film> //
            }
            list.ItemsSource = eFilm;                             // On affiche tous les films possédés par l'utilisateur dans la ListView en indiquant la source de celle-ci //
            UC.OnClosed     += UCtitre_OnClosed;
            UC.OnSolded     += UCtitre_OnSolded;
        }