Mission 1 : Application Bureau, Gestion des congés
Création d'une application C# pour les demandes de congés
Description
Lors de cette mission, l’entreprise Galaxy Swiss Bourdin nous a demandé de créer une application permettant aux salariés de faire une demande de congés. Les ressources humaines (RH) peuvent ensuite accepter ou refuser ces demandes.
Pour cela, nous avons commencé par modifier la base de données existante en ajoutant les tables compte_praticien, role, demande_congés et statut_demande_congés.
Une fois cette étape réalisée, nous avons développé l’application. Nous avons d’abord créé une page de connexion avec une condition : si la personne est un praticien, elle est redirigée vers la page de demande de congés ; si elle est une RH, elle est redirigée vers la page de gestion des congés, où elle peut accepter ou refuser les demandes.
Enfin, nous avons mis en place un déclencheur (trigger) permettant de vérifier si la date de début correspond au jour actuel. Dans ce cas, le statut de la demande est automatiquement mis à « Expiré ».
Pour cela, nous avons commencé par modifier la base de données existante en ajoutant les tables compte_praticien, role, demande_congés et statut_demande_congés.
Une fois cette étape réalisée, nous avons développé l’application. Nous avons d’abord créé une page de connexion avec une condition : si la personne est un praticien, elle est redirigée vers la page de demande de congés ; si elle est une RH, elle est redirigée vers la page de gestion des congés, où elle peut accepter ou refuser les demandes.
Enfin, nous avons mis en place un déclencheur (trigger) permettant de vérifier si la date de début correspond au jour actuel. Dans ce cas, le statut de la demande est automatiquement mis à « Expiré ».