public void TestCRUDTest() { int nId = 0; nId = oCand.ID; Livret1 oL1 = new Livret1(); oL1.Numero = "20190115001"; oL1.VecteurInformation = "COURIER"; oL1.TypeDemande = "Courrier"; oCand.lstLivrets1.Add(oL1); Livret2 oL2 = new Livret2(); oL2.Numero = "1"; oCand.lstLivrets2.Add(oL2); ctx.SaveChanges(); ctx = Context.instance; oCand = ctx.Candidats.Find(nId); Assert.AreEqual(1, oCand.lstLivrets1.Count); Assert.AreEqual(1, oCand.lstLivrets2.Count); }
public void ValiderL2ValidationRefuseTest() { int nId = 0; nId = oCand.ID; Diplome oDipDefault = Diplome.getDiplomeParDefaut(); Livret2 oL2 = new Livret2(oDipDefault); // Tous les DC sont a Valider foreach (DCLivret item in oL2.lstDCLivrets) { item.IsAValider = true; } oL2.create1erJury(); oL2.oCandidat = oCand; oCand.lstLivrets2.Add(oL2); // Refus de validation oL2.get1erJury().Decision = "20-Refusé"; foreach (DCLivret item in oL2.lstDCLivrets) { item.Decision = "20-Refusé"; } oL2.ValiderLivret2(); Assert.AreEqual(1, oCand.lstDiplomes.Count); Assert.AreEqual("Refusé", oCand.lstDiplomes[0].Statut); }//ValiderL2ValidationRefuseTest
public void TestCRUDDCLivret() { Int32 nIDCand = oCand.ID; Assert.AreEqual(4, oDip.lstDomainesCompetences.Count); Livret2 oLiv = new Livret2(oDip); oCand.lstLivrets2.Add(oLiv); Assert.AreEqual(4, oLiv.lstDCLivrets.Count); Assert.AreEqual(oDip.lstDomainesCompetences[0].ID, oLiv.lstDCLivrets[0].oDomaineCompetence.ID); Assert.AreEqual(oDip.lstDomainesCompetences[1].ID, oLiv.lstDCLivrets[1].oDomaineCompetence.ID); Assert.AreEqual(oDip.lstDomainesCompetences[2].ID, oLiv.lstDCLivrets[2].oDomaineCompetence.ID); Assert.AreEqual(oDip.lstDomainesCompetences[3].ID, oLiv.lstDCLivrets[3].oDomaineCompetence.ID); ctx.SaveChanges(); Context.Reset(); ctx = Context.instance; oCand = ctx.Candidats.Find(nIDCand); Livret2 oLiv2 = oCand.lstLivrets2[0]; Assert.AreEqual(4, oLiv2.lstDCLivrets.Count); Assert.AreEqual(oDip.lstDomainesCompetences[0].ID, oLiv2.lstDCLivrets[0].oDomaineCompetence.ID); Assert.AreEqual(oDip.lstDomainesCompetences[1].ID, oLiv2.lstDCLivrets[1].oDomaineCompetence.ID); Assert.AreEqual(oDip.lstDomainesCompetences[2].ID, oLiv2.lstDCLivrets[2].oDomaineCompetence.ID); Assert.AreEqual(oDip.lstDomainesCompetences[3].ID, oLiv2.lstDCLivrets[3].oDomaineCompetence.ID); }
public Livret2VM(Diplome pDip) : base() { Livret oReturn = null; oReturn = new Livret2(); oReturn.oDiplome = pDip; TheItem = oReturn; lstDCLivret = new ObservableCollection <DCLivretVM>(); }
public Livret2VM() : base() { Livret oReturn = null; oReturn = new Livret2(); oReturn.oDiplome = Diplome.getDiplomeParDefaut(); TheItem = oReturn; lstDCLivret = new ObservableCollection <DCLivretVM>(); _lstMembreJuryVM = new ObservableCollection <MembreJuryVM>(); }
public void ValiderL2ValidationEcoursTest() { int nId = 0; nId = oCand.ID; Diplome oDipDefault = Diplome.getDiplomeParDefaut(); Livret2 oL2 = new Livret2(oDipDefault); oL2.create1erJury(); oL2.oCandidat = oCand; oCand.lstLivrets2.Add(oL2); oL2.ValiderLivret2(); Assert.AreEqual(1, oCand.lstDiplomes.Count); Assert.AreEqual("En cours", oCand.lstDiplomes[0].Statut); }//ValiderL2ValidationRefuseTest
public Livret2VM(Boolean pIsCandidatLocked) : base(pIsCandidatLocked) { Livret oReturn = null; oReturn = new Livret2(); oReturn.oDiplome = Diplome.getDiplomeParDefaut(); TheItem = oReturn; lstDCLivret = new ObservableCollection <DCLivretVM>(); _lstMembreJuryVM = new ObservableCollection <MembreJuryVM>(); //foreach (DomaineCompetence item in TheLivret.oDiplome.lstDomainesCompetences) //{ // DCLivretVM oDCLivret = new DCLivretVM(); // oDCLivret.TheDCLivret.oDomaineCompetence = item; // lstDCLivret.Add(oDCLivret); //} }
public Livret2VM(Livret2 pLivret) : base(pLivret) { lstDCLivret = new ObservableCollection <DCLivretVM>(); _lstMembreJuryVM = new ObservableCollection <MembreJuryVM>(); foreach (PieceJointeL2 opj in pLivret.lstPiecesJointes) { lstPieceJointe.Add(new PieceJointeLivretVM(opj, "L2")); } foreach (DCLivret oDCL in pLivret.lstDCLivrets) { lstDCLivret.Add(new DCLivretVM(oDCL)); } foreach (MembreJury oItem in pLivret.lstMembreJurys) { lstMembreJury.Add(new MembreJuryVM(oItem)); } }
public void ValiderL2ValidationPArtielleTest() { int nId = 0; nId = oCand.ID; Diplome oDipDefault = Diplome.getDiplomeParDefaut(); Livret2 oL2 = new Livret2(oDipDefault); // Tous les DC sont a Valider foreach (DCLivret item in oL2.lstDCLivrets) { item.IsAValider = true; } oL2.create1erJury(); oL2.oCandidat = oCand; oCand.lstLivrets2.Add(oL2); // Validation Complete oL2.get1erJury().Decision = "30-Validation Partielle"; Boolean b1 = true; foreach (DCLivret item in oL2.lstDCLivrets) { if (b1) { item.Decision = "10-Validé"; b1 = false; } else { item.Decision = "20-Refusé"; } } oL2.ValiderLivret2(); Assert.AreEqual(1, oCand.lstDiplomes.Count); Assert.AreEqual("Validé partiellement", oCand.lstDiplomes[0].Statut); }//ValiderL2Test
public void TestCRUDLivret2Test() { int nId = 0; nId = oCand.ID; Livret2 oL2a = new Livret2(); oL2a.Numero = "20190115001"; oL2a.IsContrat = false; oL2a.EtatLivret = "0-Demandé"; oL2a.Date1ereDemandePieceManquantes = new DateTime(2019, 05, 10); oL2a.Date2emeDemandePieceManquantes = new DateTime(2019, 05, 11); oL2a.DateDemande1erRetour = new DateTime(2019, 05, 12); oL2a.DateDemande2emeRetour = new DateTime(2019, 05, 13); oL2a.DateReceptionPiecesManquantes = new DateTime(2019, 05, 14); oCand.lstLivrets2.Add(oL2a); ctx.SaveChanges(); ctx = Context.instance; oCand = ctx.Candidats.Find(nId); Assert.AreEqual(1, oCand.lstLivrets2.Count); Livret2 oL2Lu = oCand.lstLivrets2[0]; Assert.AreEqual(oL2a.Numero, oL2Lu.Numero); Assert.AreEqual(oL2a.IsContrat, oL2Lu.IsContrat); Assert.AreEqual(oL2a.EtatLivret, oL2Lu.EtatLivret); Assert.AreEqual(oL2a.Date1ereDemandePieceManquantes, oL2Lu.Date1ereDemandePieceManquantes); Assert.AreEqual(oL2a.Date2emeDemandePieceManquantes, oL2Lu.Date2emeDemandePieceManquantes); Assert.AreEqual(oL2a.DateDemande1erRetour, oL2Lu.DateDemande1erRetour); Assert.AreEqual(oL2a.DateDemande2emeRetour, oL2Lu.DateDemande2emeRetour); Assert.AreEqual(oL2a.DateReceptionPiecesManquantes, oL2Lu.DateReceptionPiecesManquantes); }