C~sharp
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 dans le 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érer un 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 et cré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 dans le 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 la mé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.