Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }