diff --git a/Aviso/Anhänge/frmSendungAnhangImport.vb b/Aviso/Anhänge/frmSendungAnhangImport.vb index cbb5355..3a5dd0a 100644 --- a/Aviso/Anhänge/frmSendungAnhangImport.vb +++ b/Aviso/Anhänge/frmSendungAnhangImport.vb @@ -1431,7 +1431,8 @@ Public Class frmSendungAnhangImport da_id = DS.da_id destPath = DS.GET_TOP1_PATH fileName = VERAG_PROG_ALLGEMEIN.cDATENSERVER.replaceInvalidCahr(fileName) - Dim ANH As New VERAG_PROG_ALLGEMEIN.cAvisoAnhaenge(AvisoId, fileName, DS.da_id, Art, Typ, SendungsId) + Dim fi As New FileInfo(sourcePath) + Dim ANH As New VERAG_PROG_ALLGEMEIN.cAvisoAnhaenge(AvisoId, fileName, DS.da_id, Art, Typ, SendungsId,, fi.Length) If Not ANH.SAVE Then MsgBox("Fehler beim Anhang speichern!") : Return False anhId = ANH.anh_id Return True diff --git a/Aviso/Aviso.vbproj b/Aviso/Aviso.vbproj index 46966af..65c8294 100644 --- a/Aviso/Aviso.vbproj +++ b/Aviso/Aviso.vbproj @@ -40,7 +40,7 @@ true - x64 + x86 true full true @@ -86,13 +86,13 @@ Aviso_1_TemporaryKey.pfx - true + false LocalIntranet - true + false false @@ -102,10 +102,11 @@ x64 - bin\Debug\ + bin\x64\Debug\ - x64 + AnyCPU + false Aviso_1_TemporaryKey.pfx @@ -1328,7 +1329,6 @@ frmGVMSNew.vb - VbMyResourcesResXFileCodeGenerator My.Resources @@ -1555,6 +1555,7 @@ + Always diff --git a/Aviso/My Project/Resources.Designer.vb b/Aviso/My Project/Resources.Designer.vb index 47f5be6..68f1276 100644 --- a/Aviso/My Project/Resources.Designer.vb +++ b/Aviso/My Project/Resources.Designer.vb @@ -638,16 +638,6 @@ Namespace My.Resources End Get End Property - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property FO() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("FO", resourceCulture) - Return CType(obj,System.Drawing.Bitmap) - End Get - End Property - ''' ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. ''' diff --git a/Aviso/My Project/Resources.resx b/Aviso/My Project/Resources.resx index 53b3030..f712297 100644 --- a/Aviso/My Project/Resources.resx +++ b/Aviso/My Project/Resources.resx @@ -214,9 +214,6 @@ ..\Resources\del2.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - F:\Grafik\VERAG\VERAG_Akten\eigAkt\FO.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\..\Diverses\lorry_ummelden.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a diff --git a/Aviso/My Project/licenses.licx b/Aviso/My Project/licenses.licx deleted file mode 100644 index 5b6d191..0000000 --- a/Aviso/My Project/licenses.licx +++ /dev/null @@ -1,2 +0,0 @@ -GrapeCity.ActiveReports.SectionReport, GrapeCity.ActiveReports, Version=15.2.3.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff -GrapeCity.ActiveReports.Viewer.Win.Viewer, GrapeCity.ActiveReports.Viewer.Win, Version=15.2.3.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff diff --git a/Aviso/Resources/FO.bmp b/Aviso/Resources/FO.bmp new file mode 100644 index 0000000..55516c7 Binary files /dev/null and b/Aviso/Resources/FO.bmp differ diff --git a/Aviso/frmATEZ_NCTS.vb b/Aviso/frmATEZ_NCTS.vb index 59ed6aa..7890ab0 100644 --- a/Aviso/frmATEZ_NCTS.vb +++ b/Aviso/frmATEZ_NCTS.vb @@ -85,14 +85,14 @@ Public Class frmATEZ_NCTS atez.setJsonPDF(atez_data, dgvAnhaenge) Dim data As New DataObject() - data.SetData(DataFormats.Text, atez_data.json) - Clipboard.SetDataObject(data) - Me.Cursor = Cursors.Default + data.SetData(DataFormats.Text, atez_data.json) + Clipboard.SetDataObject(data) + Me.Cursor = Cursors.Default MsgBox("JSON-Daten in Zwischenablage gespeichert") Exit Sub - End If + End If - If atez_data.status = "Sent" Then + If atez_data.status = "Sent" Then Exit Sub End If @@ -193,10 +193,22 @@ Public Class frmATEZ_NCTS Return False End If + atezData.sessionId = atez.sessionID - 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, kein Anhang ausgewählt!" & vbNewLine & "Vorgang abgebrochen!") + If Not atez.setJson(atezData) Then + MsgBox("Fehler beim Erstellen der Daten" & vbNewLine & "Vorgang abgebrochen!") + atezData.status = "Failure" + atezData.fehlerbeschreibung = "Fehler beim Erstellen der Daten" + Return atezData.SAVE + End If + + If Not atez.setJsonPDF(atezData, dgvAnhaenge) Then + MsgBox("Fehler beim Erstellen der PDF-Daten!" & vbNewLine & "Vorgang abgebrochen!") + atezData.status = "Failure" + atezData.fehlerbeschreibung = "Fehler beim Erstellen der PDF-Daten!" + Return atezData.SAVE + End If Dim azetId = atez.SendRequestWithAuthHeader("application/json", failreDesc) @@ -222,12 +234,16 @@ Public Class frmATEZ_NCTS Else - If azetId = "-1" Then atezData.fehlerbeschreibung = "Request has been sent, but no header received!" + If azetId = "-1" Then + atezData.fehlerbeschreibung = "Request has been sent, but no header received!" + Else + atezData.fehlerbeschreibung = "" + End If atezData.status = "Sent" atezData.atezId = IIf(azetId IsNot Nothing, azetId, "") Return atezData.SAVE() - End If + End If End Function diff --git a/Aviso/frmEssensbestellungenAdministration.vb b/Aviso/frmEssensbestellungenAdministration.vb index 571fb92..fe95109 100644 --- a/Aviso/frmEssensbestellungenAdministration.vb +++ b/Aviso/frmEssensbestellungenAdministration.vb @@ -372,6 +372,9 @@ Public Class frmEssensbestellungenAdministration bestellung.eb_storniert_am = DBNull.Value End If + + bestellung.eb_preis = 0 + bestellung.SAVE() diff --git a/Aviso/frmGesamtsicherheitenNEU.vb b/Aviso/frmGesamtsicherheitenNEU.vb index 79470c5..0876d51 100644 --- a/Aviso/frmGesamtsicherheitenNEU.vb +++ b/Aviso/frmGesamtsicherheitenNEU.vb @@ -554,6 +554,7 @@ Public Class frmGesamtsicherheitenNEU ' alle anderen Eingaben unterdrücken e.Handled = True End Select + End Sub @@ -590,6 +591,8 @@ Public Class frmGesamtsicherheitenNEU End If + + If checkNothingValue(txtSicherheitSicherheitsbetrag.Text, "Double") IsNot Nothing Then Dim sichBetr As Double = Double.Parse(txtSicherheitSicherheitsbetrag.Text) If checkSaldo(sichBetr, True) = False Then Exit Sub @@ -599,6 +602,14 @@ Public Class frmGesamtsicherheitenNEU Dim limit As Integer = Integer.Parse(setNullToZero(txtAnzahlPos.Text)) + If (limit > 10) Then + Dim result As MsgBoxResult = MsgBox("Sollen wirklich " & limit & "Positionen angelegt werden?", vbYesNoCancel) + If result <> vbYes Then + txtAnzahlPos.Focus() + Exit Sub + End If + End If + For count As Integer = 1 To limit attachPosNrToExistingATB = False @@ -805,7 +816,7 @@ Public Class frmGesamtsicherheitenNEU Public Function DateTimeString2DateTimeKonvertinator(datum As String, uhrzeit As String) As DateTime Try Dim a As Date = Date.ParseExact(datum, "dd.MM.yyyy", System.Globalization.DateTimeFormatInfo.InvariantInfo) - Dim b As Date = Date.ParseExact(uhrzeit, "HH:mm", System.Globalization.DateTimeFormatInfo.InvariantInfo) + Dim b As Date = Date.ParseExact(uhrzeit, "H:mm", System.Globalization.DateTimeFormatInfo.InvariantInfo) Dim ab As Date = a.AddHours(b.Hour).AddMinutes(b.Minute) Return ab diff --git a/Aviso/frmSendungsdetailsNEU.vb b/Aviso/frmSendungsdetailsNEU.vb index 3dda6e0..684baec 100644 --- a/Aviso/frmSendungsdetailsNEU.vb +++ b/Aviso/frmSendungsdetailsNEU.vb @@ -6401,6 +6401,7 @@ Public Class frmSendungsdetailsNEU Dim frmAttilaATEZNCTS = New frmATEZ_NCTS(dgvATEZNCTS.SelectedRows(0).Cells("Id").Value, AVISO, SND, Now.ToString("yy")) frmAttilaATEZNCTS.Show(Me) Me.Refresh() + initdgvATEZ() End If @@ -6415,7 +6416,7 @@ Public Class frmSendungsdetailsNEU Private Sub dgvATEZNCTS_KeyUp(sender As Object, e As KeyEventArgs) Handles dgvATEZNCTS.KeyUp If e.KeyCode = Keys.Delete Then If dgvATEZNCTS.SelectedRows.Count > 0 Then - If Not IsDBNull(dgvATEZNCTS.SelectedRows(0).Cells("Status").Value) Or IsDBNull(dgvATEZNCTS.SelectedRows(0).Cells("Status").Value) Then + If Not 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 diff --git a/Aviso/usrcntlAktDetailsATILLANeu.Designer.vb b/Aviso/usrcntlAktDetailsATILLANeu.Designer.vb index 145cdf6..4720b58 100644 --- a/Aviso/usrcntlAktDetailsATILLANeu.Designer.vb +++ b/Aviso/usrcntlAktDetailsATILLANeu.Designer.vb @@ -54,6 +54,7 @@ Partial Class usrcntlAktDetailsATILLANeu Me.SplitContainer = New System.Windows.Forms.SplitContainer() Me.tbcntr = New System.Windows.Forms.TabControl() Me.tbVermerke = New System.Windows.Forms.TabPage() + Me.UsrCntlVermerkeATilla1 = New AVISO.usrCntlVermerkeATilla() Me.tbZollanmeldungen = New System.Windows.Forms.TabPage() Me.Panel1 = New System.Windows.Forms.Panel() Me.dgvZollAnmeldungen = New System.Windows.Forms.DataGridView() @@ -68,6 +69,7 @@ Partial Class usrcntlAktDetailsATILLANeu Me.tbAnhaenge = New System.Windows.Forms.TabPage() Me.dgvanhaenge = New System.Windows.Forms.DataGridView() Me.Panel5 = New System.Windows.Forms.Panel() + Me.btnImportAssi = New System.Windows.Forms.Button() Me.btnQuckScan = New System.Windows.Forms.Button() Me.Button11 = New System.Windows.Forms.Button() Me.Button4 = New System.Windows.Forms.Button() @@ -156,7 +158,6 @@ Partial Class usrcntlAktDetailsATILLANeu Me.UmbenennenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.LöschenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.AusZwischenablageEinfügenPasteToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.UsrCntlVermerkeATilla1 = New AVISO.usrCntlVermerkeATilla() Me.pnlDetailsRechts.SuspendLayout() Me.Panel3.SuspendLayout() CType(Me.SplitContainer, System.ComponentModel.ISupportInitialize).BeginInit() @@ -276,6 +277,17 @@ Partial Class usrcntlAktDetailsATILLANeu Me.tbVermerke.Text = "Vermerk eintragen" Me.tbVermerke.UseVisualStyleBackColor = True ' + 'UsrCntlVermerkeATilla1 + ' + Me.UsrCntlVermerkeATilla1.AutoScroll = True + Me.UsrCntlVermerkeATilla1.BackColor = System.Drawing.SystemColors.Control + Me.UsrCntlVermerkeATilla1.Dock = System.Windows.Forms.DockStyle.Fill + Me.UsrCntlVermerkeATilla1.Location = New System.Drawing.Point(3, 3) + Me.UsrCntlVermerkeATilla1.Margin = New System.Windows.Forms.Padding(4, 5, 4, 5) + Me.UsrCntlVermerkeATilla1.Name = "UsrCntlVermerkeATilla1" + Me.UsrCntlVermerkeATilla1.Size = New System.Drawing.Size(561, 151) + Me.UsrCntlVermerkeATilla1.TabIndex = 0 + ' 'tbZollanmeldungen ' Me.tbZollanmeldungen.Controls.Add(Me.Panel1) @@ -549,6 +561,7 @@ Partial Class usrcntlAktDetailsATILLANeu ' 'Panel5 ' + Me.Panel5.Controls.Add(Me.btnImportAssi) Me.Panel5.Controls.Add(Me.btnQuckScan) Me.Panel5.Controls.Add(Me.Button11) Me.Panel5.Controls.Add(Me.Button4) @@ -559,6 +572,22 @@ Partial Class usrcntlAktDetailsATILLANeu Me.Panel5.Size = New System.Drawing.Size(561, 38) Me.Panel5.TabIndex = 112 ' + 'btnImportAssi + ' + Me.btnImportAssi.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.btnImportAssi.FlatStyle = System.Windows.Forms.FlatStyle.Flat + Me.btnImportAssi.Image = CType(resources.GetObject("btnImportAssi.Image"), System.Drawing.Image) + Me.btnImportAssi.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft + Me.btnImportAssi.Location = New System.Drawing.Point(1, 1) + Me.btnImportAssi.Name = "btnImportAssi" + Me.btnImportAssi.Size = New System.Drawing.Size(93, 37) + Me.btnImportAssi.TabIndex = 112 + Me.btnImportAssi.Text = "Import-Assistent" + Me.btnImportAssi.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.btnImportAssi.UseVisualStyleBackColor = True + Me.btnImportAssi.Visible = False + ' 'btnQuckScan ' Me.btnQuckScan.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) @@ -579,9 +608,9 @@ Partial Class usrcntlAktDetailsATILLANeu Me.Button11.FlatStyle = System.Windows.Forms.FlatStyle.Flat Me.Button11.Image = CType(resources.GetObject("Button11.Image"), System.Drawing.Image) Me.Button11.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft - Me.Button11.Location = New System.Drawing.Point(97, 1) + Me.Button11.Location = New System.Drawing.Point(90, 1) Me.Button11.Name = "Button11" - Me.Button11.Size = New System.Drawing.Size(76, 37) + Me.Button11.Size = New System.Drawing.Size(83, 37) Me.Button11.TabIndex = 111 Me.Button11.Text = "CMR" Me.Button11.TextAlign = System.Drawing.ContentAlignment.MiddleRight @@ -1725,17 +1754,6 @@ Partial Class usrcntlAktDetailsATILLANeu Me.AusZwischenablageEinfügenPasteToolStripMenuItem.Size = New System.Drawing.Size(279, 30) Me.AusZwischenablageEinfügenPasteToolStripMenuItem.Text = "Aus Zwischenablage einfügen (Paste)" ' - 'UsrCntlVermerkeATilla1 - ' - Me.UsrCntlVermerkeATilla1.AutoScroll = True - Me.UsrCntlVermerkeATilla1.BackColor = System.Drawing.SystemColors.Control - Me.UsrCntlVermerkeATilla1.Dock = System.Windows.Forms.DockStyle.Fill - Me.UsrCntlVermerkeATilla1.Location = New System.Drawing.Point(3, 3) - Me.UsrCntlVermerkeATilla1.Margin = New System.Windows.Forms.Padding(4, 5, 4, 5) - Me.UsrCntlVermerkeATilla1.Name = "UsrCntlVermerkeATilla1" - Me.UsrCntlVermerkeATilla1.Size = New System.Drawing.Size(561, 151) - Me.UsrCntlVermerkeATilla1.TabIndex = 0 - ' 'usrcntlAktDetailsATILLANeu ' Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) @@ -1914,4 +1932,5 @@ Partial Class usrcntlAktDetailsATILLANeu Friend WithEvents Panel10 As Panel Friend WithEvents Label12 As Label Friend WithEvents Button12 As Button + Friend WithEvents btnImportAssi As Button End Class diff --git a/Aviso/usrcntlAktDetailsATILLANeu.resx b/Aviso/usrcntlAktDetailsATILLANeu.resx index e555ba4..1438032 100644 --- a/Aviso/usrcntlAktDetailsATILLANeu.resx +++ b/Aviso/usrcntlAktDetailsATILLANeu.resx @@ -132,6 +132,14 @@ kEEKgCAQRfVKeaaOEXSL6hbRNrC9dQ3PUd/IxagLGcZFA48PjjyYrzCd1vqWAC7TTog8wFiBTUUR7Igw fK6ZIRVFsGsolKCtEFl7cmneGpBEuIGeyZoJJSBCpAcXE18Sindow4LJngklIELk8j1wmEpC8Q5PMDNx mVCCPwiVeQBaqAV4Jfq5XQAAAABJRU5ErkJggg== + + + + + iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABGdBTUEAALGPC/xhBQAAAIdJREFUOE/V + kEEKgCAQRfVKeaaOEXSL6hbRNrC9dQ3PUd/IxagLGcZFA48PjjyYrzCd1vqWAC7TTog8wFiBTUUR7Igw + fK6ZIRVFsGsolKCtEFl7cmneGpBEuIGeyZoJJSBCpAcXE18Sindow4LJngklIELk8j1wmEpC8Q5PMDNx + mVCCPwiVeQBaqAV4Jfq5XQAAAABJRU5ErkJggg== diff --git a/Aviso/usrcntlAktDetailsATILLANeu.vb b/Aviso/usrcntlAktDetailsATILLANeu.vb index 69c6294..836344f 100644 --- a/Aviso/usrcntlAktDetailsATILLANeu.vb +++ b/Aviso/usrcntlAktDetailsATILLANeu.vb @@ -505,7 +505,7 @@ Public Class usrcntlAktDetailsATILLANeu Sub initAnhaenge() Dim hSQL As String = " SELECT [anh_id],anh_Datum,[anh_Name],[anh_docId],[anh_Art],[anh_Typ] FROM [tblAvisoAnhaenge] - WHERE [anh_AvisoId]='" & AvisoID & "' AND isnull(anh_SendungsId,0) <=0 + WHERE [anh_AvisoId]='" & AvisoID & "' AND isnull(anh_SendungsId,0) <=0 ORDER BY case when [anh_Art] = 'ATR-EUR1' then 0 @@ -1678,6 +1678,7 @@ Public Class usrcntlAktDetailsATILLANeu Dim frmAttilaATEZNCTS = New frmATEZ_NCTS(dgvATEZNCTS.SelectedRows(0).Cells("Id").Value, AVISO, SND, Now.ToString("yy")) frmAttilaATEZNCTS.Show(Me) Me.Refresh() + initdgvATEZ() End If @@ -1690,7 +1691,7 @@ Public Class usrcntlAktDetailsATILLANeu Private Sub dgvATEZNCTS_KeyUp(sender As Object, e As KeyEventArgs) Handles dgvATEZNCTS.KeyUp If e.KeyCode = Keys.Delete Then If dgvATEZNCTS.SelectedRows.Count > 0 Then - If Not IsDBNull(dgvATEZNCTS.SelectedRows(0).Cells("Status").Value) Or IsDBNull(dgvATEZNCTS.SelectedRows(0).Cells("Status").Value) Then + If Not 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 @@ -1702,7 +1703,19 @@ Public Class usrcntlAktDetailsATILLANeu End If End If + End If End If End Sub + + Private Sub btnImportAssi_Click(sender As Object, e As EventArgs) Handles btnImportAssi.Click + 'loadDataInLIST() + 'SAVE_ME() + + Dim f As New frmSendungAnhangImport(AvisoID, SENDUNG_LIST(0).tblSnd_SendungID) + f.ShowDialog(Me) + 'VERAG_PROG_ALLGEMEIN.cSendungen.LOAD_LIST(SENDUNG_LIST, 0, AvisoID) 'LÄDT alle SENDUNGSDATEN + reload(AvisoID) + 'initDataBinding() + End Sub End Class