using System; namespace projet.modele { /// /// Représente une absence d'un personnel. /// public class Absence { /// Identifiant du personnel public int IdPersonnel { get; set; } /// Date de début de l'absence public DateTime DateDebut { get; set; } /// Date de fin de l'absence (peut être null) public DateTime? DateFin { get; set; } /// Identifiant du motif d'absence public string IdMotif { get; set; } /// /// Constructeur de la classe Absence /// public Absence(int idPersonnel, DateTime dateDebut, DateTime? dateFin, string idMotif) { IdPersonnel = idPersonnel; DateDebut = dateDebut; DateFin = dateFin; IdMotif = idMotif; } /// /// Méthode pour obtenir une représentation en chaîne de l'absence. /// /// public override string ToString() { string dateDebut = Convert.ToString(DateDebut); return dateDebut.Split(' ')[0]; } } }