Création du dossier Enum

develop
jboinembalome 4 years ago
parent c13baf22c6
commit eb61b11b23
  1. 36
      EPAServeur/Enum/EtatDemande.cs
  2. 41
      EPAServeur/Enum/EtatEngagement.cs
  3. 71
      EPAServeur/Enum/StatutEp.cs
  4. 36
      EPAServeur/Enum/StatutObjectif.cs
  5. 41
      EPAServeur/Enum/TypeChamps.cs
  6. 41
      EPAServeur/Enum/TypeEp.cs
  7. 41
      EPAServeur/Enum/TypeSaisie.cs
  8. 3
      EPAServeur/Models/EP/Document.cs
  9. 13
      EPAServeur/Models/SaisieChamp/Champ.cs
  10. 11
      EPAServeur/Models/SaisieChamp/Saisie.cs

@ -0,0 +1,36 @@
/*
* API du serveur de l'application de digitalisation des EP
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
* OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace IO.Swagger.Enum
{
/// <summary>
/// Correspond à l'état d'une demande comme une demande de formation ou une demande de délégation.
/// </summary>
[JsonConverter(typeof(Newtonsoft.Json.Converters.StringEnumConverter))]
public enum EtatDemande
{
/// <summary>
/// Aucune réponse n'a encore été donnée
/// </summary>
[EnumMember(Value = "EnAttente")]
EnAttente = 0,
/// <summary>
/// La demande a été acceptée
/// </summary>
[EnumMember(Value = "Validee")]
Validee = 1,
/// <summary>
/// La demande a été rejeté
/// </summary>
[EnumMember(Value = "Rejetee")]
Rejetee = 2 }
}

@ -0,0 +1,41 @@
/*
* API du serveur de l'application de digitalisation des EP
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
* OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace IO.Swagger.Enum
{
/// <summary>
/// Correspond à l'état d'un engagement pris.
/// </summary>
[JsonConverter(typeof(Newtonsoft.Json.Converters.StringEnumConverter))]
public enum EtatEngagement
{
/// <summary>
/// Aucune réponse n'a encore été donnée
/// </summary>
[EnumMember(Value = "EnAttente")]
EnAttente = 0,
/// <summary>
/// L'engagement a été respecté dans les temps
/// </summary>
[EnumMember(Value = "Respecte")]
Respecte = 1,
/// <summary>
/// L'engagement ne sera pas réalisable dans les temps
/// </summary>
[EnumMember(Value = "NonRealisable")]
NonRealisable = 2,
/// <summary>
/// La date limite pour respecter l'engagement est passée
/// </summary>
[EnumMember(Value = "DateLimitePassee")]
DateLimitePassee = 3 }
}

@ -0,0 +1,71 @@
/*
* API du serveur de l'application de digitalisation des EP
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
* OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace IO.Swagger.Enum
{
/// <summary>
/// Statut ou état dans lequel se trouve l’EP au cours du processus EP.
/// </summary>
[JsonConverter(typeof(Newtonsoft.Json.Converters.StringEnumConverter))]
public enum StatutEp
{
/// <summary>
/// L'EP a été créé en base de données mais n'est pas encore disponible
/// </summary>
[EnumMember(Value = "Cree")]
Cree = 0,
/// <summary>
/// L'EP est disponible pour être saisi par le collaborateur
/// </summary>
[EnumMember(Value = "Disponible")]
Disponible = 1,
/// <summary>
/// L'EP a été saisi par le collaborateur
/// </summary>
[EnumMember(Value = "Saisi")]
Saisi = 2,
/// <summary>
/// Des dates d'entretiens ont été proposées par le référent
/// </summary>
[EnumMember(Value = "DatesProposees")]
DatesProposees = 3,
/// <summary>
/// Indique qu’il s’agit d’un EPS
/// </summary>
[EnumMember(Value = "AttenteEntretien")]
AttenteEntretien = 4,
/// <summary>
/// Le référent a marqué l'EP comme étant effectué et peut accéder à sa saisie
/// </summary>
[EnumMember(Value = "Effectue")]
Effectue = 5,
/// <summary>
/// Le référent a complété en signé l'EP
/// </summary>
[EnumMember(Value = "SignatureReferent")]
SignatureReferent = 6,
/// <summary>
/// Le collaborateur a signé l'EP
/// </summary>
[EnumMember(Value = "Signe")]
Signe = 7,
/// <summary>
/// Le collaborateur n'a pas effectué la saisie dans les temps ou a refusé l'EP
/// </summary>
[EnumMember(Value = "Rejete")]
Rejete = 8,
/// <summary>
/// Une assistante ou le référent a annulé l'EP du collaborateur
/// </summary>
[EnumMember(Value = "Annule")]
Annule = 9 }
}

@ -0,0 +1,36 @@
/*
* API du serveur de l'application de digitalisation des EP
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
* OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace IO.Swagger.Enum
{
/// <summary>
/// Correspond à l'état d'objectif d'un précédent EP.
/// </summary>
[JsonConverter(typeof(Newtonsoft.Json.Converters.StringEnumConverter))]
public enum StatutObjectif
{
/// <summary>
/// L'objectif a été atteint
/// </summary>
[EnumMember(Value = "Atteint")]
Atteint = 0,
/// <summary>
/// L'objectif a été respecté partiellement
/// </summary>
[EnumMember(Value = "Partiel")]
Partiel = 1,
/// <summary>
/// L'objectif n'a pas été atteint
/// </summary>
[EnumMember(Value = "NonAtteint")]
NonAtteint = 2 }
}

@ -0,0 +1,41 @@
/*
* API du serveur de l'application de digitalisation des EP
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
* OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace IO.Swagger.Enum
{
/// <summary>
/// Indique a quel type de données appartient le champs ou le document.
/// </summary>
[JsonConverter(typeof(Newtonsoft.Json.Converters.StringEnumConverter))]
public enum TypeChamps
{
/// <summary>
/// Il s'agit d'un champ ou d'un document EPS
/// </summary>
[EnumMember(Value = "EPS")]
EPS = 0,
/// <summary>
/// Il s'agit d'un champ ou d'un document EPA
/// </summary>
[EnumMember(Value = "EPA")]
EPA = 1,
/// <summary>
/// Il s'agit d'un champ ou d'un document EPASIXANS
/// </summary>
[EnumMember(Value = "EPASIXANS")]
EPASIXANS = 2,
/// <summary>
/// Il s'agit de champ lié à l'évaluation d'une formation
/// </summary>
[EnumMember(Value = "Evaluation")]
Evaluation = 3 }
}

@ -0,0 +1,41 @@
/*
* API du serveur de l'application de digitalisation des EP
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
* OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace IO.Swagger.Enum
{
/// <summary>
/// Type de l’EP que passe le collaborateur.
/// </summary>
[JsonConverter(typeof(Newtonsoft.Json.Converters.StringEnumConverter))]
public enum TypeEp
{
/// <summary>
/// Indique qu’il s’agit d’un EPS
/// </summary>
[EnumMember(Value = "EPS")]
EPS = 0,
/// <summary>
/// Indique qu’il s’agit d’un EPA
/// </summary>
[EnumMember(Value = "EPA")]
EPA = 1,
/// <summary>
/// Indique qu’il s’agit d’un EPA à 6 ans
/// </summary>
[EnumMember(Value = "EPASIXANS")]
EPASIXANS = 2,
/// <summary>
/// Indique qu’il s’agit d’un EPA que passe un membre du staff
/// </summary>
[EnumMember(Value = "EPASTAFF")]
EPASTAFF = 3 }
}

@ -0,0 +1,41 @@
/*
* API du serveur de l'application de digitalisation des EP
*
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
* OpenAPI spec version: 1.3.6
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace IO.Swagger.Enum
{
/// <summary>
/// Type correspondant à la saisie du champs que le collaborateur ou le référent remplit.
/// </summary>
[JsonConverter(typeof(Newtonsoft.Json.Converters.StringEnumConverter))]
public enum TypeSaisie
{
/// <summary>
/// Un unique texte
/// </summary>
[EnumMember(Value = "Commentaire")]
Commentaire = 0,
/// <summary>
/// Un texte et un niveau
/// </summary>
[EnumMember(Value = "Competence")]
Competence = 1,
/// <summary>
/// Une note
/// </summary>
[EnumMember(Value = "Notation")]
Notation = 2,
/// <summary>
/// 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 celles en base
/// </summary>
[EnumMember(Value = "Aucun")]
Aucun = 3 }
}

@ -1,4 +1,5 @@
using EPAServeur.Models.SaisieChamp; using EPAServeur.Models.SaisieChamp;
using IO.Swagger.Enum;
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;
@ -9,7 +10,7 @@ namespace EPAServeur.Models.EP
public class Document public class Document
{ {
public long Id { get; set; } public long Id { get; set; }
public TypeChamp TypeDocument { get; set; } public TypeChamps TypeDocument { get; set; }
public Ep Ep { get; set; } public Ep Ep { get; set; }
public List<Saisie> Saisies { get; set; } public List<Saisie> Saisies { get; set; }
} }

@ -1,18 +1,11 @@
using System; using IO.Swagger.Enum;
using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;
using System.Threading.Tasks; using System.Threading.Tasks;
namespace EPAServeur.Models.SaisieChamp namespace EPAServeur.Models.SaisieChamp
{ {
public enum TypeChamp
{
EPS,
EPA,
EPASIXANS,
EPI,
Evaluation
}
public class Champ public class Champ
{ {
@ -21,7 +14,7 @@ namespace EPAServeur.Models.SaisieChamp
public string Section { get; set; } public string Section { get; set; }
public string SousSection { get; set; } public string SousSection { get; set; }
public long Ordre { get; set; } public long Ordre { get; set; }
public TypeChamp TypeChamp { get; set; } public TypeChamps TypeChamp { get; set; }
public TypeSaisie TypeSaisie { get; set; } public TypeSaisie TypeSaisie { get; set; }
public List<Saisie> Saisies { get; set; } public List<Saisie> Saisies { get; set; }
} }

@ -1,5 +1,6 @@
using EPAServeur.Models.EP; using EPAServeur.Models.EP;
using EPAServeur.Models.Formation; using EPAServeur.Models.Formation;
using IO.Swagger.Enum;
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;
@ -7,16 +8,6 @@ using System.Threading.Tasks;
namespace EPAServeur.Models.SaisieChamp 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 class Saisie
{ {
public long Id { get; set; } public long Id { get; set; }

Loading…
Cancel
Save