| 12
 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