예제 #1
0
 public void RegisterVisit(Kid k)
 {
     try
     {
         VisitProvider.RegisterVisit(k);
         mw.AddVisit(k.FirstName);
     }
     catch (Exception e)
     {
         mw.Enabled = false;
         new ErrorMessage(this, "Du kan ikke registrere deg to ganger for samme dag");
         Console.WriteLine(e.StackTrace);
     }
 }
예제 #2
0
        internal BindingList <StringValue> GetTodaysVisits()
        {
            BindingList <StringValue> list = new BindingList <StringValue>();

            try
            {
                list = VisitProvider.GetTodaysVisits();
            }
            catch (Exception e)
            {
                new ErrorMessage(this, "Noe gikk feil under henting av dagens besøkende");
                Console.WriteLine(e.StackTrace);
            }
            return(list);
        }
예제 #3
0
 private void MakeEmVisitUs()
 {
     for (int i = 0; i < 600; i++)
     {
         Kid   k = (Kid)users[rand.Next(users.Count - 1)];
         Visit v = new Visit();
         v.KidId = k;
         DateTime d = new DateTime(rand.Next(2011, 2013), rand.Next(1, 13), rand.Next(1, 28));
         v.VisitTime = d;
         v.SetRestrictionDate();
         try
         {
             VisitProvider.Save(v);
         }
         catch (Exception e)
         {
             Console.WriteLine(e.StackTrace);
         }
     }
 }
예제 #4
0
 internal List <Kid> GetVisitByYearAndMonth(string p, int CurrentYear)
 {
     return(VisitProvider.GetVisitByYearAndMonth(p, CurrentYear));
 }
예제 #5
0
 internal List <int> GetMonthsWithVisits(string p)
 {
     return(VisitProvider.GetMonthsWithVisits(p));
 }
예제 #6
0
 internal List <Kid> GetVisitByYear(string p)
 {
     return(VisitProvider.GetVisitByYear(p));
 }
예제 #7
0
 internal List <int> GetAllYearsWithVisits()
 {
     return(VisitProvider.GetAllYearsWithVisits());
 }
예제 #8
0
 internal int GetGutterThisDay(DateTime dateTime)
 {
     return(VisitProvider.GetGutterThisDay(dateTime));
 }
예제 #9
0
 internal List <int> GetAllVisitsThisYear()
 {
     return(VisitProvider.GetAllVisitsThisYear());
 }
예제 #10
0
 internal List <Kid> GetTodaysVisitKids()
 {
     return(VisitProvider.GetTodaysVisitKids());
 }
예제 #11
0
        internal List <Visit> GetSortedVisitList(DateTime start, DateTime end)
        {
            List <Visit> list = VisitProvider.GetVisitsWithinDates(start, end);

            return(list);
        }