Ajout d'une description pour les propriétés qui sont des clés étrangères

develop
jboinembalome 4 years ago
parent 3aac3ed70a
commit a6d33450de
  1. 2
      EPAServeur/Context/EpContext.cs
  2. 4
      EPAServeur/Models/EP/AugmentationSalaire.cs
  3. 7
      EPAServeur/Models/EP/ChoixTypeEntretien.cs
  4. 3
      EPAServeur/Models/EP/CommentaireAssistant.cs
  5. 3
      EPAServeur/Models/EP/DemandeDelegation.cs
  6. 3
      EPAServeur/Models/EP/DemandeEPI.cs
  7. 7
      EPAServeur/Models/EP/Document.cs
  8. 4
      EPAServeur/Models/EP/Engagement.cs
  9. 52
      EPAServeur/Models/EP/Ep.cs
  10. 3
      EPAServeur/Models/EP/Objectif.cs
  11. 3
      EPAServeur/Models/EP/ObjectifPrecedent.cs
  12. 3
      EPAServeur/Models/EP/ParticipationEP.cs
  13. 11
      EPAServeur/Models/EP/RdvEntretien.cs
  14. 7
      EPAServeur/Models/EP/TypeEntretien.cs
  15. 3
      EPAServeur/Models/SaisieChamp/Champ.cs
  16. 11
      EPAServeur/Models/SaisieChamp/Saisie.cs

@ -76,7 +76,7 @@ namespace EPAServeur.Context
entity.HasKey(e => e.IdEP); entity.HasKey(e => e.IdEP);
entity.HasOne<AugmentationSalaire>(e => e.AugmentationSalaire).WithOne(a => a.Ep).HasForeignKey<AugmentationSalaire>(a => a.IdEP); entity.HasOne<AugmentationSalaire>(e => e.AugmentationSalaire).WithOne(a => a.Ep).HasForeignKey<AugmentationSalaire>(a => a.IdEP);
entity.HasMany<ChoixTypeEntretien>(e => e.ChoixTypeEntretien).WithOne(c => c.Ep); entity.HasMany<ChoixTypeEntretien>(e => e.ChoixTypeEntretien).WithOne(c => c.Ep);
entity.HasOne<DemandeDelegation>(e => e.Delegation).WithOne(d => d.Ep).HasForeignKey<DemandeDelegation>(d => d.IdEP); entity.HasOne<DemandeDelegation>(e => e.DemandeDelegation).WithOne(d => d.Ep).HasForeignKey<DemandeDelegation>(d => d.IdEP);
entity.HasMany<DemandeFormation>(e => e.DemandesFormation).WithOne(d => d.Ep); entity.HasMany<DemandeFormation>(e => e.DemandesFormation).WithOne(d => d.Ep);
entity.HasMany<CommentaireAssistant>(e => e.CommentairesAssistant).WithOne(c => c.Ep); entity.HasMany<CommentaireAssistant>(e => e.CommentairesAssistant).WithOne(c => c.Ep);
entity.HasMany<Document>(e => e.Documents).WithOne(d => d.Ep); entity.HasMany<Document>(e => e.Documents).WithOne(d => d.Ep);

@ -35,7 +35,9 @@ namespace EPAServeur.Models.EP
/// </summary> /// </summary>
public long IdEP { get; set; } public long IdEP { get; set; }
/// <summary>
/// EP qui est lié à l'augmentation de salaire
/// </summary>
public Ep Ep { get; set; } public Ep Ep { get; set; }
} }
} }

@ -15,7 +15,14 @@ namespace EPAServeur.Models.EP
/// </summary> /// </summary>
public long Ordre { get; set; } public long Ordre { get; set; }
/// <summary>
/// EP qui est lié au choix du type d'entretien
/// </summary>
public Ep Ep { get; set; } public Ep Ep { get; set; }
/// <summary>
/// Type d'entretien qui est lié au choix du type d'entretien
/// </summary>
public TypeEntretien TypeEntretien { get; set; } public TypeEntretien TypeEntretien { get; set; }
} }
} }

@ -25,6 +25,9 @@ namespace EPAServeur.Models.EP
/// </summary> /// </summary>
public string Commentaire { get; set; } public string Commentaire { get; set; }
/// <summary>
/// EP qui est lié au commentaire laissé par un assistant
/// </summary>
public Ep Ep { get; set; } public Ep Ep { get; set; }
} }
} }

@ -51,6 +51,9 @@ namespace EPAServeur.Models.EP
/// </summary> /// </summary>
public long IdEP { get; set; } public long IdEP { get; set; }
/// <summary>
/// EP qui est lié à la demande de délégation
/// </summary>
public Ep Ep { get; set; } public Ep Ep { get; set; }
} }
} }

@ -51,6 +51,9 @@ namespace EPAServeur.Models.EP
/// </summary> /// </summary>
public long IdEP { get; set; } public long IdEP { get; set; }
/// <summary>
/// EP qui est lié à la demande d'EPI
/// </summary>
public Ep Ep { get; set; } public Ep Ep { get; set; }
} }
} }

@ -22,7 +22,14 @@ namespace EPAServeur.Models.EP
/// </summary> /// </summary>
public TypeChamps TypeDocument { get; set; } public TypeChamps TypeDocument { get; set; }
/// <summary>
/// EP qui est lié au document
/// </summary>
public Ep Ep { get; set; } public Ep Ep { get; set; }
/// <summary>
/// Saisies qui sont liées au document
/// </summary>
public List<Saisie> Saisies { get; set; } public List<Saisie> Saisies { get; set; }
} }
} }

@ -47,7 +47,9 @@ namespace EPAServeur.Models.EP
/// </summary> /// </summary>
public string RaisonNonRealisable { get; set; } public string RaisonNonRealisable { get; set; }
/// <summary>
/// EP qui est lié à l'engagement
/// </summary>
public Ep Ep { get; set; } public Ep Ep { get; set; }
} }
} }

@ -96,19 +96,69 @@ namespace EPAServeur.Models.EP
/// </summary> /// </summary>
public DateTime? DateSignatureReferent { get; set; } public DateTime? DateSignatureReferent { get; set; }
/// <summary>
/// Demande d'EPI qui est liée à l'EP
/// </summary>
public DemandeEPI DemandeEPI { get; set; } public DemandeEPI DemandeEPI { get; set; }
/// <summary>
/// Augmentation de salaire qui est liée à l'EP
/// </summary>
public AugmentationSalaire AugmentationSalaire { get; set; } public AugmentationSalaire AugmentationSalaire { get; set; }
public DemandeDelegation Delegation { get; set; }
/// <summary>
/// Demande de délégation qui est liée à l'EP
/// </summary>
public DemandeDelegation DemandeDelegation { get; set; }
/// <summary>
/// Rendez-vous de l'entretien qui est lié à l'EP
/// </summary>
public RdvEntretien RdvEntretien { get; set; } public RdvEntretien RdvEntretien { get; set; }
/// <summary>
/// Choix du type d'entretien qui sont liés à l'EP
/// </summary>
public List<ChoixTypeEntretien> ChoixTypeEntretien { get; set; } public List<ChoixTypeEntretien> ChoixTypeEntretien { get; set; }
/// <summary>
/// Demandes de formation qui sont liées à l'EP
/// </summary>
public List<DemandeFormation> DemandesFormation { get; set; } public List<DemandeFormation> DemandesFormation { get; set; }
/// <summary>
/// Documents qui sont liés à l'EP
/// </summary>
public List<Document> Documents { get; set; } public List<Document> Documents { get; set; }
/// <summary>
/// Engagements qui sont liés à l'EP
/// </summary>
public List<Engagement> Engagements { get; set; } public List<Engagement> Engagements { get; set; }
/// <summary>
/// Objectifs qui sont liés à l'EP
/// </summary>
public List<Objectif> Objectifs { get; set; } public List<Objectif> Objectifs { get; set; }
/// <summary>
/// Précedents objectifs qui sont liés à l'EP
/// </summary>
public List<ObjectifPrecedent> ObjectifsPrecedents { get; set; } public List<ObjectifPrecedent> ObjectifsPrecedents { get; set; }
/// <summary>
/// Participants qui sont liés à l'EP
/// </summary>
public List<ParticipationEP> Participants { get; set; } public List<ParticipationEP> Participants { get; set; }
/// <summary>
/// Propositions de rendez-vous qui sont liées à l'EP
/// </summary>
public List<RdvEntretien> PropositionsRDV { get; set; } public List<RdvEntretien> PropositionsRDV { get; set; }
/// <summary>
/// Commentaires des assistants qui sont liées à l'EP
/// </summary>
public List<CommentaireAssistant> CommentairesAssistant { get; set; } public List<CommentaireAssistant> CommentairesAssistant { get; set; }
} }

@ -20,6 +20,9 @@ namespace EPAServeur.Models.EP
/// </summary> /// </summary>
public string Libelle { get; set; } public string Libelle { get; set; }
/// <summary>
/// EP qui est lié à l'objectif
/// </summary>
public Ep Ep { get; set; } public Ep Ep { get; set; }
} }
} }

@ -31,6 +31,9 @@ namespace EPAServeur.Models.EP
/// </summary> /// </summary>
public string Commentaire { get; set; } public string Commentaire { get; set; }
/// <summary>
/// EP qui est lié à l'objectif précédent
/// </summary>
public Ep Ep { get; set; } public Ep Ep { get; set; }
} }
} }

@ -25,6 +25,9 @@ namespace EPAServeur.Models.EP
/// </summary> /// </summary>
public bool EstPermanente { get; set; } public bool EstPermanente { get; set; }
/// <summary>
/// EP qui est lié à la participation d'un collaborateur
/// </summary>
public Ep Ep { get; set; } public Ep Ep { get; set; }
} }
} }

@ -25,8 +25,19 @@ namespace EPAServeur.Models.EP
/// </summary> /// </summary>
public DateTime DateEntretien { get; set; } public DateTime DateEntretien { get; set; }
/// <summary>
/// EP qui est lié au choix du rendez-vous
/// </summary>
public Ep EpChoixRDV { get; set; } public Ep EpChoixRDV { get; set; }
/// <summary>
/// Type d'entretien qui est lié au rendez-vous
/// </summary>
public TypeEntretien TypeEntretien { get; set; } public TypeEntretien TypeEntretien { get; set; }
/// <summary>
/// Proposition d'EP qui est lié au rendez-vous
/// </summary>
public Ep EpProposition { get; set; } public Ep EpProposition { get; set; }
} }
} }

@ -20,7 +20,14 @@ namespace EPAServeur.Models.EP
/// </summary> /// </summary>
public string Libelle { get; set; } public string Libelle { get; set; }
/// <summary>
/// Rendez-vous d'entretien qui sont liés au type d'entretien
/// </summary>
public List<RdvEntretien> RdvEntretiens { get; set; } public List<RdvEntretien> RdvEntretiens { get; set; }
/// <summary>
/// Choix du type d'entretien qui sont liés au type d'entretien
/// </summary>
public List<ChoixTypeEntretien> ChoixTypeEntretien { get; set; } public List<ChoixTypeEntretien> ChoixTypeEntretien { get; set; }
} }
} }

@ -46,6 +46,9 @@ namespace EPAServeur.Models.SaisieChamp
/// </summary> /// </summary>
public TypeSaisie TypeSaisie { get; set; } public TypeSaisie TypeSaisie { get; set; }
/// <summary>
/// Saisies qui sont liées au champ
/// </summary>
public List<Saisie> Saisies { get; set; } public List<Saisie> Saisies { get; set; }
} }
} }

@ -33,8 +33,19 @@ namespace EPAServeur.Models.SaisieChamp
/// </summary> /// </summary>
public TypeSaisie TypeSaisie { get; set; } public TypeSaisie TypeSaisie { get; set; }
/// <summary>
/// Champ qui est lié à la saisie
/// </summary>
public Champ Champ { get; set; } public Champ Champ { get; set; }
/// <summary>
/// Document qui est lié à la saisie
/// </summary>
public Document Document { get; set; } public Document Document { get; set; }
/// <summary>
/// Représentation de la participation d’un collaborateur qui est liée à la saisie
/// </summary>
public ParticipationFormation ParticipationFormation { get; set; } public ParticipationFormation ParticipationFormation { get; set; }
} }

Loading…
Cancel
Save