Personnes
- Indirectement: Via l'importation de booking.json
- Directement: Via l'importation de persons.json
- Directement: Via l'interface graphique du programme
Equipements
- Indirectement: Via l'importation de booking.json
- Directement: Via l'importation de equipments.json
- Directement: Via l'interface graphique du programme
Booking
- Directement: Via l'importation de booking.json
- Directement: Via l'interface graphique du programme
Chaque liste d'objets (Personnes, Equipements, Booking) peut être exportée dans un fichier Json
- Un casque est automatiquement ajouté à un Booking lors de la réservation d'un équipement pour une personne de moins de 10ans. Seulement si l'équipement en question n'est pas un casque et qu'un casque n'est pas déjà réservé dans le Booking au nom de cette même personne.
- Des bâtons sont automatiquement ajoutés à un Booking lors de la réservation d'un équipement Ski. Seulement si des bâtons ne sont pas déjà dans le Booking au nom de cette même personne.
- Lors d'une réservation, la date de départ doit être inférieur à la date de fin
- Lors de l'enregistrement d'une personne, sa date de naissance doit être inférieur à la date courante
- Plus de contraintes/fonctionnalités à découvrir dans le programme