public void Saisie()
        {
            bool end = false;

            while (!end)
            {
                Console.WriteLine("Tapez 1 pour ajouter une personne et 2 pour quitter");
                string saisie = Console.ReadLine();
                switch (saisie)
                {
                case "1":
                    Personne p = new Personne();
                    Console.Write("Nom:");
                    saisie = Console.ReadLine();
                    p.Nom  = saisie;
                    Console.Write("Prénom:");
                    saisie   = Console.ReadLine();
                    p.Prenom = saisie;
                    Console.Write("Date de naissance:");
                    saisie = Console.ReadLine();
                    DateTime.TryParse(saisie, out p.DateDeNaissance);
                    ListePersonne.Add(p);
                    break;

                case "2":
                    end = true;
                    break;
                }
            }
        }
Esempio n. 2
0
 private void OnPersonneAjoutee(PersonneAjoutee obj)
 {
     Personnes.Add(new Personne
     {
         DateDeces      = null,
         Prenom         = obj.Prenom,
         InfosNaissance = new InfosNaissance(obj.LieuNaissance, obj.DateNaissance)
     });
 }
        private static void Serialiser()
        {
            // Création de la liste
            var listePersonne = new Personnes();

            listePersonne.Add(new Personne {
                Prenom = "Théodoros", Ville = "Athènes"
            });
            listePersonne.Add(new Personne {
                Prenom = "Thi Qui Khanh", Ville = "Hochiminh"
            });
            listePersonne.Add(new Personne {
                Prenom = "Lydia", Ville = "Bangui"
            });
            listePersonne.Add(new Personne {
                Prenom = "Niry", Ville = "Tana"
            });
            listePersonne.Add(new Personne {
                Prenom = "Velio", Ville = "Mexico"
            });
            listePersonne.Add(new Personne {
                Prenom = "Hédi", Ville = "Melun"
            });
            listePersonne.Add(new Personne {
                Prenom = "Raja", Ville = "Agadir"
            });
            listePersonne.Add(new Personne {
                Prenom = "Yiqing", Ville = "Shanghai"
            });
            listePersonne.Add(new Personne {
                Prenom = "Armelle", Ville = "Douala"
            });
            listePersonne.Add(new Personne {
                Prenom = "Denis", Ville = "Paris"
            });
            listePersonne.Add(new Personne {
                Prenom = "Hafid", Ville = "Bejaia"
            });
            listePersonne.Add(new Personne {
                Prenom = "Pierre Yves", Ville = "Nancy"
            });
            listePersonne.Add(new Personne {
                Prenom = "Ali", Ville = "Lyon"
            });
            listePersonne.Add(new Personne {
                Prenom = "Maurice", Ville = "Clamart"
            });

            // Sérialisation
            Console.WriteLine("1. Binaire \n2.XML \n Tapez 1 ou 2");
            string saisie = Console.ReadLine();

            switch (saisie)
            {
            case "1":
                FileStream      flux        = File.Create(FICHIER_BINAIRE);
                BinaryFormatter serialiseur = new BinaryFormatter();
                serialiseur.Serialize(flux, listePersonne);
                flux.Close();
                break;

            case "2":
                flux = File.Create(FICHIER_XML);
                SoapFormatter serialiseur2 = new SoapFormatter();
                serialiseur2.Serialize(flux, listePersonne);
                flux.Close();
                break;
            }
        }
Esempio n. 4
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
        }
Esempio n. 5
0
 public void seed()
 {
     Personnes.Add(new Personne {
         Nom = "khalifa", Prenom = "rassame", Adresse = "tanger", Email = "*****@*****.**", Pass = "******", Image = "kfuul"
     });
 }