Class ReservationListController
java.lang.Object
controller.ReservationListController
Contrôleur de la liste des réservations, responsable de l'affichage des réservations,
de la gestion des interactions utilisateur, et de la suppression des réservations.
Ce contrôleur permet d'afficher une liste de réservations dans un panneau de défilement,
d'afficher les informations d'une réservation sélectionnée, et de supprimer des réservations.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionConstructeur du contrôleur de la liste des réservations. -
Method Summary
Modifier and TypeMethodDescriptionvoidSupprime les informations de la réservation actuelle et réinitialise l'affichage des détails.voidCharge toutes les réservations depuis le modèle et les affiche dans la vue.voidshowReservationInfo(Reservation reservation) Affiche les informations détaillées d'une réservation sélectionnée dans le panneau d'informations.voidstart()Démarre l'affichage de la fenêtre principale des réservations.
-
Field Details
-
clientLabel
-
movieLabel
-
dateLabel
-
-
Constructor Details
-
ReservationListController
public ReservationListController()Constructeur du contrôleur de la liste des réservations. Configure l'action du bouton de suppression d'une réservation.
-
-
Method Details
-
start
public void start()Démarre l'affichage de la fenêtre principale des réservations. Initialise la fenêtre, charge et affiche la liste des réservations. -
reservationsLoad
public void reservationsLoad()Charge toutes les réservations depuis le modèle et les affiche dans la vue. Crée un bouton pour chaque réservation, et permet d'afficher les détails lorsque l'on clique sur une réservation. -
showReservationInfo
Affiche les informations détaillées d'une réservation sélectionnée dans le panneau d'informations. Cette méthode met à jour les labels affichant les informations du client, du film et des dates de la réservation.- Parameters:
reservation- la réservation dont les informations doivent être affichées
-
removeActualReservation
public void removeActualReservation()Supprime les informations de la réservation actuelle et réinitialise l'affichage des détails.
-