public void TestCreationPlaylist() { SQLupdate SQLupdate = new SQLupdate(); int i = SQLupdate.AjouterPlaylist("xXD4rk_JeanDidXx", "Havana"); Assert.IsTrue(i == 1); }
public void TestUpdatePlaylist() { SQLupdate SQLupdate = new SQLupdate(); int i = SQLupdate.UpdatePlaylist("Playlist de xXD4rk_JeanDidXx"); Assert.IsTrue(i == 1); }
public void TestAchatMusique() { SQLupdate SQLupdate = new SQLupdate(); int i = SQLupdate.AcheterMusique("xXD4rk_JeanDidXx", 1.99M, "Havana"); Assert.IsTrue(i == 1); }
public void TestAchatFilm() { SQLupdate SQLupdate = new SQLupdate(); int i = SQLupdate.AchatFilm("xXD4rk_JeanDidXx", "Tomb Raider", 15.99M); Assert.IsTrue(i == 1); }
/// <summary> /// Bouton Valider de l'InputBox /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Valider_Click(object sender, RoutedEventArgs e) { int cpt = 0; int cpt2 = 0; string input = InputTextBox.Text; foreach (Char c in input) // pour chaque caractère inscrit dans la textbox // { if (!Char.IsDigit(c)) // si ce caractère n'est pas un chiffre compris entre 0 et 9 // { cpt += 1; // alors on incrémente le compteur de 1 // } cpt2 += 1; // compteur qui compte le nombre de caractère renseigné // } if (cpt2 == 0) { MessageBox.Show("Vous n'avez entré aucune valeur !", "Erreur"); } else if (cpt != 0) // si le compteur n'est pas égal à 0 // { MessageBox.Show("Format valide (Entiers uniquement) !", "Erreur format"); // on affiche un message indiquant que le format n'est pas respecté // InputTextBox.Text = String.Empty; // on réinitialise le contenu de la textbox // } else { Utilisateur Utilisateur = Utilisateur.CurrentUtilisateur; Utilisateur.AjouterSolde(Convert.ToDecimal(input)); UC.Solde.Content = "Mon solde: " + Utilisateur.GetSolde() + "€"; SQLupdate SQLupdate = new SQLupdate(); SQLupdate.UpdateSolde(Utilisateur.GetUserName(), Convert.ToDecimal(input)); InputBox.Visibility = Visibility.Collapsed; InputTextBox.Text = String.Empty; } }
public void TestAjouterSolde() { SQLupdate SQLupdate = new SQLupdate(); int i = SQLupdate.UpdateSolde("xXD4rk_JeanDidXx", 50); Assert.IsTrue(i == 1); }
/// <summary> /// Ajoute une musique dans la liste de création de la playlist /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void AddMusique(object sender, RoutedEventArgs e) { Utilisateur Utilisateur = Utilisateur.CurrentUtilisateur; MesMusiques MesMusiques = new MesMusiques(); int index = GetPlaylist().FindIndex(item => item.Titre == SelectBox.Text.ToString()); // on vérifie si la playlist en cours de création ne possède pas 2 fois la même musique, via un index // var son = MesMusiques.GetList().Find(x => x.Titre == SelectBox.Text.ToString()); if (SelectBox.Text.ToString() != "--Veuillez choisir une musique--") { if (index < 0) // si l'index est inférieur à 0, cela signifie qu'elle n'est pas présente dans la playlist, donc on peut l'ajouter // { list.Items.Add(son); SetPlaylist(son); SQLupdate SQLupdate = new SQLupdate(); SQLupdate.AjouterPlaylist(Utilisateur.GetUserName(), SelectBox.Text); } else { MessageBox.Show("Cette musique est déja dans la liste !", "Erreur"); } } else { MessageBox.Show("Aucune musique sélectionnée !", " Erreur "); } }
/// <summary> /// Achète une musique et l'ajoute dans la liste des musiques que possède l'utilisateur en cours /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Acheter(object sender, RoutedEventArgs e) { if (Buy_Button.Content.ToString() == "ACHETER") { if (MessageBox.Show("Voulez-vous acheter cette musiques?", "Question", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.Yes) { Utilisateur Utilisateur = Utilisateur.CurrentUtilisateur; if (Utilisateur.GetSolde() >= Prix) // si le solde de l'utilisateur est supérieur ou égal au prix de la musique // { Utilisateur.ReduireSolde(Prix); // alors on réduit le solde de celui-ci par le prix de la musique // Buy_Button.Content = "ACQUIS"; Buy_Button.Background = new SolidColorBrush(Colors.Green); Buy_Button.Foreground = new SolidColorBrush(Colors.White); MesMusiques MesMusiques = new MesMusiques(); MesMusiques.SetList(musique); SQLupdate SQLupdate = new SQLupdate(); SQLupdate.AcheterMusique(Utilisateur.GetUserName(), Prix, label1.Content.ToString()); } else { MessageBox.Show("Fonds insuffisants, veuillez garnir votre solde !", "Erreur"); // si le solde est inférieur au prix, on affiche un message exprimant le fait que l'utilisateur n'a pas les fonds nécessaires // } } } }
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); }
/// <summary> /// Bouton Créer, qui ajoute un nouvel utilisatuer dans la base de donnée /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void CreationCompte(object sender, RoutedEventArgs e) { if (Login.Text == "" || Mdp.Password == "" || Nom.Text == "" || Prenom.Text == "") // les champs obligatoires doivent être renseignés // { MessageBox.Show("Des champs obligatoires sont vides!", "Erreur"); } else if (Mdp.Password != MdpConfirm.Password) // les mots de passe doivent concorder // { MessageBox.Show("Les mots de passe sont différents!", "Erreur"); } else { SQLupdate SQLupdate = new SQLupdate(); SQLupdate.Inscription(Nom.Text.Trim(), Prenom.Text.Trim(), Login.Text.Trim(), Mdp.Password.Trim()); Clear(); MessageBox.Show("Inscription réussie!", "Inscription"); MainWindow MainWindow = new MainWindow(); MainWindow.Show(); this.Close(); } }
/// <summary> /// Bouton Créer /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void CreePlaylist(object sender, RoutedEventArgs e) { if (NomPlaylist.Text.ToString() != "") // le nom de playlist ne doit pa être vide // { if (list.HasItems) // la liste doit contenir des musiques // { MessageBox.Show("Playlist créée !", "Succès"); SQLupdate SQLupdate = new SQLupdate(); SQLupdate.UpdatePlaylist(NomPlaylist.Text); // On update toutes les musiques que l'on a ajouté dans UserPlaylist en rajoutant le nom de playlist // MesPlaylists MesPlaylists = new MesPlaylists(); MesPlaylists.Show(); this.Close(); } else { MessageBox.Show("Votre playlist ne contient aucune musique !", "Erreur"); } } else { MessageBox.Show("Entrez un nom de playlist !", "Erreur"); } }