You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
56 lines
2.7 KiB
56 lines
2.7 KiB
using EPAServeur.Models.Formation;
|
|
using EPAServeur.Models.SaisieChamp;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace EPAServeur.Models.EP
|
|
{
|
|
public enum StatutEP
|
|
{
|
|
Attente, //entretien créé en attendant le mois précédent la date d'anniversaire (ou d'anniversaire +6 mois)
|
|
Disponible, //entretien disponible pour être saisi par le collaborateur
|
|
Saisie, //entretien saisi par le collaborateur et en attente des dates de RDV proposées par le référent (la saisie est disponible pour l'assistant qui veut ajouter son commentaire)
|
|
PropositionsRDV, //entretien en attente du choix du collaborateur parmi des lates de RDV ont été proposé par le référent
|
|
AttenteEntretien,//choix du RDV effectué par le collaborateur, attente que le référent valide que l'entretien a bien eu lieu
|
|
EntretienPasse, //déroulement validé par le référent, celui-ci peut ajouter ses commentaires, prendre des engagements, faire des demandes de formation, etc... (la saisie de l'assistant est désactivé
|
|
AttenteSignatureCollaborateur, //le référent a rempli ses commentaires, l'entretien est en attente de la signature du collaborateur
|
|
Signe, //l'entretien a été signé par le collaborateur
|
|
NonEffectue //l'entretien a été refusé ou n'a pas été fait dans les temps
|
|
}
|
|
|
|
|
|
public class Ep
|
|
{
|
|
public int Id { get; set; }
|
|
public string IdCollaborateur { get; set; }
|
|
public string IdReferent { get; set; }
|
|
public int IdAgence { get; set; }
|
|
public int IdBu { get; set; }
|
|
public string Fonction { get; set; }
|
|
public TypeChamp TypeEP { get; set; }
|
|
public int? NumeroEp { get; set; }
|
|
public bool Obligatoire { get; set; }
|
|
public DateTime DateCreation { get; set; }
|
|
public DateTime DateSaisie { get; set; }
|
|
public DateTime DatePrevisionnelle { get; set; }
|
|
public StatutEP Statut { get; set; }
|
|
public string CV { get; set; }
|
|
public string CommentaireAssistante { get; set; }
|
|
public string CommentaireObjectifsPrecedent { get; set; }
|
|
public string CommentaireObjectifs { get; set; }
|
|
public AugmentationSalaire AugmentationSalaire { get; set; }
|
|
public Autorisation Autorisation { get; set; }
|
|
public Delegation Delegation { get; set; }
|
|
public RdvEntretien RdvEntretien { get; set; }
|
|
public List<ChoixTypeEntretien> ChoixTypeEntretien { get; set; }
|
|
public List<DemandeFormation> DemandesFormation { get; set; }
|
|
public List<Document> Documents { get; set; }
|
|
public List<Engagement> Engagements { get; set; }
|
|
public List<Objectif> Objectifs { get; set; }
|
|
public List<ObjectifPrecedent> ObjectifsPrecedents { get; set; }
|
|
public List<ParticipantEP> Participants { get; set; }
|
|
public List<RdvEntretien> PropositionsRDV { get; set; }
|
|
}
|
|
}
|
|
|