|
|
|
@ -0,0 +1,965 @@ |
|
|
|
|
using EPAServeur.Models.EP; |
|
|
|
|
using EPAServeur.Models.Formation; |
|
|
|
|
using EPAServeur.Models.Notes; |
|
|
|
|
using EPAServeur.Models.SaisieChamp; |
|
|
|
|
using System; |
|
|
|
|
using System.Collections.Generic; |
|
|
|
|
|
|
|
|
|
namespace EPAServeur.Context |
|
|
|
|
{ |
|
|
|
|
/// <summary> |
|
|
|
|
/// Classe permettant d'ajouter un jeu de données à un EpContext. |
|
|
|
|
/// </summary> |
|
|
|
|
public class DataSeeder |
|
|
|
|
{ |
|
|
|
|
/// <summary> |
|
|
|
|
/// Ajout des informations qui pourront être conservées dans la base de données |
|
|
|
|
/// </summary> |
|
|
|
|
/// <param name="epContext"></param> |
|
|
|
|
public static void AddInformationsDeBase(EpContext epContext) |
|
|
|
|
{ |
|
|
|
|
|
|
|
|
|
AddTypesEntretien(epContext); |
|
|
|
|
|
|
|
|
|
AddFormations(epContext); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//AVoir un tableau pour dire combien de demande de formations seront faites pour chaque EP |
|
|
|
|
//Avoir un tableau pour dire combien de demande de Participation seront faites et accepter (max : 11) |
|
|
|
|
//La formation associée sera choisie de manière aléatoire parmi celles créées (pas grave si la cohérence niveau date est foireuse....) |
|
|
|
|
//Pour chaque demande de formation... essayer d'avoir une fois la même personne dans une formation ?... lool |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
/// Ajout des thèmes qui pourront être ajoutés et conservés |
|
|
|
|
/// </summary> |
|
|
|
|
/// <param name="epContext"></param> |
|
|
|
|
public static void AddThemes(EpContext epContext) |
|
|
|
|
{ |
|
|
|
|
Theme management, securite, developpement, gestionprojet; |
|
|
|
|
|
|
|
|
|
management = new Theme { Libelle = "Management" }; |
|
|
|
|
epContext.Theme.Add(management); |
|
|
|
|
|
|
|
|
|
securite = new Theme { Libelle = "Sécurité" }; |
|
|
|
|
epContext.Theme.Add(securite); |
|
|
|
|
|
|
|
|
|
developpement = new Theme { Libelle = "Développement" }; |
|
|
|
|
epContext.Theme.Add(developpement); |
|
|
|
|
|
|
|
|
|
gestionprojet = new Theme { Libelle = "Gestion de projet" }; |
|
|
|
|
epContext.Theme.Add(gestionprojet); |
|
|
|
|
|
|
|
|
|
epContext.SaveChanges(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
/// Ajout d'un jeu de données fictif pour les types d'entretien |
|
|
|
|
/// </summary> |
|
|
|
|
/// <param name="epContext"></param> |
|
|
|
|
public static void AddTypesEntretien(EpContext epContext) |
|
|
|
|
{ |
|
|
|
|
//TypeEntretien |
|
|
|
|
TypeEntretien typeSite, typeClient, typeVisio, typeTelephone; |
|
|
|
|
|
|
|
|
|
typeSite = new TypeEntretien { Libelle = "Sur site" }; |
|
|
|
|
epContext.TypeEntretien.Add(typeSite); |
|
|
|
|
|
|
|
|
|
typeClient = new TypeEntretien { Libelle = "Chez le client" }; |
|
|
|
|
epContext.TypeEntretien.Add(typeClient); |
|
|
|
|
|
|
|
|
|
typeVisio = new TypeEntretien { Libelle = "Visioconférence" }; |
|
|
|
|
epContext.TypeEntretien.Add(typeVisio); |
|
|
|
|
|
|
|
|
|
typeTelephone = new TypeEntretien { Libelle = "Téléphonique" }; |
|
|
|
|
epContext.TypeEntretien.Add(typeTelephone); |
|
|
|
|
|
|
|
|
|
epContext.SaveChanges(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
/// Ajout d'un jeu de données fictif pour les ep |
|
|
|
|
/// </summary> |
|
|
|
|
/// <param name="epContext"></param> |
|
|
|
|
public static void AddEp(EpContext epContext) |
|
|
|
|
{ |
|
|
|
|
//Créer des EP qui ont déjà été effectué (pas grave si il y a des informations qui sont incohérentes) |
|
|
|
|
//C1 ---> C5 Collaborateurs |
|
|
|
|
//C5 --> C10 CP+Tech Lead |
|
|
|
|
//RH --> RH |
|
|
|
|
//AS --> Assistant |
|
|
|
|
//COM --> Commercial |
|
|
|
|
//DEL --> Delivery |
|
|
|
|
// 10 EP |
|
|
|
|
Ep ep1, ep2, ep3; |
|
|
|
|
Ep ep4, ep5; |
|
|
|
|
Ep ep6, ep7, ep8; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//DemandeFormation df; |
|
|
|
|
//ParticipationFormation pf; |
|
|
|
|
ep1 = new Ep |
|
|
|
|
{ |
|
|
|
|
IdCollaborateur = Guid.Parse("1ec99fde-f756-11ea-adc1-0242ac120002"), |
|
|
|
|
IdReferent = Guid.Parse("1ec9a204-f756-11ea-adc1-0242ac120002"), |
|
|
|
|
IdAgence = 1, |
|
|
|
|
IdBu = 2, |
|
|
|
|
Fonction = "Dev", |
|
|
|
|
TypeEP = TypeChamp.EPA, |
|
|
|
|
NumeroEp = 1, |
|
|
|
|
DateCreation = new DateTime(2017, 7, 7), |
|
|
|
|
DatePrevisionnelle = new DateTime(2018, 7, 8), |
|
|
|
|
Obligatoire = false, |
|
|
|
|
Statut = StatutEP.Signe, |
|
|
|
|
CV = "CV.pdf", |
|
|
|
|
DateSaisie = new DateTime(2018, 6, 20) |
|
|
|
|
}; |
|
|
|
|
//df = new DemandeFormation |
|
|
|
|
//{ |
|
|
|
|
// Description = "Description formation", |
|
|
|
|
// DemandeRH = false, |
|
|
|
|
// DateDemande = new DateTime(2018, 7, 8), |
|
|
|
|
//}; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
epContext.Ep.Add(ep1); |
|
|
|
|
|
|
|
|
|
ep2 = new Ep |
|
|
|
|
{ |
|
|
|
|
IdCollaborateur = Guid.Parse("779bf1cf-4d38-48fb-8550-3d583384523b"), |
|
|
|
|
IdReferent = Guid.Parse("ecf528c3-e509-402f-87bb-c8821467e350"), |
|
|
|
|
IdAgence = 1, |
|
|
|
|
IdBu = 2, |
|
|
|
|
Fonction = "Dev", |
|
|
|
|
TypeEP = TypeChamp.EPA, |
|
|
|
|
NumeroEp = 1, |
|
|
|
|
DateCreation = new DateTime(2017, 7, 7), |
|
|
|
|
DatePrevisionnelle = new DateTime(2018, 7, 8), |
|
|
|
|
Obligatoire = false, |
|
|
|
|
Statut = StatutEP.Signe, |
|
|
|
|
CV = "CV.pdf", |
|
|
|
|
DateSaisie = new DateTime(2018, 6, 20) |
|
|
|
|
}; |
|
|
|
|
epContext.Ep.Add(ep2); |
|
|
|
|
|
|
|
|
|
ep3 = new Ep |
|
|
|
|
{ |
|
|
|
|
IdCollaborateur = Guid.Parse("006226f6-51b2-4a02-a302-7447f7fccc04"), |
|
|
|
|
IdReferent = Guid.Parse("ecf528c3-e509-402f-87bb-c8821467e350"), |
|
|
|
|
IdAgence = 1, |
|
|
|
|
IdBu = 2, |
|
|
|
|
Fonction = "Dev", |
|
|
|
|
TypeEP = TypeChamp.EPA, |
|
|
|
|
NumeroEp = 1, |
|
|
|
|
DateCreation = new DateTime(2017, 7, 7), |
|
|
|
|
DatePrevisionnelle = new DateTime(2018, 7, 8), |
|
|
|
|
Obligatoire = false, |
|
|
|
|
Statut = StatutEP.Signe, |
|
|
|
|
CV = "CV.pdf", |
|
|
|
|
DateSaisie = new DateTime(2018, 6, 20) |
|
|
|
|
}; |
|
|
|
|
epContext.Ep.Add(ep3); |
|
|
|
|
|
|
|
|
|
ep4 = new Ep |
|
|
|
|
{ |
|
|
|
|
IdCollaborateur = Guid.Parse("f960f851-16b6-4631-952e-d05f38d8d80f"), |
|
|
|
|
IdReferent = Guid.Parse("6aa62dcb-f7c9-4c0c-af40-e934a4d6a7eb"), |
|
|
|
|
IdAgence = 1, |
|
|
|
|
IdBu = 2, |
|
|
|
|
Fonction = "Dev", |
|
|
|
|
TypeEP = TypeChamp.EPA, |
|
|
|
|
NumeroEp = 1, |
|
|
|
|
DateCreation = new DateTime(2017, 7, 7), |
|
|
|
|
DatePrevisionnelle = new DateTime(2018, 7, 8), |
|
|
|
|
Obligatoire = false, |
|
|
|
|
Statut = StatutEP.Signe, |
|
|
|
|
CV = "CV.pdf", |
|
|
|
|
DateSaisie = new DateTime(2018, 6, 20) |
|
|
|
|
}; |
|
|
|
|
epContext.Ep.Add(ep4); |
|
|
|
|
|
|
|
|
|
ep5 = new Ep |
|
|
|
|
{ |
|
|
|
|
IdCollaborateur = Guid.Parse("efb063b2-ce1e-4d19-8340-d4b0b022d0d0"), |
|
|
|
|
IdReferent = Guid.Parse("3fa56dc6-8597-4030-a0b2-1619b98c428d"), |
|
|
|
|
IdAgence = 1, |
|
|
|
|
IdBu = 2, |
|
|
|
|
Fonction = "Dev", |
|
|
|
|
TypeEP = TypeChamp.EPA, |
|
|
|
|
NumeroEp = 1, |
|
|
|
|
DateCreation = new DateTime(2017, 7, 7), |
|
|
|
|
DatePrevisionnelle = new DateTime(2018, 7, 8), |
|
|
|
|
Obligatoire = false, |
|
|
|
|
Statut = StatutEP.Signe, |
|
|
|
|
CV = "CV.pdf", |
|
|
|
|
DateSaisie = new DateTime(2018, 6, 20) |
|
|
|
|
}; |
|
|
|
|
epContext.Ep.Add(ep5); |
|
|
|
|
|
|
|
|
|
ep6 = new Ep |
|
|
|
|
{ |
|
|
|
|
IdCollaborateur = Guid.Parse("e5d36da4-df16-4d19-8a11-1ba2f6efc80c"), |
|
|
|
|
IdReferent = Guid.Parse("3fa56dc6-8597-4030-a0b2-1619b98c428d"), |
|
|
|
|
IdAgence = 1, |
|
|
|
|
IdBu = 2, |
|
|
|
|
Fonction = "Dev", |
|
|
|
|
TypeEP = TypeChamp.EPA, |
|
|
|
|
NumeroEp = 1, |
|
|
|
|
DateCreation = new DateTime(2017, 7, 7), |
|
|
|
|
DatePrevisionnelle = new DateTime(2018, 7, 8), |
|
|
|
|
Obligatoire = false, |
|
|
|
|
Statut = StatutEP.Signe, |
|
|
|
|
CV = "CV.pdf", |
|
|
|
|
DateSaisie = new DateTime(2018, 6, 20) |
|
|
|
|
}; |
|
|
|
|
epContext.Ep.Add(ep6); |
|
|
|
|
|
|
|
|
|
ep7 = new Ep |
|
|
|
|
{ |
|
|
|
|
IdCollaborateur = Guid.Parse("9e1ee839-4477-4d64-9b4d-80654c97c39f"), |
|
|
|
|
IdReferent = Guid.Parse("efb063b2-ce1e-4d19-8340-d4b0b022d0d0"), |
|
|
|
|
IdAgence = 1, |
|
|
|
|
IdBu = 2, |
|
|
|
|
Fonction = "Dev", |
|
|
|
|
TypeEP = TypeChamp.EPA, |
|
|
|
|
NumeroEp = 1, |
|
|
|
|
DateCreation = new DateTime(2017, 7, 7), |
|
|
|
|
DatePrevisionnelle = new DateTime(2018, 7, 8), |
|
|
|
|
Obligatoire = false, |
|
|
|
|
Statut = StatutEP.Signe, |
|
|
|
|
CV = "CV.pdf", |
|
|
|
|
DateSaisie = new DateTime(2018, 6, 20) |
|
|
|
|
}; |
|
|
|
|
epContext.Ep.Add(ep7); |
|
|
|
|
|
|
|
|
|
ep8 = new Ep |
|
|
|
|
{ |
|
|
|
|
IdCollaborateur = Guid.Parse("3f532f4c-a5c9-466c-b7c1-fdc6bc48780e"), |
|
|
|
|
IdReferent = Guid.Parse("efb063b2-ce1e-4d19-8340-d4b0b022d0d0"), |
|
|
|
|
IdAgence = 1, |
|
|
|
|
IdBu = 2, |
|
|
|
|
Fonction = "Dev", |
|
|
|
|
TypeEP = TypeChamp.EPA, |
|
|
|
|
NumeroEp = 1, |
|
|
|
|
DateCreation = new DateTime(2017, 7, 7), |
|
|
|
|
DatePrevisionnelle = new DateTime(2018, 7, 8), |
|
|
|
|
Obligatoire = false, |
|
|
|
|
Statut = StatutEP.Signe, |
|
|
|
|
CV = "CV.pdf", |
|
|
|
|
DateSaisie = new DateTime(2018, 6, 20) |
|
|
|
|
}; |
|
|
|
|
epContext.Ep.Add(ep8); |
|
|
|
|
|
|
|
|
|
epContext.SaveChanges(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
/// Ajout d'un jeu de données fictif pour les engagements |
|
|
|
|
/// </summary> |
|
|
|
|
/// <param name="epContext"></param> |
|
|
|
|
public static void AddEngagements(EpContext epContext) |
|
|
|
|
{ |
|
|
|
|
Ep ep9, ep10, ep11; |
|
|
|
|
|
|
|
|
|
ep9 = new Ep |
|
|
|
|
{ |
|
|
|
|
IdCollaborateur = Guid.Parse("59a8becb-bc0a-4d3d-adb1-8a8bd13c48c9"), |
|
|
|
|
IdReferent = Guid.Parse("e5d36da4-df16-4d19-8a11-1ba2f6efc80c"), |
|
|
|
|
IdAgence = 1, |
|
|
|
|
IdBu = 2, |
|
|
|
|
Fonction = "Dev", |
|
|
|
|
TypeEP = TypeChamp.EPA, |
|
|
|
|
NumeroEp = 1, |
|
|
|
|
DateCreation = new DateTime(2017, 7, 7), |
|
|
|
|
DatePrevisionnelle = new DateTime(2018, 7, 8), |
|
|
|
|
Obligatoire = false, |
|
|
|
|
Statut = StatutEP.Signe, |
|
|
|
|
CV = "CV.pdf", |
|
|
|
|
DateSaisie = new DateTime(2018, 6, 20) |
|
|
|
|
}; |
|
|
|
|
epContext.Ep.Add(ep9); |
|
|
|
|
|
|
|
|
|
ep10 = new Ep |
|
|
|
|
{ |
|
|
|
|
IdCollaborateur = Guid.Parse("a00eb610-d735-4a83-ac5a-7b89cbd4b42d"), |
|
|
|
|
IdReferent = Guid.Parse("d3f69a83-8a29-4971-8d3c-2d0cf320dad2"), |
|
|
|
|
IdAgence = 1, |
|
|
|
|
IdBu = 2, |
|
|
|
|
Fonction = "Dev", |
|
|
|
|
TypeEP = TypeChamp.EPA, |
|
|
|
|
NumeroEp = 1, |
|
|
|
|
DateCreation = new DateTime(2017, 7, 7), |
|
|
|
|
DatePrevisionnelle = new DateTime(2018, 7, 8), |
|
|
|
|
Obligatoire = false, |
|
|
|
|
Statut = StatutEP.Signe, |
|
|
|
|
CV = "CV.pdf", |
|
|
|
|
DateSaisie = new DateTime(2018, 6, 20) |
|
|
|
|
}; |
|
|
|
|
epContext.Ep.Add(ep10); |
|
|
|
|
|
|
|
|
|
ep11 = new Ep |
|
|
|
|
{ |
|
|
|
|
IdCollaborateur = Guid.Parse("a00eb610-d735-4a83-ac5a-7b89cbd4b42d"), |
|
|
|
|
IdReferent = Guid.Parse("d3f69a83-8a29-4971-8d3c-2d0cf320dad2"), |
|
|
|
|
IdAgence = 1, |
|
|
|
|
IdBu = 2, |
|
|
|
|
Fonction = "Dev", |
|
|
|
|
TypeEP = TypeChamp.EPA, |
|
|
|
|
NumeroEp = 1, |
|
|
|
|
DateCreation = new DateTime(2018, 1, 7), |
|
|
|
|
DatePrevisionnelle = new DateTime(2018, 1, 6), |
|
|
|
|
Obligatoire = false, |
|
|
|
|
Statut = StatutEP.Signe, |
|
|
|
|
CV = "CV.pdf", |
|
|
|
|
DateSaisie = new DateTime(2018, 6, 20) |
|
|
|
|
}; |
|
|
|
|
epContext.Ep.Add(ep11); |
|
|
|
|
|
|
|
|
|
Engagement engagement1, engagement2, engagement3; |
|
|
|
|
|
|
|
|
|
engagement1 = new Engagement |
|
|
|
|
{ |
|
|
|
|
Action = "Je m'engage à...", |
|
|
|
|
Disposition = "interne", |
|
|
|
|
Modalite = "Modalite", |
|
|
|
|
DateLimite = new DateTime(2017, 7, 7), |
|
|
|
|
Realise = false, |
|
|
|
|
Realisable = true, |
|
|
|
|
RaisonNonRealisable = null, |
|
|
|
|
Ep = ep9 |
|
|
|
|
}; |
|
|
|
|
epContext.Engagement.Add(engagement1); |
|
|
|
|
|
|
|
|
|
engagement2 = new Engagement |
|
|
|
|
{ |
|
|
|
|
Action = "Je m'engage à faire...", |
|
|
|
|
Disposition = "externe", |
|
|
|
|
Modalite = "Modalite 2", |
|
|
|
|
DateLimite = new DateTime(2017, 7, 8), |
|
|
|
|
Realise = true, |
|
|
|
|
Realisable = true, |
|
|
|
|
RaisonNonRealisable = null, |
|
|
|
|
Ep = ep10 |
|
|
|
|
}; |
|
|
|
|
epContext.Engagement.Add(engagement2); |
|
|
|
|
|
|
|
|
|
engagement3 = new Engagement |
|
|
|
|
{ |
|
|
|
|
Action = "Je m'engage à faire...", |
|
|
|
|
Disposition = "externe", |
|
|
|
|
Modalite = "Modalite 3", |
|
|
|
|
DateLimite = new DateTime(2017, 7, 8), |
|
|
|
|
Realise = null, |
|
|
|
|
Realisable = null, |
|
|
|
|
RaisonNonRealisable = "Aucune formation disponible", |
|
|
|
|
Ep = ep11 |
|
|
|
|
}; |
|
|
|
|
epContext.Engagement.Add(engagement3); |
|
|
|
|
|
|
|
|
|
epContext.SaveChanges(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
/// Ajout d'un jeu de données fictif pour les formations |
|
|
|
|
/// </summary> |
|
|
|
|
/// <param name="epContext"></param> |
|
|
|
|
public static void AddFormations(EpContext epContext) |
|
|
|
|
{ |
|
|
|
|
//StatutFormation |
|
|
|
|
StatutFormation statutPlanifie, statutReplanifie, statutRealise, statutAnnule; |
|
|
|
|
|
|
|
|
|
statutPlanifie = new StatutFormation { Id = 1, Libelle = "Planifiée" }; |
|
|
|
|
epContext.StatutFormation.Add(statutPlanifie); |
|
|
|
|
|
|
|
|
|
statutReplanifie = new StatutFormation { Id = 2, Libelle = "Replanifié" }; |
|
|
|
|
epContext.StatutFormation.Add(statutReplanifie); |
|
|
|
|
|
|
|
|
|
statutRealise = new StatutFormation { Id = 3, Libelle = "Réalisée" }; |
|
|
|
|
epContext.StatutFormation.Add(statutRealise); |
|
|
|
|
|
|
|
|
|
statutAnnule = new StatutFormation { Id = 4, Libelle = "Annulée" }; |
|
|
|
|
epContext.StatutFormation.Add(statutAnnule); |
|
|
|
|
|
|
|
|
|
//ModeFormation |
|
|
|
|
ModeFormation modeExterne, modeInterne, modePresentiel, modeELearning; |
|
|
|
|
|
|
|
|
|
modeExterne = new ModeFormation { Libelle = "Externe" }; |
|
|
|
|
epContext.ModeFormation.Add(modeExterne); |
|
|
|
|
|
|
|
|
|
modeInterne = new ModeFormation { Libelle = "Interne" }; |
|
|
|
|
epContext.ModeFormation.Add(modeInterne); |
|
|
|
|
|
|
|
|
|
modePresentiel = new ModeFormation { Libelle = "Présentiel" }; |
|
|
|
|
epContext.ModeFormation.Add(modePresentiel); |
|
|
|
|
|
|
|
|
|
modeELearning = new ModeFormation { Libelle = "E-learning" }; |
|
|
|
|
epContext.ModeFormation.Add(modeELearning); |
|
|
|
|
|
|
|
|
|
//TypeFormation |
|
|
|
|
TypeFormation typeExterne, typeInterne, typeELearning, typeAcademy; |
|
|
|
|
|
|
|
|
|
typeExterne = new TypeFormation { Libelle = "Externe" }; |
|
|
|
|
epContext.TypeFormation.Add(typeExterne); |
|
|
|
|
|
|
|
|
|
typeInterne = new TypeFormation { Libelle = "Interne" }; |
|
|
|
|
epContext.TypeFormation.Add(typeInterne); |
|
|
|
|
|
|
|
|
|
typeELearning = new TypeFormation { Libelle = "E-learning" }; |
|
|
|
|
epContext.TypeFormation.Add(typeELearning); |
|
|
|
|
|
|
|
|
|
typeAcademy = new TypeFormation { Libelle = "Academy by Apside" }; |
|
|
|
|
epContext.TypeFormation.Add(typeAcademy); |
|
|
|
|
|
|
|
|
|
//OrigineFormation |
|
|
|
|
OrigineFormation origineFormationCollaborateur, origineFormationClient, origineFormationApside, origineFormationReglementaire; |
|
|
|
|
|
|
|
|
|
origineFormationCollaborateur = new OrigineFormation { Libelle = "Demande collaborateur" }; |
|
|
|
|
epContext.OrigineFormation.Add(origineFormationCollaborateur); |
|
|
|
|
|
|
|
|
|
origineFormationClient = new OrigineFormation { Libelle = "Exigence client" }; |
|
|
|
|
epContext.OrigineFormation.Add(origineFormationClient); |
|
|
|
|
|
|
|
|
|
origineFormationApside = new OrigineFormation { Libelle = "Exigence Apside" }; |
|
|
|
|
epContext.OrigineFormation.Add(origineFormationApside); |
|
|
|
|
|
|
|
|
|
origineFormationReglementaire = new OrigineFormation { Libelle = "Formation réglementaire" }; |
|
|
|
|
epContext.OrigineFormation.Add(origineFormationReglementaire); |
|
|
|
|
|
|
|
|
|
//OrigineDemandeFormation |
|
|
|
|
OrigineDemandeFormation origineDemandeFormationCollaborateur, origineDemandeFormationEP, |
|
|
|
|
origineDemandeFormationClient, origineDemandeFormationReglement, origineDemandeFormationApside; |
|
|
|
|
|
|
|
|
|
origineDemandeFormationCollaborateur = new OrigineDemandeFormation { Libelle = "Demande collaborateur" }; |
|
|
|
|
epContext.OrigineDemandeFormation.Add(origineDemandeFormationCollaborateur); |
|
|
|
|
|
|
|
|
|
origineDemandeFormationEP = new OrigineDemandeFormation { Libelle = "Demande EP" }; |
|
|
|
|
epContext.OrigineDemandeFormation.Add(origineDemandeFormationEP); |
|
|
|
|
|
|
|
|
|
origineDemandeFormationClient = new OrigineDemandeFormation { Libelle = "Exigence Client" }; |
|
|
|
|
epContext.OrigineDemandeFormation.Add(origineDemandeFormationClient); |
|
|
|
|
|
|
|
|
|
origineDemandeFormationReglement = new OrigineDemandeFormation { Libelle = "Formation réglementaire" }; |
|
|
|
|
epContext.OrigineDemandeFormation.Add(origineDemandeFormationReglement); |
|
|
|
|
|
|
|
|
|
origineDemandeFormationApside = new OrigineDemandeFormation { Libelle = "Demande Apside" }; |
|
|
|
|
epContext.OrigineDemandeFormation.Add(origineDemandeFormationApside); |
|
|
|
|
|
|
|
|
|
//Formation |
|
|
|
|
Formation f1, f2, f3;//Planifiées |
|
|
|
|
Formation f4, f5; // Réalisées |
|
|
|
|
Formation f6, f7, f8, f9;//Replanifiées |
|
|
|
|
Formation f10, f11; //Annulées |
|
|
|
|
//new DateTime(Année, Mois, Jour, Heure, Minute...) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
List<Formation> formations = new List<Formation>(); |
|
|
|
|
|
|
|
|
|
f1 = new Formation |
|
|
|
|
{ |
|
|
|
|
Intitule = "Formation1", |
|
|
|
|
IdAgence = 1, |
|
|
|
|
DateDebut = new DateTime(2020, 9, 16, 10, 0, 0), |
|
|
|
|
DateFin = new DateTime(2020, 9, 16), |
|
|
|
|
Heure = 2, |
|
|
|
|
Jour = 1, |
|
|
|
|
ModeFormation = modeELearning, |
|
|
|
|
TypeFormation = typeELearning, |
|
|
|
|
Organisme = "Organisme1", |
|
|
|
|
Origine = origineFormationClient, |
|
|
|
|
Statut = statutPlanifie, |
|
|
|
|
EstCertifiee = false |
|
|
|
|
}; |
|
|
|
|
epContext.Formation.Add(f1); |
|
|
|
|
|
|
|
|
|
f2 = new Formation |
|
|
|
|
{ |
|
|
|
|
Intitule = "Formation2", |
|
|
|
|
IdAgence = 1, |
|
|
|
|
DateDebut = new DateTime(2020, 10, 5, 14, 0, 0), |
|
|
|
|
DateFin = new DateTime(2020, 10, 9), |
|
|
|
|
Heure = 10, |
|
|
|
|
Jour = 5, |
|
|
|
|
ModeFormation = modeExterne, |
|
|
|
|
TypeFormation = typeExterne, |
|
|
|
|
Organisme = "Organisme2", |
|
|
|
|
Origine = origineFormationClient, |
|
|
|
|
Statut = statutPlanifie, |
|
|
|
|
EstCertifiee = false |
|
|
|
|
}; |
|
|
|
|
epContext.Formation.Add(f2); |
|
|
|
|
|
|
|
|
|
f3 = new Formation |
|
|
|
|
{ |
|
|
|
|
Intitule = "Formation3", |
|
|
|
|
IdAgence = 1, |
|
|
|
|
DateDebut = new DateTime(2020, 9, 21, 14, 0, 0), |
|
|
|
|
DateFin = new DateTime(2020, 9, 21), |
|
|
|
|
Heure = 4, |
|
|
|
|
Jour = 2, |
|
|
|
|
ModeFormation = modeELearning, |
|
|
|
|
TypeFormation = typeELearning, |
|
|
|
|
Organisme = "Organisme2", |
|
|
|
|
Origine = origineFormationApside, |
|
|
|
|
Statut = statutPlanifie, |
|
|
|
|
EstCertifiee = true |
|
|
|
|
}; |
|
|
|
|
epContext.Formation.Add(f3); |
|
|
|
|
|
|
|
|
|
f4 = new Formation |
|
|
|
|
{ |
|
|
|
|
Intitule = "Formation4", |
|
|
|
|
IdAgence = 1, |
|
|
|
|
DateDebut = new DateTime(2020, 05, 11, 14, 0, 0), |
|
|
|
|
DateFin = new DateTime(2020, 05, 11), |
|
|
|
|
Heure = 3, |
|
|
|
|
Jour = 1, |
|
|
|
|
ModeFormation = modeELearning, |
|
|
|
|
TypeFormation = typeAcademy, |
|
|
|
|
Organisme = "Organisme2", |
|
|
|
|
Origine = origineFormationCollaborateur, |
|
|
|
|
Statut = statutRealise, |
|
|
|
|
EstCertifiee = true |
|
|
|
|
}; |
|
|
|
|
epContext.Formation.Add(f4); |
|
|
|
|
|
|
|
|
|
f5 = new Formation |
|
|
|
|
{ |
|
|
|
|
Intitule = "Formation5", |
|
|
|
|
IdAgence = 1, |
|
|
|
|
DateDebut = new DateTime(2020, 08, 1, 13, 0, 0), |
|
|
|
|
DateFin = new DateTime(2020, 08, 3), |
|
|
|
|
Heure = 6, |
|
|
|
|
Jour = 2, |
|
|
|
|
ModeFormation = modePresentiel, |
|
|
|
|
TypeFormation = typeExterne, |
|
|
|
|
Organisme = "Organisme3", |
|
|
|
|
Origine = origineFormationClient, |
|
|
|
|
Statut = statutRealise, |
|
|
|
|
EstCertifiee = true |
|
|
|
|
}; |
|
|
|
|
epContext.Formation.Add(f5); |
|
|
|
|
|
|
|
|
|
f6 = new Formation |
|
|
|
|
{ |
|
|
|
|
Intitule = "Formation6", |
|
|
|
|
IdAgence = 1, |
|
|
|
|
DateDebut = new DateTime(2020, 9, 30, 9, 0, 0), |
|
|
|
|
DateFin = new DateTime(2020, 10, 1), |
|
|
|
|
Heure = 4, |
|
|
|
|
Jour = 2, |
|
|
|
|
ModeFormation = modePresentiel, |
|
|
|
|
TypeFormation = typeInterne, |
|
|
|
|
Organisme = "Organisme4", |
|
|
|
|
Origine = origineFormationClient, |
|
|
|
|
Statut = statutReplanifie, |
|
|
|
|
EstCertifiee = false |
|
|
|
|
}; |
|
|
|
|
epContext.Formation.Add(f6); |
|
|
|
|
|
|
|
|
|
f7 = new Formation |
|
|
|
|
{ |
|
|
|
|
Intitule = "Formation7", |
|
|
|
|
IdAgence = 1, |
|
|
|
|
DateDebut = new DateTime(2020, 10, 5, 10, 0, 0), |
|
|
|
|
DateFin = new DateTime(2020, 10, 8), |
|
|
|
|
Heure = 6, |
|
|
|
|
Jour = 5, |
|
|
|
|
ModeFormation = modePresentiel, |
|
|
|
|
TypeFormation = typeInterne, |
|
|
|
|
Organisme = "Organisme2", |
|
|
|
|
Origine = origineFormationClient, |
|
|
|
|
Statut = statutReplanifie, |
|
|
|
|
EstCertifiee = false |
|
|
|
|
}; |
|
|
|
|
epContext.Formation.Add(f7); |
|
|
|
|
|
|
|
|
|
f8 = new Formation |
|
|
|
|
{ |
|
|
|
|
Intitule = "Formation2", |
|
|
|
|
IdAgence = 1, |
|
|
|
|
DateDebut = new DateTime(2020, 11, 18, 10, 0, 0), |
|
|
|
|
DateFin = new DateTime(2020, 11, 20), |
|
|
|
|
Heure = 6, |
|
|
|
|
Jour = 3, |
|
|
|
|
ModeFormation = modeELearning, |
|
|
|
|
TypeFormation = typeAcademy, |
|
|
|
|
Organisme = "Organisme4", |
|
|
|
|
Origine = origineFormationClient, |
|
|
|
|
Statut = statutReplanifie, |
|
|
|
|
EstCertifiee = true |
|
|
|
|
}; |
|
|
|
|
epContext.Formation.Add(f8); |
|
|
|
|
|
|
|
|
|
f9 = new Formation |
|
|
|
|
{ |
|
|
|
|
Intitule = "Formation9", |
|
|
|
|
IdAgence = 1, |
|
|
|
|
DateDebut = new DateTime(2020, 11, 15, 9, 0, 0), |
|
|
|
|
DateFin = new DateTime(2020, 11, 15), |
|
|
|
|
Heure = 3, |
|
|
|
|
Jour = 1, |
|
|
|
|
ModeFormation = modePresentiel, |
|
|
|
|
TypeFormation = typeInterne, |
|
|
|
|
Organisme = "Organisme3", |
|
|
|
|
Origine = origineFormationClient, |
|
|
|
|
Statut = statutReplanifie, |
|
|
|
|
EstCertifiee = true |
|
|
|
|
}; |
|
|
|
|
epContext.Formation.Add(f9); |
|
|
|
|
|
|
|
|
|
f10 = new Formation |
|
|
|
|
{ |
|
|
|
|
Intitule = "Formation10", |
|
|
|
|
IdAgence = 1, |
|
|
|
|
DateDebut = new DateTime(2020, 8, 3, 14, 0, 0), |
|
|
|
|
DateFin = new DateTime(2020, 8, 3), |
|
|
|
|
Heure = 2, |
|
|
|
|
Jour = 1, |
|
|
|
|
ModeFormation = modePresentiel, |
|
|
|
|
TypeFormation = typeInterne, |
|
|
|
|
Organisme = "Organisme4", |
|
|
|
|
Origine = origineFormationClient, |
|
|
|
|
Statut = statutAnnule, |
|
|
|
|
EstCertifiee = false |
|
|
|
|
}; |
|
|
|
|
epContext.Formation.Add(f10); |
|
|
|
|
|
|
|
|
|
f11 = new Formation |
|
|
|
|
{ |
|
|
|
|
Intitule = "Formation11", |
|
|
|
|
IdAgence = 1, |
|
|
|
|
DateDebut = new DateTime(2020, 04, 6, 9, 0, 0), |
|
|
|
|
DateFin = new DateTime(2020, 04, 11), |
|
|
|
|
Heure = 15, |
|
|
|
|
Jour = 5, |
|
|
|
|
ModeFormation = modePresentiel, |
|
|
|
|
TypeFormation = typeInterne, |
|
|
|
|
Organisme = "Organisme1", |
|
|
|
|
Origine = origineFormationClient, |
|
|
|
|
Statut = statutAnnule, |
|
|
|
|
EstCertifiee = false |
|
|
|
|
}; |
|
|
|
|
epContext.Formation.Add(f11); |
|
|
|
|
|
|
|
|
|
/* |
|
|
|
|
formations.Add(f1); |
|
|
|
|
formations.Add(f2); |
|
|
|
|
formations.Add(f3); |
|
|
|
|
formations.Add(f4); |
|
|
|
|
formations.Add(f5); |
|
|
|
|
formations.Add(f6); |
|
|
|
|
formations.Add(f7); |
|
|
|
|
formations.Add(f8); |
|
|
|
|
formations.Add(f9); |
|
|
|
|
formations.Add(f10); |
|
|
|
|
formations.Add(f11); |
|
|
|
|
|
|
|
|
|
int[] npParticipants = { }; |
|
|
|
|
*/ |
|
|
|
|
|
|
|
|
|
epContext.SaveChanges(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
/// Ajout d'un jeu de données fictif pour les champs |
|
|
|
|
/// </summary> |
|
|
|
|
/// <param name="epContext"></param> |
|
|
|
|
public static void AddChamps(EpContext epContext) |
|
|
|
|
{ |
|
|
|
|
|
|
|
|
|
Champ c; |
|
|
|
|
|
|
|
|
|
//CHAMPS EPS |
|
|
|
|
c = new Champ { Section = "Mission/Projet", Ordre = 0, Texte = "Impressions générales", TypeChamp = TypeChamp.EPS, TypeSaisie = TypeSaisie.Commentaire }; |
|
|
|
|
epContext.Champ.Add(c); |
|
|
|
|
|
|
|
|
|
c = new Champ { Section = "Mission/Projet", Ordre = 1, Texte = "Faits marquants", TypeChamp = TypeChamp.EPS, TypeSaisie = TypeSaisie.Commentaire }; |
|
|
|
|
epContext.Champ.Add(c); |
|
|
|
|
|
|
|
|
|
c = new Champ { Section = "Mission/Projet", Ordre = 2, Texte = "Succès", TypeChamp = TypeChamp.EPS }; |
|
|
|
|
epContext.Champ.Add(c); |
|
|
|
|
|
|
|
|
|
c = new Champ { Section = "Mission/Projet", Ordre = 3, Texte = "Retours Client/Chef de projet", TypeChamp = TypeChamp.EPS, TypeSaisie = TypeSaisie.Commentaire }; |
|
|
|
|
epContext.Champ.Add(c); |
|
|
|
|
|
|
|
|
|
c = new Champ { Section = "Mission/Projet", Ordre = 4, Texte = "Difficultés", TypeChamp = TypeChamp.EPS, TypeSaisie = TypeSaisie.Notation }; |
|
|
|
|
epContext.Champ.Add(c); |
|
|
|
|
|
|
|
|
|
c = new Champ { Section = "Mission/Projet", Ordre = 5, Texte = "Relation Client/Chef de projet", TypeChamp = TypeChamp.EPS, TypeSaisie = TypeSaisie.Notation }; |
|
|
|
|
epContext.Champ.Add(c); |
|
|
|
|
|
|
|
|
|
c = new Champ { Section = "Mission/Projet", Ordre = 6, Texte = "Ambiance de travail", TypeChamp = TypeChamp.EPS, TypeSaisie = TypeSaisie.Notation }; |
|
|
|
|
epContext.Champ.Add(c); |
|
|
|
|
|
|
|
|
|
c = new Champ { Section = "Mission/Projet", Ordre = 7, Texte = "Intérêt technique", TypeChamp = TypeChamp.EPS, TypeSaisie = TypeSaisie.Notation }; |
|
|
|
|
epContext.Champ.Add(c); |
|
|
|
|
|
|
|
|
|
c = new Champ { Section = "Mission/Projet", Ordre = 8, Texte = "Site géographique", TypeChamp = TypeChamp.EPS, TypeSaisie = TypeSaisie.Notation }; |
|
|
|
|
epContext.Champ.Add(c); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
c = new Champ { Section = "Compétences", SousSection = "Compétences Générales", Ordre = 0, Texte = "Motivation", TypeChamp = TypeChamp.EPS, TypeSaisie = TypeSaisie.Competence }; |
|
|
|
|
epContext.Champ.Add(c); |
|
|
|
|
|
|
|
|
|
c = new Champ { Section = "Compétences", SousSection = "Compétences Générales", Ordre = 1, Texte = "Adaptabilité", TypeChamp = TypeChamp.EPS, TypeSaisie = TypeSaisie.Competence }; |
|
|
|
|
epContext.Champ.Add(c); |
|
|
|
|
|
|
|
|
|
c = new Champ { Section = "Compétences", SousSection = "Compétences Générales", Ordre = 2, Texte = "Force de proposition", TypeChamp = TypeChamp.EPS, TypeSaisie = TypeSaisie.Competence }; |
|
|
|
|
epContext.Champ.Add(c); |
|
|
|
|
|
|
|
|
|
c = new Champ { Section = "Compétences", SousSection = "Compétences Générales", Ordre = 3, Texte = "Leadership", TypeChamp = TypeChamp.EPS, TypeSaisie = TypeSaisie.Competence }; |
|
|
|
|
epContext.Champ.Add(c); |
|
|
|
|
|
|
|
|
|
c = new Champ { Section = "Compétences", SousSection = "Compétences Générales", Ordre = 4, Texte = "Ecoute", TypeChamp = TypeChamp.EPS, TypeSaisie = TypeSaisie.Competence }; |
|
|
|
|
epContext.Champ.Add(c); |
|
|
|
|
|
|
|
|
|
c = new Champ { Section = "Compétences", SousSection = "Compétences Générales", Ordre = 5, Texte = "Prise de recul", TypeChamp = TypeChamp.EPS, TypeSaisie = TypeSaisie.Competence }; |
|
|
|
|
epContext.Champ.Add(c); |
|
|
|
|
|
|
|
|
|
c = new Champ { Section = "Compétences", SousSection = "Compétences Générales", Ordre = 6, Texte = "Sens du service", TypeChamp = TypeChamp.EPS, TypeSaisie = TypeSaisie.Competence }; |
|
|
|
|
epContext.Champ.Add(c); |
|
|
|
|
|
|
|
|
|
c = new Champ { Section = "Compétences", SousSection = "Compétences Générales", Ordre = 7, Texte = "Communication", TypeChamp = TypeChamp.EPS, TypeSaisie = TypeSaisie.Competence }; |
|
|
|
|
epContext.Champ.Add(c); |
|
|
|
|
|
|
|
|
|
c = new Champ { Section = "Compétences", SousSection = "Compétences Générales", Ordre = 8, Texte = "Rigueur", TypeChamp = TypeChamp.EPS, TypeSaisie = TypeSaisie.Competence }; |
|
|
|
|
epContext.Champ.Add(c); |
|
|
|
|
|
|
|
|
|
c = new Champ { Section = "Compétences", SousSection = "Compétences Générales", Ordre = 9, Texte = "Organisation", TypeChamp = TypeChamp.EPS, TypeSaisie = TypeSaisie.Competence }; |
|
|
|
|
epContext.Champ.Add(c); |
|
|
|
|
|
|
|
|
|
c = new Champ { Section = "Compétences", SousSection = "Compétences Techniques", Ordre = 0, Texte = "Nouvelle compétence", TypeChamp = TypeChamp.EPS, TypeSaisie = TypeSaisie.Competence }; |
|
|
|
|
epContext.Champ.Add(c); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
c = new Champ { Section = "Apside", Ordre = 0, Texte = "Relation avec la structure", TypeChamp = TypeChamp.EPS, TypeSaisie = TypeSaisie.Notation }; |
|
|
|
|
epContext.Champ.Add(c); |
|
|
|
|
|
|
|
|
|
c = new Champ { Section = "Apside", Ordre = 1, Texte = "Sentiment d'écoute", TypeChamp = TypeChamp.EPS, TypeSaisie = TypeSaisie.Notation }; |
|
|
|
|
epContext.Champ.Add(c); |
|
|
|
|
|
|
|
|
|
c = new Champ { Section = "Apside", Ordre = 2, Texte = "Perception de la stratégie de développement", TypeChamp = TypeChamp.EPS, TypeSaisie = TypeSaisie.Notation }; |
|
|
|
|
epContext.Champ.Add(c); |
|
|
|
|
|
|
|
|
|
c = new Champ { Section = "Apside", Ordre = 3, Texte = "Esprit d'entreprise", TypeChamp = TypeChamp.EPS, TypeSaisie = TypeSaisie.Notation }; |
|
|
|
|
epContext.Champ.Add(c); |
|
|
|
|
|
|
|
|
|
c = new Champ { Section = "Apside", Ordre = 4, Texte = "Transparence de l'information", TypeChamp = TypeChamp.EPS, TypeSaisie = TypeSaisie.Notation }; |
|
|
|
|
epContext.Champ.Add(c); |
|
|
|
|
|
|
|
|
|
c = new Champ { Section = "Apside", Ordre = 5, Texte = "Politique de formation", TypeChamp = TypeChamp.EPS, TypeSaisie = TypeSaisie.Notation }; |
|
|
|
|
epContext.Champ.Add(c); |
|
|
|
|
|
|
|
|
|
c = new Champ { Section = "Apside", Ordre = 6, Texte = "Satisfaction Apside", TypeChamp = TypeChamp.EPS, TypeSaisie = TypeSaisie.Notation }; |
|
|
|
|
epContext.Champ.Add(c); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//CHAMPS EPA |
|
|
|
|
c = new Champ { Section = "Formation", Ordre = 0, Texte = "Formations effectuées", TypeChamp = TypeChamp.EPA, TypeSaisie = TypeSaisie.Aucun }; |
|
|
|
|
epContext.Champ.Add(c); |
|
|
|
|
|
|
|
|
|
c = new Champ { Section = "Evolution Professionnelle et Salarial", Ordre = 0, Texte = "Evolution de l'emploie", TypeChamp = TypeChamp.EPA, TypeSaisie = TypeSaisie.Aucun }; |
|
|
|
|
epContext.Champ.Add(c); |
|
|
|
|
|
|
|
|
|
c = new Champ { Section = "Projet professionnel/Souhait d’évolution ", Ordre = 0, Texte = "A court terme", TypeChamp = TypeChamp.EPA, TypeSaisie = TypeSaisie.Commentaire }; |
|
|
|
|
epContext.Champ.Add(c); |
|
|
|
|
|
|
|
|
|
c = new Champ { Section = "Projet professionnel/Souhait d’évolution ", Ordre = 1, Texte = "A long terme", TypeChamp = TypeChamp.EPA, TypeSaisie = TypeSaisie.Commentaire }; |
|
|
|
|
epContext.Champ.Add(c); |
|
|
|
|
|
|
|
|
|
c = new Champ { Section = "Projet professionnel/Souhait d’évolution ", Ordre = 2, Texte = "Atouts/Freins pour ce projet", TypeChamp = TypeChamp.EPA, TypeSaisie = TypeSaisie.Commentaire }; |
|
|
|
|
epContext.Champ.Add(c); |
|
|
|
|
|
|
|
|
|
c = new Champ { Section = "Projet professionnel/Souhait d’évolution ", Ordre = 3, Texte = "Commentaire référent", TypeChamp = TypeChamp.EPA, TypeSaisie = TypeSaisie.Commentaire }; |
|
|
|
|
epContext.Champ.Add(c); |
|
|
|
|
|
|
|
|
|
//CHAMPS EPASIX |
|
|
|
|
c = new Champ { Section = "Evolution", Ordre = 1, Texte = "Evolution du salaire", TypeChamp = TypeChamp.EPASIXANS, TypeSaisie = TypeSaisie.Aucun }; |
|
|
|
|
epContext.Champ.Add(c); |
|
|
|
|
/*c = new Champ { Section = "", SousSection = "", Ordre = 0, Texte = "", TypeChamp = TypeChamp.EPASIXANS }; |
|
|
|
|
this.Champ.Add(c); |
|
|
|
|
c = new Champ { Section = "", SousSection = "", Ordre = 0, Texte = "", TypeChamp = TypeChamp.EPASIXANS }; |
|
|
|
|
this.Champ.Add(c); |
|
|
|
|
c = new Champ { Section = "", SousSection = "", Ordre = 0, Texte = "", TypeChamp = TypeChamp.EPASIXANS }; |
|
|
|
|
this.Champ.Add(c);*/ |
|
|
|
|
|
|
|
|
|
//CHAMPS EVALUATION |
|
|
|
|
c = new Champ { Section = "Evaluation", Ordre = 0, Texte = "Accueil et organisation", TypeChamp = TypeChamp.Evaluation, TypeSaisie = TypeSaisie.Notation }; |
|
|
|
|
epContext.Champ.Add(c); |
|
|
|
|
|
|
|
|
|
c = new Champ { Section = "Evaluation", Ordre = 1, Texte = "Compétences animateur", TypeChamp = TypeChamp.Evaluation, TypeSaisie = TypeSaisie.Notation }; |
|
|
|
|
epContext.Champ.Add(c); |
|
|
|
|
|
|
|
|
|
c = new Champ { Section = "Evaluation", Ordre = 2, Texte = "Pédagogie/Animation", TypeChamp = TypeChamp.Evaluation, TypeSaisie = TypeSaisie.Notation }; |
|
|
|
|
epContext.Champ.Add(c); |
|
|
|
|
|
|
|
|
|
c = new Champ { Section = "Evaluation", Ordre = 3, Texte = "Exhaustivité des sujets traités", TypeChamp = TypeChamp.Evaluation, TypeSaisie = TypeSaisie.Notation }; |
|
|
|
|
epContext.Champ.Add(c); |
|
|
|
|
|
|
|
|
|
c = new Champ { Section = "Evaluation", Ordre = 4, Texte = "Utilité/Apport de la formation", TypeChamp = TypeChamp.Evaluation, TypeSaisie = TypeSaisie.Notation }; |
|
|
|
|
epContext.Champ.Add(c); |
|
|
|
|
|
|
|
|
|
c = new Champ { Section = "Evaluation", Ordre = 5, Texte = "Contenu théorique", TypeChamp = TypeChamp.Evaluation, TypeSaisie = TypeSaisie.Notation }; |
|
|
|
|
epContext.Champ.Add(c); |
|
|
|
|
|
|
|
|
|
c = new Champ { Section = "Evaluation", Ordre = 6, Texte = "Contenu pratique", TypeChamp = TypeChamp.Evaluation, TypeSaisie = TypeSaisie.Notation }; |
|
|
|
|
epContext.Champ.Add(c); |
|
|
|
|
|
|
|
|
|
c = new Champ { Section = "Evaluation", Ordre = 7, Texte = "Equilibre pratique/théorie", TypeChamp = TypeChamp.Evaluation, TypeSaisie = TypeSaisie.Notation }; |
|
|
|
|
epContext.Champ.Add(c); |
|
|
|
|
|
|
|
|
|
c = new Champ { Section = "Evaluation", Ordre = 8, Texte = "Support de cours", TypeChamp = TypeChamp.Evaluation, TypeSaisie = TypeSaisie.Notation }; |
|
|
|
|
epContext.Champ.Add(c); |
|
|
|
|
|
|
|
|
|
c = new Champ { Section = "Evaluation", Ordre = 9, Texte = "Durée", TypeChamp = TypeChamp.Evaluation, TypeSaisie = TypeSaisie.Notation }; |
|
|
|
|
epContext.Champ.Add(c); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
epContext.SaveChanges(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
/// Ajout d'un jeu de données fictif pour les notes |
|
|
|
|
/// </summary> |
|
|
|
|
/// <param name="epContext"></param> |
|
|
|
|
public static void AddNotes(EpContext epContext) |
|
|
|
|
{ |
|
|
|
|
Note note; |
|
|
|
|
|
|
|
|
|
note = new Note() |
|
|
|
|
{ |
|
|
|
|
Id = 1, |
|
|
|
|
Titre = "Titre1", |
|
|
|
|
Texte = "Texte1", |
|
|
|
|
IdAuteur = new Guid("ecf528c3-e509-402f-87bb-c8821467e350"), |
|
|
|
|
IdCollaborateur = new Guid("779bf1cf-4d38-48fb-8550-3d583384523b"), |
|
|
|
|
DateCreation = DateTime.Now, |
|
|
|
|
DateUpdate = DateTime.Now |
|
|
|
|
|
|
|
|
|
}; |
|
|
|
|
epContext.Note.Add(note); |
|
|
|
|
|
|
|
|
|
note = new Note() |
|
|
|
|
{ |
|
|
|
|
Id = 2, |
|
|
|
|
Titre = "Titre2", |
|
|
|
|
Texte = "Texte2", |
|
|
|
|
IdAuteur = new Guid("ecf528c3-e509-402f-87bb-c8821467e350"), |
|
|
|
|
IdCollaborateur = new Guid("779bf1cf-4d38-48fb-8550-3d583384523b"), |
|
|
|
|
DateCreation = DateTime.Now, |
|
|
|
|
DateUpdate = DateTime.Now |
|
|
|
|
|
|
|
|
|
}; |
|
|
|
|
epContext.Note.Add(note); |
|
|
|
|
|
|
|
|
|
note = new Note() |
|
|
|
|
{ |
|
|
|
|
Id = 3, |
|
|
|
|
Titre = "Titre3", |
|
|
|
|
Texte = "Texte3", |
|
|
|
|
IdAuteur = new Guid("ecf528c3-e509-402f-87bb-c8821467e350"), |
|
|
|
|
IdCollaborateur = new Guid("779bf1cf-4d38-48fb-8550-3d583384523b"), |
|
|
|
|
DateCreation = DateTime.Now, |
|
|
|
|
DateUpdate = DateTime.Now |
|
|
|
|
|
|
|
|
|
}; |
|
|
|
|
epContext.Note.Add(note); |
|
|
|
|
|
|
|
|
|
note = new Note() |
|
|
|
|
{ |
|
|
|
|
Id = 4, |
|
|
|
|
Titre = "Titre4", |
|
|
|
|
Texte = "Texte4", |
|
|
|
|
IdAuteur = new Guid("ecf528c3-e509-402f-87bb-c8821467e350"), |
|
|
|
|
IdCollaborateur = new Guid("006226f6-51b2-4a02-a302-7447f7fccc04"), |
|
|
|
|
DateCreation = DateTime.Now, |
|
|
|
|
DateUpdate = DateTime.Now |
|
|
|
|
|
|
|
|
|
}; |
|
|
|
|
epContext.Note.Add(note); |
|
|
|
|
|
|
|
|
|
note = new Note() |
|
|
|
|
{ |
|
|
|
|
Id = 5, |
|
|
|
|
Titre = "Titre5", |
|
|
|
|
Texte = "Texte5", |
|
|
|
|
IdAuteur = new Guid("ecf528c3-e509-402f-87bb-c8821467e350"), |
|
|
|
|
IdCollaborateur = new Guid("006226f6-51b2-4a02-a302-7447f7fccc04"), |
|
|
|
|
DateCreation = DateTime.Now, |
|
|
|
|
DateUpdate = DateTime.Now |
|
|
|
|
|
|
|
|
|
}; |
|
|
|
|
epContext.Note.Add(note); |
|
|
|
|
|
|
|
|
|
note = new Note() |
|
|
|
|
{ |
|
|
|
|
Id = 6, |
|
|
|
|
Titre = "Titre6", |
|
|
|
|
Texte = "Texte6", |
|
|
|
|
IdAuteur = new Guid("6aa62dcb-f7c9-4c0c-af40-e934a4d6a7eb"), |
|
|
|
|
IdCollaborateur = new Guid("006226f6-51b2-4a02-a302-7447f7fccc04"), |
|
|
|
|
DateCreation = DateTime.Now, |
|
|
|
|
DateUpdate = DateTime.Now |
|
|
|
|
|
|
|
|
|
}; |
|
|
|
|
epContext.Note.Add(note); |
|
|
|
|
|
|
|
|
|
note = new Note() |
|
|
|
|
{ |
|
|
|
|
Id = 7, |
|
|
|
|
Titre = "Titre7", |
|
|
|
|
Texte = "Texte7", |
|
|
|
|
IdAuteur = new Guid("6aa62dcb-f7c9-4c0c-af40-e934a4d6a7eb"), |
|
|
|
|
IdCollaborateur = new Guid("006226f6-51b2-4a02-a302-7447f7fccc04"), |
|
|
|
|
DateCreation = DateTime.Now, |
|
|
|
|
DateUpdate = DateTime.Now |
|
|
|
|
|
|
|
|
|
}; |
|
|
|
|
epContext.Note.Add(note); |
|
|
|
|
|
|
|
|
|
note = new Note() |
|
|
|
|
{ |
|
|
|
|
Id = 8, |
|
|
|
|
Titre = "Titre8", |
|
|
|
|
Texte = "Texte8", |
|
|
|
|
IdAuteur = new Guid("571463f3-b286-4a21-9eab-0707dc506dec"), |
|
|
|
|
IdCollaborateur = new Guid("006226f6-51b2-4a02-a302-7447f7fccc04"), |
|
|
|
|
DateCreation = DateTime.Now, |
|
|
|
|
DateUpdate = DateTime.Now |
|
|
|
|
|
|
|
|
|
}; |
|
|
|
|
epContext.Note.Add(note); |
|
|
|
|
|
|
|
|
|
note = new Note() |
|
|
|
|
{ |
|
|
|
|
Id = 9, |
|
|
|
|
Titre = "Titre9", |
|
|
|
|
Texte = "Texte9", |
|
|
|
|
IdAuteur = new Guid("571463f3-b286-4a21-9eab-0707dc506dec"), |
|
|
|
|
IdCollaborateur = new Guid("006226f6-51b2-4a02-a302-7447f7fccc04"), |
|
|
|
|
DateCreation = DateTime.Now, |
|
|
|
|
DateUpdate = DateTime.Now |
|
|
|
|
|
|
|
|
|
}; |
|
|
|
|
epContext.Note.Add(note); |
|
|
|
|
|
|
|
|
|
note = new Note() |
|
|
|
|
{ |
|
|
|
|
Id = 10, |
|
|
|
|
Titre = "Titre10", |
|
|
|
|
Texte = "Texte10", |
|
|
|
|
IdAuteur = new Guid("6aa62dcb-f7c9-4c0c-af40-e934a4d6a7eb"), |
|
|
|
|
IdCollaborateur = new Guid("006226f6-51b2-4a02-a302-7447f7fccc04"), |
|
|
|
|
DateCreation = DateTime.Now, |
|
|
|
|
DateUpdate = DateTime.Now |
|
|
|
|
|
|
|
|
|
}; |
|
|
|
|
epContext.Note.Add(note); |
|
|
|
|
|
|
|
|
|
epContext.SaveChanges(); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |