Imports System.Data
Imports System.Data.SqlClient
'''Datenzugriff auf Dokumente
Public Class Dokument
#Region "Public methods"
'''Setz den Status eines Dokuments
Overloads Shared Function SetStatus(ByVal sourceApplication As String, ByVal parameterName As String, ByVal value As String, ByVal mutiererMitarbeiterNr As Integer) As Integer
Dim sqlConn As New SqlConnection()
Dim sqlCmd As New SqlCommand()
Try
sqlCmd.CommandText = "sp_SetDokumentStatus"
sqlCmd.CommandType = CommandType.StoredProcedure
sqlCmd.Connection = sqlConn
sqlConn.ConnectionString = Common.Datenbank.GetDSN()
sqlCmd.Parameters.Add(New SqlParameter("@SourceApplication", sourceApplication))
sqlCmd.Parameters.Add(New SqlParameter("@ParameterName", parameterName))
sqlCmd.Parameters.Add(New SqlParameter("@Value", value))
sqlCmd.Parameters.Add(New SqlParameter("@MutiererMitarbeiterNr", mutiererMitarbeiterNr))
sqlConn.Open()
If sqlCmd.ExecuteNonQuery() = 0 Then
'no rows have been affected
Return 1
Else
'all right
Return 0
End If
Catch ex As Exception
Throw ex
Finally
If sqlCmd Is Nothing Then
sqlCmd.Dispose()
End If
If sqlConn Is Nothing Then
sqlConn.Dispose()
End If
End Try
End Function
#End Region
End Class