//Command om labels op te vullen //deze wordt opgeroepen vóór het laden van de lijsten public void fillLabels(Plant plant) { PlantenResultaat = plant; //Geeft elke keer de gevraagde informatie per opgezochte plant Fenotype = _plantenDataService.GetFenotype(plant.PlantId); Abiotiek = _plantenDataService.GetAbiotiek(plant.PlantId); Commensalisme = _plantenDataService.GetCommensalisme(plant.PlantId); ExtraEigenschap = _plantenDataService.GetExtraEigenschap(plant.PlantId); var foto = _plantenDataService.getFotoViaPlantId(plant.PlantId); if (foto != null) { var Path = System.IO.Directory.GetCurrentDirectory(); var aangepastPath = Path.Replace("bin\\Debug\\netcoreapp3.1", foto.UrlLocatie); Foto = aangepastPath; } else { var Path = System.IO.Directory.GetCurrentDirectory(); var aangepastPath = Path.Replace("bin\\Debug\\netcoreapp3.1", "View\\Images\\NoImage.png"); Foto = aangepastPath; } //Jelle var _getSelectedBeheerMaand = _plantenDataService.GetBeheerMaand(plant.PlantId); foreach (var beheerMaand in _getSelectedBeheerMaand) { string text = "Beheerdaad: " + beheerMaand.Beheerdaad; text += "\r\nMaand(en):"; if (beheerMaand.Jan == true) { text += " - Januari"; } if (beheerMaand.Feb == true) { text += " - Februari"; } if (beheerMaand.Mrt == true) { text += " - Maart"; } if (beheerMaand.Apr == true) { text += " - April"; } if (beheerMaand.Mei == true) { text += " - Mei"; } if (beheerMaand.Jun == true) { text += " - Juni"; } if (beheerMaand.Jul == true) { text += " - Juli"; } if (beheerMaand.Aug == true) { text += " - Augustus"; } if (beheerMaand.Sept == true) { text += " - September"; } if (beheerMaand.Okt == true) { text += " - Oktober"; } if (beheerMaand.Nov == true) { text += " - November"; } if (beheerMaand.Dec == true) { text += " - December"; } text += "\r\nFrequentie: " + beheerMaand.FrequentiePerJaar; text += "\r\nOmschrijving: " + beheerMaand.Omschrijving; BeheerSelectedPlant.Add(text); } //Jelle & Stephanie //Filter alle getcommMulti rijen die het plantId bevat var _getSelectedPlantCommMulti = _plantenDataService.GetCommMulti(plant.PlantId); //Foreach vervolgd door een switch om op te splitsen in juiste tabellen foreach (var commMulti in _getSelectedPlantCommMulti) { switch (commMulti.Eigenschap) { case "Socialibiteit": GetSelectedPlantSociabiliteit.Add(commMulti.Waarde); break; case "Levensvorm": GetSelectedPlantLevensvorm.Add(commMulti.Waarde); break; default: break; } } //Stephanie & Jelle var _fenotypeMulti = _plantenDataService.GetFenoMultiKleur(plant.PlantId); foreach (var FenoMulti in _fenotypeMulti) { string listText = FenoMulti.Maand + " - " + FenoMulti.Waarde; switch (FenoMulti.Eigenschap) { case "blad": SelectedPlantBladKleur.Add(listText); break; case "bloei": SelectedPlantBloeiKleur.Add(listText); break; default: break; } } //Stephanie & Jelle var _abiotiekMulti = _plantenDataService.GetAbiotiekMulti(plant.PlantId); foreach (var AbioMulti in _abiotiekMulti) { SelectedPlantAbioHabitat.Add(AbioMulti.Waarde); } }