KI_upload

This commit is contained in:
2025-04-29 11:50:48 +02:00
parent aedf2c7375
commit d3d2be1c08
3 changed files with 495 additions and 464 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -1318,7 +1318,7 @@ Public Class frmMDM_USTVAntrag
End Function End Function
Shared Function loadUSTVFrom_ATEZ_KI(UStVAn_ID As Integer, Antrag_LandKz As String, atez_api As cATEZ_NCTS_IN, daid As Integer, pageCount As Integer, documentType As String) As Boolean Shared Function loadUSTVFrom_ATEZ_KI(UStVAn_ID As Integer, Antrag_LandKz As String, atez_api As cATEZ_NCTS_IN, daid As Integer, pageCount As Integer, documentType As String, deleteOrigPDF As Boolean) As Boolean
Try Try
Dim bytSchnittstellenNr = -1 Dim bytSchnittstellenNr = -1
@@ -1368,7 +1368,7 @@ Public Class frmMDM_USTVAntrag
If f.ShowDialog = DialogResult.OK Then If f.ShowDialog = DialogResult.OK Then
Dim DS_ORIG_alreadyDeleted As Boolean = False Dim DS_ORIG_alreadyDeleted = Not deleteOrigPDF 'ist wirklich so richtig!
Dim DS_ORIG As New cDATENSERVER(daid) Dim DS_ORIG As New cDATENSERVER(daid)
Dim fi_orig As New FileInfo(DS_ORIG.GET_TOP1_PATH()) Dim fi_orig As New FileInfo(DS_ORIG.GET_TOP1_PATH())
@@ -2947,6 +2947,14 @@ Public Class frmMDM_USTVAntrag
Private Sub scanUSTVA_FileAdded(id As String, path As String, name As String) Handles scanUSTVA.FileAdded Private Sub scanUSTVA_FileAdded(id As String, path As String, name As String) Handles scanUSTVA.FileAdded
btnPDFauslesen.Enabled = scanUSTVA.getDS.da_id > 0 btnPDFauslesen.Enabled = scanUSTVA.getDS.da_id > 0
cbxKIUploaddelete.Enabled = btnPDFauslesen.Enabled
End Sub
Private Sub scanUSTVA_FileDeleted() Handles scanUSTVA.FileDeleted
btnPDFauslesen.Enabled = False
cbxKIUploaddelete.Enabled = btnPDFauslesen.Enabled
End Sub End Sub
Private Sub mnuItemKIUPLOAD_Clicked(sender As Object, e As EventArgs) Private Sub mnuItemKIUPLOAD_Clicked(sender As Object, e As EventArgs)
@@ -2974,15 +2982,18 @@ Public Class frmMDM_USTVAntrag
If vbYes = MsgBox("Möchten Sie die Rechnungsdaten der " & item.Text & " per ATEZ-API auslesen lassen?", vbYesNoCancel) Then If vbYes = MsgBox("Möchten Sie die Rechnungsdaten der " & item.Text & " per ATEZ-API auslesen lassen?", vbYesNoCancel) Then
'document_type = vat_invoice or receipt 'document_type = vat_invoice or receipt
loadUSTVFrom_ATEZ_KI(UStVAn_ID, Antrag_LandKz, atez_api, scanUSTVA.getDS().da_id, pdfR.NumberOfPages, item.Name) loadUSTVFrom_ATEZ_KI(UStVAn_ID, Antrag_LandKz, atez_api, scanUSTVA.getDS().da_id, pdfR.NumberOfPages, item.Name, cbxKIUploaddelete.Checked)
initScanUSTVA() initScanUSTVA()
End If End If
Else Else
DS.DELETE_COMPLETE() If cbxKIUploaddelete.Checked Then
initScanUSTVA() DS.DELETE_COMPLETE()
initScanUSTVA()
End If
End If End If
init() init()
@@ -3043,6 +3054,7 @@ Public Class frmMDM_USTVAntrag
scanUSTVA.INIT(USTV_ANTRAG.UStVAn_KuNr, "MDM", "USTVA_KI_" & USTV_ANTRAG.UStVAn_ID) scanUSTVA.INIT(USTV_ANTRAG.UStVAn_KuNr, "MDM", "USTVA_KI_" & USTV_ANTRAG.UStVAn_ID)
btnPDFauslesen.Enabled = scanUSTVA.getDS().da_id > 0 btnPDFauslesen.Enabled = scanUSTVA.getDS().da_id > 0
cbxKIUploaddelete.Enabled = btnPDFauslesen.Enabled
End Sub End Sub

View File

@@ -23,6 +23,7 @@ Public Class usrcntlPDFScan
Public Event FileAdded(id As String, path As String, name As String) Public Event FileAdded(id As String, path As String, name As String)
Public Event FileDeleted()
Private Sub usrcntlPDFScan_Layout(sender As Object, e As LayoutEventArgs) Handles Me.Layout Private Sub usrcntlPDFScan_Layout(sender As Object, e As LayoutEventArgs) Handles Me.Layout
Me.txt.Text = _TEXT_PDF Me.txt.Text = _TEXT_PDF
@@ -363,6 +364,7 @@ Public Class usrcntlPDFScan
'DatenserverIDCollection.DELETE(DatenserverIDCollection.LIST(0).coll_daId) 'DatenserverIDCollection.DELETE(DatenserverIDCollection.LIST(0).coll_daId)
''' DatenserverIDCollection.Clear() ''' DatenserverIDCollection.Clear()
initPdf() initPdf()
RaiseEvent FileDeleted()
End If End If
End Sub End Sub