Beispiel #1
0
 internal void RegisterKid(string kidName)
 {
     if (KidProvider.RegisterKid(kidName))
     {
         RegisterVisit(KidProvider.GetKid(kidName));
     }
     else
     {
         mw.Enabled = false;
         kidForm    = new RegisterKidForm(this);
     }
 }
Beispiel #2
0
 private void CreateUsers()
 {
     for (int i = 0; i < NUMBER_OF_USERS; i++)
     {
         Kid k = new Kid();
         k.FirstName = "kid" + i;
         k.LastName  = "Kid" + i;
         k.Gender    = i % 2 == 0 ? "Kvinne" : "Mann";
         k.Age       = rand.Next(CustomizationManager.GetLowestYear(), CustomizationManager.GetHighestYear());
         users.Add(k);
         KidProvider.Save(k);
     }
 }
Beispiel #3
0
        internal void SaveKid(Kid k)
        {
            bool test = true;

            try
            {
                KidProvider.Save(k);
            }
            catch (Exception e)
            {
                test = false;
                new ErrorMessage(this, "Det er allerede registrert en person med samme fornavn, etternavn, fødselsår og postnummer. Dersom du aldri har registeret deg før, legg til en ekstra bokstav i fornavnet ditt: For eksempel hvis du heter \"Jan\", skriv \"Jan J.\"");
            }
            if (test)
            {
                RegisterVisit(k);
                ReEnableMainWindow();
                kidForm.Dispose();
            }
        }
Beispiel #4
0
 internal Kid GetKid(string kidName)
 {
     return(KidProvider.GetKid(kidName));
 }
Beispiel #5
0
 internal void UpdateKid(Kid KK)
 {
     KidProvider.UpdateKid(KK);
 }
Beispiel #6
0
 internal object getAllKids()
 {
     return(KidProvider.getAllKids());
 }