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 = New SqlInt32(CType(scmCmdToExecute.Parameters.Item("@iErrorCode").Value, SqlInt32))
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
'20071120 RGL Cutover Avaloq Anbindung
If dtToReturn.Rows(0)("Cutoverdate") Is System.DBNull.Value Then
m_cutoverdate = SqlDateTime.Null
Else
m_cutoverdate = New SqlDateTime(CType(dtToReturn.Rows(0)("Cutoverdate"), Date))
End If
End If
Return dtToReturn
Catch ex As Exception
MsgBox(ex.Message)
' // 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
|