Interface de visualisation d'un vogage + Fonctions d'ajout et ajout d'édition
Description du besoin
Actuellement il n'y a aucun moyen de visualiser simplement un voyage et son ensemble de correspondance. On souhaite ici ajouter une interface qui permettrai de d'ajout/modifier ou simplement voir un voyage.
Choix des tests à effectuer
Exigence pour la validation de l'interface
Pour être valide l'interface devra être capable de :
- D'afficher correctement la liste des correspondances
- Au clic sur une correspondances d'afficher :
- Un formulaire pré rempli avec la correspondance.
- La possibilité de la modifier
- Afficher des boutons pour l'édition
- Un bouton pour remove last et remove first (Afficher uniquement si |correspondances| > 1 <= A tester)
- Un bouton pour add last et add first (Afficher uniquement si |correspondances| < 10 <= A tester)
- Afficher des messages d'erreur à l’utilisateur lors du non ajout d'une correspondance.
Solution à mettre en œuvre
Pour réaliser cette interface nous avons besoin d'une nouvelle vue et d'un nouveau controleur.
Détail sur les ajouts :
- Ajout d'une vue
viewTravelView.fxml
- Contient une table avec les différents correspondances
- Contient les boutons correspondants aux actions disponibles.
- Une classe
ViewTravelController
- Ce contrôleur initialisera la vue et gérera toute les interactions avec la tables et les boutons.
Issue qui résout la partie modification de l'issue numéro 17 de l’énoncé ainsi que l'issue 15