diff --git a/EPAServeur/Context/DataSeeder.cs b/EPAServeur/Context/DataSeeder.cs
new file mode 100644
index 0000000..e0a3b4d
--- /dev/null
+++ b/EPAServeur/Context/DataSeeder.cs
@@ -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
+{
+ ///
+ /// Classe permettant d'ajouter un jeu de données à un EpContext.
+ ///
+ public class DataSeeder
+ {
+ ///
+ /// Ajout des informations qui pourront être conservées dans la base de données
+ ///
+ ///
+ 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
+ }
+
+ ///
+ /// Ajout des thèmes qui pourront être ajoutés et conservés
+ ///
+ ///
+ 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();
+ }
+
+ ///
+ /// Ajout d'un jeu de données fictif pour les types d'entretien
+ ///
+ ///
+ 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();
+ }
+
+ ///
+ /// Ajout d'un jeu de données fictif pour les ep
+ ///
+ ///
+ 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();
+ }
+
+ ///
+ /// Ajout d'un jeu de données fictif pour les engagements
+ ///
+ ///
+ 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();
+ }
+
+ ///
+ /// Ajout d'un jeu de données fictif pour les formations
+ ///
+ ///
+ 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 formations = new List();
+
+ 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();
+ }
+
+ ///
+ /// Ajout d'un jeu de données fictif pour les champs
+ ///
+ ///
+ 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();
+ }
+
+ ///
+ /// Ajout d'un jeu de données fictif pour les notes
+ ///
+ ///
+ 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();
+ }
+ }
+}
diff --git a/EPAServeur/Context/EpContext.cs b/EPAServeur/Context/EpContext.cs
index 3ca5964..70f8ae8 100644
--- a/EPAServeur/Context/EpContext.cs
+++ b/EPAServeur/Context/EpContext.cs
@@ -10,8 +10,12 @@ using System.Threading.Tasks;
namespace EPAServeur.Context
{
- public class EpContext : DbContext
- {
+ public class EpContext : DbContext
+ {
+ public EpContext(DbContextOptions options): base(options)
+ {
+ }
+
//EP
public DbSet AugmentationSalaire { get; set; }
public DbSet Autorisation { get; set; }
@@ -43,12 +47,6 @@ namespace EPAServeur.Context
public DbSet Saisie { get; set; }
-
- protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
- {
- optionsBuilder.UseMySQL("server=localhost;database=server_ep;user=root;password=root");//PENSER A METTRE DANS UN FICHIER DE CONFIG
- }
-
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
base.OnModelCreating(modelBuilder);
@@ -80,7 +78,7 @@ namespace EPAServeur.Context
{
entity.HasKey(e => e.Id);
entity.HasOne(e => e.AugmentationSalaire).WithOne(a => a.Ep).HasForeignKey(a => a.EpId);
- entity.HasOne(e => e.Autorisation).WithOne( a => a.Ep).HasForeignKey(a => a.EpId);
+ entity.HasOne(e => e.Autorisation).WithOne(a => a.Ep).HasForeignKey(a => a.EpId);
entity.HasMany(e => e.ChoixTypeEntretien).WithOne(c => c.Ep);
entity.HasOne(e => e.Delegation).WithOne(d => d.Ep).HasForeignKey(d => d.EpId);
entity.HasMany(e => e.DemandesFormation).WithOne(d => d.Ep);
@@ -198,792 +196,5 @@ namespace EPAServeur.Context
entity.Property(e => e.Id).ValueGeneratedOnAdd();
});
}
-
-
- public void AjoutTheme() //Les thèmes pourront être ajoutés et conservés
- {
- Theme management, securite, developpement, gestionprojet;
- management = new Theme { Libelle = "Management" };
- this.Theme.Add(management);
- securite = new Theme { Libelle = "Sécurité" };
- this.Theme.Add(securite);
- developpement = new Theme { Libelle = "Développement" };
- this.Theme.Add(developpement);
- gestionprojet = new Theme { Libelle = "Gestion de projet" };
- this.Theme.Add(gestionprojet);
- this.SaveChanges();
- }
-
- /*Les informations ajoutées pourront être conservées
- * */
- public void AjoutInformationsDeBase()
- {
- //StatutFormation
- StatutFormation statutPlanifie, statutReplanifie, statutRealise, statutAnnule;
- statutPlanifie = new StatutFormation { Id = 1, Libelle = "Planifiée" };
- this.StatutFormation.Add(statutPlanifie);
- statutReplanifie = new StatutFormation { Id = 2, Libelle = "Replanifié" };
- this.StatutFormation.Add(statutReplanifie);
- statutRealise = new StatutFormation { Id = 3, Libelle = "Réalisée" };
- this.StatutFormation.Add(statutRealise);
- statutAnnule = new StatutFormation { Id = 4, Libelle = "Annulée" };
- this.StatutFormation.Add(statutAnnule);
-
- //ModeFormation
- ModeFormation modeExterne, modeInterne, modePresentiel, modeELearning;
- modeExterne = new ModeFormation { Libelle = "Externe" };
- this.ModeFormation.Add(modeExterne);
- modeInterne = new ModeFormation { Libelle = "Interne" };
- this.ModeFormation.Add(modeInterne);
- modePresentiel = new ModeFormation { Libelle = "Présentiel" };
- this.ModeFormation.Add(modePresentiel);
- modeELearning = new ModeFormation { Libelle = "E-learning" };
- this.ModeFormation.Add(modeELearning);
-
- //TypeFormation
- TypeFormation typeExterne, typeInterne, typeELearning, typeAcademy;
- typeExterne = new TypeFormation { Libelle = "Externe" };
- this.TypeFormation.Add(typeExterne);
- typeInterne = new TypeFormation { Libelle = "Interne" };
- this.TypeFormation.Add(typeInterne);
- typeELearning = new TypeFormation { Libelle = "E-learning" };
- this.TypeFormation.Add(typeELearning);
- typeAcademy = new TypeFormation { Libelle = "Academy by Apside" };
- this.TypeFormation.Add(typeAcademy);
-
- //OrigineFormation
- OrigineFormation origineFormationCollaborateur, origineFormationClient, origineFormationApside, origineFormationReglementaire;
- origineFormationCollaborateur = new OrigineFormation { Libelle = "Demande collaborateur" };
- this.OrigineFormation.Add(origineFormationCollaborateur);
- origineFormationClient = new OrigineFormation { Libelle = "Exigence client" };
- this.OrigineFormation.Add(origineFormationClient);
- origineFormationApside = new OrigineFormation { Libelle = "Exigence Apside" };
- this.OrigineFormation.Add(origineFormationApside);
- origineFormationReglementaire = new OrigineFormation { Libelle = "Formation réglementaire" };
- this.OrigineFormation.Add(origineFormationReglementaire);
-
- //OrigineDemandeFormation
- OrigineDemandeFormation origineDemandeFormationCollaborateur, origineDemandeFormationEP,
- origineDemandeFormationClient, origineDemandeFormationReglement, origineDemandeFormationApside;
- origineDemandeFormationCollaborateur = new OrigineDemandeFormation { Libelle = "Demande collaborateur" };
- this.OrigineDemandeFormation.Add(origineDemandeFormationCollaborateur);
- origineDemandeFormationEP = new OrigineDemandeFormation { Libelle = "Demande EP" };
- this.OrigineDemandeFormation.Add(origineDemandeFormationEP);
- origineDemandeFormationClient = new OrigineDemandeFormation { Libelle = "Exigence Client" };
- this.OrigineDemandeFormation.Add(origineDemandeFormationClient);
- origineDemandeFormationReglement = new OrigineDemandeFormation { Libelle = "Formation réglementaire" };
- this.OrigineDemandeFormation.Add(origineDemandeFormationReglement);
- origineDemandeFormationApside = new OrigineDemandeFormation { Libelle = "Demande Apside" };
- this.OrigineDemandeFormation.Add(origineDemandeFormationApside);
-
- //TypeEntretien
- TypeEntretien typeSite, typeClient, typeVisio, typeTelephone;
- typeSite = new TypeEntretien { Libelle = "Sur site" };
- this.TypeEntretien.Add(typeSite);
- typeClient = new TypeEntretien { Libelle = "Chez le client" };
- this.TypeEntretien.Add(typeClient);
- typeVisio = new TypeEntretien { Libelle = "Visioconférence" };
- this.TypeEntretien.Add(typeVisio);
- typeTelephone = new TypeEntretien { Libelle = "Téléphonique" };
- this.TypeEntretien.Add(typeTelephone);
-
- //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 formations = new List();
-
- 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
- };
- this.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
- };
- this.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
- };
- this.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
- };
- this.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
- };
- this.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
- };
- this.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
- };
- this.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
- };
- this.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
- };
- this.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
- };
- this.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
- };
- this.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 = { };
- */
- //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 ep;
- //DemandeFormation df;
- //ParticipationFormation pf;
- ep = 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),
- //};
-
-
- Ep.Add(ep);
-
- ep = 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)
- };
- Ep.Add(ep);
-
- ep = 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)
- };
- Ep.Add(ep);
-
- ep = 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)
- };
- Ep.Add(ep);
-
- ep = 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)
- };
- Ep.Add(ep);
-
- ep = 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)
- };
- Ep.Add(ep);
- ep = 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)
- };
- Ep.Add(ep);
-
- ep = 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)
- };
- Ep.Add(ep);
-
- ep = 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)
- };
- Ep.Add(ep);
-
- ep = 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)
- };
- Ep.Add(ep);
-
-
- Engagement engagement;
- engagement = new Engagement
- {
- Action = "Je m'engage à...",
- Disposition = "interne",
- Modalite = "Modalite",
- DateLimite = new DateTime(2017, 7, 7),
- Realise = false,
- Realisable = true,
- RaisonNonRealisable = null,
- Ep = ep
- };
- Engagement.Add(engagement);
-
- engagement = 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 = ep
- };
- Engagement.Add(engagement);
-
- engagement = 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 = ep
- };
- Engagement.Add(engagement);
- //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
- this.SaveChanges();
- }
-
-
- public void AjoutChamps()
- {
-
- Champ c;
- //CHAMPS EPS
- c = new Champ { Section="Mission/Projet", Ordre = 0, Texte="Impressions générales", TypeChamp=TypeChamp.EPS, TypeSaisie=TypeSaisie.Commentaire};
- this.Champ.Add(c);
- c = new Champ { Section="Mission/Projet", Ordre = 1, Texte="Faits marquants", TypeChamp=TypeChamp.EPS, TypeSaisie = TypeSaisie.Commentaire };
- this.Champ.Add(c);
- c = new Champ { Section="Mission/Projet", Ordre = 2, Texte="Succès", TypeChamp=TypeChamp.EPS};
- this.Champ.Add(c);
- c = new Champ { Section="Mission/Projet", Ordre = 3, Texte="Retours Client/Chef de projet", TypeChamp=TypeChamp.EPS, TypeSaisie = TypeSaisie.Commentaire };
- this.Champ.Add(c);
-
- c = new Champ { Section = "Mission/Projet", Ordre = 4, Texte = "Difficultés", TypeChamp = TypeChamp.EPS, TypeSaisie = TypeSaisie.Notation };
- this.Champ.Add(c);
- c = new Champ { Section = "Mission/Projet", Ordre = 5, Texte = "Relation Client/Chef de projet", TypeChamp = TypeChamp.EPS, TypeSaisie = TypeSaisie.Notation };
- this.Champ.Add(c);
- c = new Champ { Section = "Mission/Projet", Ordre = 6, Texte = "Ambiance de travail", TypeChamp = TypeChamp.EPS, TypeSaisie = TypeSaisie.Notation };
- this.Champ.Add(c);
- c = new Champ { Section = "Mission/Projet", Ordre = 7, Texte = "Intérêt technique", TypeChamp = TypeChamp.EPS, TypeSaisie = TypeSaisie.Notation };
- this.Champ.Add(c);
- c = new Champ { Section = "Mission/Projet", Ordre = 8, Texte = "Site géographique", TypeChamp = TypeChamp.EPS, TypeSaisie = TypeSaisie.Notation };
- this.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 };
- this.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 };
- this.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 };
- this.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 };
- this.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 };
- this.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 };
- this.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 };
- this.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 };
- this.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 };
- this.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 };
- this.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 };
- this.Champ.Add(c);
-
- c = new Champ { Section = "Apside", Ordre = 0, Texte = "Relation avec la structure", TypeChamp = TypeChamp.EPS, TypeSaisie = TypeSaisie.Notation};
- this.Champ.Add(c);
- c = new Champ { Section = "Apside", Ordre = 1, Texte = "Sentiment d'écoute", TypeChamp = TypeChamp.EPS, TypeSaisie = TypeSaisie.Notation};
- this.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};
- this.Champ.Add(c);
- c = new Champ { Section = "Apside", Ordre = 3, Texte = "Esprit d'entreprise", TypeChamp = TypeChamp.EPS, TypeSaisie = TypeSaisie.Notation};
- this.Champ.Add(c);
- c = new Champ { Section = "Apside", Ordre = 4, Texte = "Transparence de l'information", TypeChamp = TypeChamp.EPS, TypeSaisie = TypeSaisie.Notation};
- this.Champ.Add(c);
- c = new Champ { Section = "Apside", Ordre = 5, Texte = "Politique de formation", TypeChamp = TypeChamp.EPS, TypeSaisie = TypeSaisie.Notation};
- this.Champ.Add(c);
- c = new Champ { Section = "Apside", Ordre = 6, Texte = "Satisfaction Apside", TypeChamp = TypeChamp.EPS, TypeSaisie = TypeSaisie.Notation};
- this.Champ.Add(c);
-
- //CHAMPS EPA
- c = new Champ { Section = "Formation", Ordre = 0, Texte = "Formations effectuées", TypeChamp = TypeChamp.EPA, TypeSaisie = TypeSaisie.Aucun };
- this.Champ.Add(c);
- c = new Champ { Section = "Evolution Professionnelle et Salarial", Ordre = 0, Texte = "Evolution de l'emploie", TypeChamp = TypeChamp.EPA, TypeSaisie = TypeSaisie.Aucun };
- this.Champ.Add(c);
- c = new Champ { Section = "Projet professionnel/Souhait d’évolution ", Ordre = 0, Texte = "A court terme", TypeChamp = TypeChamp.EPA, TypeSaisie = TypeSaisie.Commentaire };
- this.Champ.Add(c);
- c = new Champ { Section = "Projet professionnel/Souhait d’évolution ", Ordre = 1, Texte = "A long terme", TypeChamp = TypeChamp.EPA, TypeSaisie = TypeSaisie.Commentaire };
- this.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 };
- this.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};
- this.Champ.Add(c);
-
- //CHAMPS EPASIX
- c = new Champ { Section = "Evolution", Ordre = 1, Texte = "Evolution du salaire", TypeChamp = TypeChamp.EPASIXANS, TypeSaisie = TypeSaisie.Aucun };
- 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);
- 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 };
- this.Champ.Add(c);
- c = new Champ { Section = "Evaluation", Ordre = 1, Texte = "Compétences animateur", TypeChamp = TypeChamp.Evaluation, TypeSaisie = TypeSaisie.Notation };
- this.Champ.Add(c);
- c = new Champ { Section = "Evaluation", Ordre = 2, Texte = "Pédagogie/Animation", TypeChamp = TypeChamp.Evaluation, TypeSaisie = TypeSaisie.Notation };
- this.Champ.Add(c);
- c = new Champ { Section = "Evaluation", Ordre = 3, Texte = "Exhaustivité des sujets traités", TypeChamp = TypeChamp.Evaluation, TypeSaisie = TypeSaisie.Notation };
- this.Champ.Add(c);
- c = new Champ { Section = "Evaluation", Ordre = 4, Texte = "Utilité/Apport de la formation", TypeChamp = TypeChamp.Evaluation, TypeSaisie = TypeSaisie.Notation };
- this.Champ.Add(c);
- c = new Champ { Section = "Evaluation", Ordre = 5, Texte = "Contenu théorique", TypeChamp = TypeChamp.Evaluation, TypeSaisie = TypeSaisie.Notation };
- this.Champ.Add(c);
- c = new Champ { Section = "Evaluation", Ordre = 6, Texte = "Contenu pratique", TypeChamp = TypeChamp.Evaluation, TypeSaisie = TypeSaisie.Notation };
- this.Champ.Add(c);
- c = new Champ { Section = "Evaluation", Ordre = 7, Texte = "Equilibre pratique/théorie", TypeChamp = TypeChamp.Evaluation, TypeSaisie = TypeSaisie.Notation };
- this.Champ.Add(c);
- c = new Champ { Section = "Evaluation", Ordre = 8, Texte = "Support de cours", TypeChamp = TypeChamp.Evaluation, TypeSaisie = TypeSaisie.Notation };
- this.Champ.Add(c);
- c = new Champ { Section = "Evaluation", Ordre = 9, Texte = "Durée", TypeChamp = TypeChamp.Evaluation, TypeSaisie = TypeSaisie.Notation };
- this.Champ.Add(c);
-
-
- this.SaveChanges();
- }
-
- public void AjouterNotes()
- {
- 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
-
- };
- this.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
-
- };
- this.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
-
- };
- this.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
-
- };
- this.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
-
- };
- this.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
-
- };
- this.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
-
- };
- this.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
-
- };
- this.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
-
- };
- this.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
-
- };
- this.Note.Add(note);
- this.SaveChanges();
- }
}
}