Page 281 - IT2
P. 281
c. Ajouter une méthode RechercheEquipement qui permet de rechercher un équipement par
son code dans tous les locaux de la liste. (2 pts)
d. Ajouter une méthode EquipementNonOpérationnel qui recherche et affiche le code local
et le code d’équipement non opérationnel. (1,5 pts)
e. Ajouter une méthode TransferEquipement qui permet de transférer un équipement d’un
local à un autre. (1,5 pts)
f. Ajouter une méthode SupprimerLocal qui permet de supprimer un local par code. (1,5 pts)
g. Ajouter une méthode Exporter qui permet de sauvegarder les données de l’application
dans un fichier. (1,5 pts)
Partie 3 : Programmation événementielle (15 points)
Soit à développer une application de gestion de stock. Le stock est composé de plusieurs articles.
Un article est caractérisé par :
· numéro de type entier,
· son nom de type chaine de caractère,
· sa famille de type chaine de caractère,
· son prix d’achat de type réel
· son prix de vente de type réel
· et sa quantité dans le stock de type entier.
1- Créer la classe Article avec ses attributs et constructeurs nécessaires. (2 pts)
2- Ajouter dans le projet une Hashtable d’objets Article afin de gérer les articles. (2 pts)
3- Créer une interface avec des boutons de navigation (Premier · Précédent · Suivant ·
Dernier) qui permet de consulter les informations des articles qui existe. (4 pts)
4- Ajouter à cette interface un bouton Nouveau qui permet de vidé des champs pour entrer les
informations d’un nouveau article et un bouton Ajouter qui permet d’ajouter cet article
dans la collection. Si l’utilisateur saisie un prix de vente qui est inferieur au prix d’achat,
l’article ne doit pas être ajouté et on doit lui afficher une boite de dialogue en lui informant
que le prix de vente est inferieur au prix d’achat. (3 pts)
5- Ajouter un bouton Modifier qui permet d’enregistrer les modifications sur l’article en cours.
(2 pts)
6- Ajouter un bouton supprimer qui permet de supprimer l’article en cours avec confirmation.
(2 pts)
7- Créer une interface qui affiche les articles en rupture de stock. (2 pts)
8- Créer une interface de simulation de vente : on choisi l’article d’une liste déroulante et on
indique la quantité. Le programme affiche dans un Libellé le prix à payer HT(quantité *prix
de vente) , le prix à payer TTC (quantité *prix de vente+TVA) et le gain = (prix de vente –
prix d’achat)* quantité. (3 pts)
Remarque : Taux de TVA = 20%
www.itlearning-settat.com
3 / 5
Email: admission@itlearning-settat.com
Tél.:0661077812

