Class ReservationController
java.lang.Object
controller.ReservationController
Le contrôleur de réservation qui gère l'insertion d'une réservation.
Il interagit avec le modèle de réservation pour enregistrer une nouvelle réservation
dans la base de données en validant les dates et en les convertissant au format approprié.
-
Field Summary
FieldsModifier and TypeFieldDescription -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinsertReservation(int movieId, String name, String dayStart, String monthStart, String yearStart, String dayEnd, String monthEnd, String yearEnd) Cette méthode insère une nouvelle réservation dans la base de données après avoir validé les dates de début et de fin.voidstart()
-
Field Details
-
dayStartField
-
monthStartField
-
yearStartField
-
MainPanel
-
-
Constructor Details
-
ReservationController
public ReservationController()
-
-
Method Details
-
start
public void start() -
insertReservation
public void insertReservation(int movieId, String name, String dayStart, String monthStart, String yearStart, String dayEnd, String monthEnd, String yearEnd) Cette méthode insère une nouvelle réservation dans la base de données après avoir validé les dates de début et de fin. Les dates sont converties de String à java.sql.Date avant d'être envoyées au modèle de réservation pour l'insertion.- Parameters:
movieId- L'ID du film pour lequel la réservation est faite.name- Le nom de la personne qui effectue la réservation.dayStart- Le jour de début de la réservation (format: "dd").monthStart- Le mois de début de la réservation (format: "MM").yearStart- L'année de début de la réservation (format: "yyyy").dayEnd- Le jour de fin de la réservation (format: "dd").monthEnd- Le mois de fin de la réservation (format: "MM").yearEnd- L'année de fin de la réservation (format: "yyyy").
-