Example #1
0
        // Deze Klasse zorgt ervoor dat Alle info die is gelinkt aan een bezienswaardigheid,
        //gelinkt worden met de juiste variablen, zodat deze in de Mainwindow kunnen worden gelinkt aan de Labels.
        public void BeziensInfoToevoegen(string land, string stad, string bezienswaardigheid)
        {
            Kleur = Colors.AliceBlue;
            TempLijst.Clear();
            foreach (LandModel Nieuwebezienswaardigheid in BezienwaardigheidLijst)
            {
                Stad = Nieuwebezienswaardigheid.Stad;
                Land = Nieuwebezienswaardigheid.Land;
                Bezienswaardigheid = Nieuwebezienswaardigheid.Bezienswaardigheid;

                if (Land == land && Stad == stad && Bezienswaardigheid == bezienswaardigheid)
                {
                    if (Nieuwebezienswaardigheid.Bezocht == true)
                    {
                        Kleur         = Colors.Green;
                        BezochtOfNiet = "BEZOCHT";
                    }
                    else
                    {
                        Kleur         = Colors.Red;
                        BezochtOfNiet = "NIET BEZOCHT";
                    }
                }
            }
        }
Example #2
0
 // Deze klasse zorgt er voor dat er een lijst wordt aangemaakt met alle verschillende soorten landen, maar een land kan hier geen 2 keer inzitten.
 public void LandenAanComboToevoegen()
 {
     TempLijst.Clear();
     foreach (LandModel Nieuwebezienswaardigheid in BezienwaardigheidLijst)
     {
         Land = Nieuwebezienswaardigheid.Land.ToLower();
         if (TempLijst.Contains(Land) == false)
         {
             TempLijst.Add(Land);
         }
     }
 }
Example #3
0
        // Deze klasse zorgt er voor dat er een lijst wordt aangemaakt met alle verschillende soorten Bezienswaardigheiden, maar een bezienswaardigheid kan hier geen 2 keer inzitten.
        public void BeziensAanComboToevoegen(string geselecteerdLand, string geselecteerdStad)
        {
            TempLijst.Clear();
            foreach (LandModel Nieuwebezienswaardigheid in BezienwaardigheidLijst)
            {
                Stad = Nieuwebezienswaardigheid.Stad;
                Land = Nieuwebezienswaardigheid.Land;

                if (TempLijst.Contains(Stad) == false && Land == geselecteerdLand && Stad == geselecteerdStad)
                {
                    TempLijst.Add(Nieuwebezienswaardigheid.Bezienswaardigheid);
                }
            }
        }
Example #4
0
        // Deze klasse zorgt er voor dat er een lijst wordt aangemaakt met alle verschillende soorten Talen, maar een Taal kan hier geen 2 keer inzitten.
        public void TalenToevoegen(string geselecteerdLand)
        {
            TempLijst.Clear();
            foreach (LandModel Nieuwebezienswaardigheid in BezienwaardigheidLijst)
            {
                Talen = Nieuwebezienswaardigheid.Talen;
                Land  = Nieuwebezienswaardigheid.Land;

                if (TempLijst.Contains(Talen) == false && Land == geselecteerdLand)
                {
                    TempLijst.Add(Nieuwebezienswaardigheid.Talen);
                }
            }
        }
Example #5
0
 public void StedenAanComboToevoegen(string geselecteerdLand)
 {
     TempLijst.Clear();
     foreach (LandModel Nieuwebezienswaardigheid in BezienwaardigheidLijst)
     {
         // zorgt er voor dat er een lijst wordt aangemaakt met alle verschillende soorten steden, maar een stad kan hier geen 2 keer inzitten.
         Stad = Nieuwebezienswaardigheid.Stad;
         Land = Nieuwebezienswaardigheid.Land;
         if (TempLijst.Contains(Stad) == false && Land == geselecteerdLand)
         {
             TempLijst.Add(Stad);
         }
         // Hier worden de gegevens van het land toegevoegd in de variabelen, deze zullen we dan in de MainWindow gebruiken om de Labels in te vullen
         if (Land == geselecteerdLand)
         {
             Land        = Nieuwebezienswaardigheid.Land;
             Hoofdstad   = Nieuwebezienswaardigheid.Hoofdstad;
             Munteenheid = Nieuwebezienswaardigheid.Munteenheid;
             Talen       = Nieuwebezienswaardigheid.Talen;
             Feestdag    = Nieuwebezienswaardigheid.Feestdag;
         }
     }
 }