Esempio n. 1
0
        private void button2_Click(object sender, EventArgs e) //Ajouter Etudiant
        {
            string nom, prenom, code, niveau, fili;

            eleves E = new eleves();

            code   = textBox1.Text;
            nom    = textBox2.Text;
            prenom = textBox3.Text;
            fili   = comboBox1.Text;
            niveau = comboBox2.Text;

            //I need to check if all textboxes are full
            foreach (Control x in this.Controls)
            {
                if (x is TextBox)
                {
                    if (((TextBox)x).Text == String.Empty)
                    {
                        MessageBox.Show("Tous les champs doivent être remplies");
                        return;
                    }
                }
                if (x is ComboBox)
                {
                    if (((ComboBox)x).Text == String.Empty)
                    {
                        MessageBox.Show("Tous les champs doivent être remplies");
                        return;
                    }
                }
            }

            // i still need to check if the primary key exist
            if (_Getudiant.EtudiantExiste(code))
            {
                MessageBox.Show("Ce code etudiant existe déjà , impossible d'ajouter");
                return;
            }
            E.codeElev = code;
            E.niveau   = niveau;
            E.nom      = nom;
            E.prenom   = prenom;
            E.code_Fil = fili;

            _Getudiant.AjouterEtudiant(E);
            MessageBox.Show("Etudiant Insérer");
            SupprimerTtChamps();
            InitialiserGrid();
        }