private void SupprimerSouscription(object sender, RoutedEventArgs e) { Abonne abonneSelectionne = (Abonne)listeAbonnes.SelectedItem; Souscription souscriptionASupprimer = (Souscription)listeSouscriptions.SelectedItem; abonneSelectionne.Souscriptions.Remove(souscriptionASupprimer); }
private void AjouterSouscription(object sender, RoutedEventArgs e) { FenetreSouscription fenetreSouscription = new FenetreSouscription(); fenetreSouscription.selecteurOffre.ItemsSource = VOD.Offres; // n'affiche pas correctement le nom et le cout --> car Offres n'est pas une ICollectionView... bool?ok = fenetreSouscription.ShowDialog(); if (ok == true) { Souscription souscriptionAAjouter = new Souscription(); // par defaut la date est la date du jour courant --> voir constructeur de Souscription souscriptionAAjouter.Offre = (Offre)fenetreSouscription.selecteurOffre.SelectedItem; // permet de set l'offre de la souscription Abonne abonneSelectionne = (Abonne)listeAbonnes.SelectedItem; abonneSelectionne.Souscriptions.Add(souscriptionAAjouter); } }