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 MainPageViewModel(INavigationService navigationService, LoadAllData dataConnection)
            : base(navigationService)
        {
            Title = "Klas applicatie";
            this.dataConnection = dataConnection;

            ImageHomeClicked = new DelegateCommand(() =>
            {
                NavigationService.NavigateAsync("LogInPage");
            });

            ImageSchoolClicked = new DelegateCommand(() =>
            {
                NavigationService.NavigateAsync("FotosKleutersPage");
            });

            Kleuter k = new Kleuter
            {
                KleuterID = 0,
                VoorNaam  = "Daan",
                Naam      = "Vandebosch",
                SchoolID  = 2,
                FotoPad   = "FotoString",
                GezinsID  = 4,
                KlasID    = 4
            };

            dataConnection.SaveItemAsync(k);
            Task <List <Kleuter> > kl = dataConnection.LoadKleuters();
        }
Ejemplo n.º 3
0
        public async override void OnNavigatedTo(NavigationParameters parameters)
        {
            Hoeken = await dataConnection.LoadHoeken();

            if (parameters.ContainsKey("kleuter"))
            {
                kleuter = (Kleuter)parameters["kleuter"];
            }
            await dialogService.DisplayAlertAsync("Geselecteerde kleuter", "" + kleuter.GezinsID, "OK");
        }
Ejemplo n.º 4
0
 //Gemaakt door Kaan Akpinar
 public async override void OnNavigatedTo(NavigationParameters parameters)
 {
     if (parameters.ContainsKey("kleuter"))
     {
         kleuter = (Kleuter)parameters["kleuter"];
     }
     if (parameters.ContainsKey("hoek"))
     {
         hoek = (Hoek)parameters["hoek"];
     }
     await dialogService.DisplayAlertAsync("Geselecteerde kleuter", kleuter.Naam + " " + kleuter.VoorNaam + " " + hoek.Naam, "OK");
 }
Ejemplo n.º 5
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);
        }