Bon, kundenubersicht, etc.
This commit is contained in:
@@ -43,9 +43,10 @@ Public Class frmBonitätsverlauf
|
||||
If KdSearchBox1.KdNr_value > 0 Then
|
||||
With MyDatagridview1
|
||||
Dim sqlstr As String = ""
|
||||
|
||||
Dim KD_ERW As New cKundenErweitert(KdSearchBox1.KdNr_value)
|
||||
|
||||
If KD_ERW.kde_CreditSaveId IsNot Nothing AndAlso KD_ERW.kde_CreditSaveId <> "" AndAlso newView Then
|
||||
If KD_ERW.kde_CreditSaveId IsNot Nothing AndAlso KD_ERW.kde_CreditSaveId <> "" Then
|
||||
|
||||
Dim sqlIndex As String = ""
|
||||
|
||||
@@ -55,13 +56,7 @@ Public Class frmBonitätsverlauf
|
||||
sqlIndex = "ba_CreditSaveBonitaetsIndex"
|
||||
End If
|
||||
|
||||
sqlstr &= "SELECT *
|
||||
FROM (
|
||||
SELECT ba_Datum," & sqlIndex & " ,ba_GruendundsDatum,ba_Umsatz,ba_Mitarbeiter,ba_Hoechstkredit,ba_Sachbearbeiter,ba_Zahlungsweise,ba_GFName,ba_Risikostufe,ba_CreditSaveRisikoklasse,ba_Pruefungstool,ba_GSName,ba_Geschaeftszweck,ba_datenarchivId
|
||||
FROM tblBonitaetsauskunft
|
||||
WHERE ba_KundenNr = " & KdSearchBox1.KdNr_value & "
|
||||
|
||||
UNION ALL
|
||||
Dim sqlNewViewAdd As String = " UNION ALL
|
||||
|
||||
SELECT
|
||||
CAST(e.eventDate AS DATE) AS ba_Datum,MAX(e.crValue) AS " & sqlIndex & ",NULL AS ba_GruendundsDatum,NULL AS ba_Umsatz,NULL AS ba_Mitarbeiter,MAX(e.clValue) AS ba_Hoechstkredit,MAX(e.sachbearbeiter) AS ba_Sachbearbeiter,NULL AS ba_Zahlungsweise,NULL AS ba_GFName,NULL AS ba_Risikostufe,NULL AS ba_CreditSaveRisikoklasse,Source AS ba_Pruefungstool,NULL AS ba_GSName,NULL AS ba_Geschaeftszweck,NULL AS ba_datenarchivId
|
||||
@@ -71,7 +66,7 @@ Public Class frmBonitätsverlauf
|
||||
e.portfolioId,
|
||||
e.eventDate,
|
||||
e.sachbearbeiter,
|
||||
CASE WHEN e.localEventCode = 'CR' OR e.globalEventCode = 'CR' THEN e.newValueCR ELSE 0 END AS crValue,
|
||||
CASE WHEN e.localEventCode = 'CR' OR e.globalEventCode = 'CR' THEN " & IIf(Not KD_ERW.kde_CreditSaveId.ToLower.Contains("at"), "e.newValueCRIndex", "e.newValueCR") & " ELSE 0 END AS crValue,
|
||||
CASE WHEN e.localEventCode = 'CL' OR e.globalEventCode = 'CL' THEN e.newValueCL ELSE 0 END AS clValue,
|
||||
'creditsafe API' AS Source
|
||||
FROM [VERAG].[dbo].[tblCreditsafeEvents] e
|
||||
@@ -81,10 +76,20 @@ Public Class frmBonitätsverlauf
|
||||
AND b.ba_Pruefungstool = 'creditsafe API'
|
||||
AND (e.localEventCode IN ('CL','CR') OR e.globalEventCode IN ('CL','CR'))
|
||||
) e
|
||||
GROUP BY e.companyId, e.portfolioId, CAST(e.eventDate AS DATE), Source
|
||||
) AS Temp
|
||||
GROUP BY e.companyId, e.portfolioId, CAST(e.eventDate AS DATE), Source"
|
||||
|
||||
|
||||
sqlstr &= "SELECT *
|
||||
FROM (
|
||||
SELECT ba_Datum," & sqlIndex & " ,ba_GruendundsDatum,ba_Umsatz,ba_Mitarbeiter,ba_Hoechstkredit,ba_Sachbearbeiter,ba_Zahlungsweise,ba_GFName,ba_Risikostufe,ba_CreditSaveRisikoklasse,ba_Pruefungstool,ba_GSName,ba_Geschaeftszweck,ba_datenarchivId
|
||||
FROM tblBonitaetsauskunft
|
||||
WHERE ba_KundenNr = " & KdSearchBox1.KdNr_value & IIf(newView, sqlNewViewAdd, "") & ") AS Temp
|
||||
ORDER BY Temp.ba_Datum DESC;"
|
||||
|
||||
Else
|
||||
|
||||
sqlstr = "SELECT * FROM [tblBonitaetsauskunft] where ba_KundenNr=" & KdSearchBox1.KdNr_value & " ORDER BY ba_Datum DESC"
|
||||
|
||||
|
||||
End If
|
||||
|
||||
|
||||
Reference in New Issue
Block a user