示例#1
0
        /// <summary>
        /// Ouvre le formulaire de modification
        /// </summary>
        private void bt_edit_Click(object sender, EventArgs e)
        {
            Personne        currentPersonne = new Personne();
            bool            found           = false;
            FlowLayoutPanel flp             = ((Button)sender).Parent as FlowLayoutPanel;
            GroupBox        gp = flp.Parent as GroupBox;

            foreach (Personne personne in carnet.personnes)
            {
                string PrenomNom = personne.Prenom + " " + personne.nom;
                if (PrenomNom == gp.Text)
                {
                    currentPersonne = personne;
                    found           = true;
                }
            }

            if (found)
            {
                AjouterPersonne ap = new AjouterPersonne(carnet, currentPersonne);
                ap.ShowDialog();
                CarnetAdresse_Load(null, null);
            }
            else
            {
                MessageBox.Show("La personne n'a pas pu être trouvé",
                                "Modifier un personne",
                                MessageBoxButtons.OK,
                                MessageBoxIcon.Exclamation);
            }
        }
示例#2
0
        /// <summary>
        /// Ouvre la fenêtre d'ajout
        /// </summary>
        private void bt_add_Click(object sender, EventArgs e)
        {
            AjouterPersonne ap = new AjouterPersonne(carnet);

            ap.ShowDialog();
            CarnetAdresse_Load(null, null);
        }