Exemple #1
0
        public MainWindowViewModel()
        {
            #region Initialisation du catalogue avec des valeurs
            if (Competences.Count() == 0)
            {
                Competences.Add(new Competence()
                {
                    Id = 1, Couleur = "#4f6228", Libelle = "Archi Analog", LibelleCourt = "AA"
                });
                Competences.Add(new Competence()
                {
                    Id = 2, Couleur = "#75923c", Libelle = "Design Analog", LibelleCourt = "DA"
                });
                Competences.Add(new Competence()
                {
                    Id = 3, Couleur = "#9bbb59", Libelle = "Layout Analog", LibelleCourt = "LA"
                });
                Competences.Add(new Competence()
                {
                    Id = 4, Couleur = "#17375d", Libelle = "AD", LibelleCourt = "AD"
                });
                Competences.Add(new Competence()
                {
                    Id = 5, Couleur = "#1f497d", Libelle = "Design Digital", LibelleCourt = "DN"
                });
                Competences.Add(new Competence()
                {
                    Id = 6, Couleur = "#4f81bd", Libelle = "Verif. Fonct.", LibelleCourt = "VF"
                });
                Competences.Add(new Competence()
                {
                    Id = 7, Couleur = "#4bacc6", Libelle = "Design For Test", LibelleCourt = "DFT"
                });
                Competences.Add(new Competence()
                {
                    Id = 8, Couleur = "#b2a1c7", Libelle = "Middle End (Synthèse, TA)", LibelleCourt = "ME"
                });
                Competences.Add(new Competence()
                {
                    Id = 9, Couleur = "#8064a2", Libelle = "Implémentation Physique", LibelleCourt = "P&R"
                });
                Competences.Add(new Competence()
                {
                    Id = 10, Couleur = "#953735", Libelle = "SV", LibelleCourt = "SV"
                });
                Competences.Add(new Competence()
                {
                    Id = 11, Couleur = "#953735", Libelle = "Caractérisation", LibelleCourt = "Ca"
                });
                Competences.Add(new Competence()
                {
                    Id = 12, Couleur = "#8064a2", Libelle = "INDUS", LibelleCourt = "Ind"
                });
                Competences.Add(new Competence()
                {
                    Id = 13, Couleur = "#00b050", Libelle = "Hw (Carte)", LibelleCourt = "Hw"
                });
                Competences.Add(new Competence()
                {
                    Id = 14, Couleur = "#00b050", Libelle = "Software", LibelleCourt = "Sw"
                });
                Competences.Add(new Competence()
                {
                    Id = 15, Couleur = "#00b050", Libelle = "Banc de Test", LibelleCourt = "BT"
                });
                Competences.Add(new Competence()
                {
                    Id = 16, Couleur = "#00b050", Libelle = "VA", LibelleCourt = "VA"
                });
            }

            if (Personnes.Count() == 0)
            {
                Personnes.Add(new Personne()
                {
                    Nom = "Nicola", CompetencePrincipale = Competences.First(C => C.Libelle == "Hw (Carte)")
                });
                Personnes.Add(new Personne()
                {
                    Nom = "Guillaume", CompetencePrincipale = Competences.First(C => C.Libelle == "INDUS")
                });
            }

            if (PersonnesWrapper.Count() == 0)
            {
                foreach (Personne P in Personnes)
                {
                    PersonnesWrapper.Add(new Wrapper(P));
                }
            }
            #endregion
        }