Ejemplo n.º 1
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            Contact C1 = new Contact(LastNBox.Text, FirstNBox.Text, MiddleNBox.Text, PhoneBox.Text, EmailBox.Text, AddressBox1.Text, AddressBox2.Text, CityBox.Text, StateBox.Text, ZipBox.Text, CountryBox.Text);

            Utilitaire.Ajouter(Liste, C1);
            Utilitaire.UpdateList("Contact.txt", Liste, listContact);
        }
Ejemplo n.º 2
0
        internal static void Ecriture(string v, ListeDeContact list)
        {
            //Ecriture de fichier en sortir StreamWriter
            StreamWriter writer = null;


            try
            {
                writer = new StreamWriter(v);
                //Ecriture
                foreach (Contact item in list.Carnet)
                {
                    writer.WriteLine(Utilitaire.FormerLigne(item));
                }
            }
            catch (IOException e)
            {
                MessageBox.Show(e.Message);
            }
            finally
            {
                if (writer != null)
                {
                    writer.Close();
                }
            }
        }
Ejemplo n.º 3
0
 private void btnDelete_Click(object sender, EventArgs e)
 {
     if (listContact.SelectedItem.ToString() != null)
     {
         for (int i = 0; i < Liste.Carnet.Count; i++)
         {
             if (listContact.SelectedItem == Liste.Carnet[i])
             {
                 Utilitaire.Retirer(Liste, Liste.Carnet[i]);
             }
         }
     }
     Cleared();
     Utilitaire.UpdateList("Contact.txt", Liste, listContact);
 }
Ejemplo n.º 4
0
 private void btnEdit_Click(object sender, EventArgs e)
 {
     for (int i = 0; i < Liste.Carnet.Count; i++)
     {
         if (listContact.SelectedItem.ToString() == Liste.Carnet[i].ToString())
         {
             Liste.Carnet[i].FirstName  = FirstNBox.Text;
             Liste.Carnet[i].LastName   = LastNBox.Text;
             Liste.Carnet[i].MiddleName = MiddleNBox.Text;
             Liste.Carnet[i].Phone      = PhoneBox.Text;
             Liste.Carnet[i].Email      = EmailBox.Text;
             Liste.Carnet[i].Address1   = AddressBox1.Text;
             Liste.Carnet[i].Address2   = AddressBox2.Text;
             Liste.Carnet[i].City       = CityBox.Text;
             Liste.Carnet[i].State      = StateBox.Text;
             Liste.Carnet[i].Zip        = ZipBox.Text;
             Liste.Carnet[i].Country    = CountryBox.Text;
         }
     }
     Utilitaire.UpdateList("Contact.txt", Liste, listContact);
     MessageBox.Show("Modifiaction enregistrée");
 }
Ejemplo n.º 5
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();
                }
            }
        }
Ejemplo n.º 6
0
 public CATP1()
 {
     InitializeComponent();
     Utilitaire.OnloadList("Contact.txt", Liste, listContact);
 }