예제 #1
0
 //Rajout de contact
 public static void Ajouter(ListeDeContact carnet, Contact c)
 {
     if (VérifierContact(carnet, c) == true)
     {
         MessageBox.Show("Contact existe déjà!! " + c.ToString());
     }
     else if (VérifierContact(carnet, c) != true)
     {
         carnet.AjouterContact(c);
         MessageBox.Show("Nouveau Contact rajouté!!");
     }
 }
예제 #2
0
        public static void Lecture(string v, ListeDeContact listing)
        {
            StreamReader reader = null;

            try
            {
                //Lire le fichier source avec l'utilisation d'un streamreader
                reader = new StreamReader(v);
                string data = null;
                //int t;
                //while((t = reader.Read()) != -1)//charractère par charactère
                while ((data = reader.ReadLine()) != null)
                {
                    //Console.Write((char)t);
                    //Console.WriteLine(data);
                    Contact C1 = Utilitaire.ParseLigne(data);
                    listing.AjouterContact(C1);
                    //Utilitaire.Ajouter(listing, C1);
                }
            }
            catch (FileNotFoundException e)
            {
                MessageBox.Show("Erreur fichier");
            }
            catch (IOException e)
            {
                MessageBox.Show("Erreur fichier");
            }
            finally
            {
                if (reader != null)
                {
                    reader.Close();
                }
            }
        }