private void btnSuprimmer_Click(object sender, RoutedEventArgs e)
        {
            if (listViewTitre.SelectedIndex != -1)
            {
                var result = MessageBox.Show("Voulez-vous vraiment supprimer ce morceau ?", "Suppression Morceau", MessageBoxButton.YesNo, MessageBoxImage.Question);

                if (result == MessageBoxResult.Yes)
                {
                    // Mise à jour liste et sauvegarde !

                    listeMorceaux.RemoveAt(listViewTitre.SelectedIndex);

                    //enregistrement nouvelle liste

                    if (sauvegarde.sauveListe(listeMorceaux) == true)
                    {
                        MessageBox.Show("Les données ont été enregistrées");
                    }
                    else
                    {
                        MessageBox.Show("Une erreur est survenue, les données n'ont pas été enregistrées");
                        this.Close();
                    }

                    listViewTitre.Items.Clear();
                    for (int i = 0; i < listeMorceaux.Count; i++)
                    {
                        infoLigne = listeMorceaux.ElementAt(i).Getinfos();
                        listViewTitre.Items.Add(new MesItems {
                            Titre = infoLigne[0], Artiste = infoLigne[1], Album = infoLigne[2], Chemin = infoLigne[3]
                        });
                    }
                }
                else
                {
                    MessageBox.Show("Suppression annuler");
                }
            }
            else
            {
                MessageBox.Show("Vous n'avez pas sélectionné de morceau !!", "ERREUR !", MessageBoxButton.OK, MessageBoxImage.Exclamation);
            }
        }
示例#2
0
 private void boutonAjouter_Click(object sender, RoutedEventArgs e)
 {
     if (chemin != "")
     {
         nouveauMorceau = new Tracks(textboxTitre.Text, textboxArtiste.Text, textboxAlbum.Text, chemin);
         listeMorceaux.Add(nouveauMorceau);
         if (sauvegarde.sauveListe(listeMorceaux) == true)
         {
             MessageBox.Show("Les données ont été enregistrées");
         }
         else
         {
             MessageBox.Show("Une erreur est survenue, les données n'ont pas été enregistrées");
         }
     }
     else
     {
         MessageBox.Show("Vous n'avez pas choisi de morceau !");
     }
     chemin              = "";
     textboxTitre.Text   = "";
     textboxArtiste.Text = "";
     textboxAlbum.Text   = "";
 }