public static Int32 incrementLivret() { ContextParam ctx = new ContextParam(); Param oParam = ctx.dbParam.FirstOrDefault(); if (oParam == null) { oParam = new Param(); oParam.NumLivret = 0; ctx.dbParam.Add(oParam); } Int32 nReturn = oParam.NumLivret++; ctx.SaveChanges(); return(nReturn); }
/// <summary> /// Le L1 est valide s'il est accepté et que sa date de validité n'est pas dépassé (3 ans) /// OU /// S'il est accepté et qu'au moins 1 DC a été validé dans un L2 /// </summary> /// <returns></returns> public Boolean IsValide(CandidatVM pCand) { Boolean bReturn = false; // bReturn = (IsEtatAccepte && DateValidite > DateTime.Now); DateTime dDateValid; Int32 nDelai = new ContextParam().dbParam.First().DelaiValiditeL1; dDateValid = DateValidite.Value.AddDays(nDelai); bReturn = (IsEtatAccepte && (dDateValid > DateTime.Now)); if (!bReturn) { if (IsEtatAccepte) { CandidatVM oCand = pCand; // Parcours de la Liste des L2 foreach (Livret2VM oLiv in oCand.getListLivret2()) { if (oLiv.IsDecisionJuryPartielle) { foreach (DCLivretVM oDC in oLiv.lstDCLivretAValider) { // Si un DC a une décision Favorable if (oDC.IsDecisionFavorable) { bReturn = true; break; } } // Foreach lstDCaValider if (bReturn) { // Un Dc a une décision favorable => pas la pein d'aller plus loin break; } } }// foreach lstLivret2 } } return(bReturn); }//IsValide
public static Int32 incrementCandidat() { Int32 nReturn = 0; using (ContextParam ctxP = new ContextParam()) { Param oParam = ctxP.dbParam.FirstOrDefault(); if (oParam == null) { oParam = new Param(); oParam.NumLivret = 1; oParam.NumCandidat = 1; ctxP.dbParam.Add(oParam); } nReturn = oParam.NumCandidat++; ctxP.SaveChanges(); } return(nReturn); }
public void Setup() { Context.Reset(); ctx = Context.instance; ctxParam = new ContextParam(); cleanDB(); oCand = new Candidat("Marc Collin"); ctx.Candidats.Add(oCand); oDip = new Diplome("CAFDES"); oDip.Description = "Description du CAFDES"; oDip.addDomainecompetence("DC1"); oDip.addDomainecompetence("DC2"); oDip.addDomainecompetence("DC3"); oDip.addDomainecompetence("DC4"); ctx.Diplomes.Add(oDip); oDip = new Diplome("DEIS"); oDip.Description = "Description du CAFDES"; oDip.addDomainecompetence("DC1"); oDip.addDomainecompetence("DC2"); oDip.addDomainecompetence("DC3"); oDip.addDomainecompetence("DC4"); ctx.Diplomes.Add(oDip); oDip = new Diplome("CAFERUIS"); oDip.Description = "Description du CAFDES"; oDip.addDomainecompetence("DC1"); oDip.addDomainecompetence("DC2"); oDip.addDomainecompetence("DC3"); oDip.addDomainecompetence("DC4"); ctx.Diplomes.Add(oDip); SaveChanges(); MyViewModel VM = new MyViewModel(); VM.ParamDelaiValiditeL1 = 0; }
public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { String str = new ContextParam().dbParam.First().CouleurTolerance; return(((bool)value == true) ? str : "#FFDDDDDD"); }