1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
Dismiss Notice
Welcome to our Education website, plz like our page facebook to support us. Thank You and wish you good navigation

EFM - Programmation événementielle - 2015-2016

abdelouafiSep 13, 2016

    1. abdelouafi

      abdelouafi Administrator Staff Member

      Messages:
      400
      Likes Received:
      9
      Trophy Points:
      18
      Joined
      Sep 13, 2016
      On souhaite développer une application Windows pour la gestion des employés

      On dispose dans notre application du formulaire suivant :

      [​IMG]

      Les contrôles du formulaire sont décrits dans le tableau suivant :


      1. Déclarer dans la classe Program une collection d’employés, cette collection doit être accessible partout dans le programme. (1 Pt)
      2. Ecrire le code de la procédure événementielle qui s’exécute au chargement du formulaire permettant de :
        1. Initialiser la zone de saisie txt_salaire et txt_categorie par 0. (1 Pt)
        2. Désactiver la zone de saisie txt_mtle. (1 Pt)
      3. Ecrire le code de la procédure événementielle des boutons radios rb_agent et rb_formateur permettant de changer le texte du label lb_categorie de « Prime » à « Heure sup ». (1 pt)
      4. Ecrire le code de la procédure événementielle du bouton btn_ajouter permettant de :
        1. Vérifier si tous les champs sont remplis. (1 Pts)
        2. Vérifier si le salaire entré par l’utilisateur est correcte (numérique et supérieur à 0). (2Pts)
        3. De créer un Employé (Formateur ou Agent) avec les champs renseignés par l’utilisateur et l’ajouter à la collection d’emplyés. (3 Pts)
        4. Mettre à jour la liste list_employes. (2 Pt)
      5. Ecrire le code de la procédure événementielle du bouton btn_supprimer permettant de supprimer l’employé sélectionné dans la liste après un message de confirmation et mettre à jour la liste. (3 Pts)
      6. Ecrire le code de la procédure événementielle du bouton btn_exporter permettant de sérialiser la collection des employés dans un fichier « Liste_employes.bin » (2 pts)
      7. Ecrire le code de la procédure événementielle associé au changement de la ligne au niveau de list_employes qui permet de:
        1. Vérifier si la ligne sélectionnée correspond à un Formateur ou Agent (cocher le bouton radio correspondant avec la mention Prime ou Heures sup). (1,5 pts)
        2. Remplir les contrôles avec les valeurs de la ligne correspondante. (1,5 pts)
       
      Loading...

Share This Page

Share