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
| Protected Overrides Function InsertEntity(ByVal Entity As EntityBase) As Int32
Dim e As FcovFicInter = CType(Entity, FcovFicInter)
MyBase.InitCommand(Parameters.Proc_Create)
With MyBase.EntityCommand
Try
.Parameters.Add(GetParameter(Parameters.Param_ReturnValue, DbType.Int32, 4, ParameterDirection.ReturnValue))
.Parameters.Add(GetParameter(Parameters.Field_t_id, DbType.Int32, 4, e.t_id))
.Parameters.Add(GetParameter(Parameters.Field_nume_inter, DbType.AnsiString, 15, e.nume_inter))
.Parameters.Add(GetParameter(Parameters.Field_num_ordre, DbType.AnsiString, 6, e.num_ordre))
.Parameters.Add(GetParameter(Parameters.Field_nbre_vala_bov, DbType.Int32, 4, e.nbre_vala_bov))
.Parameters.Add(GetParameter(Parameters.Field_nbre_vala_ovcap, DbType.Int32, 4, e.nbre_vala_ovcap))
.Parameters.Add(GetParameter(Parameters.Field_code_camp, DbType.AnsiString, 6, e.code_camp))
.Parameters.Add(GetParameter(Parameters.Field_nume_ede1, DbType.AnsiString, 14, e.nume_ede1))
.Parameters.Add(GetParameter(Parameters.Field_nume_ede2, DbType.AnsiString, 14, e.nume_ede2))
.Parameters.Add(GetParameter(Parameters.Field_nume_ede3, DbType.AnsiString, 14, e.nume_ede3))
.Parameters.Add(GetParameter(Parameters.Field_nume_ede4, DbType.AnsiString, 14, e.nume_ede4))
.Parameters.Add(GetParameter(Parameters.Field_nume_ede5, DbType.AnsiString, 14, e.nume_ede5))
.ExecuteNonQuery()
Return CInt(CType(.Parameters.Item(Parameters.Param_ReturnValue), IDbDataParameter).Value)
Finally
If Not MyBase.EntityCommand Is Nothing Then .Dispose()
End Try
End With
End Function |
Partager