示例#1
0
 public bool AddAbonne(Abonne a)
 {
     if (Abonnes.Count < Abonnes.Capacity)
     {
         Abonnes.Add(a);
         return(true);
     }
     else
     {
         return(false);
     }
 }
        private static void SearchAbonneByName()
        {
            Console.WriteLine("Rechercher abonne :");
            Console.Write("Nom ::> ");
            string n = Console.ReadLine();
            Abonne a = r.SearchByName(n);

            if (a == null)
            {
                Console.WriteLine("Abonne ne se trouve pas");
            }
            else
            {
                Console.WriteLine("{0} => {1}", n, a);
            }
        }
        private static void DeleteAbonne()
        {
            Console.WriteLine("Suprimmer abonne :");
            Console.Write("Nom ::> ");
            string n = Console.ReadLine();
            Abonne a = r.SearchByName(n);

            if (a == null)
            {
                Console.WriteLine("Abonne ne se trouve pas");
            }
            else
            {
                r.Delete(a);
                Console.WriteLine("Abonne supprimer avec succes");
            }
        }
        private static void ModifyPhoneNumberOfAbonne()
        {
            Console.WriteLine("Rechercher abonne :");
            Console.Write("Nom ::> ");
            string n = Console.ReadLine();
            Abonne a = r.SearchByName(n);

            if (a == null)
            {
                Console.WriteLine("Abonne ne se trouve pas");
            }
            else
            {
                Console.Write("Nouveau nombre de telephone ::> ");
                string nbr = Console.ReadLine();
                a.PhoneNumber = nbr;
                Console.WriteLine("Abonne modifier avec succes");
            }
        }
示例#5
0
 public void Delete(Abonne a)
 {
     Abonnes.Remove(a);
 }