示例#1
0
        /// <summary>
        /// Enregistre un nouveau contact
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnEnregistretContact_Click(object sender, EventArgs e)
        {
            //Création reference d'objet Contact
            MContact nouveauContact = new MContact();

            try
            {
                Contact nouveauContactEF = new Contact();
                nouveauContactEF.idClient      = idClientExt;
                nouveauContactEF.idContact     = int.Parse(txtIdContact.Text);
                nouveauContactEF.nomContact    = txtNomContact.Text;
                nouveauContactEF.prenomContact = txtPrenomContact.Text;
                nouveauContactEF.telContact    = txtTelContact.Text;

                Donnees.Db.Contact.Add(nouveauContactEF);
                Donnees.Db.SaveChanges();
                btnContinuer.Visible = true;
            }
            catch (Exception ex)
            {
                nouveauContact = null;
                MessageBox.Show("Erreur : \n" + ex.Message, "Ajout d'un contact");
            }

            MContact.NombreContacts += 1;
            this.iContact            = MContact.NombreContacts - 1;

            afficheListContact();
            gpbContact.Visible = false;
            boutonsContAnnulerVisible();
        }
        /// <summary>
        /// Click bouton validation pour creer un contact
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnAjouterContact_Click(object sender, EventArgs e)
        {
            //Création reference d'objet Contact
            MContact nouveauContact = new MContact();

            try
            {
                Contact nouveauContactEF = new Contact();
                nouveauContactEF.idClient      = idClientExt;
                nouveauContactEF.idContact     = int.Parse(txtIdContact.Text);
                nouveauContactEF.nomContact    = txtNomContact.Text;
                nouveauContactEF.prenomContact = txtPrenomContact.Text;
                nouveauContactEF.telContact    = txtTelContact.Text;

                Donnees.Db.Contact.Add(nouveauContactEF);
                Donnees.Db.SaveChanges();
            }
            catch (Exception ex)
            {
                nouveauContact = null;
                MessageBox.Show("Erreur : \n" + ex.Message, "Ajout d'un contact");
            }

            MContact.NombreContacts += 1;
            this.iContact            = MContact.NombreContacts - 1;

            afficheListContact();

            foreach (Control c in gpbContact.Controls)
            {
                if (c.GetType() == typeof(MaskedTextBox))
                {
                    c.Text = "";
                }
            }
        }