private void SelectionRapport(object sender, SelectionChangedEventArgs e) { if (ListRapports.SelectedItem == null) { return; } ListViewMedics.Items.Clear(); int idRapport = (int)ListRapports.SelectedItem; Rapport rapport = Manager.GetRapport(idRapport); Visiteur visiteur = Passerelle.GetVisiteur(rapport.IdVisiteur); Medecin medecin = Passerelle.GetMedecin(rapport.IdMedecin); NomVisiteur.Text = visiteur.Nom; PrenomVisiteur.Text = visiteur.Prenom; MotifVisite.Text = rapport.Motif; DateVisite.SelectedDate = rapport.Date; BilanVisite.Text = rapport.Bilan; NomMedecin.Text = medecin.Nom; AdresseMedecin.Text = medecin.Adresse; PrenomMedecin.Text = medecin.Prenom; List <EchantillonOffert> lesEchantillonOffert = Manager.GetLesEchantillonsOfferts(rapport.Id); foreach (EchantillonOffert eo in lesEchantillonOffert) { var tab1 = new { Medicament = eo.LeMedicament.NomCommercial, Quantite = eo.Quantite }; ListViewMedics.Items.Add(tab1); } }