This commit is contained in:
2025-09-05 17:45:04 +02:00
parent e4e8f1e46c
commit 3085943897

View File

@@ -1214,8 +1214,8 @@ Public Class cCreditSafeAPI
Dim oldValue As Double = defaultOldValue
Dim oldRiksClass = IIf(Not kundeErw.kde_CreditSaveBonitaetsklasse Is Nothing, kundeErw.kde_CreditSaveBonitaetsklasse, "")
Dim infoAbxProzentVerschlechertung As Double = -25
Dim infoAbxProzentVerschlechertungMailInfo As Double = -50
Dim infoAbxProzentVerschlechertung As Double = 25
Dim infoAbxProzentVerschlechertungMailInfo As Double = 50
Dim changedInProzent As Double = 0
@@ -1229,20 +1229,20 @@ Public Class cCreditSafeAPI
If Not (oldValue = defaultOldValue) Then
changedInProzent = calcChange(oldValue, newValue)
End If
If changedInProzent < Math.Abs(infoAbxProzentVerschlechertung) Or risikoklasse = "E" Or newValue >= 5 Then createInfo = True
If changedInProzent < Math.Abs(infoAbxProzentVerschlechertungMailInfo) Or risikoklasse = "E" Or newValue >= 5 Then triggerMail = True
'Index höher ist schlechter!!!
If changedInProzent > infoAbxProzentVerschlechertung Or risikoklasse = "E" Or newValue >= 5 Then createInfo = True
If changedInProzent > infoAbxProzentVerschlechertungMailInfo Or risikoklasse = "E" Or newValue >= 5 Then triggerMail = True
Case "B-SCORE"
oldValue = kundeErw.kde_CreditSaveBonitaetsScore
'LIMITs DEFINIEREN
'Score höher ist besser
If Not (oldValue = defaultOldValue) Then
changedInProzent = calcChange(oldValue, newValue)
End If
If changedInProzent < infoAbxProzentVerschlechertung Or risikoklasse = "E" Or newValue >= 5 Then createInfo = True
If changedInProzent < infoAbxProzentVerschlechertungMailInfo Or risikoklasse = "E" Or newValue >= 5 Then triggerMail = True
If changedInProzent > infoAbxProzentVerschlechertung AndAlso oldValue > newValue Or risikoklasse = "E" Then createInfo = True
If changedInProzent > infoAbxProzentVerschlechertungMailInfo AndAlso oldValue > newValue Or risikoklasse = "E" Then triggerMail = True
Case "KREDITLIMIT"
oldValue = kunde.Höchstkredit
@@ -1259,9 +1259,12 @@ Public Class cCreditSafeAPI
End Select
If Not createInfo Then Exit Sub
Dim Risk As String = ""
If oldRiksClass <> "" Then
Risk = " Risikoklasse: " & oldRiksClass & " -> " & risikoklasse
End If
Dim textVermerk As String = "ACHTUNG, Änderung des " & typ & " von " & oldValue.ToString & " um " & changedInProzent.ToString("F2") & "% " & " auf " & newValue.ToString
Dim textVermerk As String = "ACHTUNG, Änderung des " & typ & " von " & oldValue.ToString & " um " & changedInProzent.ToString("F2") & "% " & " auf " & newValue.ToString & Risk
mailText &= "<br><br>" & textVermerk