Kundenuebersicht UIDveranlagt
This commit is contained in:
@@ -11,6 +11,7 @@ Imports itextsharp.text.pdf
|
||||
Imports SDL.eu.europa.ec
|
||||
Imports Microsoft.Office.Interop
|
||||
Imports GrapeCity.DataVisualization.TypeScript
|
||||
Imports VERAG_PROG_ALLGEMEIN
|
||||
|
||||
Public Class cBerechtignungenFunctions
|
||||
|
||||
@@ -142,6 +143,58 @@ Public Class cProgramFunctions
|
||||
Return valid
|
||||
End Function
|
||||
|
||||
|
||||
Public Shared Sub genUIDEORIList(kdNr, typeListe, Optional UIDVeranldgungskunden = False)
|
||||
If kdNr <= 0 Then Exit Sub
|
||||
Dim frmList As New frmKundenUIDEORI_List
|
||||
Select Case typeListe
|
||||
Case "UID"
|
||||
Dim dt = (New SQL).loadDgvBySql("SELECT [uid_id],[uid_KundenNr] KundenNr,[uid_UstIdKz]UstIdKz,[uid_UstIdNr]UstIdNr,[uid_Datum]Datum,[uid_valid]Gültig,[uid_Sachbearbeiter]Sachbearbeiter,[uid_stufe]Stufe FROM [tblUIDPruefung] where uid_KundenNr='" & kdNr & "' AND ISNULL(uid_typ, 'UID') = '" & IIf(UIDVeranldgungskunden, "VAK", "UID") & "' ORDER BY uid_Datum desc", "FMZOLL")
|
||||
If dt IsNot Nothing Then
|
||||
frmList.dgv.DataSource = dt
|
||||
frmList.dgv.Columns("uid_id").Visible = False
|
||||
AddHandler frmList.dgv.CellDoubleClick, Sub()
|
||||
Dim PdfTmp = SDL.FormularManagerNEU.UID_PRUEFUNG_PROTOKOLL(frmList.dgv.SelectedRows(0).Cells("uid_id").Value)
|
||||
If PdfTmp <> "" Then
|
||||
Process.Start(PdfTmp)
|
||||
|
||||
End If
|
||||
End Sub
|
||||
frmList.Show()
|
||||
End If
|
||||
Case "EORI"
|
||||
|
||||
Dim dt = (New SQL).loadDgvBySql("SELECT [eori_id],[eori_KdNr] KundenNr,[eori_Datum]Datum,[eori_valid]Gültig,[eori_sachbearbeiter]Sachbearbeiter FROM [tblEORIPruefung] where eori_KdNr='" & kdNr & "' ORDER BY eori_Datum desc", "FMZOLL")
|
||||
If dt IsNot Nothing Then
|
||||
frmList.dgv.DataSource = dt
|
||||
frmList.dgv.Columns("eori_id").Visible = False
|
||||
|
||||
Dim KUNDE As New cKunde(kdNr)
|
||||
'--------------------------
|
||||
AddHandler frmList.dgv.CellDoubleClick, Sub()
|
||||
Dim eoripruef As New cEORIPruefung(frmList.dgv.SelectedRows(0).Cells("eori_id").Value)
|
||||
Dim msgErgebnis
|
||||
If eoripruef.eori_valid Then
|
||||
msgErgebnis = "EORI-Nr. GÜLTIG - OK"
|
||||
Else
|
||||
msgErgebnis = "EORI-Nr. UNGÜLTIG"
|
||||
End If
|
||||
|
||||
Dim PdfTmp = SDL.FormularManagerNEU.EORI_PRUEFUNG(msgErgebnis, eoripruef.eori_firma, eoripruef.eori_sessionID, KUNDE.EORITIN,, eoripruef.eori_sendungsid, eoripruef.eori_datum, eoripruef.eori_sachbearbeiter, eoripruef.eori_FirmaID)
|
||||
If PdfTmp <> "" Then
|
||||
Process.Start(PdfTmp)
|
||||
|
||||
End If
|
||||
End Sub
|
||||
'--------------------------
|
||||
|
||||
frmList.Show()
|
||||
End If
|
||||
|
||||
End Select
|
||||
|
||||
|
||||
End Sub
|
||||
Shared Function getISO2Land(LandKz As String)
|
||||
If LandKz Is Nothing Then Return Nothing
|
||||
Dim sqlstr = "SELECT TOP 1 isnull([Länderverzeichnis für die Außenhandelsstatistik].LandKz,'') AS LandKzISO2 FROM [Länderverzeichnis für die Außenhandelsstatistik] LEFT JOIN Währungstabelle ON [Länderverzeichnis für die Außenhandelsstatistik].LandNr = Währungstabelle.Währungsschlüssel WHERE Währungstabelle.LandKz='" & LandKz & "' "
|
||||
@@ -468,7 +521,7 @@ Public Class cProgramFunctions
|
||||
'raus hier bei nicht-nummerischem Argument
|
||||
If Not IsNumeric(varNr) Then Exit Function
|
||||
|
||||
fctRound = Fix("" & varNr * (10 ^ varPl) + Math.Sign(varNr) * 0.5) / (10 ^ varPl)
|
||||
fctRound = Fix("" & varNr * (10 ^ varPl) + Math.sign(varNr) * 0.5) / (10 ^ varPl)
|
||||
|
||||
End Function
|
||||
|
||||
@@ -1451,9 +1504,9 @@ Public Class cProgramFunctions
|
||||
|
||||
|
||||
For Each dgvCol As DataGridViewColumn In dgv.Columns
|
||||
col = New DataColumn(dgvCol.Name)
|
||||
dt.Columns.Add(col)
|
||||
Next
|
||||
col = New DataColumn(dgvCol.Name)
|
||||
dt.Columns.Add(col)
|
||||
Next
|
||||
|
||||
'Add Rows from the datagridview
|
||||
Dim row As DataRow
|
||||
|
||||
Reference in New Issue
Block a user