Page 454 - IT2
P. 454
b. Ajouter une méthode rechercherClient() qui recherche un client par son code. Si trouvé,
elle retourne le client correspondant dans la liste des clients. Sinon, elle retourne la valeur
null. (0,5 pt)
c. Ajouter une méthode rechercherAccessoire() qui recherche un accessoire par son intitulé.
Si trouvé, elle retourne l’accessoire correspondant dans la liste des accessoires. Sinon, elle
retourne la valeur null. (0,5 pt)
d. Ajouter une méthode rechercherFacture() qui recherche une facture par son numéro. Si
trouvé, elle retourne l’indice correspondant dans la liste des factures. Sinon, elle retourne la
valeur -1. (0,5 pt)
e. Ajouter par code (en mode conception) trois clients à la liste des clients. (0,5 pt)
f. Ajouter par code trois accessoires à la liste des accessoires. (0,5 pt)
ère
g. Ajouter par code deux factures à la liste des factures. La 1 contenant un accessoire et la
2 ème deux accessoires. Utiliser certains constructeurs et certaines méthodes déjà conçus.
(0,5 pt)
h. Concevoir le menu suivant : (en tenant compte des indications ci-dessous)
1- Ajouter client. (0,5 pt)
2- Ajouter accessoire. (0,25 pt)
3- Ajouter facture. (0,75 pt)
4- Rechercher facture par numéro facture. (0,5 pt)
5- Rechercher les factures passées à une date. (0,75 pt)
6- Fin. (0,25 pt)
Indications concernant les traitements à réaliser dans le menu ci-dessus :
· Ajouter facture :
- Le numéro de la nouvelle facture est automatiquement affecté par programme et la date
facture correspond à la date système.
- Saisir le code du client qui doit correspondre à un client de la liste des clients et si trouvé,
le client ainsi trouvé correspond à Fclient de la facture à ajouter, sinon le programme vous
demandera de saisir un autre code client.
- Pour chaque accessoire facturé, l’utilisateur saisira son intitulé à chercher dans la liste des
accessoires (même principe que celui du code client). Si trouvé, l’accessoire ainsi trouvé
sera ajouté à la liste des accessoires de la facture en cours.
- Chaque fois que l’intitulé saisi est trouvé, saisir la quantité facturée correspondante à
l’accessoire trouvé. Cette dernière sera soustraite de la quantité stock de cet accessoire.
- Après la saisie de la quantité facturée, le programme demandera à l’utilisateur s’il
souhaite saisir un autre accessoire pour la facture en cours.
· Rechercher facture par numéro facture : saisir le numéro de la facture. Si trouvé, imprimer
la facture comme précisé dans la question 3. f (méthode AfficherFacture()).Sinon, afficher
un message adéquat pour avertir l’utilisateur de l’inexistence de cette facture.
· Rechercher les factures passées à une date : Imprimer la liste des factures (Numéro facture,
Date facture, Raison sociale) dont la date facture est égale à la date saisie. Si aucune facture
ne correspond à cette date saisie, afficher un message adéquat.
Dossier 3 : (2,75 pts)
www.itlearning-settat.com
Email: admission@itlearning-settat.com
Tél.:0661077812

