private static void CaracteristiqueBibliotheque(Bibliotheque b) { //throw new NotImplementedException(); Console.WriteLine("La bibliothèque contient " + b.GetCountLivres() + " livres"); Console.WriteLine("Ecrit par " + b.GetCountAuteurs() + " auteurs"); Console.WriteLine("Elle a été chargé à partir du fichier bibliotheque.txt"); }
// option '1' Liste des livres private static void AfficherLivres(Bibliotheque b) { for (int i = 0; i < b.GetCountLivres(); i++) { Livre livre = b.GetLivre(i); Console.WriteLine(livre.GetTitre() + "\t" + livre.GetGenre() + "\t" + livre.GetAnneeSortie()); } }
// 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 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); }
// option '0' caractéristiques de la bibliothèque private static void CaracteristiqueBibliotheque(Bibliotheque b) { Console.WriteLine("La bibliothèque contient {0} livres.", b.GetCountLivres()); Console.WriteLine("La bibliothèque contient {0} Auteurs.", b.GetCountAuteurs()); Console.WriteLine("et provient du fichier {0}.", b.GetFichier()); }