|
|
|
|
using EPAServeur.Models.EP;
|
|
|
|
|
using EPAServeur.Models.Formation;
|
|
|
|
|
using System;
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
using System.Linq;
|
|
|
|
|
using System.Threading.Tasks;
|
|
|
|
|
|
|
|
|
|
namespace EPAServeur.Models.SaisieChamp
|
|
|
|
|
{
|
|
|
|
|
public enum TypeSaisie
|
|
|
|
|
{
|
|
|
|
|
Commentaire, //Un unique Texte
|
|
|
|
|
Competence, //Un Texte et un Niveau
|
|
|
|
|
Notation, //Une note et un Texte
|
|
|
|
|
DoubleText, //Un Texte et un autre Texte2
|
|
|
|
|
Aucun // Permet d'avoir un champ sans le lié à une saisie dans le cas où les données sont récupérées et traitées directement avec les donnée en base.
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public class Saisie
|
|
|
|
|
{
|
|
|
|
|
public long Id { get; set; }
|
|
|
|
|
public Champ Champ { get; set; }
|
|
|
|
|
public long? Note { get; set; }
|
|
|
|
|
public string Texte { get; set; }
|
|
|
|
|
public string Texte2 { get; set; }
|
|
|
|
|
public long? Niveau { get; set; }
|
|
|
|
|
public TypeSaisie TypeSaisie { get; set; }
|
|
|
|
|
}
|
|
|
|
|
}
|