33 lines
950 B
C#
33 lines
950 B
C#
using System;
|
|
|
|
namespace Habilitations.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;
|
|
}
|
|
}
|
|
}
|