コード例 #1
0
        private void Button_Enregistrer(object sender, RoutedEventArgs e)
        {
            List <Personne> listePersonne = new List <Personne>();

            listePersonne = GestionManagersPersonne.AllPersonne();
            Personne dernier = listePersonne.Last();

            Console.WriteLine("last person name " + dernier.nom);
            Console.WriteLine("last person id " + dernier.id);
            int id_personne = dernier.id + 1;


            Personne p = new Personne();

            p.id             = id_personne;
            p.nom            = text_nom.Text;
            p.prenom         = text_prenom.Text;
            p.email          = text_email.Text;
            p.mobile         = text_mobile.Text;
            p.adresse        = new Adresse(id_personne, text_numeroappart.Text, text_numerorue.Text, text_nomrue.Text, text_ville.Text);
            p.genre          = new Genre(id_personne, text_type.Text);
            p.identification = new Identification(id_personne, text_nom.Text, text_prenom.Text);
            p.groupe         = new Groupe(id_personne, text_groupe.Text);

            GestionManagersPersonne.AddPersonne(p);

            UpdateList();
        }
コード例 #2
0
        private void Button_Enregistrer(object sender, RoutedEventArgs e)
        {
            Personne p = new Personne();

            p.nom    = text_nom.Text.Trim();
            p.prenom = text_prenom.Text.Trim();
            p.email  = text_email.Text.Trim();
            p.mobile = text_mobile.Text.Trim();

            Adresse a = new Adresse();

            a.numeroappartement = text_numeroappart.Text.Trim();
            a.numerorue         = text_numerorue.Text.Trim();
            a.nomrue            = text_nomrue.Text.Trim();
            a.ville             = text_ville.Text.Trim();

            Genre g = new Genre();

            g.type = text_type.Text.Trim();

            Groupe gr = new Groupe();

            gr.groupe = text_groupe.Text.Trim();

            GestionManagersPersonne.AddPersonne(p);
            GestionManagersAdresse.AddAdresse(a);
            GestionManagersGenre.AddGenre(g);
            GestionManagersGroupe.AddGroupe(gr);

            UpdateList();
        }
コード例 #3
0
 private void Button_Supprimer(object sender, RoutedEventArgs e)
 {
     if (listContact.SelectedItems != null)
     {
         foreach (Personne personne in listContact.SelectedItems)
         {
             GestionManagersPersonne.DeletePersonne2(personne);
         }
         UpdateList();
     }
 }
コード例 #4
0
        public void UpdateList()
        {
            listContact.Items.Clear();

            List <Personne> list = GestionManagersPersonne.AllPersonne();

            foreach (Personne personne in list)
            {
                listContact.Items.Add(personne);
            }
        }
コード例 #5
0
        private void Button_GO(object sender, RoutedEventArgs e)
        {
            if (text_recherche.Text != null)
            {
                listContact.Items.Clear();
                List <Personne> list = GestionManagersPersonne.PersonneParNom(text_recherche.Text);

                foreach (Personne personne in list)
                {
                    listContact.Items.Add(personne);
                }
            }
        }
コード例 #6
0
        static void Main(string[] args)
        {
            Console.Write("Tests");
            List <Personne> lpers = new List <Personne>();

            lpers = GestionManagersPersonne.AllPersonne();
            foreach (Personne p in lpers)
            {
                Console.WriteLine("Id:" + p.id);
                Console.WriteLine("Nom:" + p.nom);
                Console.WriteLine("Prenom:" + p.prenom);
                Console.WriteLine("Email:" + p.email);
                Console.WriteLine("Mobile:" + p.mobile);
                //Console.WriteLine("adresseid:" + p.adresse.id);
                Console.WriteLine("numeroappartement:" + p.adresse.numeroappartement);
                Console.WriteLine("numerorue:" + p.adresse.numerorue);
                Console.WriteLine("nomrue:" + p.adresse.nomrue);
                Console.WriteLine("ville:" + p.adresse.ville);
                Console.WriteLine("type:" + p.genre.type);
                Console.WriteLine("groupe:" + p.groupe.groupe);


                Console.WriteLine("---------------------------------------");
            }

            /* List<Adresse> ladresse = new List<Adresse>();
             * ladresse = GestionManagersAdresse.AllAdresse();
             *
             * foreach (Adresse ap in ladresse)
             * {
             *
             *   Console.WriteLine("Id:" + ap.id);
             *   Console.WriteLine("appart:" + ap.numeroappartement);
             *   Console.WriteLine("numrue:" + ap.numerorue);
             *   Console.WriteLine("nomrue:" + ap.nomrue);
             *   Console.WriteLine("ville:" + ap.ville);
             *
             *
             *   Console.WriteLine("---------------------------------------");
             *
             * }*/


            List <Personne> listePersonne = new List <Personne>();

            listePersonne = GestionManagersPersonne.AllPersonne();
            Personne dernier = listePersonne.Last();

            Console.WriteLine("last person name " + dernier.nom);
            Console.WriteLine("last person id " + dernier.id);
            int id_personne = dernier.id + 1;

            Console.WriteLine("id personne " + id_personne);
            // test supprimer
            //  PersonneManager.Delete(8);
            // test add contact
            Personne newPersonne = new Personne(id_personne, "etienne", "Delarue", "*****@*****.**", "2514568798",
                                                new Adresse(id_personne, "25", "12", "Tessier", "marseil"),
                                                new Genre(id_personne, "M"),
                                                new Identification(id_personne, "Hello", "abc"),
                                                new Groupe(id_personne, "tester"));

            // AJOUT
            GestionManagersPersonne.AddPersonne(newPersonne);
        }