public FicheClientsViewModel() { fiches = new ObservableCollection <Client>(); FicheSelectionnee = new Client() { Nom = "Dupont", Prenom = "Pierre", Age = 32, Sexe = "M" }; Fiches.Add(FicheSelectionnee); }
/// <summary> /// Create nieuwe fiches. /// </summary> /// <param name="waarde">De waarde van een fiche.</param> /// <returns>De fiche.</returns> public static Fiches CreateFiches(int waarde) { Fiches returnFiches = new Fiches(); while (returnFiches.WaardeVanDeFiches < waarde) { if (returnFiches.WaardeVanDeFiches < waarde) { FichesKleur kleur = FichesKleur.IsDefined; int[] lijstVanWaardeVanDeFiches = new int[] { 1, 5, 10, 20, 100 }; Random random = new Random(); int randomWaarde = random.Next(lijstVanWaardeVanDeFiches.Length - 1); int waardeVanFiche = lijstVanWaardeVanDeFiches[randomWaarde]; switch (waardeVanFiche) { case 1: kleur = FichesKleur.Wit; break; case 5: kleur = FichesKleur.Groen; break; case 10: kleur = FichesKleur.Blue; break; case 20: kleur = FichesKleur.Geel; break; case 100: kleur = FichesKleur.Rood; break; default: break; } returnFiches.Add(CreateFiche(kleur, waardeVanFiche, false)); } } return(returnFiches); }