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(); }
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é"); }
private void InitialiserGrid() // intitialisation de la liste afficher { MySqlDataAdapter sqlDa = GererNotes.ListerNotes(E.Code); DataTable tbl = new DataTable(); sqlDa.Fill(tbl); dataGridView1.DataSource = tbl; }
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; }
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"); }