ATEZ-API Fehlerhandling verbessert
This commit is contained in:
@@ -108,7 +108,7 @@
|
|||||||
<PlatformTarget>x64</PlatformTarget>
|
<PlatformTarget>x64</PlatformTarget>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<AssemblyOriginatorKeyFile>Aviso_TemporaryKey.pfx</AssemblyOriginatorKeyFile>
|
<AssemblyOriginatorKeyFile>LME.pfx</AssemblyOriginatorKeyFile>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Reference Include="Accessibility" />
|
<Reference Include="Accessibility" />
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ Imports VERAG_PROG_ALLGEMEIN
|
|||||||
Public Class frmATEZ_NCTS
|
Public Class frmATEZ_NCTS
|
||||||
|
|
||||||
Dim ART As String = ""
|
Dim ART As String = ""
|
||||||
Dim FilialenNr As String = ""
|
Dim FilialenNr As Integer
|
||||||
Dim AbfertigungsNr As Integer
|
Dim AbfertigungsNr As Integer
|
||||||
Dim JAHR As Integer = Now.ToString("yy")
|
Dim JAHR As Integer = Now.ToString("yy")
|
||||||
Public isSTAMMREF As Boolean = False
|
Public isSTAMMREF As Boolean = False
|
||||||
@@ -129,15 +129,6 @@ Public Class frmATEZ_NCTS
|
|||||||
.Carrier_EORI = usrCntl_Carrier.txtEORI.Text
|
.Carrier_EORI = usrCntl_Carrier.txtEORI.Text
|
||||||
.Guarantee_GRN = "" 'leer
|
.Guarantee_GRN = "" 'leer
|
||||||
|
|
||||||
Select Case SENDUNG.tblSnd_Abfertigungsart_ID
|
|
||||||
Case 5, 45 : .DAKOSY_Procedure = "T1"
|
|
||||||
Case 6 : .DAKOSY_Procedure = "T2"
|
|
||||||
Case 8 : .DAKOSY_Procedure = "TIR"
|
|
||||||
Case Else : .DAKOSY_Procedure = "T2"
|
|
||||||
End Select
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
For Each doc As DataGridViewRow In dgvAnhaenge.Rows
|
For Each doc As DataGridViewRow In dgvAnhaenge.Rows
|
||||||
Dim isSelected = IIf(DBNull.Value Is doc.Cells("anh_selekt").Value, False, doc.Cells("anh_selekt").Value)
|
Dim isSelected = IIf(DBNull.Value Is doc.Cells("anh_selekt").Value, False, doc.Cells("anh_selekt").Value)
|
||||||
If isSelected Then
|
If isSelected Then
|
||||||
@@ -175,7 +166,7 @@ Public Class frmATEZ_NCTS
|
|||||||
Me.Cursor = Cursors.Default
|
Me.Cursor = Cursors.Default
|
||||||
|
|
||||||
Catch ex As Exception
|
Catch ex As Exception
|
||||||
|
VERAG_PROG_ALLGEMEIN.cErrorHandler.ERR(ex.Message, ex.StackTrace, System.Reflection.MethodInfo.GetCurrentMethod.Name)
|
||||||
Me.Cursor = Cursors.Default
|
Me.Cursor = Cursors.Default
|
||||||
End Try
|
End Try
|
||||||
|
|
||||||
@@ -193,22 +184,28 @@ Public Class frmATEZ_NCTS
|
|||||||
End If
|
End If
|
||||||
|
|
||||||
|
|
||||||
If Not atez.setJson(atezData, dgvAnhaenge) Then MsgBox("Fehler beim Erstellen der Daten" & vbNewLine & "Vorgang abgebrochen!")
|
If Not atez.setJson(atezData) Then MsgBox("Fehler beim Erstellen der Daten" & vbNewLine & "Vorgang abgebrochen!")
|
||||||
|
|
||||||
|
If Not atez.setJsonPDF(atezData, dgvAnhaenge) Then MsgBox("Fehler beim Erstellen der PDF-Daten" & vbNewLine & "Vorgang abgebrochen!")
|
||||||
|
|
||||||
|
|
||||||
Dim azetId = atez.SendRequestWithAuthHeader("application/json", failreDesc)
|
Dim azetId = atez.SendRequestWithAuthHeader("application/json", failreDesc)
|
||||||
|
|
||||||
If failreDesc <> "" Then
|
If failreDesc <> "" Then
|
||||||
If atezData.status = "Draft" Then
|
If atezData.status = "Draft" Then
|
||||||
MsgBox("Fehler beim Senden" & vbNewLine & failreDesc)
|
MsgBox("Fehler beim Senden" & vbNewLine & failreDesc)
|
||||||
|
atezData.fehlerbeschreibung = failreDesc
|
||||||
|
atezData.SAVE()
|
||||||
Exit Sub
|
Exit Sub
|
||||||
End If
|
End If
|
||||||
Dim result As MsgBoxResult = MsgBox("Fehler beim Senden" & vbNewLine & failreDesc & vbNewLine & "Soll NCTS wird als Entwurf gespeichert werden?", vbYesNoCancel)
|
Dim result As MsgBoxResult = MsgBox("Fehler beim Senden" & vbNewLine & failreDesc & vbNewLine & "Soll NCTS als Entwurf gespeichert werden?", vbYesNoCancel)
|
||||||
If result = vbYes Then
|
If result = vbYes Then
|
||||||
atezData.status = "Draft"
|
atezData.status = "Draft"
|
||||||
atezData.fehlerbeschreibung = failreDesc
|
atezData.fehlerbeschreibung = failreDesc
|
||||||
atezData.SAVE()
|
atezData.SAVE()
|
||||||
End If
|
End If
|
||||||
lblInfo.Text = "Fehler in der API"
|
|
||||||
|
lblInfo.Text = "Fehler in der API "
|
||||||
|
|
||||||
Else
|
Else
|
||||||
atezData.status = "Sent"
|
atezData.status = "Sent"
|
||||||
@@ -262,13 +259,6 @@ Public Class frmATEZ_NCTS
|
|||||||
|
|
||||||
Private Sub frmATEZNCTS_Load(sender As Object, e As EventArgs) Handles MyBase.Load
|
Private Sub frmATEZNCTS_Load(sender As Object, e As EventArgs) Handles MyBase.Load
|
||||||
|
|
||||||
If FilialenNr = "" Then
|
|
||||||
MsgBox("Keine Filiale ausgewählt!")
|
|
||||||
Me.Close()
|
|
||||||
End If
|
|
||||||
|
|
||||||
FIRMA_DY = SDL.frmZollanmeldung.getFirma_DY(FilialenNr, Nothing)
|
|
||||||
|
|
||||||
Select Case FIRMA_DY
|
Select Case FIRMA_DY
|
||||||
Case "VERAG" : txtDyMandant.Text = "VERG"
|
Case "VERAG" : txtDyMandant.Text = "VERG"
|
||||||
txtDyNiederlassung.Text = VERAG_PROG_ALLGEMEIN.cAllgemein.NIEDERLASSUNG
|
txtDyNiederlassung.Text = VERAG_PROG_ALLGEMEIN.cAllgemein.NIEDERLASSUNG
|
||||||
@@ -278,7 +268,6 @@ Public Class frmATEZ_NCTS
|
|||||||
Case "AMBAR" : txtDyMandant.Text = "ATIL" : txtDyNiederlassung.Text = "AMBWO"
|
Case "AMBAR" : txtDyMandant.Text = "ATIL" : txtDyNiederlassung.Text = "AMBWO"
|
||||||
End Select
|
End Select
|
||||||
|
|
||||||
|
|
||||||
initSeachboxes()
|
initSeachboxes()
|
||||||
initAttachment()
|
initAttachment()
|
||||||
|
|
||||||
@@ -432,7 +421,7 @@ CASE WHEN [anh_Art] = 'ATR-EUR1' then 'EUR'
|
|||||||
when [anh_Art] = 'Sonstiges' then 'OTHER'
|
when [anh_Art] = 'Sonstiges' then 'OTHER'
|
||||||
when [anh_Art] ='' then 'OTHER' End
|
when [anh_Art] ='' then 'OTHER' End
|
||||||
[anh_Art],[anh_Typ] FROM [tblAvisoAnhaenge]
|
[anh_Art],[anh_Typ] FROM [tblAvisoAnhaenge]
|
||||||
WHERE [anh_AvisoId]='" & AVISO.AvisoID & "' And anh_Typ = 'PDF'
|
WHERE [anh_AvisoId]='" & AVISO.AvisoID & "' AND isnull(anh_SendungsId,0) <=0 And anh_Typ = 'PDF'
|
||||||
Order BY [anh_Reihenfolge], anh_Datum desc, [anh_id]"
|
Order BY [anh_Reihenfolge], anh_Datum desc, [anh_id]"
|
||||||
|
|
||||||
Dim dt = VermerkeDAL.Anzeigen_Vermerke(hSQL)
|
Dim dt = VermerkeDAL.Anzeigen_Vermerke(hSQL)
|
||||||
@@ -539,5 +528,4 @@ CASE WHEN [anh_Art] = 'ATR-EUR1' then 'EUR'
|
|||||||
txtDat._value = CDate(sender.value).ToShortDateString
|
txtDat._value = CDate(sender.value).ToShortDateString
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
|
|
||||||
End Class
|
End Class
|
||||||
Reference in New Issue
Block a user