Kundenblatt, kundenuebersicht, etc.
This commit is contained in:
@@ -55,6 +55,7 @@ Public Class usrCntlKundenuebersicht
|
||||
Dim PDF_Attach_TMP_VERTRAEGE = ""
|
||||
Property BER_STUFE = 99
|
||||
Private datenarchivId = -1
|
||||
Dim creditsafe_newView As Boolean = False
|
||||
|
||||
Public Sub New()
|
||||
Try
|
||||
@@ -233,6 +234,9 @@ Public Class usrCntlKundenuebersicht
|
||||
|
||||
End Select
|
||||
|
||||
Dim Paramslist As New cParameterList(VERAG_PROG_ALLGEMEIN.cAllgemein.PROGID)
|
||||
creditsafe_newView = Paramslist.GET_PARAMETER_VALUE_BOOL("Creditsafe_neueAnsicht")
|
||||
|
||||
If VERAG_PROG_ALLGEMEIN.cBerechtignunen.CHECK_BERECHTIGUNG_bool("UID_EORI_Prüfung", "SDL") Then
|
||||
If Not VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA = "IMEX" Then
|
||||
Button1.Visible = True
|
||||
@@ -672,7 +676,7 @@ Public Class usrCntlKundenuebersicht
|
||||
' Button4.Visible = False
|
||||
' Button5.Visible = False
|
||||
|
||||
pbCreditsafeChanges.Visible = IIf(KUNDE_ERW.kde_CreditSaveId <> "", True, False) AndAlso False 'aktuell noch deaktiviert!!
|
||||
pbCreditsafeChanges.Visible = IIf(KUNDE_ERW.kde_CreditSaveId <> "", True, False) AndAlso creditsafe_newView
|
||||
|
||||
Catch ex As Exception
|
||||
VERAG_PROG_ALLGEMEIN.cErrorHandler.ERR(ex.Message, ex.StackTrace, System.Reflection.MethodInfo.GetCurrentMethod.Name,, "Es ist ein Fehler beim Laden der Firmendaten - Allgemein aufgetreten!")
|
||||
@@ -2173,7 +2177,11 @@ Public Class usrCntlKundenuebersicht
|
||||
|
||||
|
||||
Private Sub FlatButton6_Click(sender As Object, e As EventArgs) Handles FlatButton6.Click
|
||||
|
||||
|
||||
|
||||
Dim f As New frmBonitätsverlauf(kdNr)
|
||||
f.newView = creditsafe_newView
|
||||
f.Show()
|
||||
AddHandler f.FormClosed, Sub()
|
||||
setKD(kdNr)
|
||||
@@ -2928,7 +2936,7 @@ Public Class usrCntlKundenuebersicht
|
||||
cBonitaetsauskunft.ba_CSmax = csmax
|
||||
cBonitaetsauskunft.ba_CScountry = cscountry
|
||||
|
||||
' Öster. Unternemen -> Creditscore, sonst Index
|
||||
' Öster. Unternehmen -> Creditscore, sonst Index
|
||||
If (IsNumeric(company.csIndex)) Then
|
||||
company.csIndex = company.csIndex.Replace(".", ",")
|
||||
cBonitaetsauskunft.ba_CreditSaveBonitaetsIndex = CDbl(company.csIndex)
|
||||
@@ -2977,6 +2985,8 @@ Public Class usrCntlKundenuebersicht
|
||||
If cBonitaetsauskunft.SAVE Then
|
||||
SQL.doSQL("UPDATE Kunden SET Bonität='" & cBonitaetsauskunft.ba_BonitaetsIndex & "', Bonitätsdatum='" & cBonitaetsauskunft.ba_Datum & "', Höchstkredit=" & If(cBonitaetsauskunft.ba_Hoechstkredit Is Nothing, "null", "'" & cBonitaetsauskunft.ba_Hoechstkredit & "'") & " WHERE KundenNr='" & cBonitaetsauskunft.ba_KundenNr & "'", "FMZOLL")
|
||||
|
||||
company.csBonID = cBonitaetsauskunft.ba_id
|
||||
|
||||
Dim KDERW As New VERAG_PROG_ALLGEMEIN.cKundenErweitert(kdNr)
|
||||
KDERW.kde_CreditSaveBonitaetsIndex = cBonitaetsauskunft.ba_CreditSaveBonitaetsIndex
|
||||
KDERW.kde_CreditSaveBonitaetsScore = cBonitaetsauskunft.ba_CreditSaveBonitaetsScore
|
||||
@@ -3272,39 +3282,47 @@ Public Class usrCntlKundenuebersicht
|
||||
If cs.authenticate() = "200" Then
|
||||
Dim company As New cCreditSafeAPI.Company("", "", "", "", KUNDE_ERW.kde_CreditSaveNo, KUNDE_ERW.kde_CreditSaveId, Nothing, "", "", "", "", "", "", "", "", "")
|
||||
company.lastChecked = IIf(IsDate(lastChecked), lastChecked, Today().AddDays(-1))
|
||||
|
||||
Dim currentBonID As Integer = SQL.getValueTxtBySql("Select Top(1) isnull(ba_id, -1) FROM [tblBonitaetsauskunft] where ba_KundenNr = " & KUNDE.KundenNr & " AND [ba_Pruefungstool] = 'creditsafe API' ORDER BY ba_Datum DESC", "FMZOLL")
|
||||
|
||||
If currentBonID > 0 Then company.csBonID = currentBonID
|
||||
|
||||
Dim dt As New DataTable()
|
||||
cs.getCompanyEvents(company, dt, True)
|
||||
cs.getCompanyEvents(company, dt, False)
|
||||
|
||||
If dt.Rows.Count > 0 Then
|
||||
Dim frm As New Form
|
||||
Dim dgv As New DataGridView()
|
||||
|
||||
If dt.Columns.Contains("eventid") Then dt.Columns("eventid").ColumnMapping = MappingType.Hidden
|
||||
If dt.Columns.Contains("companyId") Then dt.Columns("companyId").ColumnMapping = MappingType.Hidden
|
||||
If dt.Columns.Contains("portfolioId") Then dt.Columns("portfolioId").ColumnMapping = MappingType.Hidden
|
||||
If dt.Columns.Contains("localEventCode") Then dt.Columns("localEventCode").ColumnMapping = MappingType.Hidden
|
||||
If dt.Columns.Contains("globalEventCode") Then dt.Columns("globalEventCode").ColumnMapping = MappingType.Hidden
|
||||
If dt.Columns.Contains("createdDate") Then dt.Columns("createdDate").ColumnMapping = MappingType.Hidden
|
||||
|
||||
dgv.DataSource = dt
|
||||
|
||||
If dgv IsNot Nothing Then
|
||||
|
||||
frm.Size = New Size(750, 500)
|
||||
dgv.Size = New Size(frm.Size.Width - 10, frm.Size.Height - 10)
|
||||
dgv.Dock = DockStyle.Fill
|
||||
dgv.Anchor = AnchorStyles.Left
|
||||
dgv.Anchor = AnchorStyles.Top
|
||||
dgv.ReadOnly = True
|
||||
frm.Controls.Add(dgv)
|
||||
frm.StartPosition = FormStartPosition.CenterScreen
|
||||
|
||||
frm.ShowDialog()
|
||||
If Not VERAG_PROG_ALLGEMEIN.cBerechtignunen.CHECK_BERECHTIGUNG("ADMIN", "AVISO") Then
|
||||
If dt.Columns.Contains("eventid") Then dt.Columns("eventid").ColumnMapping = MappingType.Hidden
|
||||
If dt.Columns.Contains("companyId") Then dt.Columns("companyId").ColumnMapping = MappingType.Hidden
|
||||
If dt.Columns.Contains("portfolioId") Then dt.Columns("portfolioId").ColumnMapping = MappingType.Hidden
|
||||
If dt.Columns.Contains("localEventCode") Then dt.Columns("localEventCode").ColumnMapping = MappingType.Hidden
|
||||
If dt.Columns.Contains("globalEventCode") Then dt.Columns("globalEventCode").ColumnMapping = MappingType.Hidden
|
||||
If dt.Columns.Contains("createdDate") Then dt.Columns("createdDate").ColumnMapping = MappingType.Hidden
|
||||
End If
|
||||
|
||||
|
||||
Else
|
||||
MsgBox("Keine Creditsafe-Änderungen seit " & lastChecked.ToShortDateString)
|
||||
dgv.DataSource = dt
|
||||
|
||||
If dgv IsNot Nothing Then
|
||||
|
||||
frm.Size = New Size(750, 500)
|
||||
dgv.Size = New Size(frm.Size.Width - 10, frm.Size.Height - 10)
|
||||
dgv.Dock = DockStyle.Fill
|
||||
dgv.Anchor = AnchorStyles.Left
|
||||
dgv.Anchor = AnchorStyles.Top
|
||||
dgv.ReadOnly = True
|
||||
frm.Controls.Add(dgv)
|
||||
frm.StartPosition = FormStartPosition.CenterScreen
|
||||
|
||||
frm.ShowDialog()
|
||||
End If
|
||||
|
||||
|
||||
Else
|
||||
MsgBox("Keine Creditsafe-Änderungen seit " & lastChecked.ToShortDateString)
|
||||
End If
|
||||
|
||||
End If
|
||||
|
||||
Reference in New Issue
Block a user