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
   276   277   278   279   280   281   282   283   284   285   286