Vous êtes sur la page 1sur 2

Office de la Formation Professionnelle

et de la Promotion du Travail
ISMONTIC – Tanger
Module : Programmation évènementielle et orientée objet
Filière : TDI 103 Année de formation: 2020/2021
Formatrice : ILHAM ADDARRAZI Durée : 2h
Contrôle 2 Variante : V1
On souhaite créer une application pour gérer un hôpital.
Soit le formulaire suivant :

1. En se basant sur le formulaire, proposer une structure pour classe Patient. (2pts)
2. Dans la classe Form :
a. Déclarer une collection de patients. (1pt)
b. Ecrire le code s’exécutant au chargement qui permet de remplir la liste type
de maladie (list_typeMaladie) par : Anémie, Diabète, cardio-vasculaires. (1pt)
c. Programmer le bouton Parcourir qui permet d’ouvrir la boite d’ouverture de
fichiers (OpenFileDialog1) pour sélectionner le chemin d’image qui sera
chargé dans le PictureBox (Profil_image). (2pts)
d. Programmer le bouton Ajouter permettant de: (3pts)
a. Vérifier si tous les champs sont remplis.
b. Afficher un message d’erreur si le patient existe déjà.
c. Créer un patient avec les champs renseignés par l’utilisateur et l’ajouter
à la collection de patients. 
d. Mettre à jour la grille data_Patients
e. Programmer le bouton Supprimer permettant de supprimer le patient
sélectionné, dans la grille (data_Patients), de la collection après un message
de confirmation et mettre à jour la grille.
Un message d’erreur sera affiché si le code est introuvable. (3pts)
f. Ecrire le code s’exécutant au changement de la ligne sélectionnée dans la
grille permettant de remplir les champs par les valeurs des propriétés du
patient sélectionné. (2pts)
g. Programmer le bouton Modifier permet de modifier les informations d’un
patient dont son code est saisi dans la zone de texte ( txt_Code) par les
nouvelles valeurs saisies. (2pts)
h. Programmer le bouton Chercher permet d’afficher dans une boite de
message « EXISTE » si le patient dont son code est saisi dans la zone de texte
(txt_Code) existe ou « N’EXITE PAS » sinon. (2pts)
i. Programmer le bouton Quitter permet de confirmer la fermeture du
formulaire et enregistrer les patients dans le fichier binaire « Patients.bin ».
(2pts)
Office de la Formation Professionnelle
et de la Promotion du Travail
ISMONTIC – Tanger
Module : Programmation évènementielle et orientée objet
Filière : TDI 103 Année de formation: 2020/2021
Formatrice : ILHAM ADDARRAZI Durée : 2h
Contrôle 2 Variante : V1

Contrôle Type Libellé


DataGridView data_Patients

TextBox Code :txt_Code
Nom :txt_Nom
RadioButton Femme :rd_Femme
Homme : rd_Homme
ComboBox list_typeMaladie
DateTimePicker dateEntree
PictureBox Profil_image

Button Ajouter :btn_Ajouter
Supprimer :btn_Supprimer
Modifier :btn_Modifier
Chercher : btn_Chercher
Parcourir : btn_Parcourir
Quitter :btn_Quitter

Bon Courage 

Vous aimerez peut-être aussi