示例#1
0
        private void AjoutTelephoneMail()
        {
            //Demande de choisir entre un numero de tel et un mail
            Console.WriteLine("Taper: \n\t 1-->Ajouter numero telephone \n\t 2--> un mail");
            string        saisie       = Console.ReadLine();
            List <Client> clients      = Contexte.GetClients();
            var           client       = new Client();
            int           idclient     = Input.Read <int>("Veuillez donner un numero d'identifiant client: ");
            var           listIdClient = Contexte.GetIdClient();

            //Verification parmis la liste des id clients celui qui est renseigné par l'utilisateur
            foreach (var id in listIdClient)
            {
                if (id == idclient)
                {
                    switch (saisie)
                    {
                    case "1":

                        Telephone t = new Telephone();
                        t.IdClient = idclient;
                        t.Numero   = Input.Read <string>("Veuillez donner un numero de telephone client: ");
                        t.CodeType = Input.Read <string>("Veuillez donner le type de telephone client(M mobile, F fixe): ");
                        t.Pro      = Input.Read <byte>("Sagit-il d'un numero professionnel(0/1): ");

                        Contexte.AjouterTelephone(t);

                        break;

                    case "2":

                        Email e = new Email();
                        e.IdClient = idclient;
                        e.Adresse  = Input.Read <string>("Veuillez donner un numero de mail client: ");
                        e.Pro      = Input.Read <byte>("Sagit-il d'un mail professionnel(0/1): ");

                        Contexte.GetAjouterMail(e);
                        break;
                    }
                }
            }
        }