1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
| [ private void Click_Modifier(object sender, EventArgs e)
{
//Declaration d'une boite de dialogue "YesNo"
//Si l'utilisateur confirme la Modification on exécute la requette
if (MessageBox.Show("Êtes-vous sûr de vouloir Modifier" + "\n" +
"cet enregistrement?", "Modification...", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
try
{
OleDbCommand Comd = new OleDbCommand("UPDATE [Notations] SET code_personnel=?, code_eleve=?, classe=?, matiere=?, type_evaluation=?, note=?, dateevaluation=?, trimestre=?, annee=? WHERE ID like '" + txtID.Text + "'");
Comd.Parameters.Add(new OleDbParameter("code_personnel", System.Data.OleDb.OleDbType.VarChar, 50,
ParameterDirection.Input, false, 0, 0, null, DataRowVersion.Current, txtCodePersonnel.Text));
Comd.Parameters.Add(new OleDbParameter("code_eleve", System.Data.OleDb.OleDbType.VarChar, 50,
ParameterDirection.Input, false, 0, 0, null, DataRowVersion.Current, txtCodeEleve.Text));
Comd.Parameters.Add(new OleDbParameter("classe", System.Data.OleDb.OleDbType.VarChar, 50,
ParameterDirection.Input, false, 0, 0, null, DataRowVersion.Current, cboClasse.Text));
Comd.Parameters.Add(new OleDbParameter("matiere", System.Data.OleDb.OleDbType.VarChar, 50,
ParameterDirection.Input, false, 0, 0, null, DataRowVersion.Current, cboMatiere.Text));
Comd.Parameters.Add(new OleDbParameter("type_evaluation", System.Data.OleDb.OleDbType.VarChar, 50,
ParameterDirection.Input, false, 0, 0, null, DataRowVersion.Current, cboTypeEvaluation.Text));
Comd.Parameters.Add(new OleDbParameter("note", System.Data.OleDb.OleDbType.Integer,7,
ParameterDirection.Input, false, 0, 0, null, DataRowVersion.Current, txtNote.Text));
Comd.Parameters.Add(new OleDbParameter("dateevaluation", System.Data.OleDb.OleDbType.VarChar, 50,
ParameterDirection.Input, false, 0, 0, null, DataRowVersion.Current, txtDateNote.Text));
Comd.Parameters.Add(new OleDbParameter("trimestre", System.Data.OleDb.OleDbType.VarChar, 50,
ParameterDirection.Input, false, 0, 0, null, DataRowVersion.Current, cboTrimestre.Text));
Comd.Parameters.Add(new OleDbParameter("annee", System.Data.OleDb.OleDbType.VarChar, 50,
ParameterDirection.Input, false, 0, 0, null, DataRowVersion.Current, txtAnnee.Text));
//Declaration de ma connexion
OleDbConnection Conex = new OleDbConnection(strConex);
//Initialisation de la connexion
Comd.Connection = Conex;
//Ouverture de la connexion
Conex.Open();
//Execution de la commande
Comd.ExecuteNonQuery();
//Fermeture de la connexion
Comd.Connection.Close();
//Message de confirmation à l'utilisateur
MessageBox.Show("Les Données de l'Elève" + "\n" +
txtNomEleve.Text + " " + txtPrenomEleve.Text + "\n" +
"ont été mises à jour avec succès", "Modification", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
catch (Exception ex)//(FileNotFoundException ex)
{
MessageBox.Show(ex.Message, "Erreur");
}
//Fermeture de la connexion
//Comd.Connection.Close();
} |
Partager