// 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()); } }
// 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)); } }
private static void ListeLivreDateParution(Bibliotheque b) { //throw new NotImplementedException(); Console.WriteLine("Saisissez une année : "); string s = Console.ReadLine(); Console.WriteLine(b.GetLivre(s)); }
// 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)); } }
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()); } }
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)); }
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); }
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 !"); }