ATEZ
This commit is contained in:
@@ -31,5 +31,5 @@ Imports System.Runtime.InteropServices
|
|||||||
' übernehmen, indem Sie "*" eingeben:
|
' übernehmen, indem Sie "*" eingeben:
|
||||||
' <Assembly: AssemblyVersion("1.0.*")>
|
' <Assembly: AssemblyVersion("1.0.*")>
|
||||||
|
|
||||||
<Assembly: AssemblyVersion("3.9.1.5")>
|
<Assembly: AssemblyVersion("3.9.1.6")>
|
||||||
<Assembly: AssemblyFileVersion("3.9.1.5")>
|
<Assembly: AssemblyFileVersion("3.9.1.6")>
|
||||||
|
|||||||
12
Aviso/frmATEZ_NCTS.Designer.vb
generated
12
Aviso/frmATEZ_NCTS.Designer.vb
generated
@@ -84,7 +84,7 @@ Partial Class frmATEZ_NCTS
|
|||||||
Me.Button1.FlatStyle = System.Windows.Forms.FlatStyle.Flat
|
Me.Button1.FlatStyle = System.Windows.Forms.FlatStyle.Flat
|
||||||
Me.Button1.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
|
Me.Button1.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
|
||||||
Me.Button1.ImageAlign = System.Drawing.ContentAlignment.TopCenter
|
Me.Button1.ImageAlign = System.Drawing.ContentAlignment.TopCenter
|
||||||
Me.Button1.Location = New System.Drawing.Point(154, 757)
|
Me.Button1.Location = New System.Drawing.Point(154, 772)
|
||||||
Me.Button1.Margin = New System.Windows.Forms.Padding(2)
|
Me.Button1.Margin = New System.Windows.Forms.Padding(2)
|
||||||
Me.Button1.Name = "Button1"
|
Me.Button1.Name = "Button1"
|
||||||
Me.Button1.Size = New System.Drawing.Size(159, 42)
|
Me.Button1.Size = New System.Drawing.Size(159, 42)
|
||||||
@@ -134,7 +134,6 @@ Partial Class frmATEZ_NCTS
|
|||||||
Me.pnlHead.Controls.Add(Me.Label4)
|
Me.pnlHead.Controls.Add(Me.Label4)
|
||||||
Me.pnlHead.Controls.Add(Me.sbBestimmungsZollstelle)
|
Me.pnlHead.Controls.Add(Me.sbBestimmungsZollstelle)
|
||||||
Me.pnlHead.Controls.Add(Me.Label3)
|
Me.pnlHead.Controls.Add(Me.Label3)
|
||||||
Me.pnlHead.Controls.Add(Me.dgvAnhaenge)
|
|
||||||
Me.pnlHead.Controls.Add(Me.Label9)
|
Me.pnlHead.Controls.Add(Me.Label9)
|
||||||
Me.pnlHead.Controls.Add(Me.sbAbgangZollstelle)
|
Me.pnlHead.Controls.Add(Me.sbAbgangZollstelle)
|
||||||
Me.pnlHead.Controls.Add(Me.txtDyMandant)
|
Me.pnlHead.Controls.Add(Me.txtDyMandant)
|
||||||
@@ -143,7 +142,7 @@ Partial Class frmATEZ_NCTS
|
|||||||
Me.pnlHead.Controls.Add(Me.lblBezugsnummer)
|
Me.pnlHead.Controls.Add(Me.lblBezugsnummer)
|
||||||
Me.pnlHead.Location = New System.Drawing.Point(3, 2)
|
Me.pnlHead.Location = New System.Drawing.Point(3, 2)
|
||||||
Me.pnlHead.Name = "pnlHead"
|
Me.pnlHead.Name = "pnlHead"
|
||||||
Me.pnlHead.Size = New System.Drawing.Size(478, 750)
|
Me.pnlHead.Size = New System.Drawing.Size(478, 601)
|
||||||
Me.pnlHead.TabIndex = 112
|
Me.pnlHead.TabIndex = 112
|
||||||
'
|
'
|
||||||
'Label2
|
'Label2
|
||||||
@@ -863,10 +862,10 @@ Partial Class frmATEZ_NCTS
|
|||||||
Me.dgvAnhaenge.BackgroundColor = System.Drawing.Color.White
|
Me.dgvAnhaenge.BackgroundColor = System.Drawing.Color.White
|
||||||
Me.dgvAnhaenge.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
|
Me.dgvAnhaenge.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
|
||||||
Me.dgvAnhaenge.Columns.AddRange(New System.Windows.Forms.DataGridViewColumn() {Me.columnName})
|
Me.dgvAnhaenge.Columns.AddRange(New System.Windows.Forms.DataGridViewColumn() {Me.columnName})
|
||||||
Me.dgvAnhaenge.Location = New System.Drawing.Point(13, 589)
|
Me.dgvAnhaenge.Location = New System.Drawing.Point(3, 609)
|
||||||
Me.dgvAnhaenge.Name = "dgvAnhaenge"
|
Me.dgvAnhaenge.Name = "dgvAnhaenge"
|
||||||
Me.dgvAnhaenge.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect
|
Me.dgvAnhaenge.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect
|
||||||
Me.dgvAnhaenge.Size = New System.Drawing.Size(463, 158)
|
Me.dgvAnhaenge.Size = New System.Drawing.Size(478, 158)
|
||||||
Me.dgvAnhaenge.TabIndex = 112
|
Me.dgvAnhaenge.TabIndex = 112
|
||||||
'
|
'
|
||||||
'columnName
|
'columnName
|
||||||
@@ -956,9 +955,10 @@ Partial Class frmATEZ_NCTS
|
|||||||
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
|
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
|
||||||
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
|
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
|
||||||
Me.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink
|
Me.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink
|
||||||
Me.ClientSize = New System.Drawing.Size(484, 810)
|
Me.ClientSize = New System.Drawing.Size(484, 819)
|
||||||
Me.Controls.Add(Me.pnlHead)
|
Me.Controls.Add(Me.pnlHead)
|
||||||
Me.Controls.Add(Me.Button1)
|
Me.Controls.Add(Me.Button1)
|
||||||
|
Me.Controls.Add(Me.dgvAnhaenge)
|
||||||
Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon)
|
Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon)
|
||||||
Me.Name = "frmATEZ_NCTS"
|
Me.Name = "frmATEZ_NCTS"
|
||||||
Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen
|
Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen
|
||||||
|
|||||||
@@ -1,4 +1,6 @@
|
|||||||
Imports DocumentFormat.OpenXml.Vml.Presentation
|
Imports System.Web.UI.WebControls
|
||||||
|
Imports com.esendex.sdk.sent
|
||||||
|
Imports DocumentFormat.OpenXml.Vml.Presentation
|
||||||
Imports GrapeCity.ActiveReports.Design.DdrDesigner.Designers
|
Imports GrapeCity.ActiveReports.Design.DdrDesigner.Designers
|
||||||
Imports GrapeCity.ActiveReports.ReportsCore.Tools
|
Imports GrapeCity.ActiveReports.ReportsCore.Tools
|
||||||
Imports Newtonsoft.Json.Linq
|
Imports Newtonsoft.Json.Linq
|
||||||
@@ -77,10 +79,24 @@ Public Class frmATEZ_NCTS
|
|||||||
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
|
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
|
||||||
Try
|
Try
|
||||||
|
|
||||||
|
|
||||||
|
If Button1.Text = "JSON" Then
|
||||||
|
If Not atez.setJson(atez_data) Then MsgBox("Fehler beim Erstellen der Daten")
|
||||||
|
atez.setJsonPDF(atez_data, dgvAnhaenge)
|
||||||
|
|
||||||
|
Dim data As New DataObject()
|
||||||
|
data.SetData(DataFormats.Text, atez_data.json)
|
||||||
|
Clipboard.SetDataObject(data)
|
||||||
|
Me.Cursor = Cursors.Default
|
||||||
|
MsgBox("JSON-Daten in Zwischenablage gespeichert")
|
||||||
|
Exit Sub
|
||||||
|
End If
|
||||||
|
|
||||||
If atez_data.status = "Sent" Then
|
If atez_data.status = "Sent" Then
|
||||||
Exit Sub
|
Exit Sub
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
|
||||||
If Not checkAttachment() Then
|
If Not checkAttachment() Then
|
||||||
Exit Sub
|
Exit Sub
|
||||||
End If
|
End If
|
||||||
@@ -118,12 +134,14 @@ Public Class frmATEZ_NCTS
|
|||||||
.Guarantee_GRN = "" 'leer
|
.Guarantee_GRN = "" 'leer
|
||||||
.erstellerId = VERAG_PROG_ALLGEMEIN.cAllgemein.USRID
|
.erstellerId = VERAG_PROG_ALLGEMEIN.cAllgemein.USRID
|
||||||
|
|
||||||
'For Each doc As DataGridViewRow In dgvAnhaenge.Rows
|
If .selectedDocuments <> "" Then .selectedDocuments = ""
|
||||||
' Dim isSelected = IIf(DBNull.Value Is doc.Cells("anh_selekt").Value, False, doc.Cells("anh_selekt").Value)
|
|
||||||
' If isSelected Then
|
For Each doc As DataGridViewRow In dgvAnhaenge.Rows
|
||||||
' .selectedDocuments &= doc.Cells("anh_docId").Value & ", "
|
Dim isSelected = IIf(DBNull.Value Is doc.Cells("anh_selekt").Value, False, doc.Cells("anh_selekt").Value)
|
||||||
' End If
|
If isSelected Then
|
||||||
'Next
|
.selectedDocuments &= doc.Cells("anh_docId").Value & ", "
|
||||||
|
End If
|
||||||
|
Next
|
||||||
|
|
||||||
.SAVE()
|
.SAVE()
|
||||||
|
|
||||||
@@ -156,8 +174,21 @@ Public Class frmATEZ_NCTS
|
|||||||
|
|
||||||
Dim authResp = atez.authenticate()
|
Dim authResp = atez.authenticate()
|
||||||
If authResp <> "200" Then
|
If authResp <> "200" Then
|
||||||
failreDesc = "Authentifizierung fehlgeschlagen - " & authResp & vbNewLine & "Vorgang abgebrochen/wiederholen!"
|
|
||||||
lblInfo.Text = failreDesc
|
failreDesc = "Authentifizierung fehlgeschlagen"
|
||||||
|
lblInfo.Text = failreDesc & " - " & authResp & vbNewLine & "Vorgang abgebrochen" & vbNewLine & " Bitte wiederholen!"
|
||||||
|
Dim resultAuthentifizierung As MsgBoxResult = MsgBox("Fehler beim Authentifizieren" & vbNewLine & failreDesc & vbNewLine & "Soll NCTS als Entwurf gespeichert werden?", vbYesNoCancel)
|
||||||
|
|
||||||
|
If resultAuthentifizierung = vbYes Then
|
||||||
|
atezData.status = "Draft"
|
||||||
|
atezData.fehlerbeschreibung = failreDesc
|
||||||
|
Return atezData.SAVE()
|
||||||
|
Else
|
||||||
|
atezData.status = "Failure"
|
||||||
|
atezData.fehlerbeschreibung = failreDesc
|
||||||
|
Return atezData.SAVE()
|
||||||
|
End If
|
||||||
|
|
||||||
Return False
|
Return False
|
||||||
End If
|
End If
|
||||||
|
|
||||||
@@ -166,7 +197,6 @@ Public Class frmATEZ_NCTS
|
|||||||
|
|
||||||
If Not atez.setJsonPDF(atezData, dgvAnhaenge) Then MsgBox("Fehler beim Erstellen der PDF-Daten, kein Anhang ausgewählt!" & vbNewLine & "Vorgang abgebrochen!")
|
If Not atez.setJsonPDF(atezData, dgvAnhaenge) Then MsgBox("Fehler beim Erstellen der PDF-Daten, kein Anhang ausgewählt!" & vbNewLine & "Vorgang abgebrochen!")
|
||||||
|
|
||||||
'MsgBox(atezData.json)
|
|
||||||
Dim azetId = atez.SendRequestWithAuthHeader("application/json", failreDesc)
|
Dim azetId = atez.SendRequestWithAuthHeader("application/json", failreDesc)
|
||||||
|
|
||||||
If failreDesc <> "" Then
|
If failreDesc <> "" Then
|
||||||
@@ -253,7 +283,7 @@ Public Class frmATEZ_NCTS
|
|||||||
End Select
|
End Select
|
||||||
|
|
||||||
initSeachboxes()
|
initSeachboxes()
|
||||||
initAttachment()
|
|
||||||
|
|
||||||
|
|
||||||
cboProzedur.Items.Clear()
|
cboProzedur.Items.Clear()
|
||||||
@@ -270,11 +300,11 @@ Public Class frmATEZ_NCTS
|
|||||||
|
|
||||||
If id > 0 Then
|
If id > 0 Then
|
||||||
atez_data = New cATEZ_NCTS_DATA(id)
|
atez_data = New cATEZ_NCTS_DATA(id)
|
||||||
|
initAttachment()
|
||||||
If atez_data.atezId <> "" Then
|
If atez_data.atezId <> "" Then
|
||||||
lblInfo.Text = "Atez-ID " & atez_data.atezId
|
lblInfo.Text = "Atez-ID " & atez_data.atezId
|
||||||
Else
|
Else
|
||||||
lblInfo.Text = "Status: " & atez_data.status
|
lblInfo.Text = "Status: " & IIf(atez_data.fehlerbeschreibung <> "", atez_data.status & "- " & atez_data.fehlerbeschreibung, atez_data.status)
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
|
||||||
@@ -309,12 +339,15 @@ Public Class frmATEZ_NCTS
|
|||||||
Button1.Text = "An ATEZ senden -->"
|
Button1.Text = "An ATEZ senden -->"
|
||||||
pnlHead.Enabled = True
|
pnlHead.Enabled = True
|
||||||
Button1.Enabled = True
|
Button1.Enabled = True
|
||||||
initAttachment()
|
'initAttachment()
|
||||||
|
|
||||||
Else
|
Else
|
||||||
Button1.Text = "JSON"
|
Button1.Text = "JSON"
|
||||||
pnlHead.Enabled = False
|
pnlHead.Enabled = False
|
||||||
|
dgvAnhaenge.ReadOnly = True
|
||||||
Button1.Enabled = True
|
Button1.Enabled = True
|
||||||
|
|
||||||
|
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
|
||||||
@@ -324,6 +357,7 @@ Public Class frmATEZ_NCTS
|
|||||||
|
|
||||||
Else
|
Else
|
||||||
atez_data = New cATEZ_NCTS_DATA()
|
atez_data = New cATEZ_NCTS_DATA()
|
||||||
|
initAttachment()
|
||||||
Button1.Text = "An ATEZ senden -->"
|
Button1.Text = "An ATEZ senden -->"
|
||||||
pnlHead.Enabled = True
|
pnlHead.Enabled = True
|
||||||
|
|
||||||
@@ -361,7 +395,7 @@ Public Class frmATEZ_NCTS
|
|||||||
sbDurchgangszollstelle6.SET_VALUE(If(AVISO.Durchgangszollstelle6, ""))
|
sbDurchgangszollstelle6.SET_VALUE(If(AVISO.Durchgangszollstelle6, ""))
|
||||||
|
|
||||||
End If
|
End If
|
||||||
|
'initAttachment()
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Sub initAttachment()
|
Sub initAttachment()
|
||||||
@@ -393,7 +427,7 @@ Public Class frmATEZ_NCTS
|
|||||||
Dim col As DataColumn
|
Dim col As DataColumn
|
||||||
col = dt.Columns.Add("anh_selekt", GetType(Boolean))
|
col = dt.Columns.Add("anh_selekt", GetType(Boolean))
|
||||||
col.SetOrdinal(0)
|
col.SetOrdinal(0)
|
||||||
|
dgvAnhaenge.Columns.Clear()
|
||||||
dgvAnhaenge.DataSource = dt
|
dgvAnhaenge.DataSource = dt
|
||||||
|
|
||||||
If dgvAnhaenge.RowCount = 0 Then dgvAnhaenge.Columns.Clear() : Exit Sub
|
If dgvAnhaenge.RowCount = 0 Then dgvAnhaenge.Columns.Clear() : Exit Sub
|
||||||
@@ -408,7 +442,7 @@ Public Class frmATEZ_NCTS
|
|||||||
.Columns("anh_id").Visible = False 'VermerkID nicht anzeigenconMenuVermerke
|
.Columns("anh_id").Visible = False 'VermerkID nicht anzeigenconMenuVermerke
|
||||||
.Columns("anh_docId").Visible = False 'AvisoID nicht anzeigen
|
.Columns("anh_docId").Visible = False 'AvisoID nicht anzeigen
|
||||||
|
|
||||||
.Columns("anh_selekt").MinimumWidth = 50
|
.Columns("anh_selekt").MinimumWidth = 10
|
||||||
.Columns("anh_selekt").HeaderText = "ausgewählt"
|
.Columns("anh_selekt").HeaderText = "ausgewählt"
|
||||||
.Columns("anh_selekt").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
|
.Columns("anh_selekt").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
|
||||||
|
|
||||||
@@ -431,6 +465,18 @@ Public Class frmATEZ_NCTS
|
|||||||
|
|
||||||
End With
|
End With
|
||||||
|
|
||||||
|
If atez_data IsNot Nothing AndAlso atez_data.selectedDocuments <> "" Then
|
||||||
|
|
||||||
|
For Each doc As DataGridViewRow In dgvAnhaenge.Rows
|
||||||
|
|
||||||
|
If atez_data.selectedDocuments.Contains(doc.Cells("anh_docId").Value) Then
|
||||||
|
doc.Cells("anh_selekt").Value = True
|
||||||
|
End If
|
||||||
|
|
||||||
|
Next
|
||||||
|
End If
|
||||||
|
|
||||||
|
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -6415,13 +6415,18 @@ Public Class frmSendungsdetailsNEU
|
|||||||
Private Sub dgvATEZNCTS_KeyUp(sender As Object, e As KeyEventArgs) Handles dgvATEZNCTS.KeyUp
|
Private Sub dgvATEZNCTS_KeyUp(sender As Object, e As KeyEventArgs) Handles dgvATEZNCTS.KeyUp
|
||||||
If e.KeyCode = Keys.Delete Then
|
If e.KeyCode = Keys.Delete Then
|
||||||
If dgvATEZNCTS.SelectedRows.Count > 0 Then
|
If dgvATEZNCTS.SelectedRows.Count > 0 Then
|
||||||
If Not IsDBNull(dgvATEZNCTS.SelectedRows(0).Cells("Status").Value) AndAlso dgvATEZNCTS.SelectedRows(0).Cells("Status").Value <> "Sent" Or IsDBNull(dgvATEZNCTS.SelectedRows(0).Cells("Status").Value) Then
|
If Not IsDBNull(dgvATEZNCTS.SelectedRows(0).Cells("Status").Value) Or IsDBNull(dgvATEZNCTS.SelectedRows(0).Cells("Status").Value) Then
|
||||||
|
If dgvATEZNCTS.SelectedRows(0).Cells("Status").Value = "Sent" Then
|
||||||
|
MsgBox("Bereits gesendete Request können nicht gelöscht werden!")
|
||||||
|
Exit Sub
|
||||||
|
End If
|
||||||
If vbYes = MsgBox("Möchten Sie diesen Request wirklich löschen?", vbYesNoCancel) Then
|
If vbYes = MsgBox("Möchten Sie diesen Request wirklich löschen?", vbYesNoCancel) Then
|
||||||
Dim atez As New cATEZ_NCTS_DATA(dgvATEZNCTS.SelectedRows(0).Cells("Id").Value)
|
Dim atez As New cATEZ_NCTS_DATA(dgvATEZNCTS.SelectedRows(0).Cells("Id").Value)
|
||||||
atez.delete()
|
atez.delete()
|
||||||
initdgvATEZ()
|
initdgvATEZ()
|
||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
|
|
||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|||||||
@@ -1690,7 +1690,11 @@ Public Class usrcntlAktDetailsATILLANeu
|
|||||||
Private Sub dgvATEZNCTS_KeyUp(sender As Object, e As KeyEventArgs) Handles dgvATEZNCTS.KeyUp
|
Private Sub dgvATEZNCTS_KeyUp(sender As Object, e As KeyEventArgs) Handles dgvATEZNCTS.KeyUp
|
||||||
If e.KeyCode = Keys.Delete Then
|
If e.KeyCode = Keys.Delete Then
|
||||||
If dgvATEZNCTS.SelectedRows.Count > 0 Then
|
If dgvATEZNCTS.SelectedRows.Count > 0 Then
|
||||||
If Not IsDBNull(dgvATEZNCTS.SelectedRows(0).Cells("Status").Value) AndAlso dgvATEZNCTS.SelectedRows(0).Cells("Status").Value <> "Sent" Or IsDBNull(dgvATEZNCTS.SelectedRows(0).Cells("Status").Value) Then
|
If Not IsDBNull(dgvATEZNCTS.SelectedRows(0).Cells("Status").Value) Or IsDBNull(dgvATEZNCTS.SelectedRows(0).Cells("Status").Value) Then
|
||||||
|
If dgvATEZNCTS.SelectedRows(0).Cells("Status").Value = "Sent" Then
|
||||||
|
MsgBox("Bereits gesendete Request können nicht gelöscht werden!")
|
||||||
|
Exit Sub
|
||||||
|
End If
|
||||||
If vbYes = MsgBox("Möchten Sie diesen Request wirklich löschen?", vbYesNoCancel) Then
|
If vbYes = MsgBox("Möchten Sie diesen Request wirklich löschen?", vbYesNoCancel) Then
|
||||||
Dim atez As New cATEZ_NCTS_DATA(dgvATEZNCTS.SelectedRows(0).Cells("Id").Value)
|
Dim atez As New cATEZ_NCTS_DATA(dgvATEZNCTS.SelectedRows(0).Cells("Id").Value)
|
||||||
atez.delete()
|
atez.delete()
|
||||||
|
|||||||
Reference in New Issue
Block a user