void ActualiserExemplaires() { // 1. Recuperer l'identifiant de l'ouvrage selectionné int idx = listBoxOuvrages.SelectedIndex; // 2. Recuperer la liste des exemplaires associés à l'ouvrage exemplaires = serviceExemplaires.ObtenirListeParOuvrage(idx); // 3. Afficher la liste des exemplaires AfficherListe(exemplaires, listBoxExemplaires); }
public void SupprimerOuvrageSucces() { int ouId = ouvrage.Id; serviceOuvrages.Supprimer(ouId); using (ISession session = sessionFactory.OpenSession()) { Ouvrage ou = session.Get <Ouvrage>(ouId); Assert.IsNull(ou); List <Exemplaire> ouExemplaires = serviceExemplaires.ObtenirListeParOuvrage(ouId); Assert.IsTrue(ouExemplaires.Count == 0); } }
void ActualiserExemplaires() { // TODO: // 1. Recuperer l'identifiant de l'ouvrage selectionné string selectedTxt = listBoxOuvrages.SelectedItem as string; Ouvrage ouvrage = serviceOuvrages.ObtenirListe() .Find(o => o.ToString() == selectedTxt); // 2. Recuperer la liste des exemplaires associés à l'ouvrage if (ouvrage != null && ouvrages != null && ouvrages.Count > 0) { exemplaires = serviceExemplaires.ObtenirListeParOuvrage(ouvrage.Id); } else if (exemplaires != null) { exemplaires.Clear(); } // 3. Afficher la liste des exemplaires if (exemplaires != null) { AfficheList(exemplaires, listBoxExemplaires); } }