public static bool IsDateDebutValid(DateTime value) { bool test = true; HorraireDalService dal = new HorraireDalService(); List <HorraireWPF> lh = dal.GetAll().Select(p => p.GetHorraireWPF()).ToList(); if (value != null && value != new DateTime()) { if (lh.Count() > 0) { for (int i = 0; i < lh.Count(); i++) { if (value >= lh[i].horraireDateDebut && value < lh[i].horraireDateFin) { test = false; i = lh.Count() + 2; } } } } else { test = false; } return(test); }
public static bool IsSameDateFin(DateTime valueFin, int id) { bool test = false; if (valueFin != null && valueFin != new DateTime()) { HorraireDalService dal = new HorraireDalService(); DateTime dateDebut = dal.GetOne(id).horraireDateDebut; DateTime dateFin = dal.GetOne(id).horraireDateFin; if (dateFin == valueFin) { test = true; } } return(test); }