/// <summary> /// Bouton MesPlaylists renvoyant vers la page MesPlaylists /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void MesPlaylists(object sender, RoutedEventArgs e) { MesPlaylists MesPlaylists = new MesPlaylists(); MesPlaylists.Show(); this.Close(); }
/// <summary> /// Bouton Retour /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Retour(object sender, RoutedEventArgs e) { SQLdelete SQLdelete = new SQLdelete(); SQLdelete.DeletePlaylist(); // On supprime toute les musiques qui ne sont lié à aucune playlist dans UserPlaylist, cad celles qui ne possèdent pas de nom de playlist // MesPlaylists MesPlaylists = new MesPlaylists(); MesPlaylists.Show(); this.Close(); }
/// <summary> /// Bouton MesPlaylists renvoyant vers la page MesPlaylists /// Si une musique est en cours de lecture, elle est arrêtée /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void MesPlaylists(object sender, RoutedEventArgs e) { MesPlaylists MesPlaylists = new MesPlaylists(); MesPlaylists.Show(); if (Stop.Visibility == Visibility.Visible) { SoundPlayer.Stop(); } this.Close(); }
private void Retour(object sender, EventArgs e) { if (TimeLeft.Visible == true) { SoundPlayer.Stop(); } MesPlaylists MesPlaylists = new MesPlaylists(); MesPlaylists.Show(); this.Close(); }
/// <summary> /// Redefinition de la méthode de la croix X /// </summary> /// <param name="e"></param> protected override void OnClosing(System.ComponentModel.CancelEventArgs e) { bool wasCodeClosed = new StackTrace().GetFrames().FirstOrDefault(x => x.GetMethod() == typeof(Window).GetMethod("Close")) != null; if (!wasCodeClosed) // Si la fenetre a été fermé par un click sur la croix X, on éxécute le code ci-dessous // { SQLdelete SQLdelete = new SQLdelete(); SQLdelete.DeletePlaylist(); // on supprime toute les musiques enregistrées dans UserPlaylist qui ne possède pas de nom de playlist // MesPlaylists MesPlaylists = new MesPlaylists(); MesPlaylists.Show(); } base.OnClosing(e); }
/// <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"); } }