0% ont trouvé ce document utile (0 vote)
3 vues3 pages

Menu Client Description

Le document décrit le menu client d'une application, incluant les variables, les boutons, les champs de saisie, et leur fonctionnement. Il détaille les actions possibles telles que l'ajout, la modification, la suppression et la recherche de clients dans un tableau. Des contrôles sont en place pour assurer la validité des données saisies avant leur enregistrement.

Transféré par

tommynzati5
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
3 vues3 pages

Menu Client Description

Le document décrit le menu client d'une application, incluant les variables, les boutons, les champs de saisie, et leur fonctionnement. Il détaille les actions possibles telles que l'ajout, la modification, la suppression et la recherche de clients dans un tableau. Des contrôles sont en place pour assurer la validité des données saisies avant leur enregistrement.

Transféré par

tommynzati5
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

MENU CLIENT - DESCRIPTION TECHNIQUE

POUR LE MENU CLIENT DE NOTRE APPLICATION

1. VARIABLES DANS LE MENU CLIENT

Boutons ([Link])
- btnvalider : Bouton pour enregistrer un nouveau client dans le tableau.
- btnmodifier : Bouton pour modifier les informations du client sélectionné.
- btnsupprimer : Bouton pour supprimer le client sélectionné du tableau.
- btnannuler : Bouton pour vider tous les champs de saisie.
- btnretour : Bouton pour revenir à la fenêtre d’accueil.
- sp : Bouton pour sélectionner et importer la photo du client.
- jButton1 : Bouton décoratif affichant une image d’arrière-plan.

Champs de saisie
- idc ([Link]) : Champ pour saisir l’ID du client (uniquement des chiffres
autorisés).
- nom ([Link]) : Champ pour saisir le nom du client.
- pnom ([Link]) : Champ pour saisir le post-nom.
- prnom ([Link]) : Champ pour saisir le prénom.
- cn ([Link]) : Champ pour saisir le numéro de chambre (numérique
uniquement).
- ac ([Link]) : Champ pour saisir le montant de l’acompte (chiffres et
symbole $ autorisés).
- rc ([Link]) : Champ de recherche permettant de filtrer les clients dans le
tableau.

Listes déroulantes ([Link]<String>)


- genre : Permet de sélectionner le genre du client (Homme / Femme).
- suite : Permet de sélectionner le type de suite (Classic, Business, V.I.P, V.V.I.P).
- tpd : Permet de sélectionner le type de pièce d’identité.

Étiquettes de texte ([Link])


- jLabel1 : Affiche le titre « SAISIE CLIENT ».
- jLabel2 à jLabel13 : Libellés descriptifs des champs (ID Client, Nom, Genre, Acompte, etc.).
- jLabel8 et jLabel11 : Messages de bienvenue et description de l’interface.
- Abo : Élément graphique décoratif.
- photo : Zone d’affichage de la photo du client.

Composants d’affichage
- jTable1 ([Link]) : Tableau affichant la liste des clients enregistrés.
- jScrollPane1 ([Link]) : Permet le défilement vertical du tableau.

Autres variables techniques


- logger ([Link]) : Utilisé pour enregistrer les erreurs système.

1.1 FONCTIONNEMENT

1. La saisie des informations


L’utilisateur remplit les champs : idc, nom, pnom, prnom, suite, cn, ac, genre, tpd.
Le bouton sp permet de choisir une photo qui sera affichée dans photo.
Des contrôles empêchent les lettres dans idc et cn, les caractères non autorisés dans ac, et
les champs vides lors de la validation.

2. Le déclenchement de la validation
L’interaction commence par un clic sur le bouton btnvalider ou en appuyant sur la touche
Entrée.

3. L’ajout au tableau
Si tous les champs sont remplis :
Les données sont récupérées et insérées dans le DefaultTableModel.
Une nouvelle ligne est ajoutée dans jTable1.
Les champs sont ensuite vidés automatiquement.

4. La modification
L’utilisateur sélectionne une ligne dans jTable1.
Les données remplissent automatiquement les champs.
Le bouton btnmodifier met à jour la ligne correspondante.
Un message de confirmation s’affiche.

5. La suppression
L’utilisateur sélectionne une ligne puis clique sur btnsupprimer.
La ligne est supprimée du tableau.
Les champs sont vidés.
Un message de confirmation s’affiche.

6. La recherche dynamique
Lorsqu’un texte est saisi dans rc :
Un filtre (RowFilter + TableRowSorter) s’applique automatiquement.
Le tableau affiche uniquement les résultats correspondant à la recherche.

7. Navigation
Le bouton btnretour ouvre la fenêtre Accueil.
La commande [Link]() ferme la fenêtre actuelle.

Vous aimerez peut-être aussi