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
| Try
Call Connecter()
cmd.Connection = con
If cmbNom.Text = "" Then
MsgBox("Champ Nom obligatoire", MsgBoxStyle.Critical, "Attention")
cmbNom.Focus()
Exit Sub
End If
cmd.CommandText = "INSERT INTO [SALAIRE] ([EM_ID],[SA_ID],[IDCLIENT],[Date_Debut],[Date_Fin],[MONTANT],[IDNATURE])
values (@EM_ID,@SA_ID,@IDCLIENT,@Date_Debut,@Date_Fin,@MONTANT,@IDNATURE)"
cmd.Parameters.Clear()
dgvElementSalaire.Refresh()
cmd.Parameters.Add("@EM_ID", SqlDbType.Int)
cmd.Parameters.Add("@SA_ID", SqlDbType.Int)
cmd.Parameters.Add("@IDCLIENT", SqlDbType.Int)
cmd.Parameters.Add("@Date_Debut", SqlDbType.DateTime)
cmd.Parameters.Add("@Date_Fin", SqlDbType.DateTime)
cmd.Parameters.Add("@MONTANT", SqlDbType.Decimal)
cmd.Parameters.Add("@IDNATURE", SqlDbType.Int)
For i As Integer = 0 To dgvElementSalaire.Rows.Count - 1
cmd.Parameters(0).Value = dgvElementSalaire.Rows(i).Cells(5).Value
cmd.Parameters(1).Value = dgvElementSalaire.Rows(i).Cells(7).Value
cmd.Parameters(2).Value = dgvElementSalaire.Rows(i).Cells(6).Value
cmd.Parameters(3).Value = dtpDateDebut.Value
cmd.Parameters(4).Value = dtpDateFin.Value
cmd.Parameters(5).Value = dgvElementSalaire.Rows(i).Cells(4).Value
cmd.Parameters(6).Value = dgvElementSalaire.Rows(i).Cells(8).Value
cmd.ExecuteNonQuery()
Next
Call deconnecter()
MsgBox("Ajout effectué avec succés")
Catch ex As Exception
End Try |
Partager