' /////////////////////////////////////////////////////////////////////////// ' // Description: Data Access class for the table 'EDEX_BL_Hostdokument' ' // Generated by LLBLGen v1.2.1045.38210 Final on: Freitag, 24. Juni 2005, 08:16:40 ' // Because the Base Class already implements IDispose, this class doesn't. ' /////////////////////////////////////////////////////////////////////////// Imports System Imports System.Data Imports System.Data.SqlTypes Imports System.Data.SqlClient Namespace edokadb ' /// ' /// Purpose: Data Access class for the table 'EDEX_BL_Hostdokument'. ' /// Public Class clsEDEX_BL_Hostdokument Inherits clsDBInteractionBase #Region " Class Member Declarations " Private m_daInserttimestamp As SqlDateTime Private m_iBl_status, m_iAuslieferung_nr As SqlInt32 Private m_sStandamdatum, m_sEx, m_sArchivdatum, m_sVvextern1, m_sVvextern2, m_sRes2, m_sRes3, m_sRes1, m_sDokumenttypnr, m_sLoadid, m_sPartnername_zusteller, m_sReferenzzeile1, m_sReferenzzeile2, m_sPartnernr_inhaber, m_sPartnernr_zusteller, m_sPartnername_inhaber, m_sValutadatum, m_sDokumentid, m_sAnzahlseiten, m_sNachvollziehbarkeit, m_sValutadatum1, m_sValorennr, m_sIsinnr As SqlString #End Region ' /// ' /// Purpose: Class constructor. ' /// Public Sub New() ' // Nothing for now. End Sub ' /// ' /// Purpose: Insert method. This method will insert one new row into the database. ' /// ' /// True if succeeded, otherwise an Exception is thrown. ' /// ' /// Properties needed for this method: ' /// ' /// Properties set after a succesful call of this method: ' /// ' /// Overrides Public Function Insert() As Boolean Dim scmCmdToExecute As SqlCommand = New SqlCommand() 'scmCmdToExecute.CommandText = "dbo.[pr_edex_bl_EDEX_BL_Hostdokument_Insert]" scmCmdToExecute.CommandText = "dbo.[sp_edex_bl_EDEX_BL_Hostdokument_Insert]" 'Num Konzept scmCmdToExecute.CommandType = CommandType.StoredProcedure ' // Use base class' connection object scmCmdToExecute.Connection = m_scoMainConnection Try scmCmdToExecute.Parameters.Add(New SqlParameter("@spartnernr_inhaber", SqlDbType.VarChar, 255, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sPartnernr_inhaber)) scmCmdToExecute.Parameters.Add(New SqlParameter("@spartnernr_zusteller", SqlDbType.VarChar, 255, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sPartnernr_zusteller)) scmCmdToExecute.Parameters.Add(New SqlParameter("@spartnername_inhaber", SqlDbType.VarChar, 255, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sPartnername_inhaber)) scmCmdToExecute.Parameters.Add(New SqlParameter("@spartnername_zusteller", SqlDbType.VarChar, 255, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sPartnername_zusteller)) scmCmdToExecute.Parameters.Add(New SqlParameter("@sreferenzzeile1", SqlDbType.VarChar, 255, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sReferenzzeile1)) scmCmdToExecute.Parameters.Add(New SqlParameter("@sreferenzzeile2", SqlDbType.VarChar, 255, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sReferenzzeile2)) scmCmdToExecute.Parameters.Add(New SqlParameter("@svalutadatum", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sValutadatum)) scmCmdToExecute.Parameters.Add(New SqlParameter("@svalutadatum1", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sValutadatum1)) scmCmdToExecute.Parameters.Add(New SqlParameter("@svalorennr", SqlDbType.VarChar, 255, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sValorennr)) scmCmdToExecute.Parameters.Add(New SqlParameter("@sisinnr", SqlDbType.VarChar, 255, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sIsinnr)) scmCmdToExecute.Parameters.Add(New SqlParameter("@sdokumentid", SqlDbType.VarChar, 255, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sDokumentid)) scmCmdToExecute.Parameters.Add(New SqlParameter("@sanzahlseiten", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sAnzahlseiten)) scmCmdToExecute.Parameters.Add(New SqlParameter("@snachvollziehbarkeit", SqlDbType.VarChar, 255, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sNachvollziehbarkeit)) scmCmdToExecute.Parameters.Add(New SqlParameter("@sarchivdatum", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sArchivdatum)) scmCmdToExecute.Parameters.Add(New SqlParameter("@svvextern1", SqlDbType.VarChar, 255, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sVvextern1)) scmCmdToExecute.Parameters.Add(New SqlParameter("@svvextern2", SqlDbType.VarChar, 255, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sVvextern2)) scmCmdToExecute.Parameters.Add(New SqlParameter("@sex", SqlDbType.VarChar, 255, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sEx)) scmCmdToExecute.Parameters.Add(New SqlParameter("@sstandamdatum", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sStandamdatum)) scmCmdToExecute.Parameters.Add(New SqlParameter("@sdokumenttypnr", SqlDbType.VarChar, 255, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sDokumenttypnr)) scmCmdToExecute.Parameters.Add(New SqlParameter("@sloadid", SqlDbType.VarChar, 255, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sLoadid)) scmCmdToExecute.Parameters.Add(New SqlParameter("@dainserttimestamp", SqlDbType.DateTime, 8, ParameterDirection.Input, True, 23, 3, "", DataRowVersion.Proposed, m_daInserttimestamp)) scmCmdToExecute.Parameters.Add(New SqlParameter("@ibl_status", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_iBl_status)) scmCmdToExecute.Parameters.Add(New SqlParameter("@sres1", SqlDbType.VarChar, 255, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sRes1)) scmCmdToExecute.Parameters.Add(New SqlParameter("@sres2", SqlDbType.VarChar, 255, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sRes2)) scmCmdToExecute.Parameters.Add(New SqlParameter("@sres3", SqlDbType.VarChar, 255, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sRes3)) scmCmdToExecute.Parameters.Add(New SqlParameter("@iauslieferung_nr", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_iAuslieferung_nr)) scmCmdToExecute.Parameters.Add(New SqlParameter("@sMailingProductID", SqlDbType.VarChar, 255, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_sMailingProductID)) scmCmdToExecute.Parameters.Add(New SqlParameter("@sMailingProductBezeichnung", SqlDbType.VarChar, 255, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_sMailingProductBezeichnung)) scmCmdToExecute.Parameters.Add(New SqlParameter("@sMetaType", SqlDbType.VarChar, 255, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_sMetaType)) scmCmdToExecute.Parameters.Add(New SqlParameter("@sOrderType", SqlDbType.VarChar, 255, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_sOrderType)) scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode)) If m_bMainConnectionIsCreatedLocal Then ' // Open connection. m_scoMainConnection.Open() Else If m_cpMainConnectionProvider.bIsTransactionPending Then scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction End If End If ' // Execute query. scmCmdToExecute.ExecuteNonQuery() m_iErrorCode = scmCmdToExecute.Parameters.Item("@iErrorCode").Value If Not m_iErrorCode.Equals(New SqlInt32(LLBLError.AllOk)) Then ' // Throw error. Throw New Exception("Stored Procedure 'pr_edex_bl_EDEX_BL_Hostdokument_Insert' reported the ErrorCode: " & m_iErrorCode.ToString()) End If Return True Catch ex As Exception ' // some error occured. Bubble it to caller and encapsulate Exception object Throw New Exception("clsEDEX_BL_Hostdokument::Insert::Error occured.", ex) Finally If m_bMainConnectionIsCreatedLocal Then ' // Close connection. m_scoMainConnection.Close() End If scmCmdToExecute.Dispose() End Try End Function ' /// ' /// Purpose: SelectAll method. This method will Select all rows from the table. ' /// ' /// DataTable object if succeeded, otherwise an Exception is thrown. ' /// ' /// Properties set after a succesful call of this method: ' /// ' /// Overrides Public Function SelectAll() As DataTable Dim scmCmdToExecute As SqlCommand = New SqlCommand() scmCmdToExecute.CommandText = "dbo.[pr_edex_bl_EDEX_BL_Hostdokument_SelectAll]" scmCmdToExecute.CommandType = CommandType.StoredProcedure Dim dtToReturn As DataTable = new DataTable("EDEX_BL_Hostdokument") Dim sdaAdapter As SqlDataAdapter = new SqlDataAdapter(scmCmdToExecute) ' // Use base class' connection object scmCmdToExecute.Connection = m_scoMainConnection Try scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode)) If m_bMainConnectionIsCreatedLocal Then ' // Open connection. m_scoMainConnection.Open() Else If m_cpMainConnectionProvider.bIsTransactionPending Then scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction End If End If ' // Execute query. sdaAdapter.Fill(dtToReturn) m_iErrorCode = scmCmdToExecute.Parameters.Item("@iErrorCode").Value If Not m_iErrorCode.Equals(New SqlInt32(LLBLError.AllOk)) Then ' // Throw error. Throw New Exception("Stored Procedure 'pr_edex_bl_EDEX_BL_Hostdokument_SelectAll' reported the ErrorCode: " & m_iErrorCode.ToString()) End If Return dtToReturn Catch ex As Exception ' // some error occured. Bubble it to caller and encapsulate Exception object Throw New Exception("clsEDEX_BL_Hostdokument::SelectAll::Error occured.", ex) Finally If m_bMainConnectionIsCreatedLocal Then ' // Close connection. m_scoMainConnection.Close() End If scmCmdToExecute.Dispose() sdaAdapter.Dispose() End Try End Function #Region " Class Property Declarations " Public Property [sPartnernr_inhaber]() As SqlString Get Return m_sPartnernr_inhaber End Get Set(ByVal Value As SqlString) m_sPartnernr_inhaber = Value End Set End Property Public Property [sPartnernr_zusteller]() As SqlString Get Return m_sPartnernr_zusteller End Get Set(ByVal Value As SqlString) m_sPartnernr_zusteller = Value End Set End Property Public Property [sPartnername_inhaber]() As SqlString Get Return m_sPartnername_inhaber End Get Set(ByVal Value As SqlString) m_sPartnername_inhaber = Value End Set End Property Dim m_sMailingProductID As String Public Property [sMailingProductID]() As SqlString Get Return m_sMailingProductID End Get Set(ByVal Value As SqlString) m_sMailingProductID = Value End Set End Property Dim m_sMailingProductBezeichnung As String Public Property [sMailingProductBezeichnung]() As SqlString Get Return m_sMailingProductBezeichnung End Get Set(ByVal Value As SqlString) m_sMailingProductBezeichnung = Value End Set End Property Dim m_sMetaType As String Public Property [sMetaType]() As SqlString Get Return m_sMetaType End Get Set(ByVal Value As SqlString) m_sMetaType = Value End Set End Property Dim m_sOrderType As String Public Property [sOrderType]() As SqlString Get Return m_sOrderType End Get Set(ByVal Value As SqlString) m_sOrderType = Value End Set End Property Dim m_sTransactnr As String Public Property [sTransactnr]() As SqlString Get Return m_sTransactnr End Get Set(ByVal Value As SqlString) m_sTransactnr = Value End Set End Property Public Property [sPartnername_zusteller]() As SqlString Get Return m_sPartnername_zusteller End Get Set(ByVal Value As SqlString) m_sPartnername_zusteller = Value End Set End Property Public Property [sReferenzzeile1]() As SqlString Get Return m_sReferenzzeile1 End Get Set(ByVal Value As SqlString) m_sReferenzzeile1 = Value End Set End Property Public Property [sReferenzzeile2]() As SqlString Get Return m_sReferenzzeile2 End Get Set(ByVal Value As SqlString) m_sReferenzzeile2 = Value End Set End Property Public Property [sValutadatum]() As SqlString Get Return m_sValutadatum End Get Set(ByVal Value As SqlString) m_sValutadatum = Value End Set End Property Public Property [sValutadatum1]() As SqlString Get Return m_sValutadatum1 End Get Set(ByVal Value As SqlString) m_sValutadatum1 = Value End Set End Property Public Property [sValorennr]() As SqlString Get Return m_sValorennr End Get Set(ByVal Value As SqlString) m_sValorennr = Value End Set End Property Public Property [sIsinnr]() As SqlString Get Return m_sIsinnr End Get Set(ByVal Value As SqlString) m_sIsinnr = Value End Set End Property Public Property [sDokumentid]() As SqlString Get Return m_sDokumentid End Get Set(ByVal Value As SqlString) m_sDokumentid = Value End Set End Property Public Property [sAnzahlseiten]() As SqlString Get Return m_sAnzahlseiten End Get Set(ByVal Value As SqlString) m_sAnzahlseiten = Value End Set End Property Public Property [sNachvollziehbarkeit]() As SqlString Get Return m_sNachvollziehbarkeit End Get Set(ByVal Value As SqlString) m_sNachvollziehbarkeit = Value End Set End Property Public Property [sArchivdatum]() As SqlString Get Return m_sArchivdatum End Get Set(ByVal Value As SqlString) m_sArchivdatum = Value End Set End Property Public Property [sVvextern1]() As SqlString Get Return m_sVvextern1 End Get Set(ByVal Value As SqlString) m_sVvextern1 = Value End Set End Property Public Property [sVvextern2]() As SqlString Get Return m_sVvextern2 End Get Set(ByVal Value As SqlString) m_sVvextern2 = Value End Set End Property Public Property [sEx]() As SqlString Get Return m_sEx End Get Set(ByVal Value As SqlString) m_sEx = Value End Set End Property Public Property [sStandamdatum]() As SqlString Get Return m_sStandamdatum End Get Set(ByVal Value As SqlString) m_sStandamdatum = Value End Set End Property Public Property [sDokumenttypnr]() As SqlString Get Return m_sDokumenttypnr End Get Set(ByVal Value As SqlString) m_sDokumenttypnr = Value End Set End Property Public Property [sLoadid]() As SqlString Get Return m_sLoadid End Get Set(ByVal Value As SqlString) m_sLoadid = Value End Set End Property Public Property [daInserttimestamp]() As SqlDateTime Get Return m_daInserttimestamp End Get Set(ByVal Value As SqlDateTime) m_daInserttimestamp = Value End Set End Property Public Property [iBl_status]() As SqlInt32 Get Return m_iBl_status End Get Set(ByVal Value As SqlInt32) m_iBl_status = Value End Set End Property Public Property [sRes1]() As SqlString Get Return m_sRes1 End Get Set(ByVal Value As SqlString) m_sRes1 = Value End Set End Property Public Property [sRes2]() As SqlString Get Return m_sRes2 End Get Set(ByVal Value As SqlString) m_sRes2 = Value End Set End Property Public Property [sRes3]() As SqlString Get Return m_sRes3 End Get Set(ByVal Value As SqlString) m_sRes3 = Value End Set End Property Public Property [iAuslieferung_nr]() As SqlInt32 Get Return m_iAuslieferung_nr End Get Set(ByVal Value As SqlInt32) m_iAuslieferung_nr = Value End Set End Property #End Region End Class End Namespace