fiskal, Abrechungsmaske, etx.
This commit is contained in:
@@ -489,7 +489,6 @@ Public Class cFiskaltrustClient_chilkat
|
||||
json.UpdateString("cbReceiptMoment", DateTime.UtcNow.ToString("o"))
|
||||
json.UpdateString("ftReceiptCase", (FtReceiptCases.OutOfOperation).ToString())
|
||||
json.UpdateString("cbReceiptReference", "OutOfOperation")
|
||||
|
||||
json.UpdateString("cbUser", "Admin")
|
||||
json.UpdateString("ftReceiptCaseData", "")
|
||||
|
||||
@@ -644,47 +643,48 @@ Public Class cFiskaltrustClient_chilkat
|
||||
|
||||
Dim numSignatures As Integer = Signatures.Size
|
||||
|
||||
For i = 0 To numSignatures - 1
|
||||
For i = 0 To numSignatures - 1
|
||||
|
||||
|
||||
Dim SignObj As Chilkat.JsonObject = Signatures.ObjectAt(i)
|
||||
Dim ftSigPos As New cFiskaltrustSignaturPositions()
|
||||
Dim SignObj As Chilkat.JsonObject = Signatures.ObjectAt(i)
|
||||
Dim ftSigPos As New cFiskaltrustSignaturPositions()
|
||||
|
||||
With ftSigPos
|
||||
.ftSignatures = ftSig.ft_id
|
||||
.ftData = SignObj.StringOf("Data")
|
||||
.ftSignatureFormat = SignObj.StringOf("ftSignatureFormat")
|
||||
.ftSignatureType = SignObj.StringOf("ftSignatureType")
|
||||
saved = .SAVE()
|
||||
'If IsNumeric(.ftSignatureType) AndAlso CInt(.ftSignatureType) = IIf(VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM = True, 0, 3) Then
|
||||
' QR_CodeString = .ftData
|
||||
'End If
|
||||
|
||||
'https://receipts.fiskaltrust.eu/{ftQueueID}/{ftQueueItemID}
|
||||
Dim URL_FT As String = ""
|
||||
If Not String.IsNullOrWhiteSpace(ftSig.ftQueueID) AndAlso Not String.IsNullOrWhiteSpace(ftSig.ftQueueItemID) Then
|
||||
URL_FT = $"https://receipts.fiskaltrust.eu/{ftSig.ftQueueID}/{ftSig.ftQueueItemID}"
|
||||
|
||||
Using qrGenerator As New QRCodeGenerator()
|
||||
Using qrData As QRCodeData = qrGenerator.CreateQrCode(URL_FT, QRCodeGenerator.ECCLevel.Q)
|
||||
|
||||
Dim qrCode As New PngByteQRCode(qrData)
|
||||
Dim qrBytes As Byte() = qrCode.GetGraphic(20)
|
||||
Dim qrBase64 As String = Convert.ToBase64String(qrBytes)
|
||||
|
||||
QR_CodeString = qrBase64
|
||||
|
||||
End Using
|
||||
End Using
|
||||
With ftSigPos
|
||||
.ftSignatures = ftSig.ft_id
|
||||
.ftData = SignObj.StringOf("Data")
|
||||
.ftSignatureFormat = SignObj.StringOf("ftSignatureFormat")
|
||||
.ftSignatureType = SignObj.StringOf("ftSignatureType")
|
||||
saved = .SAVE()
|
||||
'If IsNumeric(.ftSignatureType) AndAlso CInt(.ftSignatureType) = IIf(VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM = True, 0, 3) Then
|
||||
' QR_CodeString = .ftData
|
||||
'End If
|
||||
|
||||
|
||||
End If
|
||||
End With
|
||||
End With
|
||||
|
||||
Next
|
||||
Next
|
||||
|
||||
'https://receipts.fiskaltrust.eu/{ftQueueID}/{ftQueueItemID}
|
||||
Dim URL_FT As String = ""
|
||||
If Not String.IsNullOrWhiteSpace(ftSig.ftQueueID) AndAlso Not String.IsNullOrWhiteSpace(ftSig.ftQueueItemID) Then
|
||||
URL_FT = $"https://receipts.fiskaltrust.eu/{ftSig.ftQueueID}/{ftSig.ftQueueItemID}"
|
||||
|
||||
Using qrGenerator As New QRCodeGenerator()
|
||||
Using qrData As QRCodeData = qrGenerator.CreateQrCode(URL_FT, QRCodeGenerator.ECCLevel.Q)
|
||||
|
||||
Dim qrCode As New PngByteQRCode(qrData)
|
||||
Dim qrBytes As Byte() = qrCode.GetGraphic(20)
|
||||
Dim qrBase64 As String = Convert.ToBase64String(qrBytes)
|
||||
|
||||
QR_CodeString = qrBase64
|
||||
|
||||
End Using
|
||||
End Using
|
||||
|
||||
End If
|
||||
|
||||
|
||||
Return saved
|
||||
Return saved
|
||||
|
||||
|
||||
End Function
|
||||
|
||||
Reference in New Issue
Block a user