Example #1
0
        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);
            }
        }
Example #3
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);
            }
        }