private void buttonSave_Click(object sender, EventArgs e) { if (textPrenom.Text.Trim().Length < 3) { MessageBox.Show("Manque le Prenom (> 3)."); return; } if (textNom.Text.Trim().Length < 3) { MessageBox.Show("Manque le Nom (> 3)."); return; } if (textCours.Text.Trim().Length == 0) { MessageBox.Show("Manque le Cours (> 1)."); return; } if (textNotes.Text.Trim().Length == 0) { MessageBox.Show("Manque la Notes (> 1)."); return; } if (buttonSave.Text == "Sauvegarder") { Etudiant std = new Etudiant(textPrenom.Text.Trim(), textNom.Text.Trim(), textCours.Text.Trim(), textNotes.Text.Trim()); DbEtudiant.AddStudent(std); Clear(); } if (buttonSave.Text == "Update") { Etudiant std = new Etudiant(textPrenom.Text.Trim(), textNom.Text.Trim(), textCours.Text.Trim(), textNotes.Text.Trim()); DbEtudiant.UpdateStudent(std, id); } _parent.Display(); }
private void dataGridView_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex == 0) { form.Clear(); form.id = dataGridView.Rows[e.RowIndex].Cells[2].Value.ToString(); form.prenom = dataGridView.Rows[e.RowIndex].Cells[3].Value.ToString(); form.cours = dataGridView.Rows[e.RowIndex].Cells[4].Value.ToString(); form.notes = dataGridView.Rows[e.RowIndex].Cells[5].Value.ToString(); form.UpdateInfo(); form.ShowDialog(); return; } if (e.ColumnIndex == 1) { if (MessageBox.Show("Voulez-vous effacer l'etudiant?", "Information", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Information) == DialogResult.Yes) { DbEtudiant.DeleteEtudiant(dataGridView.Rows[e.RowIndex].Cells[2].Value.ToString()); Display(); } return; } }
public void Display() { DbEtudiant.DisplayAndSearch("SELECT ID , Prenom, Nom, Cours, Notes From tableau_etudiant", dataGridView); }