Mise à jour du jeu de données fictif pour la partie Engagement

develop
jboinembalome 4 years ago
parent 6aae6cc0a4
commit bcc0ddb5d9
  1. 202
      EPAServeur/Context/DataSeeder.cs

@ -256,63 +256,70 @@ namespace EPAServeur.Context
ep9 = new Ep ep9 = new Ep
{ {
IdCollaborateur = Guid.Parse("59a8becb-bc0a-4d3d-adb1-8a8bd13c48c9"), IdEP = 9,
IdReferent = Guid.Parse("e5d36da4-df16-4d19-8a11-1ba2f6efc80c"), IdCollaborateur = Guid.Parse("842650db-a548-4472-a3af-4c5fff3c1ab8"),
IdBu = 2, IdReferent = Guid.Parse("aa36f34c-9041-42f5-9db3-6536fe7f1696"),
Fonction = "Dev", IdBu = 1,
Fonction = "Ingénieur en Etudes et Développement",
TypeEP = TypeEp.EPA, TypeEP = TypeEp.EPA,
NumeroEp = 1, NumeroEp = 1,
DateCreation = new DateTime(2017, 7, 7), DateCreation = new DateTime(2020, 7, 7),
DatePrevisionnelle = new DateTime(2018, 7, 8), DatePrevisionnelle = new DateTime(2020, 7, 8),
Obligatoire = false, Obligatoire = false,
Statut = StatutEp.Signe, Statut = StatutEp.Signe,
CV = "CV.pdf", CV = "CV.pdf",
DateSaisie = new DateTime(2018, 6, 20) DateSaisie = new DateTime(2020, 7, 20)
}; };
epContext.Ep.Add(ep9); epContext.Ep.Add(ep9);
ep10 = new Ep ep10 = new Ep
{ {
IdCollaborateur = Guid.Parse("a00eb610-d735-4a83-ac5a-7b89cbd4b42d"), IdEP = 10,
IdReferent = Guid.Parse("d3f69a83-8a29-4971-8d3c-2d0cf320dad2"), IdCollaborateur = Guid.Parse("301ba7f3-095e-4912-8998-a7c942dc5f23"),
IdBu = 2, IdReferent = Guid.Parse("ea027734-ff0f-4308-8879-133a09fb3c46"),
Fonction = "Dev", IdBu = 3,
TypeEP = TypeEp.EPA, Fonction = "Ingénieur en Etudes et Développement",
TypeEP = TypeEp.EPS,
NumeroEp = 1, NumeroEp = 1,
DateCreation = new DateTime(2017, 7, 7), DateCreation = new DateTime(2020, 6, 1),
DatePrevisionnelle = new DateTime(2018, 7, 8), DatePrevisionnelle = new DateTime(2020, 9, 25),
Obligatoire = false, Obligatoire = false,
Statut = StatutEp.Signe, Statut = StatutEp.Signe,
CV = "CV.pdf", CV = "CV.pdf",
DateSaisie = new DateTime(2018, 6, 20) DateSaisie = new DateTime(2020, 10, 5)
}; };
epContext.Ep.Add(ep10); epContext.Ep.Add(ep10);
ep11 = new Ep ep11 = new Ep
{ {
IdCollaborateur = Guid.Parse("a00eb610-d735-4a83-ac5a-7b89cbd4b42d"), IdEP = 11,
IdReferent = Guid.Parse("d3f69a83-8a29-4971-8d3c-2d0cf320dad2"), IdCollaborateur = Guid.Parse("a0f40e2a-cc03-4032-a627-5389e1281c64"),
IdReferent = Guid.Parse("c199024f-5960-4c11-8e34-f9947d589284"),
IdBu = 2, IdBu = 2,
Fonction = "Dev", Fonction = "Ingénieur en Etudes et Développement",
TypeEP = TypeEp.EPA, TypeEP = TypeEp.EPA,
NumeroEp = 1, NumeroEp = 1,
DateCreation = new DateTime(2018, 1, 7), DateCreation = new DateTime(2020, 10, 15),
DatePrevisionnelle = new DateTime(2018, 1, 6), DatePrevisionnelle = new DateTime(2020, 12, 4),
Obligatoire = false, Obligatoire = false,
Statut = StatutEp.Signe, Statut = StatutEp.SignatureReferent,
CV = "CV.pdf", CV = "CV.pdf",
DateSaisie = new DateTime(2018, 6, 20) DateSaisie = new DateTime(2020, 12, 10)
}; };
epContext.Ep.Add(ep11); 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 engagement1 = new Engagement
{ {
Action = "Je m'engage à...", IdEngagement = 1,
Dispositif = "interne", Action = "Je m'engage à trouver une formation sur l'Asp.Net Core.",
Modalite = "Modalite", Dispositif = "Demande de formation RH.",
DateLimite = new DateTime(2017, 7, 7), Modalite = "Sur temps de travail",
DateLimite = new DateTime(2020, 9, 1),
EtatEngagement = EtatEngagement.EnAttente, EtatEngagement = EtatEngagement.EnAttente,
RaisonNonRealisable = null, RaisonNonRealisable = null,
Ep = ep9 Ep = ep9
@ -321,28 +328,147 @@ namespace EPAServeur.Context
engagement2 = new Engagement engagement2 = new Engagement
{ {
Action = "Je m'engage à faire...", IdEngagement = 2,
Dispositif = "externe", Action = "Je m'engage à attribuer une progression salariale.",
Modalite = "Modalite 2", Dispositif = "Demande d'augmentation RH.",
DateLimite = new DateTime(2017, 7, 8), Modalite = "Hors temps",
DateLimite = new DateTime(2020, 9, 1),
EtatEngagement = EtatEngagement.EnAttente, EtatEngagement = EtatEngagement.EnAttente,
RaisonNonRealisable = null, RaisonNonRealisable = null,
Ep = ep10 Ep = ep9
}; };
epContext.Engagement.Add(engagement2); epContext.Engagement.Add(engagement2);
engagement3 = new Engagement engagement3 = new Engagement
{ {
Action = "Je m'engage à faire...", IdEngagement = 3,
Dispositif = "externe", Action = "Je m'engage à réaliser des points hebdomadaires avec l'équipe pour renforcer le lien social.",
Modalite = "Modalite 3", Dispositif = "Planifier un point hebdomadaire sur Teams.",
DateLimite = new DateTime(2017, 7, 8), Modalite = "Sur temps de travail",
DateLimite = new DateTime(2020, 9, 1),
EtatEngagement = EtatEngagement.EnAttente, EtatEngagement = EtatEngagement.EnAttente,
RaisonNonRealisable = "Aucune formation disponible", RaisonNonRealisable = null,
Ep = ep11 Ep = ep9
}; };
epContext.Engagement.Add(engagement3); 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(); epContext.SaveChanges();
} }

Loading…
Cancel
Save