public FicheClientsViewModel()
        {
            fiches = new ObservableCollection <Client>();

            FicheSelectionnee = new Client()
            {
                Nom    = "Dupont",
                Prenom = "Pierre",
                Age    = 32,
                Sexe   = "M"
            };
            Fiches.Add(FicheSelectionnee);
        }
示例#2
0
            /// <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);
            }