mediatek86/projet/modele/Absence.cs

33 lines
943 B
C#

using System;
namespace projet.modele
{
/// <summary>
/// Représente une absence d'un personnel.
/// </summary>
public class Absence
{
/// <summary>Identifiant du personnel</summary>
public int IdPersonnel { get; set; }
/// <summary>Date de début de l'absence</summary>
public DateTime DateDebut { get; set; }
/// <summary>Date de fin de l'absence (peut être null)</summary>
public DateTime? DateFin { get; set; }
/// <summary>Identifiant du motif d'absence</summary>
public int IdMotif { get; set; }
/// <summary>
/// Constructeur de la classe Absence
/// </summary>
public Absence(int idPersonnel, DateTime dateDebut, DateTime? dateFin, int idMotif)
{
IdPersonnel = idPersonnel;
DateDebut = dateDebut;
DateFin = dateFin;
IdMotif = idMotif;
}
}
}