Exemple #1
0
 public AjouterPersonne(Carnet carnet, Personne Currentpersonne = null)
 {
     InitializeComponent();
     this.carnet = carnet;
     if (Currentpersonne != null)
     {
         personne = Currentpersonne;
     }
 }
Exemple #2
0
        /// <summary>
        /// Charge la fenêtre
        /// </summary>
        private void CarnetAdresse_Load(object sender, EventArgs e)
        {
            flpPersonnes.Controls.Clear();
            CarnetHelper ch = new CarnetHelper();

            carnet = ch.LoadCarnet();
            foreach (Personne personne in carnet.personnes)
            {
                generateGroupBox(personne);
            }
        }
Exemple #3
0
 /// <summary>
 /// Sauvegarde le carnet
 /// </summary>
 public void SaveCarnet(Carnet CurrentCarnet)
 {
     if (File.Exists(path))
     {
         string contents = JsonConvert.SerializeObject(CurrentCarnet);
         File.WriteAllText(path, contents);
     }
     else
     {
         File.Create(path);
         Carnet          carnet    = new Carnet();
         List <Personne> personnes = new List <Personne>();
         carnet.personnes = personnes;
         string contents = JsonConvert.SerializeObject(carnet);
         File.WriteAllText(path, contents);
     }
 }
Exemple #4
0
 /// <summary>
 /// Charge et renvoie le carnet
 /// </summary>
 public Carnet LoadCarnet()
 {
     if (File.Exists(path))
     {
         string contents = File.ReadAllText(path);
         return(JsonConvert.DeserializeObject <Carnet>(contents));
     }
     else
     {
         using (FileStream fs = File.Create(path))
         {
         }
         Carnet          carnet    = new Carnet();
         List <Personne> personnes = new List <Personne>();
         carnet.personnes = personnes;
         string contents = JsonConvert.SerializeObject(carnet);
         File.WriteAllText(path, contents);
         return(carnet);
     }
 }
Exemple #5
0
 /// <summary>
 /// Modifie une personne
 /// </summary>
 public void updateInCarnet(Personne personne, Personne oldPersonne, Carnet carnet)
 {
     carnet.personnes.Remove(oldPersonne);
     carnet.personnes.Add(personne);
     SaveCarnet(carnet);
 }
Exemple #6
0
 public void delInCarnet(Personne personne, Carnet carnet)
 {
     carnet.personnes.Remove(personne);
     SaveCarnet(carnet);
 }
Exemple #7
0
 public void addInCarnet(Personne personne, Carnet carnet)
 {
     carnet.personnes.Add(personne);
     SaveCarnet(carnet);
 }
Exemple #8
0
 public SupprimerPersonne(Carnet carnet)
 {
     InitializeComponent();
     this.carnet = carnet;
 }