diff --git a/EPAServeur/Context/EpContext.cs b/EPAServeur/Context/EpContext.cs index d8c49ea..0cac9b8 100644 --- a/EPAServeur/Context/EpContext.cs +++ b/EPAServeur/Context/EpContext.cs @@ -76,7 +76,7 @@ namespace EPAServeur.Context entity.HasKey(e => e.IdEP); entity.HasOne(e => e.AugmentationSalaire).WithOne(a => a.Ep).HasForeignKey(a => a.IdEP); entity.HasMany(e => e.ChoixTypeEntretien).WithOne(c => c.Ep); - entity.HasOne(e => e.Delegation).WithOne(d => d.Ep).HasForeignKey(d => d.IdEP); + entity.HasOne(e => e.DemandeDelegation).WithOne(d => d.Ep).HasForeignKey(d => d.IdEP); entity.HasMany(e => e.DemandesFormation).WithOne(d => d.Ep); entity.HasMany(e => e.CommentairesAssistant).WithOne(c => c.Ep); entity.HasMany(e => e.Documents).WithOne(d => d.Ep); diff --git a/EPAServeur/Models/EP/AugmentationSalaire.cs b/EPAServeur/Models/EP/AugmentationSalaire.cs index ff67877..fca0ff0 100644 --- a/EPAServeur/Models/EP/AugmentationSalaire.cs +++ b/EPAServeur/Models/EP/AugmentationSalaire.cs @@ -35,7 +35,9 @@ namespace EPAServeur.Models.EP /// public long IdEP { get; set; } - + /// + /// EP qui est lié à l'augmentation de salaire + /// public Ep Ep { get; set; } } } \ No newline at end of file diff --git a/EPAServeur/Models/EP/ChoixTypeEntretien.cs b/EPAServeur/Models/EP/ChoixTypeEntretien.cs index a8af0d9..5acdda4 100644 --- a/EPAServeur/Models/EP/ChoixTypeEntretien.cs +++ b/EPAServeur/Models/EP/ChoixTypeEntretien.cs @@ -15,7 +15,14 @@ namespace EPAServeur.Models.EP /// public long Ordre { get; set; } + /// + /// EP qui est lié au choix du type d'entretien + /// public Ep Ep { get; set; } + + /// + /// Type d'entretien qui est lié au choix du type d'entretien + /// public TypeEntretien TypeEntretien { get; set; } } } \ No newline at end of file diff --git a/EPAServeur/Models/EP/CommentaireAssistant.cs b/EPAServeur/Models/EP/CommentaireAssistant.cs index 69a648e..db8f02b 100644 --- a/EPAServeur/Models/EP/CommentaireAssistant.cs +++ b/EPAServeur/Models/EP/CommentaireAssistant.cs @@ -25,6 +25,9 @@ namespace EPAServeur.Models.EP /// public string Commentaire { get; set; } + /// + /// EP qui est lié au commentaire laissé par un assistant + /// public Ep Ep { get; set; } } } diff --git a/EPAServeur/Models/EP/DemandeDelegation.cs b/EPAServeur/Models/EP/DemandeDelegation.cs index 9a6f611..c75e298 100644 --- a/EPAServeur/Models/EP/DemandeDelegation.cs +++ b/EPAServeur/Models/EP/DemandeDelegation.cs @@ -51,6 +51,9 @@ namespace EPAServeur.Models.EP /// public long IdEP { get; set; } + /// + /// EP qui est lié à la demande de délégation + /// public Ep Ep { get; set; } } } \ No newline at end of file diff --git a/EPAServeur/Models/EP/DemandeEPI.cs b/EPAServeur/Models/EP/DemandeEPI.cs index c46d227..58387a0 100644 --- a/EPAServeur/Models/EP/DemandeEPI.cs +++ b/EPAServeur/Models/EP/DemandeEPI.cs @@ -51,6 +51,9 @@ namespace EPAServeur.Models.EP /// public long IdEP { get; set; } + /// + /// EP qui est lié à la demande d'EPI + /// public Ep Ep { get; set; } } } diff --git a/EPAServeur/Models/EP/Document.cs b/EPAServeur/Models/EP/Document.cs index c13bca2..0803cf2 100644 --- a/EPAServeur/Models/EP/Document.cs +++ b/EPAServeur/Models/EP/Document.cs @@ -22,7 +22,14 @@ namespace EPAServeur.Models.EP /// public TypeChamps TypeDocument { get; set; } + /// + /// EP qui est lié au document + /// public Ep Ep { get; set; } + + /// + /// Saisies qui sont liées au document + /// public List Saisies { get; set; } } } diff --git a/EPAServeur/Models/EP/Engagement.cs b/EPAServeur/Models/EP/Engagement.cs index 8cadb6f..afe076d 100644 --- a/EPAServeur/Models/EP/Engagement.cs +++ b/EPAServeur/Models/EP/Engagement.cs @@ -47,7 +47,9 @@ namespace EPAServeur.Models.EP /// public string RaisonNonRealisable { get; set; } - + /// + /// EP qui est lié à l'engagement + /// public Ep Ep { get; set; } } } \ No newline at end of file diff --git a/EPAServeur/Models/EP/Ep.cs b/EPAServeur/Models/EP/Ep.cs index 9a5e639..f776dc6 100644 --- a/EPAServeur/Models/EP/Ep.cs +++ b/EPAServeur/Models/EP/Ep.cs @@ -96,19 +96,69 @@ namespace EPAServeur.Models.EP /// public DateTime? DateSignatureReferent { get; set; } + /// + /// Demande d'EPI qui est liée à l'EP + /// public DemandeEPI DemandeEPI { get; set; } + + /// + /// Augmentation de salaire qui est liée à l'EP + /// public AugmentationSalaire AugmentationSalaire { get; set; } - public DemandeDelegation Delegation { get; set; } + + /// + /// Demande de délégation qui est liée à l'EP + /// + public DemandeDelegation DemandeDelegation { get; set; } + + /// + /// Rendez-vous de l'entretien qui est lié à l'EP + /// public RdvEntretien RdvEntretien { get; set; } + + /// + /// Choix du type d'entretien qui sont liés à l'EP + /// public List ChoixTypeEntretien { get; set; } + + /// + /// Demandes de formation qui sont liées à l'EP + /// public List DemandesFormation { get; set; } + + /// + /// Documents qui sont liés à l'EP + /// public List Documents { get; set; } + + /// + /// Engagements qui sont liés à l'EP + /// public List Engagements { get; set; } + + /// + /// Objectifs qui sont liés à l'EP + /// public List Objectifs { get; set; } + + /// + /// Précedents objectifs qui sont liés à l'EP + /// public List ObjectifsPrecedents { get; set; } + + /// + /// Participants qui sont liés à l'EP + /// public List Participants { get; set; } + + /// + /// Propositions de rendez-vous qui sont liées à l'EP + /// public List PropositionsRDV { get; set; } + /// + /// Commentaires des assistants qui sont liées à l'EP + /// public List CommentairesAssistant { get; set; } } diff --git a/EPAServeur/Models/EP/Objectif.cs b/EPAServeur/Models/EP/Objectif.cs index 9a01622..1b38095 100644 --- a/EPAServeur/Models/EP/Objectif.cs +++ b/EPAServeur/Models/EP/Objectif.cs @@ -20,6 +20,9 @@ namespace EPAServeur.Models.EP /// public string Libelle { get; set; } + /// + /// EP qui est lié à l'objectif + /// public Ep Ep { get; set; } } } diff --git a/EPAServeur/Models/EP/ObjectifPrecedent.cs b/EPAServeur/Models/EP/ObjectifPrecedent.cs index 03477ea..7bef2e5 100644 --- a/EPAServeur/Models/EP/ObjectifPrecedent.cs +++ b/EPAServeur/Models/EP/ObjectifPrecedent.cs @@ -31,6 +31,9 @@ namespace EPAServeur.Models.EP /// public string Commentaire { get; set; } + /// + /// EP qui est lié à l'objectif précédent + /// public Ep Ep { get; set; } } } diff --git a/EPAServeur/Models/EP/ParticipationEP.cs b/EPAServeur/Models/EP/ParticipationEP.cs index 425aec8..2f1b960 100644 --- a/EPAServeur/Models/EP/ParticipationEP.cs +++ b/EPAServeur/Models/EP/ParticipationEP.cs @@ -25,6 +25,9 @@ namespace EPAServeur.Models.EP /// public bool EstPermanente { get; set; } + /// + /// EP qui est lié à la participation d'un collaborateur + /// public Ep Ep { get; set; } } } diff --git a/EPAServeur/Models/EP/RdvEntretien.cs b/EPAServeur/Models/EP/RdvEntretien.cs index 05536c9..51e35dc 100644 --- a/EPAServeur/Models/EP/RdvEntretien.cs +++ b/EPAServeur/Models/EP/RdvEntretien.cs @@ -25,8 +25,19 @@ namespace EPAServeur.Models.EP /// public DateTime DateEntretien { get; set; } + /// + /// EP qui est lié au choix du rendez-vous + /// public Ep EpChoixRDV { get; set; } + + /// + /// Type d'entretien qui est lié au rendez-vous + /// public TypeEntretien TypeEntretien { get; set; } + + /// + /// Proposition d'EP qui est lié au rendez-vous + /// public Ep EpProposition { get; set; } } } \ No newline at end of file diff --git a/EPAServeur/Models/EP/TypeEntretien.cs b/EPAServeur/Models/EP/TypeEntretien.cs index c3afa39..3ed57ca 100644 --- a/EPAServeur/Models/EP/TypeEntretien.cs +++ b/EPAServeur/Models/EP/TypeEntretien.cs @@ -20,7 +20,14 @@ namespace EPAServeur.Models.EP /// public string Libelle { get; set; } + /// + /// Rendez-vous d'entretien qui sont liés au type d'entretien + /// public List RdvEntretiens { get; set; } + + /// + /// Choix du type d'entretien qui sont liés au type d'entretien + /// public List ChoixTypeEntretien { get; set; } } } \ No newline at end of file diff --git a/EPAServeur/Models/SaisieChamp/Champ.cs b/EPAServeur/Models/SaisieChamp/Champ.cs index 5f0b422..7aefee3 100644 --- a/EPAServeur/Models/SaisieChamp/Champ.cs +++ b/EPAServeur/Models/SaisieChamp/Champ.cs @@ -46,6 +46,9 @@ namespace EPAServeur.Models.SaisieChamp /// public TypeSaisie TypeSaisie { get; set; } + /// + /// Saisies qui sont liées au champ + /// public List Saisies { get; set; } } } diff --git a/EPAServeur/Models/SaisieChamp/Saisie.cs b/EPAServeur/Models/SaisieChamp/Saisie.cs index f347da2..78ab674 100644 --- a/EPAServeur/Models/SaisieChamp/Saisie.cs +++ b/EPAServeur/Models/SaisieChamp/Saisie.cs @@ -33,8 +33,19 @@ namespace EPAServeur.Models.SaisieChamp /// public TypeSaisie TypeSaisie { get; set; } + /// + /// Champ qui est lié à la saisie + /// public Champ Champ { get; set; } + + /// + /// Document qui est lié à la saisie + /// public Document Document { get; set; } + + /// + /// Représentation de la participation d’un collaborateur qui est liée à la saisie + /// public ParticipationFormation ParticipationFormation { get; set; } }