From bcc0ddb5d9117463eb25c12ff57b9198c44a6ac2 Mon Sep 17 00:00:00 2001 From: jboinembalome Date: Thu, 11 Feb 2021 15:49:22 +0100 Subject: [PATCH] =?UTF-8?q?Mise=20=C3=A0=20jour=20du=20jeu=20de=20donn?= =?UTF-8?q?=C3=A9es=20fictif=20pour=20la=20partie=20Engagement?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- EPAServeur/Context/DataSeeder.cs | 202 +++++++++++++++++++++++++------ 1 file changed, 164 insertions(+), 38 deletions(-) diff --git a/EPAServeur/Context/DataSeeder.cs b/EPAServeur/Context/DataSeeder.cs index a478ee0..92be406 100644 --- a/EPAServeur/Context/DataSeeder.cs +++ b/EPAServeur/Context/DataSeeder.cs @@ -256,63 +256,70 @@ namespace EPAServeur.Context ep9 = new Ep { - IdCollaborateur = Guid.Parse("59a8becb-bc0a-4d3d-adb1-8a8bd13c48c9"), - IdReferent = Guid.Parse("e5d36da4-df16-4d19-8a11-1ba2f6efc80c"), - IdBu = 2, - Fonction = "Dev", + IdEP = 9, + IdCollaborateur = Guid.Parse("842650db-a548-4472-a3af-4c5fff3c1ab8"), + IdReferent = Guid.Parse("aa36f34c-9041-42f5-9db3-6536fe7f1696"), + IdBu = 1, + Fonction = "Ingénieur en Etudes et Développement", TypeEP = TypeEp.EPA, NumeroEp = 1, - DateCreation = new DateTime(2017, 7, 7), - DatePrevisionnelle = new DateTime(2018, 7, 8), + DateCreation = new DateTime(2020, 7, 7), + DatePrevisionnelle = new DateTime(2020, 7, 8), Obligatoire = false, Statut = StatutEp.Signe, CV = "CV.pdf", - DateSaisie = new DateTime(2018, 6, 20) + DateSaisie = new DateTime(2020, 7, 20) }; epContext.Ep.Add(ep9); ep10 = new Ep { - IdCollaborateur = Guid.Parse("a00eb610-d735-4a83-ac5a-7b89cbd4b42d"), - IdReferent = Guid.Parse("d3f69a83-8a29-4971-8d3c-2d0cf320dad2"), - IdBu = 2, - Fonction = "Dev", - TypeEP = TypeEp.EPA, + IdEP = 10, + IdCollaborateur = Guid.Parse("301ba7f3-095e-4912-8998-a7c942dc5f23"), + IdReferent = Guid.Parse("ea027734-ff0f-4308-8879-133a09fb3c46"), + IdBu = 3, + Fonction = "Ingénieur en Etudes et Développement", + TypeEP = TypeEp.EPS, NumeroEp = 1, - DateCreation = new DateTime(2017, 7, 7), - DatePrevisionnelle = new DateTime(2018, 7, 8), + DateCreation = new DateTime(2020, 6, 1), + DatePrevisionnelle = new DateTime(2020, 9, 25), Obligatoire = false, Statut = StatutEp.Signe, CV = "CV.pdf", - DateSaisie = new DateTime(2018, 6, 20) + DateSaisie = new DateTime(2020, 10, 5) }; epContext.Ep.Add(ep10); ep11 = new Ep { - IdCollaborateur = Guid.Parse("a00eb610-d735-4a83-ac5a-7b89cbd4b42d"), - IdReferent = Guid.Parse("d3f69a83-8a29-4971-8d3c-2d0cf320dad2"), + IdEP = 11, + IdCollaborateur = Guid.Parse("a0f40e2a-cc03-4032-a627-5389e1281c64"), + IdReferent = Guid.Parse("c199024f-5960-4c11-8e34-f9947d589284"), IdBu = 2, - Fonction = "Dev", + Fonction = "Ingénieur en Etudes et Développement", TypeEP = TypeEp.EPA, NumeroEp = 1, - DateCreation = new DateTime(2018, 1, 7), - DatePrevisionnelle = new DateTime(2018, 1, 6), + DateCreation = new DateTime(2020, 10, 15), + DatePrevisionnelle = new DateTime(2020, 12, 4), Obligatoire = false, - Statut = StatutEp.Signe, + Statut = StatutEp.SignatureReferent, CV = "CV.pdf", - DateSaisie = new DateTime(2018, 6, 20) + DateSaisie = new DateTime(2020, 12, 10) }; epContext.Ep.Add(ep11); - Engagement engagement1, engagement2, engagement3; + Engagement engagement1, engagement2, engagement3; // EnAttente + Engagement engagement4, engagement5, engagement6; // Respecte + Engagement engagement7, engagement8, engagement9; // NonRealisable + Engagement engagement10, engagement11, engagement12; // DateLimitePassee engagement1 = new Engagement { - Action = "Je m'engage à...", - Dispositif = "interne", - Modalite = "Modalite", - DateLimite = new DateTime(2017, 7, 7), + IdEngagement = 1, + Action = "Je m'engage à trouver une formation sur l'Asp.Net Core.", + Dispositif = "Demande de formation RH.", + Modalite = "Sur temps de travail", + DateLimite = new DateTime(2020, 9, 1), EtatEngagement = EtatEngagement.EnAttente, RaisonNonRealisable = null, Ep = ep9 @@ -321,28 +328,147 @@ namespace EPAServeur.Context engagement2 = new Engagement { - Action = "Je m'engage à faire...", - Dispositif = "externe", - Modalite = "Modalite 2", - DateLimite = new DateTime(2017, 7, 8), + IdEngagement = 2, + Action = "Je m'engage à attribuer une progression salariale.", + Dispositif = "Demande d'augmentation RH.", + Modalite = "Hors temps", + DateLimite = new DateTime(2020, 9, 1), EtatEngagement = EtatEngagement.EnAttente, RaisonNonRealisable = null, - Ep = ep10 + Ep = ep9 }; epContext.Engagement.Add(engagement2); engagement3 = new Engagement { - Action = "Je m'engage à faire...", - Dispositif = "externe", - Modalite = "Modalite 3", - DateLimite = new DateTime(2017, 7, 8), + IdEngagement = 3, + Action = "Je m'engage à réaliser des points hebdomadaires avec l'équipe pour renforcer le lien social.", + Dispositif = "Planifier un point hebdomadaire sur Teams.", + Modalite = "Sur temps de travail", + DateLimite = new DateTime(2020, 9, 1), EtatEngagement = EtatEngagement.EnAttente, - RaisonNonRealisable = "Aucune formation disponible", - Ep = ep11 + RaisonNonRealisable = null, + Ep = ep9 }; epContext.Engagement.Add(engagement3); + engagement4 = new Engagement + { + IdEngagement = 4, + Action = "Je m'engage à fournir une connexion internet afin que le collaborateur puisse travailler dans de bonnes condition lorsque ce dernier est en télétravail.", + Dispositif = "Fournir un téléphone portable avec une connexion internet.", + Modalite = "Hors temps", + DateLimite = new DateTime(2020, 9, 1), + EtatEngagement = EtatEngagement.Respecte, + RaisonNonRealisable = null, + Ep = ep9 + }; + epContext.Engagement.Add(engagement4); + + engagement5 = new Engagement + { + IdEngagement = 5, + Action = "Je m'engage à trouver une formation sur la méthode SCRUM.", + Dispositif = "Demande de formation RH.", + Modalite = "Sur temps de travail", + DateLimite = new DateTime(2020, 12, 1), + EtatEngagement = EtatEngagement.Respecte, + RaisonNonRealisable = null, + Ep = ep10 + }; + epContext.Engagement.Add(engagement5); + + engagement6 = new Engagement + { + IdEngagement = 6, + Action = "Je m'engage à réaliser un point avec le client pour améliorer l'intégration du collaborateur dans l'équipe.", + Dispositif = "Contacter le client pour planifier un rendez-vous.", + Modalite = "Sur temps de travail", + DateLimite = new DateTime(2020, 10, 25), + EtatEngagement = EtatEngagement.Respecte, + RaisonNonRealisable = null, + Ep = ep10 + }; + epContext.Engagement.Add(engagement6); + + engagement7 = new Engagement + { + IdEngagement = 7, + Action = "Je m'engage à attribuer 5 jours de télétravail pour le collbaorateur en dehors de la période Covid.", + Dispositif = "Demande RH.", + Modalite = "Sur temps de travail", + DateLimite = new DateTime(2020, 12, 1), + EtatEngagement = EtatEngagement.NonRealisable, + RaisonNonRealisable = "L'accord du télétravail ne permet pas d'avoir 5 jours de travail pour le Groupe 1.", + Ep = ep10 + }; + epContext.Engagement.Add(engagement7); + + engagement8 = new Engagement + { + IdEngagement = 8, + Action = "Je m'engage à attribuer 5 jours de congés supplémentaire.", + Dispositif = "Demande RH.", + Modalite = "Sur temps de travail", + DateLimite = new DateTime(2020, 12, 1), + EtatEngagement = EtatEngagement.NonRealisable, + RaisonNonRealisable = "On ne peut pas donner plus de jours de congés que le nombre de droits que le salarié a cotisé.", + Ep = ep10 + }; + epContext.Engagement.Add(engagement8); + + engagement9 = new Engagement + { + IdEngagement = 9, + Action = "Je m'engage à augmenter le salaire mensuel du collaborateur de 1000 euros.", + Dispositif = "Demande RH.", + Modalite = "Hors temps", + DateLimite = new DateTime(2021, 1, 31), + EtatEngagement = EtatEngagement.NonRealisable, + RaisonNonRealisable = "La demande d'augmentation dépasse le crédit budgétaire.", + Ep = ep11 + }; + epContext.Engagement.Add(engagement9); + + engagement10 = new Engagement + { + IdEngagement = 10, + Action = "Je m'engage à interdire le client de conctacter le collaborateur en dehors du temps de travail.", + Dispositif = "Contacter le client pour planifier un rendez-vous.", + Modalite = "Hors temps", + DateLimite = new DateTime(2021, 1, 31), + EtatEngagement = EtatEngagement.DateLimitePassee, + RaisonNonRealisable = "La date limite pour respecter l'engagement est passée.", + Ep = ep11 + }; + epContext.Engagement.Add(engagement10); + + engagement11 = new Engagement + { + IdEngagement = 11, + Action = "Je m'engage à trouver une formation sur le Cobol.", + Dispositif = "Demande de formation auprès des RH.", + Modalite = "Sur temps de travail", + DateLimite = new DateTime(2021, 1, 31), + EtatEngagement = EtatEngagement.DateLimitePassee, + RaisonNonRealisable = "La date limite pour respecter l'engagement est passée.", + Ep = ep11 + }; + epContext.Engagement.Add(engagement11); + + engagement12 = new Engagement + { + IdEngagement = 12, + Action = "Je m'engage à fournir une disque dur externe au collaborateur.", + Dispositif = "Demande de matériel auprès des RH.", + Modalite = "Sur temps de travail", + DateLimite = new DateTime(2021, 1, 31), + EtatEngagement = EtatEngagement.DateLimitePassee, + RaisonNonRealisable = "La date limite pour respecter l'engagement est passée.", + Ep = ep11 + }; + epContext.Engagement.Add(engagement12); + epContext.SaveChanges(); }