示例#1
0
        private void button3_Click(object sender, EventArgs e)
        {
            //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;
                    }
                }
            }

            // Now i need to update
            Etudiant et1 = new Etudiant();

            et1.Code     = this.codeE;
            et1.Nom      = textBox1.Text;
            et1.Prenom   = textBox2.Text;
            et1.Code_Fil = comboBox1.Text;
            et1.Niveau   = textBox3.Text;
            GererEtudiant.UpdateE(et1);
            MessageBox.Show("Etudiant Modifié");
            this.Close();
        }
示例#2
0
        private void button4_Click(object sender, EventArgs e) // Supprimer [DONE]
        {
            string code;

            code = textBox1.Text;
            if (code == "")
            {
                MessageBox.Show("Entrez le code étudiant pour supprimer un étudiant !");
                return;
            }
            if (!GererEtudiant.EtudiantExiste(code))
            {
                MessageBox.Show("cet étudiant n'existe pas !! ");
                return;
            }
            // Supprimer l'étudiant ,
            var selectedoption = MessageBox.Show("Etes vous sure de vouloir supprimer cet étudiant ?", "Confirmation", MessageBoxButtons.YesNo);

            if (selectedoption == DialogResult.No)
            {
                return;
            }
            GererEtudiant.SupprimerEtudiant(code);
            MessageBox.Show("Étudiant Supprimé ! ");
            InitialiserGrid();
        }
示例#3
0
        private void InitialiserGrid() // intitialisation de la liste afficher
        {
            MySqlDataAdapter sqlDa = GererEtudiant.ListerTtEtudiant();
            DataTable        tbl   = new DataTable();

            sqlDa.Fill(tbl);

            dataGridView1.DataSource = tbl;
        }
示例#4
0
        private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            string           fili  = comboBox1.Text;
            MySqlDataAdapter sqlDa = GererEtudiant.RechercheParFilière(fili);
            DataTable        tbl   = new DataTable();

            sqlDa.Fill(tbl);

            dataGridView1.DataSource = tbl;
        }
示例#5
0
        private void button3_Click(object sender, EventArgs e) // Modifier
        {
            DataGridViewCell d    = dataGridView1.SelectedCells[0];
            string           code = d.Value.ToString();

            if (code == "")
            {
                MessageBox.Show("Sélectionnez un étudiant pour le modifier");
                return;
            }
            Etudiant      et  = GererEtudiant.RechercheE(code);
            ComboBoxModif frm = new ComboBoxModif(et);

            frm.Show();
        }
示例#6
0
        private void button6_Click(object sender, EventArgs e) // gestion des notes
        {
            DataGridViewCell d0 = dataGridView1.SelectedCells[0];


            string code = d0.Value.ToString();

            if (code == "")
            {
                MessageBox.Show("Sélectionnez un étudiant pour le modifier");
                return;
            }
            Etudiant E    = GererEtudiant.RechercheE(code);// we need etudiant with that code
            Form2    frm2 = new Form2(E);

            frm2.Show();
        }
示例#7
0
        private void button5_Click(object sender, EventArgs e) // Rechercher
        {
            MySqlDataAdapter sqlDa  = null;
            string           code   = "";
            string           nom    = "";
            string           prenom = "";
            string           fili   = "";
            string           niveau = "";

            if (!checkBox5.Checked && !checkBox4.Checked && !checkBox3.Checked && !checkBox2.Checked && !checkBox1.Checked)
            {
                MessageBox.Show("Choisissez un critère de recherche et entrez sa valeur !");
                return;
            }
            if (checkBox1.Checked)
            {
                code = textBox1.Text;
            }
            if (checkBox2.Checked)
            {
                nom = textBox2.Text;
            }
            if (checkBox3.Checked)
            {
                prenom = textBox3.Text;
            }
            if (checkBox4.Checked)
            {
                fili = comboBox1.Text;
            }
            if (checkBox5.Checked)
            {
                niveau = comboBox2.Text;
            }


            Etudiant E = new Etudiant(code, nom, prenom, niveau, fili);

            sqlDa = GererEtudiant.RechercheE(E);

            DataTable tbl = new DataTable();

            sqlDa.Fill(tbl);

            dataGridView1.DataSource = tbl;
        }