C~sharp
Cas d’utilisation 1
On désire mettre en place le schéma des classes suivantes :
CLASSES Personne Nom : String Prénom : String DateNaissance : DateTime Genre : Enum(Male,Femel) SituationFam : Enum(Marié, Célibataire) NbreEnfant : Int
Spécification des méthodes – NEW : est un constructeur avec paramètres
New(Nom,Pren,DateNais,Genre,Situ,NbrEnf)Salarié : Hérite de Personne – NEW : est un constructeur avec paramètres
–
DateEmnauche : DateTime Salaire : Décimal Fonction : String
New(Fonc, DateEm, Salaire)Département
– Id : Int – NomDep : String – Employés : List(of Salarié) New(id, nom) Ajouter(Salarié) Supprimer(Salarié) CentraliserDép(Path) Static Récupérer(Path) : Département
-NEW : est un constructeur avec paramètres – Ajouter : Ajout un salarié au département. – Supprimer : Supprime un salarié du département. – Centraliser : Créée un fichier texte dansle chemin passer en paramètre, ce fichier contient la liste des salariés. Le nom du fichier est le nom de département. – Récupérer : est une méthode statique qui sert à récupérerun fichier qui contient la liste des salariés, les ajouté dans un département dont le nom sera le nom du fichier en question.
Travail à faire : Créer un projet Windows etcréez les classes : Personne, Salarié, Département, ainsi que les énumérateurs adéquats. Créez l’interface Windows suivante :
– Créez une variable globale de type département dansle code behind de l’interface – Le bouton Ajouter Au département déclenche la méthode Ajouter(Salarié) de la variable globale.
– Le bouton Centraliser Le département déclenche laméthode Centraliser(Path) de la variable globale département. – Créer Une deuxième interface qui vous permet d’afficher la liste des employés d’un département donnés.