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
|
//Exécution de la mise à jour sur l'employé sélectionné
OleDbCommand cmdUpadte = new OleDbCommand("UPDATE employe SET nom = parnom, prenom = parprenom, sexe = parSexe, date_naiss = parDatenaiss, tel = parTel, bp = parBP, ville = parVille, nbr_enfant = parNbrEnfant, debut_salaire = parDebutSalaire, fin_salaire = parFinSalaire, code_prof = codeprof, code_natio = codenatio, code_situ_fam = codesitufam, code_niveau = codeniveau WHERE matricule = mat ", connection);
cmdUpadte.Parameters.Add("parnom", OleDbType.VarChar);
cmdUpadte.Parameters.Add("parprenom", OleDbType.VarChar);
cmdUpadte.Parameters.Add("parSexe",OleDbType.Char);
cmdUpadte.Parameters.Add("parDatenaiss", OleDbType.Date);
cmdUpadte.Parameters.Add("parTel", OleDbType.Numeric);
cmdUpadte.Parameters.Add("parBP", OleDbType.VarChar);
cmdUpadte.Parameters.Add("parVille", OleDbType.VarChar);
cmdUpadte.Parameters.Add("parNbrEnfant", OleDbType.Integer);
cmdUpadte.Parameters.Add("parDebutSalaire", OleDbType.Date);
cmdUpadte.Parameters.Add("parFinSalaire", OleDbType.Date);
cmdUpadte.Parameters.Add("codeprof", OleDbType.Integer);
cmdUpadte.Parameters.Add("codenatio", OleDbType.Integer);
cmdUpadte.Parameters.Add("codesitufam", OleDbType.Integer);
cmdUpadte.Parameters.Add("codeniveau", OleDbType.Integer);
cmdUpadte.Parameters.AddWithValue("mat", int.Parse (txtMatricule.Text));
for (int i = 0; i <= dataGridEmploye.Rows.Count - 1; i++)
{
if (dataGridEmploye.Rows[i].Cells["matricule"].Value != null)
{
cmdUpadte.Parameters["parnom"].Value = txtNom.Text;
cmdUpadte.Parameters["parprenom"].Value =txtPrenom.Text;
cmdUpadte.Parameters["parSexe"].Value = cmbSexe.SelectedItem;
cmdUpadte.Parameters["parDatenaiss"].Value = Convert.ToDateTime(txtDateNaissance.Text);
cmdUpadte.Parameters["parTel"].Value = (txtTelephone.Text);
cmdUpadte.Parameters["parBP"].Value = txtBP.Text;
cmdUpadte.Parameters["parVille"].Value = (txtVille.Text);
cmdUpadte.Parameters["parNbrEnfant"].Value = int.Parse (txtNbrEnfants.Text);
cmdUpadte.Parameters["parDebutSalaire"].Value = Convert.ToDateTime(txtDateEntree.Text);
cmdUpadte.Parameters["parFinSalaire"].Value = Convert.ToDateTime(txtDateSortie.Text);
cmdUpadte.Parameters["codeprof"].Value = cmbCodeProf.SelectedItem;
cmdUpadte.Parameters["codenatio"].Value = cmbCodeNatio.SelectedItem;
cmdUpadte.Parameters["codesitufam"].Value =cmbCodeSitufam.SelectedItem;
cmdUpadte.Parameters["codeniveau"].Value = cmbNiveau.SelectedItem;
cmdUpadte.ExecuteNonQuery(); |
Partager