Ejemplo n.º 1
0
        public async override void OnNavigatedTo(NavigationParameters parameters)
        {
            if (parameters.ContainsKey("gezin"))
            {
                gezin = (Gezin)parameters["gezin"];
            }
            await dialogService.DisplayAlertAsync("GezinsId", "" + gezin.GezinsID, "OK");

            foreach (Kleuter k in await dataConnection.LoadKleuters())
            {
                if (k.GezinsID == gezin.GezinsID)
                {
                    kleuter = k;
                }
            }
            string      fotop     = "";
            List <Foto> fotolijst = new List <Foto>();

            foreach (Foto f in await dataConnection.LoadFotos())
            {
                if (f.KleuterID == kleuter.KleuterID)
                {
                    fotolijst.Add(f);
                    fotop += f.FotoPad;
                }
            }
            Fotos = fotolijst;
        }
Ejemplo n.º 2
0
 public override void OnNavigatedTo(NavigationParameters parameters)
 {
     if (parameters.ContainsKey("gezin"))
     {
         gezin = (Gezin)parameters["gezin"];
     }
 }
        private double GetKortingsCoefficient(Gezin gezin)
        {
            double kortingsCoefficient = 0;

            foreach (var persoon in gezin.Personen)
            {
                int leeftijd       = persoon.Geboortedatum.Age();
                var lijstKortingen = _context.Kortingen.OrderBy(k => k.LeeftijdVan).ToList();

                var kortingCoefficientPP = lijstKortingen.FirstOrDefault(k => leeftijd >= k.LeeftijdVan && leeftijd <= k.LeeftijdTot).Coefficient;

                kortingsCoefficient += kortingCoefficientPP;
            }

            return(kortingsCoefficient);
        }
Ejemplo n.º 4
0
        public async void SaveKleuters()
        {
            //Kleuters
            Kleuter k = new Kleuter
            {
                KleuterID = 5000,
                VoorNaam  = "Kleuter1",
                Naam      = "Vandebosch",
                SchoolID  = 0,
                FotoPad   = "FotoString",
                GezinsID  = 5000,
                KlasID    = 5000
            };
            await dataConnection.SaveKleuterAsync(k);

            Kleuter k2 = new Kleuter
            {
                KleuterID = 5001,
                VoorNaam  = "Kleuter2",
                Naam      = "Familienaam",
                SchoolID  = 2,
                FotoPad   = "FotoString",
                GezinsID  = 5002,
                KlasID    = 5000
            };
            await dataConnection.SaveKleuterAsync(k2);

            Kleuter k3 = new Kleuter
            {
                KleuterID = 5002,
                VoorNaam  = "Naam3",
                Naam      = "Akpinar",
                SchoolID  = 1,
                FotoPad   = "FotoString",
                GezinsID  = 5001,
                KlasID    = 5000
            };
            await dataConnection.SaveKleuterAsync(k3);

            //Gezinnen
            Gezin g1 = new Gezin
            {
                GezinsID   = 5000,
                GezinsCode = "DAAN",
            };
            await dataConnection.SaveGezinAsync(g1);

            Gezin g2 = new Gezin
            {
                GezinsID   = 5001,
                GezinsCode = "KAAN",
            };
            await dataConnection.SaveGezinAsync(g2);

            Gezin g3 = new Gezin
            {
                GezinsID   = 5002,
                GezinsCode = "OUDER",
            };
            await dataConnection.SaveGezinAsync(g3);

            //Hoeken
            Hoek h1 = new Hoek
            {
                HoekID   = 5000,
                Naam     = "Bouwhoek",
                FotoPad  = "KaanKelder",
                SchoolID = 0,
                KlasID   = 5000,
            };
            await dataConnection.SaveHoekAsync(h1);

            Hoek h2 = new Hoek
            {
                HoekID   = 5001,
                Naam     = "Speelhoek",
                FotoPad  = "KaanZolder",
                SchoolID = 0,
                KlasID   = 5000,
            };
            await dataConnection.SaveHoekAsync(h2);
        }