Vous êtes sur la page 1sur 2

On souhaite développer une application Windows pour la gestion des employés

On dispose dans notre application du formulaire suivant :

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

Déclarer dans la classe Program une collection d’employés, cette collection doit être accessible
partout dans le programme. (1 Pt)

Ecrire le code de la procédure événementielle qui s’exécute au chargement du formulaire


permettant de :

Initialiser la zone de saisie txt_salaire et txt_categorie par 0. (1 Pt)

Désactiver la zone de saisie txt_mtle. (1 Pt)

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)
Ecrire le code de la procédure événementielle du bouton btn_ajouter permettant de :

Vérifier si tous les champs sont remplis. (1 Pts)

Vérifier si le salaire entré par l’utilisateur est correcte (numérique et supérieur à 0). (2Pts)

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)

Mettre à jour la liste list_employes. (2 Pt)

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)

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)

Ecrire le code de la procédure événementielle associé au changement de la ligne au niveau de


list_employes qui permet de:

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)

Remplir les contrôles avec les valeurs de la ligne correspondante. (1,5 pts)

Vous aimerez peut-être aussi