Page 449 - IT2
P. 449
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 rechercherArticle() qui recherche un article par son libellé. Si
trouvé, elle retourne l’article correspondant dans la liste des articles. Sinon, elle retourne la
valeur null. (0,5 pt)
d. Ajouter une méthode rechercherVente() qui recherche une vente par son numéro. Si
trouvé, elle retourne l’indice correspondant dans la liste des ventes. 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 articles à la liste des articles. (0,5 pt)
ère
g. Ajouter par code deux ventes à la liste des ventes. La 1 contenant un article et la 2 ème
deux articles. 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 article. (0,25 pt)
3- Ajouter vente. (0,75 pt)
4- Rechercher vente par numéro vente. (0,5 pt)
5- Rechercher les ventes passées à une date. (0,75 pt)
6- Fin. (0,25 pt)
Indications concernant les traitements à réaliser dans le menu ci-dessus :
· Ajouter vente :
- Le numéro de la nouvelle vente est automatiquement affecté par programme et la date
vente 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 à Vclient de la vente à ajouter, sinon le programme vous
demandera de saisir un autre code client.
- Pour chaque article à vendre, l’utilisateur saisira son libellé à chercher dans la liste des
articles (même principe que celui du code client). Si trouvé, l’article ainsi trouvé sera
ajouté à la liste des articles de la vente en cours.
- Chaque fois que le libellé saisi est trouvé, saisir la quantité vendue correspondante à
l’article trouvé. Cette dernière sera soustraite de la quantité stock de ce produit.
- Après la saisie de la quantité vendue, le programme demandera à l’utilisateur s’il souhaite
saisir un autre article pour la vente en cours.
· Rechercher vente par numéro vente : saisir le numéro de la vente. Si trouvé, imprimer la
vente comme précisé dans la question 3.f (méthode AfficherVente()).Sinon, afficher un
message adéquat pour avertir l’utilisateur de l’inexistence de cette vente.
· Rechercher les ventes passées à une date : Imprimer la liste des ventes (Numéro vente, Date
vente, Raison sociale) dont la date vente est égale à la date saisie. Si aucune vente ne
correspond à cette date saisie, afficher un message adéquat.
Dossier 3 : (2,75 pts)
Dans cette partie, vous ferez appel à la classe Article du dossier 2.
www.itlearning-settat.com
Email: admission@itlearning-settat.com
Tél.:0661077812

