You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1223 lines
54 KiB

' ///////////////////////////////////////////////////////////////////////////
' // Description: Data Access class for the table 'applikation'
' // Generated by LLBLGen v1.2.1045.38210 Final on: Montag, 14. Februar 2005, 11:33:22
' // 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
' /// <summary>
' /// Purpose: Data Access class for the table 'applikation'.
' /// </summary>
Public Class clsApplikation
Inherits clsDBInteractionBase
#Region " Class Member Declarations "
Private m_bNet_use, m_bShowlogin, m_bAktiv As SqlBoolean
Private m_daLetzer_ams_run, m_daLetzter_rdm_run, m_daLetzter_host_run, m_daErstellt_am, m_daMutiert_am, m_daLetzter_cold_run As SqlDateTime
Private m_iZeitintervall_in_Minuten, m_iAnzahl_Cold_Viewer, m_iApplikationsnr, m_iBcfont_groesse, m_iMandantnr, m_iColdstunden, m_iRdmstunden, m_iAmsstunden, m_iMutierer, m_iHoststunden As SqlInt32
Private m_sColdsystem, m_sColduser, m_sColdpassword, m_sPfad_excel_vorlagen, m_sPfad_word_vorlagen, m_sPfad_dokumente, m_sDokument_server, m_sColdstart, m_sVideomenu, m_sColdgui, m_sPasswort_vorlagenverwaltung, m_sLogisches_laufwerk, m_sPfad_temporaer_dokumente, m_sPasswort_report, m_sUser_report, m_sPfad_reportdateien, m_sBarcode_font, m_sMailadresse, m_sVersion, m_sPasswort_wordvorlagen, m_sPasswort_fileserver, m_sUser_fileserver, m_sReport_server, m_sReport_db, m_sPasswort_excelvorlagen As SqlString
#End Region
' /// <summary>
' /// Purpose: Class constructor.
' /// </summary>
Public Sub New()
' // Nothing for now.
End Sub
' /// <summary>
' /// Purpose: Insert method. This method will insert one new row into the database.
' /// </summary>
' /// <returns>True if succeeded, otherwise an Exception is thrown. </returns>
' /// <remarks>
' /// Properties needed for this method:
' /// <UL>
' /// <LI>iApplikationsnr</LI>
' /// <LI>sVersion. May be SqlString.Null</LI>
' /// <LI>sDokument_server. May be SqlString.Null</LI>
' /// <LI>bNet_use. May be SqlBoolean.Null</LI>
' /// <LI>sLogisches_laufwerk. May be SqlString.Null</LI>
' /// <LI>sPfad_dokumente. May be SqlString.Null</LI>
' /// <LI>sPfad_word_vorlagen. May be SqlString.Null</LI>
' /// <LI>sPfad_excel_vorlagen. May be SqlString.Null</LI>
' /// <LI>sPfad_temporaer_dokumente. May be SqlString.Null</LI>
' /// <LI>sUser_fileserver. May be SqlString.Null</LI>
' /// <LI>sPasswort_fileserver. May be SqlString.Null</LI>
' /// <LI>sPasswort_wordvorlagen. May be SqlString.Null</LI>
' /// <LI>sPasswort_excelvorlagen. May be SqlString.Null</LI>
' /// <LI>sReport_db. May be SqlString.Null</LI>
' /// <LI>sReport_server. May be SqlString.Null</LI>
' /// <LI>sPfad_reportdateien. May be SqlString.Null</LI>
' /// <LI>sUser_report. May be SqlString.Null</LI>
' /// <LI>sPasswort_report. May be SqlString.Null</LI>
' /// <LI>sBarcode_font. May be SqlString.Null</LI>
' /// <LI>iBcfont_groesse. May be SqlInt32.Null</LI>
' /// <LI>sMailadresse. May be SqlString.Null</LI>
' /// <LI>bShowlogin. May be SqlBoolean.Null</LI>
' /// <LI>iMandantnr. May be SqlInt32.Null</LI>
' /// <LI>bAktiv. May be SqlBoolean.Null</LI>
' /// <LI>daErstellt_am. May be SqlDateTime.Null</LI>
' /// <LI>daMutiert_am. May be SqlDateTime.Null</LI>
' /// <LI>iMutierer. May be SqlInt32.Null</LI>
' /// <LI>daLetzter_cold_run. May be SqlDateTime.Null</LI>
' /// <LI>daLetzer_ams_run. May be SqlDateTime.Null</LI>
' /// <LI>daLetzter_rdm_run. May be SqlDateTime.Null</LI>
' /// <LI>daLetzter_host_run. May be SqlDateTime.Null</LI>
' /// <LI>iRdmstunden. May be SqlInt32.Null</LI>
' /// <LI>iColdstunden. May be SqlInt32.Null</LI>
' /// <LI>iAmsstunden. May be SqlInt32.Null</LI>
' /// <LI>iHoststunden. May be SqlInt32.Null</LI>
' /// <LI>sColdsystem. May be SqlString.Null</LI>
' /// <LI>sColduser. May be SqlString.Null</LI>
' /// <LI>sColdpassword. May be SqlString.Null</LI>
' /// <LI>sColdgui. May be SqlString.Null</LI>
' /// <LI>sPasswort_vorlagenverwaltung. May be SqlString.Null</LI>
' /// <LI>iAnzahl_Cold_Viewer. May be SqlInt32.Null</LI>
' /// <LI>iZeitintervall_in_Minuten. May be SqlInt32.Null</LI>
' /// <LI>sColdstart. May be SqlString.Null</LI>
' /// <LI>sVideomenu. May be SqlString.Null</LI>
' /// </UL>
' /// Properties set after a succesful call of this method:
' /// <UL>
' /// <LI>iErrorCode</LI>
' /// </UL>
' /// </remarks>
Overrides Public Function Insert() As Boolean
Dim scmCmdToExecute As SqlCommand = New SqlCommand()
scmCmdToExecute.CommandText = "dbo.[pr_applikation_Insert]"
scmCmdToExecute.CommandType = CommandType.StoredProcedure
' // Use base class' connection object
scmCmdToExecute.Connection = m_scoMainConnection
Try
scmCmdToExecute.Parameters.Add(New SqlParameter("@iapplikationsnr", SqlDbType.Int, 4, ParameterDirection.Input, False, 10, 0, "", DataRowVersion.Proposed, m_iApplikationsnr))
scmCmdToExecute.Parameters.Add(New SqlParameter("@sversion", SqlDbType.VarChar, 4, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sVersion))
scmCmdToExecute.Parameters.Add(New SqlParameter("@sdokument_server", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sDokument_server))
scmCmdToExecute.Parameters.Add(New SqlParameter("@bnet_use", SqlDbType.Bit, 1, ParameterDirection.Input, True, 1, 0, "", DataRowVersion.Proposed, m_bNet_use))
scmCmdToExecute.Parameters.Add(New SqlParameter("@slogisches_laufwerk", SqlDbType.VarChar, 10, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sLogisches_laufwerk))
scmCmdToExecute.Parameters.Add(New SqlParameter("@spfad_dokumente", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sPfad_dokumente))
scmCmdToExecute.Parameters.Add(New SqlParameter("@spfad_word_vorlagen", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sPfad_word_vorlagen))
scmCmdToExecute.Parameters.Add(New SqlParameter("@spfad_excel_vorlagen", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sPfad_excel_vorlagen))
scmCmdToExecute.Parameters.Add(New SqlParameter("@spfad_temporaer_dokumente", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sPfad_temporaer_dokumente))
scmCmdToExecute.Parameters.Add(New SqlParameter("@suser_fileserver", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sUser_fileserver))
scmCmdToExecute.Parameters.Add(New SqlParameter("@spasswort_fileserver", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sPasswort_fileserver))
scmCmdToExecute.Parameters.Add(New SqlParameter("@spasswort_wordvorlagen", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sPasswort_wordvorlagen))
scmCmdToExecute.Parameters.Add(New SqlParameter("@spasswort_excelvorlagen", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sPasswort_excelvorlagen))
scmCmdToExecute.Parameters.Add(New SqlParameter("@sreport_db", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sReport_db))
scmCmdToExecute.Parameters.Add(New SqlParameter("@sreport_server", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sReport_server))
scmCmdToExecute.Parameters.Add(New SqlParameter("@spfad_reportdateien", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sPfad_reportdateien))
scmCmdToExecute.Parameters.Add(New SqlParameter("@suser_report", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sUser_report))
scmCmdToExecute.Parameters.Add(New SqlParameter("@spasswort_report", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sPasswort_report))
scmCmdToExecute.Parameters.Add(New SqlParameter("@sbarcode_font", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sBarcode_font))
scmCmdToExecute.Parameters.Add(New SqlParameter("@ibcfont_groesse", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_iBcfont_groesse))
scmCmdToExecute.Parameters.Add(New SqlParameter("@smailadresse", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sMailadresse))
scmCmdToExecute.Parameters.Add(New SqlParameter("@bshowlogin", SqlDbType.Bit, 1, ParameterDirection.Input, True, 1, 0, "", DataRowVersion.Proposed, m_bShowlogin))
scmCmdToExecute.Parameters.Add(New SqlParameter("@imandantnr", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_iMandantnr))
scmCmdToExecute.Parameters.Add(New SqlParameter("@baktiv", SqlDbType.Bit, 1, ParameterDirection.Input, True, 1, 0, "", DataRowVersion.Proposed, m_bAktiv))
scmCmdToExecute.Parameters.Add(New SqlParameter("@daerstellt_am", SqlDbType.DateTime, 8, ParameterDirection.Input, True, 23, 3, "", DataRowVersion.Proposed, m_daErstellt_am))
scmCmdToExecute.Parameters.Add(New SqlParameter("@damutiert_am", SqlDbType.DateTime, 8, ParameterDirection.Input, True, 23, 3, "", DataRowVersion.Proposed, m_daMutiert_am))
scmCmdToExecute.Parameters.Add(New SqlParameter("@imutierer", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_iMutierer))
scmCmdToExecute.Parameters.Add(New SqlParameter("@daletzter_cold_run", SqlDbType.DateTime, 8, ParameterDirection.Input, True, 23, 3, "", DataRowVersion.Proposed, m_daLetzter_cold_run))
scmCmdToExecute.Parameters.Add(New SqlParameter("@daletzer_ams_run", SqlDbType.DateTime, 8, ParameterDirection.Input, True, 23, 3, "", DataRowVersion.Proposed, m_daLetzer_ams_run))
scmCmdToExecute.Parameters.Add(New SqlParameter("@daletzter_rdm_run", SqlDbType.DateTime, 8, ParameterDirection.Input, True, 23, 3, "", DataRowVersion.Proposed, m_daLetzter_rdm_run))
scmCmdToExecute.Parameters.Add(New SqlParameter("@daletzter_host_run", SqlDbType.DateTime, 8, ParameterDirection.Input, True, 23, 3, "", DataRowVersion.Proposed, m_daLetzter_host_run))
scmCmdToExecute.Parameters.Add(New SqlParameter("@irdmstunden", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_iRdmstunden))
scmCmdToExecute.Parameters.Add(New SqlParameter("@icoldstunden", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_iColdstunden))
scmCmdToExecute.Parameters.Add(New SqlParameter("@iamsstunden", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_iAmsstunden))
scmCmdToExecute.Parameters.Add(New SqlParameter("@ihoststunden", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_iHoststunden))
scmCmdToExecute.Parameters.Add(New SqlParameter("@scoldsystem", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sColdsystem))
scmCmdToExecute.Parameters.Add(New SqlParameter("@scolduser", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sColduser))
scmCmdToExecute.Parameters.Add(New SqlParameter("@scoldpassword", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sColdpassword))
scmCmdToExecute.Parameters.Add(New SqlParameter("@scoldgui", SqlDbType.VarChar, 255, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sColdgui))
scmCmdToExecute.Parameters.Add(New SqlParameter("@sPasswort_vorlagenverwaltung", SqlDbType.VarChar, 25, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sPasswort_vorlagenverwaltung))
scmCmdToExecute.Parameters.Add(New SqlParameter("@iAnzahl_Cold_Viewer", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_iAnzahl_Cold_Viewer))
scmCmdToExecute.Parameters.Add(New SqlParameter("@iZeitintervall_in_Minuten", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_iZeitintervall_in_Minuten))
scmCmdToExecute.Parameters.Add(New SqlParameter("@scoldstart", SqlDbType.VarChar, 255, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sColdstart))
scmCmdToExecute.Parameters.Add(New SqlParameter("@svideomenu", SqlDbType.VarChar, 255, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sVideomenu))
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_applikation_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("clsApplikation::Insert::Error occured.", ex)
Finally
If m_bMainConnectionIsCreatedLocal Then
' // Close connection.
m_scoMainConnection.Close()
End If
scmCmdToExecute.Dispose()
End Try
End Function
' /// <summary>
' /// Purpose: Update method. This method will Update one existing row in the database.
' /// </summary>
' /// <returns>True if succeeded, otherwise an Exception is thrown. </returns>
' /// <remarks>
' /// Properties needed for this method:
' /// <UL>
' /// <LI>iApplikationsnr</LI>
' /// <LI>sVersion. May be SqlString.Null</LI>
' /// <LI>sDokument_server. May be SqlString.Null</LI>
' /// <LI>bNet_use. May be SqlBoolean.Null</LI>
' /// <LI>sLogisches_laufwerk. May be SqlString.Null</LI>
' /// <LI>sPfad_dokumente. May be SqlString.Null</LI>
' /// <LI>sPfad_word_vorlagen. May be SqlString.Null</LI>
' /// <LI>sPfad_excel_vorlagen. May be SqlString.Null</LI>
' /// <LI>sPfad_temporaer_dokumente. May be SqlString.Null</LI>
' /// <LI>sUser_fileserver. May be SqlString.Null</LI>
' /// <LI>sPasswort_fileserver. May be SqlString.Null</LI>
' /// <LI>sPasswort_wordvorlagen. May be SqlString.Null</LI>
' /// <LI>sPasswort_excelvorlagen. May be SqlString.Null</LI>
' /// <LI>sReport_db. May be SqlString.Null</LI>
' /// <LI>sReport_server. May be SqlString.Null</LI>
' /// <LI>sPfad_reportdateien. May be SqlString.Null</LI>
' /// <LI>sUser_report. May be SqlString.Null</LI>
' /// <LI>sPasswort_report. May be SqlString.Null</LI>
' /// <LI>sBarcode_font. May be SqlString.Null</LI>
' /// <LI>iBcfont_groesse. May be SqlInt32.Null</LI>
' /// <LI>sMailadresse. May be SqlString.Null</LI>
' /// <LI>bShowlogin. May be SqlBoolean.Null</LI>
' /// <LI>iMandantnr. May be SqlInt32.Null</LI>
' /// <LI>bAktiv. May be SqlBoolean.Null</LI>
' /// <LI>daErstellt_am. May be SqlDateTime.Null</LI>
' /// <LI>daMutiert_am. May be SqlDateTime.Null</LI>
' /// <LI>iMutierer. May be SqlInt32.Null</LI>
' /// <LI>daLetzter_cold_run. May be SqlDateTime.Null</LI>
' /// <LI>daLetzer_ams_run. May be SqlDateTime.Null</LI>
' /// <LI>daLetzter_rdm_run. May be SqlDateTime.Null</LI>
' /// <LI>daLetzter_host_run. May be SqlDateTime.Null</LI>
' /// <LI>iRdmstunden. May be SqlInt32.Null</LI>
' /// <LI>iColdstunden. May be SqlInt32.Null</LI>
' /// <LI>iAmsstunden. May be SqlInt32.Null</LI>
' /// <LI>iHoststunden. May be SqlInt32.Null</LI>
' /// <LI>sColdsystem. May be SqlString.Null</LI>
' /// <LI>sColduser. May be SqlString.Null</LI>
' /// <LI>sColdpassword. May be SqlString.Null</LI>
' /// <LI>sColdgui. May be SqlString.Null</LI>
' /// <LI>sPasswort_vorlagenverwaltung. May be SqlString.Null</LI>
' /// <LI>iAnzahl_Cold_Viewer. May be SqlInt32.Null</LI>
' /// <LI>iZeitintervall_in_Minuten. May be SqlInt32.Null</LI>
' /// <LI>sColdstart. May be SqlString.Null</LI>
' /// <LI>sVideomenu. May be SqlString.Null</LI>
' /// </UL>
' /// Properties set after a succesful call of this method:
' /// <UL>
' /// <LI>iErrorCode</LI>
' /// </UL>
' /// </remarks>
Overrides Public Function Update() As Boolean
Dim scmCmdToExecute As SqlCommand = New SqlCommand()
scmCmdToExecute.CommandText = "dbo.[pr_applikation_Update]"
scmCmdToExecute.CommandType = CommandType.StoredProcedure
' // Use base class' connection object
scmCmdToExecute.Connection = m_scoMainConnection
Try
scmCmdToExecute.Parameters.Add(New SqlParameter("@iapplikationsnr", SqlDbType.Int, 4, ParameterDirection.Input, False, 10, 0, "", DataRowVersion.Proposed, m_iApplikationsnr))
scmCmdToExecute.Parameters.Add(New SqlParameter("@sversion", SqlDbType.VarChar, 4, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sVersion))
scmCmdToExecute.Parameters.Add(New SqlParameter("@sdokument_server", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sDokument_server))
scmCmdToExecute.Parameters.Add(New SqlParameter("@bnet_use", SqlDbType.Bit, 1, ParameterDirection.Input, True, 1, 0, "", DataRowVersion.Proposed, m_bNet_use))
scmCmdToExecute.Parameters.Add(New SqlParameter("@slogisches_laufwerk", SqlDbType.VarChar, 10, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sLogisches_laufwerk))
scmCmdToExecute.Parameters.Add(New SqlParameter("@spfad_dokumente", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sPfad_dokumente))
scmCmdToExecute.Parameters.Add(New SqlParameter("@spfad_word_vorlagen", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sPfad_word_vorlagen))
scmCmdToExecute.Parameters.Add(New SqlParameter("@spfad_excel_vorlagen", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sPfad_excel_vorlagen))
scmCmdToExecute.Parameters.Add(New SqlParameter("@spfad_temporaer_dokumente", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sPfad_temporaer_dokumente))
scmCmdToExecute.Parameters.Add(New SqlParameter("@suser_fileserver", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sUser_fileserver))
scmCmdToExecute.Parameters.Add(New SqlParameter("@spasswort_fileserver", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sPasswort_fileserver))
scmCmdToExecute.Parameters.Add(New SqlParameter("@spasswort_wordvorlagen", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sPasswort_wordvorlagen))
scmCmdToExecute.Parameters.Add(New SqlParameter("@spasswort_excelvorlagen", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sPasswort_excelvorlagen))
scmCmdToExecute.Parameters.Add(New SqlParameter("@sreport_db", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sReport_db))
scmCmdToExecute.Parameters.Add(New SqlParameter("@sreport_server", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sReport_server))
scmCmdToExecute.Parameters.Add(New SqlParameter("@spfad_reportdateien", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sPfad_reportdateien))
scmCmdToExecute.Parameters.Add(New SqlParameter("@suser_report", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sUser_report))
scmCmdToExecute.Parameters.Add(New SqlParameter("@spasswort_report", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sPasswort_report))
scmCmdToExecute.Parameters.Add(New SqlParameter("@sbarcode_font", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sBarcode_font))
scmCmdToExecute.Parameters.Add(New SqlParameter("@ibcfont_groesse", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_iBcfont_groesse))
scmCmdToExecute.Parameters.Add(New SqlParameter("@smailadresse", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sMailadresse))
scmCmdToExecute.Parameters.Add(New SqlParameter("@bshowlogin", SqlDbType.Bit, 1, ParameterDirection.Input, True, 1, 0, "", DataRowVersion.Proposed, m_bShowlogin))
scmCmdToExecute.Parameters.Add(New SqlParameter("@imandantnr", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_iMandantnr))
scmCmdToExecute.Parameters.Add(New SqlParameter("@baktiv", SqlDbType.Bit, 1, ParameterDirection.Input, True, 1, 0, "", DataRowVersion.Proposed, m_bAktiv))
scmCmdToExecute.Parameters.Add(New SqlParameter("@daerstellt_am", SqlDbType.DateTime, 8, ParameterDirection.Input, True, 23, 3, "", DataRowVersion.Proposed, m_daErstellt_am))
scmCmdToExecute.Parameters.Add(New SqlParameter("@damutiert_am", SqlDbType.DateTime, 8, ParameterDirection.Input, True, 23, 3, "", DataRowVersion.Proposed, m_daMutiert_am))
scmCmdToExecute.Parameters.Add(New SqlParameter("@imutierer", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_iMutierer))
scmCmdToExecute.Parameters.Add(New SqlParameter("@daletzter_cold_run", SqlDbType.DateTime, 8, ParameterDirection.Input, True, 23, 3, "", DataRowVersion.Proposed, m_daLetzter_cold_run))
scmCmdToExecute.Parameters.Add(New SqlParameter("@daletzer_ams_run", SqlDbType.DateTime, 8, ParameterDirection.Input, True, 23, 3, "", DataRowVersion.Proposed, m_daLetzer_ams_run))
scmCmdToExecute.Parameters.Add(New SqlParameter("@daletzter_rdm_run", SqlDbType.DateTime, 8, ParameterDirection.Input, True, 23, 3, "", DataRowVersion.Proposed, m_daLetzter_rdm_run))
scmCmdToExecute.Parameters.Add(New SqlParameter("@daletzter_host_run", SqlDbType.DateTime, 8, ParameterDirection.Input, True, 23, 3, "", DataRowVersion.Proposed, m_daLetzter_host_run))
scmCmdToExecute.Parameters.Add(New SqlParameter("@irdmstunden", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_iRdmstunden))
scmCmdToExecute.Parameters.Add(New SqlParameter("@icoldstunden", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_iColdstunden))
scmCmdToExecute.Parameters.Add(New SqlParameter("@iamsstunden", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_iAmsstunden))
scmCmdToExecute.Parameters.Add(New SqlParameter("@ihoststunden", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_iHoststunden))
scmCmdToExecute.Parameters.Add(New SqlParameter("@scoldsystem", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sColdsystem))
scmCmdToExecute.Parameters.Add(New SqlParameter("@scolduser", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sColduser))
scmCmdToExecute.Parameters.Add(New SqlParameter("@scoldpassword", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sColdpassword))
scmCmdToExecute.Parameters.Add(New SqlParameter("@scoldgui", SqlDbType.VarChar, 255, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sColdgui))
scmCmdToExecute.Parameters.Add(New SqlParameter("@sPasswort_vorlagenverwaltung", SqlDbType.VarChar, 25, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sPasswort_vorlagenverwaltung))
scmCmdToExecute.Parameters.Add(New SqlParameter("@iAnzahl_Cold_Viewer", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_iAnzahl_Cold_Viewer))
scmCmdToExecute.Parameters.Add(New SqlParameter("@iZeitintervall_in_Minuten", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_iZeitintervall_in_Minuten))
scmCmdToExecute.Parameters.Add(New SqlParameter("@scoldstart", SqlDbType.VarChar, 255, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sColdstart))
scmCmdToExecute.Parameters.Add(New SqlParameter("@svideomenu", SqlDbType.VarChar, 255, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sVideomenu))
scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode))
Try
m_scoMainConnection.Open()
Catch
End Try
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_applikation_Update' 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("clsApplikation::Update::Error occured.", ex)
Finally
If m_bMainConnectionIsCreatedLocal Then
' // Close connection.
m_scoMainConnection.Close()
End If
Try
m_scoMainConnection.Close()
Catch
End Try
scmCmdToExecute.Dispose()
End Try
End Function
' /// <summary>
' /// Purpose: Delete method. This method will Delete one existing row in the database, based on the Primary Key.
' /// </summary>
' /// <returns>True if succeeded, otherwise an Exception is thrown. </returns>
' /// <remarks>
' /// Properties needed for this method:
' /// <UL>
' /// <LI>iApplikationsnr</LI>
' /// </UL>
' /// Properties set after a succesful call of this method:
' /// <UL>
' /// <LI>iErrorCode</LI>
' /// </UL>
' /// </remarks>
Overrides Public Function Delete() As Boolean
Dim scmCmdToExecute As SqlCommand = New SqlCommand()
scmCmdToExecute.CommandText = "dbo.[pr_applikation_Delete]"
scmCmdToExecute.CommandType = CommandType.StoredProcedure
' // Use base class' connection object
scmCmdToExecute.Connection = m_scoMainConnection
Try
scmCmdToExecute.Parameters.Add(New SqlParameter("@iapplikationsnr", SqlDbType.Int, 4, ParameterDirection.Input, False, 10, 0, "", DataRowVersion.Proposed, m_iApplikationsnr))
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_applikation_Delete' 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("clsApplikation::Delete::Error occured.", ex)
Finally
If m_bMainConnectionIsCreatedLocal Then
' // Close connection.
m_scoMainConnection.Close()
End If
scmCmdToExecute.Dispose()
End Try
End Function
' /// <summary>
' /// Purpose: Select method. This method will Select one existing row from the database, based on the Primary Key.
' /// </summary>
' /// <returns>DataTable object if succeeded, otherwise an Exception is thrown. </returns>
' /// <remarks>
' /// Properties needed for this method:
' /// <UL>
' /// <LI>iApplikationsnr</LI>
' /// </UL>
' /// Properties set after a succesful call of this method:
' /// <UL>
' /// <LI>iErrorCode</LI>
' /// <LI>iApplikationsnr</LI>
' /// <LI>sVersion</LI>
' /// <LI>sDokument_server</LI>
' /// <LI>bNet_use</LI>
' /// <LI>sLogisches_laufwerk</LI>
' /// <LI>sPfad_dokumente</LI>
' /// <LI>sPfad_word_vorlagen</LI>
' /// <LI>sPfad_excel_vorlagen</LI>
' /// <LI>sPfad_temporaer_dokumente</LI>
' /// <LI>sUser_fileserver</LI>
' /// <LI>sPasswort_fileserver</LI>
' /// <LI>sPasswort_wordvorlagen</LI>
' /// <LI>sPasswort_excelvorlagen</LI>
' /// <LI>sReport_db</LI>
' /// <LI>sReport_server</LI>
' /// <LI>sPfad_reportdateien</LI>
' /// <LI>sUser_report</LI>
' /// <LI>sPasswort_report</LI>
' /// <LI>sBarcode_font</LI>
' /// <LI>iBcfont_groesse</LI>
' /// <LI>sMailadresse</LI>
' /// <LI>bShowlogin</LI>
' /// <LI>iMandantnr</LI>
' /// <LI>bAktiv</LI>
' /// <LI>daErstellt_am</LI>
' /// <LI>daMutiert_am</LI>
' /// <LI>iMutierer</LI>
' /// <LI>daLetzter_cold_run</LI>
' /// <LI>daLetzer_ams_run</LI>
' /// <LI>daLetzter_rdm_run</LI>
' /// <LI>daLetzter_host_run</LI>
' /// <LI>iRdmstunden</LI>
' /// <LI>iColdstunden</LI>
' /// <LI>iAmsstunden</LI>
' /// <LI>iHoststunden</LI>
' /// <LI>sColdsystem</LI>
' /// <LI>sColduser</LI>
' /// <LI>sColdpassword</LI>
' /// <LI>sColdgui</LI>
' /// <LI>sPasswort_vorlagenverwaltung</LI>
' /// <LI>iAnzahl_Cold_Viewer</LI>
' /// <LI>iZeitintervall_in_Minuten</LI>
' /// <LI>sColdstart</LI>
' /// <LI>sVideomenu</LI>
' /// </UL>
' /// Will fill all properties corresponding with a field in the table with the value of the row selected.
' /// </remarks>
Overrides Public Function SelectOne() As DataTable
Dim scmCmdToExecute As SqlCommand = New SqlCommand()
scmCmdToExecute.CommandText = "dbo.[pr_applikation_SelectOne]"
scmCmdToExecute.CommandType = CommandType.StoredProcedure
Dim dtToReturn As DataTable = new DataTable("applikation")
Dim sdaAdapter As SqlDataAdapter = new SqlDataAdapter(scmCmdToExecute)
' // Use base class' connection object
scmCmdToExecute.Connection = m_scoMainConnection
Try
scmCmdToExecute.Parameters.Add(new SqlParameter("@iapplikationsnr", SqlDbType.Int, 4, ParameterDirection.Input, False, 10, 0, "", DataRowVersion.Proposed, m_iApplikationsnr))
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_applikation_SelectOne' reported the ErrorCode: " & m_iErrorCode.ToString())
End If
If dtToReturn.Rows.Count > 0 Then
m_iApplikationsnr = New SqlInt32(CType(dtToReturn.Rows(0)("applikationsnr"), Integer))
If dtToReturn.Rows(0)("version") Is System.DBNull.Value Then
m_sVersion = SqlString.Null
Else
m_sVersion = New SqlString(CType(dtToReturn.Rows(0)("version"), String))
End If
If dtToReturn.Rows(0)("dokument_server") Is System.DBNull.Value Then
m_sDokument_server = SqlString.Null
Else
m_sDokument_server = New SqlString(CType(dtToReturn.Rows(0)("dokument_server"), String))
End If
If dtToReturn.Rows(0)("net_use") Is System.DBNull.Value Then
m_bNet_use = SqlBoolean.Null
Else
m_bNet_use = New SqlBoolean(CType(dtToReturn.Rows(0)("net_use"), Boolean))
End If
If dtToReturn.Rows(0)("logisches_laufwerk") Is System.DBNull.Value Then
m_sLogisches_laufwerk = SqlString.Null
Else
m_sLogisches_laufwerk = New SqlString(CType(dtToReturn.Rows(0)("logisches_laufwerk"), String))
End If
If dtToReturn.Rows(0)("pfad_dokumente") Is System.DBNull.Value Then
m_sPfad_dokumente = SqlString.Null
Else
m_sPfad_dokumente = New SqlString(CType(dtToReturn.Rows(0)("pfad_dokumente"), String))
End If
If dtToReturn.Rows(0)("pfad_word_vorlagen") Is System.DBNull.Value Then
m_sPfad_word_vorlagen = SqlString.Null
Else
m_sPfad_word_vorlagen = New SqlString(CType(dtToReturn.Rows(0)("pfad_word_vorlagen"), String))
End If
If dtToReturn.Rows(0)("pfad_excel_vorlagen") Is System.DBNull.Value Then
m_sPfad_excel_vorlagen = SqlString.Null
Else
m_sPfad_excel_vorlagen = New SqlString(CType(dtToReturn.Rows(0)("pfad_excel_vorlagen"), String))
End If
If dtToReturn.Rows(0)("pfad_temporaer_dokumente") Is System.DBNull.Value Then
m_sPfad_temporaer_dokumente = SqlString.Null
Else
m_sPfad_temporaer_dokumente = New SqlString(CType(dtToReturn.Rows(0)("pfad_temporaer_dokumente"), String))
End If
If dtToReturn.Rows(0)("user_fileserver") Is System.DBNull.Value Then
m_sUser_fileserver = SqlString.Null
Else
m_sUser_fileserver = New SqlString(CType(dtToReturn.Rows(0)("user_fileserver"), String))
End If
If dtToReturn.Rows(0)("passwort_fileserver") Is System.DBNull.Value Then
m_sPasswort_fileserver = SqlString.Null
Else
m_sPasswort_fileserver = New SqlString(CType(dtToReturn.Rows(0)("passwort_fileserver"), String))
End If
If dtToReturn.Rows(0)("passwort_wordvorlagen") Is System.DBNull.Value Then
m_sPasswort_wordvorlagen = SqlString.Null
Else
m_sPasswort_wordvorlagen = New SqlString(CType(dtToReturn.Rows(0)("passwort_wordvorlagen"), String))
End If
If dtToReturn.Rows(0)("passwort_excelvorlagen") Is System.DBNull.Value Then
m_sPasswort_excelvorlagen = SqlString.Null
Else
m_sPasswort_excelvorlagen = New SqlString(CType(dtToReturn.Rows(0)("passwort_excelvorlagen"), String))
End If
If dtToReturn.Rows(0)("report_db") Is System.DBNull.Value Then
m_sReport_db = SqlString.Null
Else
m_sReport_db = New SqlString(CType(dtToReturn.Rows(0)("report_db"), String))
End If
If dtToReturn.Rows(0)("report_server") Is System.DBNull.Value Then
m_sReport_server = SqlString.Null
Else
m_sReport_server = New SqlString(CType(dtToReturn.Rows(0)("report_server"), String))
End If
If dtToReturn.Rows(0)("pfad_reportdateien") Is System.DBNull.Value Then
m_sPfad_reportdateien = SqlString.Null
Else
m_sPfad_reportdateien = New SqlString(CType(dtToReturn.Rows(0)("pfad_reportdateien"), String))
End If
If dtToReturn.Rows(0)("user_report") Is System.DBNull.Value Then
m_sUser_report = SqlString.Null
Else
m_sUser_report = New SqlString(CType(dtToReturn.Rows(0)("user_report"), String))
End If
If dtToReturn.Rows(0)("passwort_report") Is System.DBNull.Value Then
m_sPasswort_report = SqlString.Null
Else
m_sPasswort_report = New SqlString(CType(dtToReturn.Rows(0)("passwort_report"), String))
End If
If dtToReturn.Rows(0)("barcode_font") Is System.DBNull.Value Then
m_sBarcode_font = SqlString.Null
Else
m_sBarcode_font = New SqlString(CType(dtToReturn.Rows(0)("barcode_font"), String))
End If
If dtToReturn.Rows(0)("bcfont_groesse") Is System.DBNull.Value Then
m_iBcfont_groesse = SqlInt32.Null
Else
m_iBcfont_groesse = New SqlInt32(CType(dtToReturn.Rows(0)("bcfont_groesse"), Integer))
End If
If dtToReturn.Rows(0)("mailadresse") Is System.DBNull.Value Then
m_sMailadresse = SqlString.Null
Else
m_sMailadresse = New SqlString(CType(dtToReturn.Rows(0)("mailadresse"), String))
End If
If dtToReturn.Rows(0)("showlogin") Is System.DBNull.Value Then
m_bShowlogin = SqlBoolean.Null
Else
m_bShowlogin = New SqlBoolean(CType(dtToReturn.Rows(0)("showlogin"), Boolean))
End If
If dtToReturn.Rows(0)("mandantnr") Is System.DBNull.Value Then
m_iMandantnr = SqlInt32.Null
Else
m_iMandantnr = New SqlInt32(CType(dtToReturn.Rows(0)("mandantnr"), Integer))
End If
If dtToReturn.Rows(0)("aktiv") Is System.DBNull.Value Then
m_bAktiv = SqlBoolean.Null
Else
m_bAktiv = New SqlBoolean(CType(dtToReturn.Rows(0)("aktiv"), Boolean))
End If
If dtToReturn.Rows(0)("erstellt_am") Is System.DBNull.Value Then
m_daErstellt_am = SqlDateTime.Null
Else
m_daErstellt_am = New SqlDateTime(CType(dtToReturn.Rows(0)("erstellt_am"), Date))
End If
If dtToReturn.Rows(0)("mutiert_am") Is System.DBNull.Value Then
m_daMutiert_am = SqlDateTime.Null
Else
m_daMutiert_am = New SqlDateTime(CType(dtToReturn.Rows(0)("mutiert_am"), Date))
End If
If dtToReturn.Rows(0)("mutierer") Is System.DBNull.Value Then
m_iMutierer = SqlInt32.Null
Else
m_iMutierer = New SqlInt32(CType(dtToReturn.Rows(0)("mutierer"), Integer))
End If
If dtToReturn.Rows(0)("letzter_cold_run") Is System.DBNull.Value Then
m_daLetzter_cold_run = SqlDateTime.Null
Else
m_daLetzter_cold_run = New SqlDateTime(CType(dtToReturn.Rows(0)("letzter_cold_run"), Date))
End If
If dtToReturn.Rows(0)("letzer_ams_run") Is System.DBNull.Value Then
m_daLetzer_ams_run = SqlDateTime.Null
Else
m_daLetzer_ams_run = New SqlDateTime(CType(dtToReturn.Rows(0)("letzer_ams_run"), Date))
End If
If dtToReturn.Rows(0)("letzter_rdm_run") Is System.DBNull.Value Then
m_daLetzter_rdm_run = SqlDateTime.Null
Else
m_daLetzter_rdm_run = New SqlDateTime(CType(dtToReturn.Rows(0)("letzter_rdm_run"), Date))
End If
If dtToReturn.Rows(0)("letzter_host_run") Is System.DBNull.Value Then
m_daLetzter_host_run = SqlDateTime.Null
Else
m_daLetzter_host_run = New SqlDateTime(CType(dtToReturn.Rows(0)("letzter_host_run"), Date))
End If
If dtToReturn.Rows(0)("rdmstunden") Is System.DBNull.Value Then
m_iRdmstunden = SqlInt32.Null
Else
m_iRdmstunden = New SqlInt32(CType(dtToReturn.Rows(0)("rdmstunden"), Integer))
End If
If dtToReturn.Rows(0)("coldstunden") Is System.DBNull.Value Then
m_iColdstunden = SqlInt32.Null
Else
m_iColdstunden = New SqlInt32(CType(dtToReturn.Rows(0)("coldstunden"), Integer))
End If
If dtToReturn.Rows(0)("amsstunden") Is System.DBNull.Value Then
m_iAmsstunden = SqlInt32.Null
Else
m_iAmsstunden = New SqlInt32(CType(dtToReturn.Rows(0)("amsstunden"), Integer))
End If
If dtToReturn.Rows(0)("hoststunden") Is System.DBNull.Value Then
m_iHoststunden = SqlInt32.Null
Else
m_iHoststunden = New SqlInt32(CType(dtToReturn.Rows(0)("hoststunden"), Integer))
End If
If dtToReturn.Rows(0)("coldsystem") Is System.DBNull.Value Then
m_sColdsystem = SqlString.Null
Else
m_sColdsystem = New SqlString(CType(dtToReturn.Rows(0)("coldsystem"), String))
End If
If dtToReturn.Rows(0)("colduser") Is System.DBNull.Value Then
m_sColduser = SqlString.Null
Else
m_sColduser = New SqlString(CType(dtToReturn.Rows(0)("colduser"), String))
End If
If dtToReturn.Rows(0)("coldpassword") Is System.DBNull.Value Then
m_sColdpassword = SqlString.Null
Else
m_sColdpassword = New SqlString(CType(dtToReturn.Rows(0)("coldpassword"), String))
End If
If dtToReturn.Rows(0)("coldgui") Is System.DBNull.Value Then
m_sColdgui = SqlString.Null
Else
m_sColdgui = New SqlString(CType(dtToReturn.Rows(0)("coldgui"), String))
End If
If dtToReturn.Rows(0)("Passwort_vorlagenverwaltung") Is System.DBNull.Value Then
m_sPasswort_vorlagenverwaltung = SqlString.Null
Else
m_sPasswort_vorlagenverwaltung = New SqlString(CType(dtToReturn.Rows(0)("Passwort_vorlagenverwaltung"), String))
End If
If dtToReturn.Rows(0)("Anzahl_Cold_Viewer") Is System.DBNull.Value Then
m_iAnzahl_Cold_Viewer = SqlInt32.Null
Else
m_iAnzahl_Cold_Viewer = New SqlInt32(CType(dtToReturn.Rows(0)("Anzahl_Cold_Viewer"), Integer))
End If
If dtToReturn.Rows(0)("Zeitintervall_in_Minuten") Is System.DBNull.Value Then
m_iZeitintervall_in_Minuten = SqlInt32.Null
Else
m_iZeitintervall_in_Minuten = New SqlInt32(CType(dtToReturn.Rows(0)("Zeitintervall_in_Minuten"), Integer))
End If
If dtToReturn.Rows(0)("coldstart") Is System.DBNull.Value Then
m_sColdstart = SqlString.Null
Else
m_sColdstart = New SqlString(CType(dtToReturn.Rows(0)("coldstart"), String))
End If
If dtToReturn.Rows(0)("videomenu") Is System.DBNull.Value Then
m_sVideomenu = SqlString.Null
Else
m_sVideomenu = New SqlString(CType(dtToReturn.Rows(0)("videomenu"), String))
End If
End If
Return dtToReturn
Catch ex As Exception
' // some error occured. Bubble it to caller and encapsulate Exception object
Throw New Exception("clsApplikation::SelectOne::Error occured.", ex)
Finally
If m_bMainConnectionIsCreatedLocal Then
' // Close connection.
m_scoMainConnection.Close()
End If
scmCmdToExecute.Dispose()
sdaAdapter.Dispose()
End Try
End Function
' /// <summary>
' /// Purpose: SelectAll method. This method will Select all rows from the table.
' /// </summary>
' /// <returns>DataTable object if succeeded, otherwise an Exception is thrown. </returns>
' /// <remarks>
' /// Properties set after a succesful call of this method:
' /// <UL>
' /// <LI>iErrorCode</LI>
' /// </UL>
' /// </remarks>
Overrides Public Function SelectAll() As DataTable
Dim scmCmdToExecute As SqlCommand = New SqlCommand()
scmCmdToExecute.CommandText = "dbo.[pr_applikation_SelectAll]"
scmCmdToExecute.CommandType = CommandType.StoredProcedure
Dim dtToReturn As DataTable = new DataTable("applikation")
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_applikation_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("clsApplikation::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 [iApplikationsnr]() As SqlInt32
Get
Return m_iApplikationsnr
End Get
Set(ByVal Value As SqlInt32)
Dim iApplikationsnrTmp As SqlInt32 = Value
If iApplikationsnrTmp.IsNull Then
Throw New ArgumentOutOfRangeException("iApplikationsnr", "iApplikationsnr can't be NULL")
End If
m_iApplikationsnr = Value
End Set
End Property
Public Property [sVersion]() As SqlString
Get
Return m_sVersion
End Get
Set(ByVal Value As SqlString)
m_sVersion = Value
End Set
End Property
Public Property [sDokument_server]() As SqlString
Get
Return m_sDokument_server
End Get
Set(ByVal Value As SqlString)
m_sDokument_server = Value
End Set
End Property
Public Property [bNet_use]() As SqlBoolean
Get
Return m_bNet_use
End Get
Set(ByVal Value As SqlBoolean)
m_bNet_use = Value
End Set
End Property
Public Property [sLogisches_laufwerk]() As SqlString
Get
Return m_sLogisches_laufwerk
End Get
Set(ByVal Value As SqlString)
m_sLogisches_laufwerk = Value
End Set
End Property
Public Property [sPfad_dokumente]() As SqlString
Get
Return m_sPfad_dokumente
End Get
Set(ByVal Value As SqlString)
m_sPfad_dokumente = Value
End Set
End Property
Public Property [sPfad_word_vorlagen]() As SqlString
Get
Return m_sPfad_word_vorlagen
End Get
Set(ByVal Value As SqlString)
m_sPfad_word_vorlagen = Value
End Set
End Property
Public Property [sPfad_excel_vorlagen]() As SqlString
Get
Return m_sPfad_excel_vorlagen
End Get
Set(ByVal Value As SqlString)
m_sPfad_excel_vorlagen = Value
End Set
End Property
Public Property [sPfad_temporaer_dokumente]() As SqlString
Get
Return m_sPfad_temporaer_dokumente
End Get
Set(ByVal Value As SqlString)
m_sPfad_temporaer_dokumente = Value
End Set
End Property
Public Property [sUser_fileserver]() As SqlString
Get
Return m_sUser_fileserver
End Get
Set(ByVal Value As SqlString)
m_sUser_fileserver = Value
End Set
End Property
Public Property [sPasswort_fileserver]() As SqlString
Get
Return m_sPasswort_fileserver
End Get
Set(ByVal Value As SqlString)
m_sPasswort_fileserver = Value
End Set
End Property
Public Property [sPasswort_wordvorlagen]() As SqlString
Get
Return m_sPasswort_wordvorlagen
End Get
Set(ByVal Value As SqlString)
m_sPasswort_wordvorlagen = Value
End Set
End Property
Public Property [sPasswort_excelvorlagen]() As SqlString
Get
Return m_sPasswort_excelvorlagen
End Get
Set(ByVal Value As SqlString)
m_sPasswort_excelvorlagen = Value
End Set
End Property
Public Property [sReport_db]() As SqlString
Get
Return m_sReport_db
End Get
Set(ByVal Value As SqlString)
m_sReport_db = Value
End Set
End Property
Public Property [sReport_server]() As SqlString
Get
Return m_sReport_server
End Get
Set(ByVal Value As SqlString)
m_sReport_server = Value
End Set
End Property
Public Property [sPfad_reportdateien]() As SqlString
Get
Return m_sPfad_reportdateien
End Get
Set(ByVal Value As SqlString)
m_sPfad_reportdateien = Value
End Set
End Property
Public Property [sUser_report]() As SqlString
Get
Return m_sUser_report
End Get
Set(ByVal Value As SqlString)
m_sUser_report = Value
End Set
End Property
Public Property [sPasswort_report]() As SqlString
Get
Return m_sPasswort_report
End Get
Set(ByVal Value As SqlString)
m_sPasswort_report = Value
End Set
End Property
Public Property [sBarcode_font]() As SqlString
Get
Return m_sBarcode_font
End Get
Set(ByVal Value As SqlString)
m_sBarcode_font = Value
End Set
End Property
Public Property [iBcfont_groesse]() As SqlInt32
Get
Return m_iBcfont_groesse
End Get
Set(ByVal Value As SqlInt32)
m_iBcfont_groesse = Value
End Set
End Property
Public Property [sMailadresse]() As SqlString
Get
Return m_sMailadresse
End Get
Set(ByVal Value As SqlString)
m_sMailadresse = Value
End Set
End Property
Public Property [bShowlogin]() As SqlBoolean
Get
Return m_bShowlogin
End Get
Set(ByVal Value As SqlBoolean)
m_bShowlogin = Value
End Set
End Property
Public Property [iMandantnr]() As SqlInt32
Get
Return m_iMandantnr
End Get
Set(ByVal Value As SqlInt32)
m_iMandantnr = Value
End Set
End Property
Public Property [bAktiv]() As SqlBoolean
Get
Return m_bAktiv
End Get
Set(ByVal Value As SqlBoolean)
m_bAktiv = Value
End Set
End Property
Public Property [daErstellt_am]() As SqlDateTime
Get
Return m_daErstellt_am
End Get
Set(ByVal Value As SqlDateTime)
m_daErstellt_am = Value
End Set
End Property
Public Property [daMutiert_am]() As SqlDateTime
Get
Return m_daMutiert_am
End Get
Set(ByVal Value As SqlDateTime)
m_daMutiert_am = Value
End Set
End Property
Public Property [iMutierer]() As SqlInt32
Get
Return m_iMutierer
End Get
Set(ByVal Value As SqlInt32)
m_iMutierer = Value
End Set
End Property
Public Property [daLetzter_cold_run]() As SqlDateTime
Get
Return m_daLetzter_cold_run
End Get
Set(ByVal Value As SqlDateTime)
m_daLetzter_cold_run = Value
End Set
End Property
Public Property [daLetzer_ams_run]() As SqlDateTime
Get
Return m_daLetzer_ams_run
End Get
Set(ByVal Value As SqlDateTime)
m_daLetzer_ams_run = Value
End Set
End Property
Public Property [daLetzter_rdm_run]() As SqlDateTime
Get
Return m_daLetzter_rdm_run
End Get
Set(ByVal Value As SqlDateTime)
m_daLetzter_rdm_run = Value
End Set
End Property
Public Property [daLetzter_host_run]() As SqlDateTime
Get
Return m_daLetzter_host_run
End Get
Set(ByVal Value As SqlDateTime)
m_daLetzter_host_run = Value
End Set
End Property
Public Property [iRdmstunden]() As SqlInt32
Get
Return m_iRdmstunden
End Get
Set(ByVal Value As SqlInt32)
m_iRdmstunden = Value
End Set
End Property
Public Property [iColdstunden]() As SqlInt32
Get
Return m_iColdstunden
End Get
Set(ByVal Value As SqlInt32)
m_iColdstunden = Value
End Set
End Property
Public Property [iAmsstunden]() As SqlInt32
Get
Return m_iAmsstunden
End Get
Set(ByVal Value As SqlInt32)
m_iAmsstunden = Value
End Set
End Property
Public Property [iHoststunden]() As SqlInt32
Get
Return m_iHoststunden
End Get
Set(ByVal Value As SqlInt32)
m_iHoststunden = Value
End Set
End Property
Public Property [sColdsystem]() As SqlString
Get
Return m_sColdsystem
End Get
Set(ByVal Value As SqlString)
m_sColdsystem = Value
End Set
End Property
Public Property [sColduser]() As SqlString
Get
Return m_sColduser
End Get
Set(ByVal Value As SqlString)
m_sColduser = Value
End Set
End Property
Public Property [sColdpassword]() As SqlString
Get
Return m_sColdpassword
End Get
Set(ByVal Value As SqlString)
m_sColdpassword = Value
End Set
End Property
Public Property [sColdgui]() As SqlString
Get
Return m_sColdgui
End Get
Set(ByVal Value As SqlString)
m_sColdgui = Value
End Set
End Property
Public Property [sPasswort_vorlagenverwaltung]() As SqlString
Get
Return m_sPasswort_vorlagenverwaltung
End Get
Set(ByVal Value As SqlString)
m_sPasswort_vorlagenverwaltung = Value
End Set
End Property
Public Property [iAnzahl_Cold_Viewer]() As SqlInt32
Get
Return m_iAnzahl_Cold_Viewer
End Get
Set(ByVal Value As SqlInt32)
m_iAnzahl_Cold_Viewer = Value
End Set
End Property
Public Property [iZeitintervall_in_Minuten]() As SqlInt32
Get
Return m_iZeitintervall_in_Minuten
End Get
Set(ByVal Value As SqlInt32)
m_iZeitintervall_in_Minuten = Value
End Set
End Property
Public Property [sColdstart]() As SqlString
Get
Return m_sColdstart
End Get
Set(ByVal Value As SqlString)
m_sColdstart = Value
End Set
End Property
Public Property [sVideomenu]() As SqlString
Get
Return m_sVideomenu
End Get
Set(ByVal Value As SqlString)
m_sVideomenu = Value
End Set
End Property
#End Region
End Class
End Namespace