retourLivre géré non testé

This commit is contained in:
2025-10-03 11:32:34 +02:00
parent ed13a79a2f
commit 6e303b8977

View File

@@ -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();
}
}