Example #1
0
        /// <summary>
        /// Supprime une personne
        /// </summary>
        private void bt_Supprimer_Click(object sender, EventArgs e)
        {
            CarnetHelper ch = new CarnetHelper();

            if (dgvPersonnes.SelectedRows.Count == 1)
            {
                string prenom    = dgvPersonnes.SelectedRows[0].Cells[0].Value.ToString();
                string nom       = dgvPersonnes.SelectedRows[0].Cells[1].Value.ToString();
                string prenomNom = prenom + nom;
                foreach (Personne personne in carnet.personnes)
                {
                    string prenomNomJson = personne.Prenom + personne.nom;
                    if (prenomNom == prenomNomJson)
                    {
                        ch.delInCarnet(personne, carnet);
                        MessageBox.Show("La personne a été supprimée avec succès",
                                        "Supprmier une personne",
                                        MessageBoxButtons.OK,
                                        MessageBoxIcon.Information);
                        Close();
                        break;
                    }
                }
            }
            else
            {
                MessageBox.Show("Veuillez sélectionner une personne à supprimer",
                                "Supprimer une personne du carnet d'adresse",
                                MessageBoxButtons.OK,
                                MessageBoxIcon.Exclamation);
            }
        }
Example #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);
            }
        }
Example #3
0
        /// <summary>
        /// Modifie une personne
        /// </summary>
        private void modifie()
        {
            CarnetHelper ch       = new CarnetHelper();
            Personne     personne = new Personne();

            personne.Prenom  = textBoxPrenom.Text;
            personne.nom     = textboxNom.Text;
            personne.adresse = textBoxAdresse.Text;
            personne.phone   = textBoxPhone.Text;
            ch.updateInCarnet(personne, this.personne, carnet);
            MessageBox.Show("La personne a été modifiée avec succès",
                            "Modifier une personne",
                            MessageBoxButtons.OK,
                            MessageBoxIcon.Information);
            Close();
        }
Example #4
0
        /// <summary>
        /// Ajoute une personne
        /// </summary>
        private void ajout()
        {
            CarnetHelper ch       = new CarnetHelper();
            Personne     personne = new Personne();

            personne.Prenom  = textBoxPrenom.Text;
            personne.nom     = textboxNom.Text;
            personne.adresse = textBoxAdresse.Text;
            personne.phone   = textBoxPhone.Text;
            ch.addInCarnet(personne, carnet);
            MessageBox.Show("La personne a été ajoutée avec succès",
                            "Ajouter une personne",
                            MessageBoxButtons.OK,
                            MessageBoxIcon.Information);
            Close();
        }