Example #1
0
        private void Supprimer(object o)
        {
            MessageBoxResult result = MessageBox.Show("Voulez-vous réellement supprimer : " + SelectedCompositeur, "Attention !!", MessageBoxButton.YesNo, MessageBoxImage.Question);

            if (result == MessageBoxResult.Yes)
            {    //suppression
                dataManager.Supprimer(CompositeurFactory.ConvertBackCompositeur(SelectedCompositeur));
                NotifyPropertyChanged("ListeCompo");
            }
        }
Example #2
0
 public MainWindowViewModel()
 {
     dataManager            = DataManager.Get();
     ListeCompo             = CompositeurFactory.ConvertAllCompositeur(dataManager.ListeCompo);
     AjouterCommand         = new DelegateCommand(Ajouter);
     EditerCommand          = new DelegateCommand(Editer, CanEditer);
     SupprimerCommand       = new DelegateCommand(Supprimer, CanSupprimer);
     StopCommand            = new DelegateCommand(Stop, CanStop);
     PlayCommand            = new DelegateCommand(Play, CanPlay);
     PauseCommand           = new DelegateCommand(Pause, CanPause);
     dataManager.miseAJour += DataManager_miseAJour;
 }
Example #3
0
 private void Valider(object o)
 {
     if (CompoModifie.Nom != null && CompoModifie.Prenom != null)
     {
         if (CompoInitial == null)
         {
             Data.Ajouter(CompositeurFactory.ConvertBackCompositeur(CompoModifie));
         }
         else
         {
             Data.Modifier(CompositeurFactory.ConvertBackCompositeur(CompoInitial), CompositeurFactory.ConvertBackCompositeur(CompoModifie));
         }
         Fermer(this, EventArgs.Empty);
     }
 }
Example #4
0
 private void DataManager_miseAJour(object sender, EventArgs e)
 {
     ListeCompo = CompositeurFactory.ConvertAllCompositeur(dataManager.ListeCompo);
     NotifyPropertyChanged("ListeCompo");
 }