Example #1
0
        private void button2_Click(object sender, EventArgs e) // Ajouter une note
        {
            string matière = comboBox1.Text;
            double Note    = -1;

            if (matière == "")
            {
                MessageBox.Show("Entrez la matière ");
                return;
            }
            if (Note == -1 && textBox1.Text == "")
            {
                MessageBox.Show("Entrez la note");
                return;
            }
            Note = Convert.ToDouble(textBox1.Text);
            if (Note < 0 || Note > 20)
            {
                MessageBox.Show("La note doit être entre 0 et 20");
                return;
            }
            Note N = new Note(E.Code, matière, Note);
            // on doit premièrement voir si cette matière à déjà une note , dans ce cas on peut seulement la modifier,
            Boolean noteExistedeja = GererNotes.NoteExiste(N);

            if (noteExistedeja)
            {
                MessageBox.Show("la note de cette matière existe déjà , vous pouvez seulement la modifier!");
                return;
            }
            GererNotes.AjouterNote(N);
            MessageBox.Show("Note ajoutée");
            InitialiserGrid();
        }
Example #2
0
        private void button3_Click(object sender, EventArgs e) // modifier
        {
            DataGridViewRow drg1  = dataGridView1.CurrentRow;
            double          Note  = -1;
            string          codeE = drg1.Cells[0].Value.ToString();
            string          codeM = drg1.Cells[1].Value.ToString();

            if (Note == -1 && textBox1.Text == "")
            {
                MessageBox.Show("Entrez la note pour modifier");
                return;
            }

            Note = Convert.ToDouble(textBox1.Text);
            if (Note < 0 || Note > 20)
            {
                MessageBox.Show("La note doit être entre 0 et 20");
                return;
            }
            //message de confirmation
            var selectedoption = MessageBox.Show("Etes vous sure de vouloir modifer la note de la matière " + codeM + " ?", "Confirmation", MessageBoxButtons.YesNo);

            if (selectedoption == DialogResult.No)
            {
                return;
            }
            Note Nv = new Note(codeE, codeM, Note);

            GererNotes.UpdateN(Nv);
            InitialiserGrid();
            MessageBox.Show("Note modifié");
        }
Example #3
0
        private void InitialiserGrid() // intitialisation de la liste afficher
        {
            MySqlDataAdapter sqlDa = GererNotes.ListerNotes(E.Code);
            DataTable        tbl   = new DataTable();

            sqlDa.Fill(tbl);

            dataGridView1.DataSource = tbl;
        }
Example #4
0
        private void button5_Click(object sender, EventArgs e)
        {
            // Afficher dans Grid just la ligne de la matière séléctionnée
            string matière = comboBox1.Text;

            if (matière == "")
            {
                MessageBox.Show("Entrez une matière pour rechercher");
                return;
            }
            Note N = new Note(E.Code, matière, 0);

            MySqlDataAdapter sqlDa = GererNotes.ListerUneNote(N);
            DataTable        tbl   = new DataTable();

            sqlDa.Fill(tbl);

            dataGridView1.DataSource = tbl;
        }
Example #5
0
        private void button4_Click(object sender, EventArgs e)  //supprimer
        {
            DataGridViewRow drg1 = dataGridView1.CurrentRow;

            string codeE = drg1.Cells[0].Value.ToString();
            string codeM = drg1.Cells[1].Value.ToString();
            //message de confirmation
            var selectedoption = MessageBox.Show("Etes vous sure de vouloir supprimer cette note ?", "Confirmation", MessageBoxButtons.YesNo);

            if (selectedoption == DialogResult.No)
            {
                return;
            }

            Note N = new Note(codeE, codeM, 0);

            GererNotes.SupprimerNote(N);
            InitialiserGrid();
            MessageBox.Show("Note supprimée");
        }