Ejemplo n.º 1
0
        private void Btn_Creer_Click(object sender, EventArgs e)
        {
            if (TB_NOM.Text != "" && TB_Prenom.Text != "" && TB_Professon.Text != "")
            {
                if (idIntervenant == 0) // si ajout
                {
                    nom        = TB_NOM.Text;
                    prenom     = TB_Prenom.Text;
                    profession = TB_Professon.Text;
                    if (checkBox1.Checked)
                    {
                        externe = true; // si intervenant externe = true, si intervenant interne = false;
                    }
                    ajout = Interv.AjouterIntervenant(nom, prenom, profession, externe);
                    if (ajout == true) // si le test est vrai
                    {
                        TB_NOM.Text       = "";
                        TB_Prenom.Text    = "";
                        TB_Professon.Text = ""; // et on reinitialise la forme
                        checkBox1.Checked = false;

                        Controleur.ajouterIntervenants(nom, prenom, profession, externe);
                        // permet l'ajout sur la BDD
                    }
                    else
                    {
                        MessageBox.Show("Intervenant déja créé", "Erreur");  // on previent que l'ajout ne s'est pas effectué
                    }
                }
                else
                {
                    nom        = TB_NOM.Text;
                    prenom     = TB_Prenom.Text;
                    profession = TB_Professon.Text;
                    if (checkBox1.Checked)
                    {
                        externe = true; // si intervenant externe = true, si intervenant interne = false;
                    }
                    Controleur.modifierIntervenant(idIntervenant, nom, prenom, profession, externe);
                }
            }
            else
            {
                MessageBox.Show("Veuillez remplir tous les champs", "Erreur");
            }
        }