From 6e303b897776683954b02feaf2a7ccbc426a30ec Mon Sep 17 00:00:00 2001 From: "delphine.thevenot" Date: Fri, 3 Oct 2025 11:32:34 +0200 Subject: [PATCH] =?UTF-8?q?retourLivre=20g=C3=A9r=C3=A9=20non=20test=C3=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bibliotheque/Controle/LivreValide.java | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/src/main/java/com/mycompany/bibliotheque/Controle/LivreValide.java b/src/main/java/com/mycompany/bibliotheque/Controle/LivreValide.java index fda91a5..895a3e4 100644 --- a/src/main/java/com/mycompany/bibliotheque/Controle/LivreValide.java +++ b/src/main/java/com/mycompany/bibliotheque/Controle/LivreValide.java @@ -5,6 +5,8 @@ package com.mycompany.bibliotheque.Controle; import com.mycompany.bibliotheque.Metier.Livre; +import com.mycompany.bibliotheque.Metier.Utilisateur; +import java.util.Scanner; /** * Classe de contrôle de la classe Livre @@ -93,4 +95,26 @@ public class LivreValide { } return valide; }; + + + /** + * IsDisponible() + * Vérifier livre pas déjà emprunté + * @author Morgann/Emile + */ + public static boolean retourLivre(Utilisateur user){ + Scanner sc = new Scanner(System.in); + int i=0; + for(Livre unLivre:user.getEmprunts()){ + i++; + System.out.println(i+". "+unLivre.getTitre()); + } + System.out.print("Merci de faire votre choix : "); + int choix = sc.nextInt(); + Livre leLivre = user.getEmprunts().get(choix-1); + + leLivre.setEmprunte(false); + user.getEmprunts().remove(leLivre); + return leLivre.isEmprunte(); + } }