Beispiel #1
0
 // option '3' Liste des livres avec leurs auteurs
 private static void AfficherLivresAuteur(Bibliotheque b)
 {
     for (int i = 0; i < b.GetCountLivres(); i++)
     {
         Livre  livre  = b.GetLivre(i);
         Auteur auteur = b.GetLivre(i).GetAuteur();
         Console.WriteLine(livre.GetTitre() + "\t" + livre.GetGenre() + "\t" + livre.GetAnneeSortie() + "\t" + auteur.GetNom() + "\t" + auteur.GetPrenom());
     }
 }
Beispiel #2
0
        // option '5' Recherche d'un livre par son titre
        private static void RechercheLivreTitre(Bibliotheque b)
        {
            Console.WriteLine("Entrez le titre du livre souhaité");
            string titre = Console.ReadLine();

            if (b.GetLivre(titre) == null)
            {
                Console.WriteLine("livre non compris dans cette liste");
            }
            else
            {
                Console.WriteLine(b.GetLivre(titre));
            }
        }
Beispiel #3
0
        private static void ListeLivreDateParution(Bibliotheque b)
        {
            //throw new NotImplementedException();
            Console.WriteLine("Saisissez une année : ");
            string s = Console.ReadLine();

            Console.WriteLine(b.GetLivre(s));
        }
Beispiel #4
0
        // option '4' Recherche d'un livre par sa position
        private static void RechercheLivrePosition(Bibliotheque b)
        {
            Console.WriteLine("Entrez la position du livre souhaité : ");
            int position = Convert.ToInt32(Console.ReadLine());

            if (position <= b.GetCountLivres())
            {
                Console.WriteLine(b.GetLivre(position));
            }
        }
Beispiel #5
0
        private static void AfficherLivres(Bibliotheque b)
        {
            //throw new NotImplementedException();
            Console.WriteLine("TITRE/GENRE/DATE/PARUTION");
            int i;

            for (i = 0; i < b.GetCountLivres(); i++)
            {
                Livre l = b.GetLivre(i);
                Console.WriteLine("{0}/{1}/{2}", l.GetTitre(), l.GetGenre(), l.GetAnneeSortie());
            }
        }
Beispiel #6
0
        private static void RechercheLivrePosition(Bibliotheque b)
        {
            //throw new NotImplementedException();
            string s;
            int    i;

            Console.WriteLine("Saisissez un numéro : ");
            s = Console.ReadLine();
            i = Convert.ToInt32(s);

            Console.WriteLine(b.GetLivre(i));
        }
Beispiel #7
0
        private static void SupprimerLivre(Bibliotheque b)
        {
            //throw new NotImplementedException();
            Console.WriteLine("TITRE/GENRE/DATE/PARUTION/NOM AUTEUR/PRENOM AUTEUR");
            int i;

            for (i = 0; i < b.GetCountLivres(); i++)
            {
                Livre l = b.GetLivre(i);
                Console.WriteLine("{0}/{1}/{2}/{3}", l.GetTitre(), l.GetGenre(), l.GetAnneeSortie(), l.GetAuteur());
            }
            string s;
            int    k;

            Console.WriteLine("Saisissez un numéro : ");
            s = Console.ReadLine();
            k = Convert.ToInt32(s);

            Console.WriteLine(b.GetLivre(k));

            b.SupprimerLivre(k);
        }
Beispiel #8
0
        private static void RechercheLivreTitre(Bibliotheque b)
        {
            //throw new NotImplementedException();


            string s;

            Console.WriteLine("Saisissez le titre d'un livre : ");
            s = Console.ReadLine();

            Console.WriteLine(b.GetLivre(s));

            Console.WriteLine("Le livre n'est pas présent !");
        }