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); }
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(); } } }
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); }
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"); }
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(); } } }
public CATP1() { InitializeComponent(); Utilitaire.OnloadList("Contact.txt", Liste, listContact); }