From bead6bad6d429f96b669601d6e805279cef44ce3 Mon Sep 17 00:00:00 2001 From: Andreas Luxbauer Date: Wed, 23 Sep 2020 07:23:26 +0200 Subject: [PATCH] neu --- .../frmSendungAnhangImport.Designer.vb | 6 +- Aviso/Anhänge/frmSendungAnhangImport.vb | 211 ++++- Aviso/Auswertung/usrctStatistik.vb | 2 +- Aviso/Aviso.vbproj | 17 +- Aviso/Classes/cSendungsoptions.vb | 4 +- Aviso/My Project/AssemblyInfo.vb | 4 +- Aviso/My Project/Resources.Designer.vb | 32 +- Aviso/My Project/Resources.resx | 99 +-- Aviso/My Project/license.elic.xml | 8 +- Aviso/Resources/Unisped_logo.jpg | Bin 124281 -> 115470 bytes Aviso/Resources/fragezeichen.png | Bin 0 -> 32173 bytes Aviso/Resources/info.png | Bin 0 -> 4625 bytes Aviso/Resources/logo.png | Bin 0 -> 271302 bytes Aviso/eAviso/frm_eAVISO.Designer.vb | 2 +- Aviso/eAviso/frm_eAVISO.vb | 24 +- Aviso/frmAnkunftAendern.vb | 3 +- Aviso/frmAvisoWeiterleiten.Designer.vb | 68 +- Aviso/frmAvisoWeiterleiten.vb | 5 +- Aviso/frmEintragAviso.designer.vb | 185 +++-- Aviso/frmEintragAviso.resx | 6 + Aviso/frmEintragAviso.vb | 47 +- Aviso/frmEintragTV.vb | 2 +- Aviso/frmHauptfenster.Designer.vb | 89 ++- Aviso/frmHauptfenster.vb | 223 ++++-- Aviso/frmLogin.designer.vb | 98 ++- Aviso/frmLogin.resx | 16 +- Aviso/frmLogin.vb | 38 +- Aviso/frmSendungsdetailsNEU.Designer.vb | 142 +++- Aviso/frmSendungsdetailsNEU.vb | 723 ++++++++++-------- Aviso/usrcntlAktDetails.Designer.vb | 104 ++- Aviso/usrcntlAktDetails.vb | 151 +++- AvisoTV/frmAnzeige.Designer.vb | 328 ++++---- AvisoTV/frmAnzeige.resx | 2 +- AvisoTV/frmAnzeige.vb | 112 ++- 34 files changed, 1873 insertions(+), 878 deletions(-) create mode 100644 Aviso/Resources/fragezeichen.png create mode 100644 Aviso/Resources/info.png create mode 100644 Aviso/Resources/logo.png diff --git a/Aviso/Anhänge/frmSendungAnhangImport.Designer.vb b/Aviso/Anhänge/frmSendungAnhangImport.Designer.vb index 06d1329..e2faaa1 100644 --- a/Aviso/Anhänge/frmSendungAnhangImport.Designer.vb +++ b/Aviso/Anhänge/frmSendungAnhangImport.Designer.vb @@ -87,6 +87,7 @@ Partial Class frmSendungAnhangImport ' 'flpnlAviso ' + Me.flpnlAviso.AllowDrop = True Me.flpnlAviso.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) Me.flpnlAviso.AutoScroll = True @@ -131,6 +132,7 @@ Partial Class frmSendungAnhangImport ' 'flpnlSendungen ' + Me.flpnlSendungen.AllowDrop = True Me.flpnlSendungen.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) Me.flpnlSendungen.AutoScroll = True @@ -419,7 +421,7 @@ Partial Class frmSendungAnhangImport Me.cntxt.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom Me.cntxt.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.DateiHochladenToolStripMenuItem, Me.DateiScannenToolStripMenuItem, Me.AusZwischenablageeinfügenToolStripMenuItem}) Me.cntxt.Name = "cntxt" - Me.cntxt.Size = New System.Drawing.Size(250, 92) + Me.cntxt.Size = New System.Drawing.Size(250, 70) ' 'DateiHochladenToolStripMenuItem ' @@ -479,11 +481,13 @@ Partial Class frmSendungAnhangImport ' Me.PdfViewer.Dock = System.Windows.Forms.DockStyle.Fill Me.PdfViewer.FindTextHighLightColor = System.Drawing.Color.FromArgb(CType(CType(200, Byte), Integer), CType(CType(153, Byte), Integer), CType(CType(193, Byte), Integer), CType(CType(218, Byte), Integer)) + Me.PdfViewer.FormFillEnabled = False Me.PdfViewer.IgnoreCase = False Me.PdfViewer.IsToolBarVisible = True Me.PdfViewer.Location = New System.Drawing.Point(0, 0) Me.PdfViewer.MultiPagesThreshold = 60 Me.PdfViewer.Name = "PdfViewer" + Me.PdfViewer.OnRenderPageExceptionEvent = Nothing Me.PdfViewer.Size = New System.Drawing.Size(844, 655) Me.PdfViewer.TabIndex = 0 Me.PdfViewer.Threshold = 60 diff --git a/Aviso/Anhänge/frmSendungAnhangImport.vb b/Aviso/Anhänge/frmSendungAnhangImport.vb index bd32de3..6569965 100644 --- a/Aviso/Anhänge/frmSendungAnhangImport.vb +++ b/Aviso/Anhänge/frmSendungAnhangImport.vb @@ -2,9 +2,12 @@ 'Imports iTextSharp.text.pdf 'Imports iTextSharp.text Imports System.IO +Imports Spire.Pdf 'Imports GrapeCity.Documents.Pdf -Imports Spire.Pdf +'Imports Spire.Pdf + + Public Class frmSendungAnhangImport @@ -69,7 +72,7 @@ Public Class frmSendungAnhangImport Sub initElement(USRCNTL As usrCntlSendungAnhangElement) AddHandler USRCNTL.ME_CLICK, Sub(STRG_PRESSED) ' If BrowserLoaded Then - + If Not STRG_PRESSED Then @@ -117,24 +120,37 @@ Public Class frmSendungAnhangImport End Sub Sub initLocationViewer(loc, typ) - PdfViewer.CloseDocument() - WebBrowser.Navigate("") - If typ = "PDF" Then - If cbxAlternativePDFAnsicht.Checked Then + + Try + + + 'If PdfViewer IsNot Nothing AndAlso PdfViewer.IsDocumentLoaded Then + ' PdfViewer.CloseDocument() + 'End If + PdfViewer.Visible = False + WebBrowser.Visible = False + + WebBrowser.Navigate("") + If typ = "PDF" Then + If cbxAlternativePDFAnsicht.Checked Then + PdfViewer.Visible = False + WebBrowser.Visible = (loc <> "") + WebBrowser.Navigate(loc) + Else + WebBrowser.Visible = False + PdfViewer.Visible = (loc <> "") + PdfViewer.LoadFromFile(loc) + End If + ElseIf typ = "BILD" Then PdfViewer.Visible = False WebBrowser.Visible = (loc <> "") WebBrowser.Navigate(loc) - Else - WebBrowser.Visible = False - PdfViewer.Visible = (loc <> "") - PdfViewer.LoadFromFile(loc) End If - ElseIf typ = "BILD" Then - PdfViewer.Visible = False - WebBrowser.Visible = (loc <> "") - WebBrowser.Navigate(loc) - End If - Button5.Visible = PdfViewer.Visible + Button5.Visible = PdfViewer.Visible + + Catch ex As Exception + MsgBox(ex.Message & ex.StackTrace) + End Try End Sub Function getAcitvePnl() As FlowLayoutPanel @@ -1313,7 +1329,7 @@ Public Class frmSendungAnhangImport End If End Sub - Public Sub addData_SendungAnhang(Path) + Public Function addData_SendungAnhang(Path, Optional addFlpnl = True) As Integer Dim fi As New FileInfo(Path) @@ -1325,10 +1341,11 @@ Public Class frmSendungAnhangImport Dim Typ = "" If getFileTypeValid(fi.Extension.Replace(".", ""), Typ) Then If saveToDS(AvisoId, fi.Name, Path, "", Typ, da_id, anhId, destPath) Then - addUsrcnlToPnl(destPath, da_id, anhId, filename, Typ) + If addFlpnl Then addUsrcnlToPnl(destPath, da_id, anhId, filename, Typ) End If - End If - End Sub + End If + Return anhId + End Function Public Shared Function getFileTypeValid(extension, ByRef Typ) As Boolean Select Case extension.ToString.Replace(".", "").ToUpper @@ -1727,6 +1744,160 @@ Public Class frmSendungAnhangImport End Try End Sub + + Private Sub flpnlAviso_DragDrop(sender As Object, e As DragEventArgs) Handles flpnlAviso.DragDrop + If e.Data.GetDataPresent(DataFormats.FileDrop) Then + + Dim files() As String = e.Data.GetData(DataFormats.FileDrop) + For Each path In files + addData_SendungAnhang(path) + Next + + ElseIf e.Data.GetDataPresent("FileGroupDescriptor") Then + Dim FilePath = EmAilAttach(e) + If FilePath <> "" Then + addData_SendungAnhang(FilePath) + End If + End If + + + + End Sub + Private Sub flpnlSendungen_DragDrop(sender As Object, e As DragEventArgs) Handles flpnlSendungen.DragDrop + If cboSendungen._value = "" Then Exit Sub + If cboSendungen._value = "-1" Then Exit Sub + + Try + Dim added = False + + If e.Data.GetDataPresent(DataFormats.FileDrop) Then + Dim files() As String = e.Data.GetData(DataFormats.FileDrop) + For Each path In files + + Dim anhID = addData_SendungAnhang(path, False) + If anhID > 0 Then + added = True + Dim ANH = New VERAG_PROG_ALLGEMEIN.cAvisoAnhaenge(anhID) + + Dim f As New frmSendungAnhangUmbenennenUmkateg(ANH.anh_Name, ANH.anh_Art) + If f.ShowDialog = DialogResult.OK Then + ANH.anh_SendungsId = cboSendungen._value + ANH.anh_Name = f.txtBezeichnung.Text + ANH.anh_Art = f.cboArt._value + ANH.SAVE() 'Eintrag wird überschreiben + End If + End If + Next + + ElseIf e.Data.GetDataPresent("FileGroupDescriptor") Then + Dim FilePath = EmAilAttach(e) + If FilePath <> "" Then + + Dim anhID = addData_SendungAnhang(FilePath, False) + If anhID > 0 Then + added = True + Dim ANH = New VERAG_PROG_ALLGEMEIN.cAvisoAnhaenge(anhID) + + Dim f As New frmSendungAnhangUmbenennenUmkateg(ANH.anh_Name, ANH.anh_Art) + If f.ShowDialog = DialogResult.OK Then + ANH.anh_SendungsId = cboSendungen._value + ANH.anh_Name = f.txtBezeichnung.Text + ANH.anh_Art = f.cboArt._value + ANH.SAVE() 'Eintrag wird überschreiben + End If + End If + End If + End If + + + + If added Then + + initFlpANH_LIST() + ' initLocationViewer(ANH.FILE_PATH, ) + 'If flpnlAviso.Controls.Count > 0 Then + ' DirectCast(flpnlAviso.Controls(0), usrCntlSendungAnhangElement).CLICK_Me() + 'End If + End If + + Catch ex As Exception + MsgBox(ex.Message & ex.StackTrace) + End Try + + End Sub + + Function EmAilAttach(e As DragEventArgs) As String + Try + + ' We have a embedded file. First lets try to get the file name out of memory + Dim theStream As IO.Stream = CType(e.Data.GetData("FileGroupDescriptor"), IO.Stream) + Dim fileGroupDescriptor(512) As Byte + theStream.Read(fileGroupDescriptor, 0, 512) + Dim fileName As System.Text.StringBuilder = New System.Text.StringBuilder("") + Dim i As Integer = 76 + + While Not (fileGroupDescriptor(i) = 0) + fileName.Append(Convert.ToChar(fileGroupDescriptor(i))) + System.Math.Min(System.Threading.Interlocked.Increment(i), i - 1) + End While + + theStream.Close() + ' We should have the file name or if its an email, the subject line. Create our temp file based on the temp path and this info + Dim myTempFile As String = IO.Path.GetTempPath & fileName.ToString + ' Look to see if this is a email message. If so save that temporarily and get the temp file. + If InStr(myTempFile, ".msg") > 0 Then + Dim objOL As New Microsoft.Office.Interop.Outlook.Application + Dim objMI As Microsoft.Office.Interop.Outlook.MailItem + If objOL.ActiveExplorer.Selection.Count > 1 Then + MsgBox("Es kann nur ein Element übertagen werden.", MsgBoxStyle.OkOnly Or MsgBoxStyle.Information, "Ein Element pro Vorgang") + End If + For Each objMI In objOL.ActiveExplorer.Selection() + objMI.SaveAs(myTempFile) + Exit For + Next + objOL = Nothing + objMI = Nothing + Else + ' If its a attachment we need to pull the file itself out of memory + Dim ms As IO.MemoryStream = CType(e.Data.GetData("FileContents", True), IO.MemoryStream) + Dim FileBytes(CInt(ms.Length)) As Byte + ' read the raw data into our variable + ms.Position = 0 + ms.Read(FileBytes, 0, CInt(ms.Length)) + ms.Close() + ' save the raw data into our temp file + Dim fs As IO.FileStream = New IO.FileStream(myTempFile, IO.FileMode.OpenOrCreate, IO.FileAccess.Write) + fs.Write(FileBytes, 0, FileBytes.Length) + fs.Close() + End If + ' Make sure we have a actual file and also if we do make sure we erase it when done + If IO.File.Exists(myTempFile) Then + ' Assign the file name to the add dialog + EmAilAttach = myTempFile + Else + EmAilAttach = String.Empty + End If + + Catch ex As Exception + MsgBox(ex.Message & ex.StackTrace) + EmAilAttach = String.Empty + End Try + + End Function + Private Sub flpnlAviso_DragEnter(sender As Object, e As DragEventArgs) Handles flpnlAviso.DragEnter + e.Effect = DragDropEffects.All + End Sub + + Private Sub flpnlSnd_DragEnter(sender As Object, e As DragEventArgs) Handles flpnlSendungen.DragEnter + e.Effect = DragDropEffects.All + End Sub + 'Private Sub flpnlSendungen_Paint(sender As Object, e As PaintEventArgs) Handles flpnlSendungen.Paint + ' Dim files() As String = e.Data.GetData(DataFormats.FileDrop) + ' For Each path In files + ' addData_SendungAnhang(path) + ' Next + 'End Sub + 'Private Sub txtBezeichnung_GotFocus(sender As Object, e As EventArgs) Handles txtBezeichnung.GotFocus ' txtBezeichnung.SelectAll() 'End Sub diff --git a/Aviso/Auswertung/usrctStatistik.vb b/Aviso/Auswertung/usrctStatistik.vb index e29e6c3..b8ebf4e 100644 --- a/Aviso/Auswertung/usrctStatistik.vb +++ b/Aviso/Auswertung/usrctStatistik.vb @@ -20,7 +20,7 @@ Public Class usrctStatistik Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click Dim g As Graphics = Panel1.CreateGraphics g.Clear(Color.FromArgb(245, 245, 245)) - Dim p As Panel = DirectCast(sender, Panel) + Dim p As Panel = Panel1 'DirectCast(sender, Panel) 'Jahre: Dim topbound = 10 For i = 2013 To Now.Year diff --git a/Aviso/Aviso.vbproj b/Aviso/Aviso.vbproj index 2eca8a9..b436d93 100644 --- a/Aviso/Aviso.vbproj +++ b/Aviso/Aviso.vbproj @@ -203,17 +203,17 @@ ..\..\..\dll\NumericBox.dll - + False - ..\packages\Spire.PDFViewer.4.9.5\lib\net46\Spire.License.dll + ..\..\..\dll\PDF Spire\6.8.5\Spire.License.dll - + False - ..\packages\Spire.PDFViewer.4.9.5\lib\net46\Spire.Pdf.dll + ..\..\..\dll\PDF Spire\6.8.5\Spire.Pdf.dll - + False - ..\..\..\dll\Spire.PDF\Spire.PdfViewer.Forms.dll + ..\..\..\dll\PDF Spire\6.8.5\Spire.PdfViewer.Forms.dll @@ -1124,6 +1124,7 @@ + @@ -1132,6 +1133,9 @@ + + + Always @@ -1142,7 +1146,6 @@ - diff --git a/Aviso/Classes/cSendungsoptions.vb b/Aviso/Classes/cSendungsoptions.vb index 958872b..3645bdc 100644 --- a/Aviso/Classes/cSendungsoptions.vb +++ b/Aviso/Classes/cSendungsoptions.vb @@ -276,11 +276,11 @@ Public Class SendungOptions End If If dt.Rows.Count > 1 Then - VALUES.Frachtfuehrer_Bar_BelegNr2 = getBenutzerShort(dt.Rows(0)("Benutzer").ToString) & " / " & dt.Rows(1)("rksv_BelegId").ToString + VALUES.Frachtfuehrer_Bar_BelegNr2 = getBenutzerShort(dt.Rows(1)("Benutzer").ToString) & " / " & dt.Rows(1)("rksv_BelegId").ToString VALUES.Frachtfuehrer_Bar_Betrag2 = CDbl(dt.Rows(1)("rksv_umsatz")).ToString("C2") End If If dt.Rows.Count > 2 Then - VALUES.Frachtfuehrer_Bar_BelegNr3 = getBenutzerShort(dt.Rows(0)("Benutzer").ToString) & " / " & dt.Rows(2)("rksv_BelegId").ToString + VALUES.Frachtfuehrer_Bar_BelegNr3 = getBenutzerShort(dt.Rows(2)("Benutzer").ToString) & " / " & dt.Rows(2)("rksv_BelegId").ToString VALUES.Frachtfuehrer_Bar_Betrag3 = CDbl(dt.Rows(2)("rksv_umsatz")).ToString("C2") End If Catch ex As Exception diff --git a/Aviso/My Project/AssemblyInfo.vb b/Aviso/My Project/AssemblyInfo.vb index f165e3b..e1bf6c8 100644 --- a/Aviso/My Project/AssemblyInfo.vb +++ b/Aviso/My Project/AssemblyInfo.vb @@ -31,5 +31,5 @@ Imports System.Runtime.InteropServices ' übernehmen, indem Sie "*" eingeben: ' - - + + diff --git a/Aviso/My Project/Resources.Designer.vb b/Aviso/My Project/Resources.Designer.vb index 6f6860b..e5715fb 100644 --- a/Aviso/My Project/Resources.Designer.vb +++ b/Aviso/My Project/Resources.Designer.vb @@ -519,6 +519,16 @@ Namespace My.Resources End Get End Property + ''' + ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. + ''' + Friend ReadOnly Property fragezeichen() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("fragezeichen", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + ''' ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. ''' @@ -639,6 +649,16 @@ Namespace My.Resources End Get End Property + ''' + ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. + ''' + Friend ReadOnly Property info() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("info", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + ''' ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. ''' @@ -1348,6 +1368,16 @@ Namespace My.Resources End Get End Property + ''' + ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. + ''' + Friend ReadOnly Property verimex() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("verimex", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + ''' ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. ''' @@ -1369,7 +1399,7 @@ Namespace My.Resources End Property ''' - ''' Sucht eine lokalisierte Zeichenfolge, die 3.5.1.9 ähnelt. + ''' Sucht eine lokalisierte Zeichenfolge, die 3.5.4.2 ähnelt. ''' Friend ReadOnly Property Version() As String Get diff --git a/Aviso/My Project/Resources.resx b/Aviso/My Project/Resources.resx index 8a9bffd..82387bf 100644 --- a/Aviso/My Project/Resources.resx +++ b/Aviso/My Project/Resources.resx @@ -121,8 +121,8 @@ ..\Resources\personInaktiv.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\lorry.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\stift.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\Versionsinfo.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;Windows-1252 @@ -136,6 +136,9 @@ ..\Resources\els.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\SUB.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\mitarbeiter_s.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -163,8 +166,8 @@ ..\Resources\fakturiertAktiv.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\zoll_mm.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\belegEUR.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\weiterleiten.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -178,8 +181,11 @@ ..\Resources\nellenquack.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\plus.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\Verag-AG-Logopng.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Atilla.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\digitalerAkt.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -190,8 +196,8 @@ ..\Resources\person_add.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\sanduhr.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\beleg.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\tranparent30Perc.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -205,8 +211,8 @@ ..\Resources\android-clock.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\Atilla.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\digitalerAkt_small.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\pdf11.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -214,8 +220,8 @@ aviso2015 - - ..\Resources\vermerk.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\mitarbeiter.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\parkplatz.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -265,6 +271,9 @@ ..\Resources\searchGG.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\sanduhr.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\Unisped_logo.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -280,9 +289,6 @@ ..\Resources\tts.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\belegEUR.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\noAviso_s.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -298,9 +304,6 @@ ..\Resources\gear2.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\vermerkBtn.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\handy.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -313,14 +316,14 @@ ..\Resources\vorauszahlung1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\SUB.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\search.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\dakosy_dy.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\stift.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\vermerkBtn.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\beleg1.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -349,9 +352,6 @@ ..\Resources\IMEX-LOGO_simple.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\person.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\statusBtn_vorgeschrieben_InAktiv.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -376,11 +376,14 @@ ..\Resources\SBG.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\zoll_mm.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\android-note1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\digitalerAkt_small.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\person.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\personCheck.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -424,21 +427,18 @@ ..\Resources\wheel.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\speditionsbuchAktiv.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\warning2.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\mitarbeiter.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\fakturiertInaktiv.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\vorauszahlung.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\fragezeichen.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\bundesanzeiger.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -481,6 +481,9 @@ ..\Resources\3s.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\vermerk.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\avisoNewMsg.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -499,9 +502,6 @@ ..\Resources\LateAviso_s.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\search.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\evolog.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -523,11 +523,14 @@ ..\Resources\email_big1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\del.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\plus.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - 3.5.1.9 + 3.5.4.2 + + + ..\Resources\lorry.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\statusBtn_vorgeschrieben_Aktiv.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -535,8 +538,8 @@ ..\Resources\soenmez.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\beleg.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\arrow_down_orange.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\statusBtn_vorbereitet_Aktiv.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -559,13 +562,19 @@ ..\Resources\word.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\Verag-AG-Logopng.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\del.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\speditionsbuchAktiv.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\IMEX.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\arrow_down_orange.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\info.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\logo.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a \ No newline at end of file diff --git a/Aviso/My Project/license.elic.xml b/Aviso/My Project/license.elic.xml index 9bba7f4..dac3c48 100644 --- a/Aviso/My Project/license.elic.xml +++ b/Aviso/My Project/license.elic.xml @@ -1,15 +1,15 @@ - + Runtime VERAG Spedition AG al@verag.ag VERAG Spedition AG - 2019-09-12T00:00:00Z - 2020-09-12T00:00:00Z + 2020-08-12T00:00:00Z + 2021-08-12T00:00:00Z Spire.PDF Platinum - 5.8 + 6.5 1 1 diff --git a/Aviso/Resources/Unisped_logo.jpg b/Aviso/Resources/Unisped_logo.jpg index b36b587cd70eed45673412851deb165b4c4fd485..d2216e6699a87a4606e6480794530131361969b1 100644 GIT binary patch literal 115470 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

*(E}yxFw>tQF=yriuajCX%uDf3DEdpn1qMd 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℞U9FbF*Cf@ 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 O|NoBt7xq@a2L2n8+UzO- literal 124281 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%0Dk;C#&dGf81ch)pbJ8XL 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ℑg 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 literal 0 HcmV?d00001 diff --git a/Aviso/Resources/info.png b/Aviso/Resources/info.png new file mode 100644 index 0000000000000000000000000000000000000000..338bf1b698b0c7c14a0d062bac9599056d563a67 GIT binary patch literal 4625 zcmaJ_cUTiy_YN>f0vJLl0xM(^5S11PMG{1u6bMpOLyO;U6$5{*JFbxVrnaHIGlFpU3mgus>b{#pYG zjNrMF);s#x`ouE$n{&6qm{)xh(^iCee@t(R>jHOp4wjh^HmFlK#j` zL&gd>nFRg;5kGC+jgvLk&cPX6Lbb7TaqK*00)GFIkllp5aGD>}{rg_X%$2lRB#Nbx$%%=HHi`B&F~Xn8c2p{ogF>cI ztPzBDe6m2qNwOBioBqha02``;TWfCw8J zGlsi0nlBJ}GF?fC$A%Zdqfs1K6v*Dzfl8s;+S#!n$lcL_>BwTTY^ih>-OlkxtfwGe z#1U}$KVl>Pjgh1g?X#1Ti zUl@_V=eY}GqQO7Jp+)=)0XmD~;Oxk9cVsv+73Asej!WnWb0&jg>j>FXN#A36|5Es$ zvF^72HI|H!AuCSyA1D38g|v@i_*dT|lfOEjFF@K|i1hX7wJib2oiJGC?axy3FPZ)J z?M&+{t1U-gkAK~H_HIkhyP#bcyd8gB&gX9^q4WO%`Wwkj;y4dn{Wc zZu)vZX(K3&BtG$d_~_8iEykOIM^>b#s-Rw)`z}*Op{A8k65?M*u7%3bR6_l2P&_nh zc{=JJ1~sOF0vV`(7?hzhNJ$lL=DIKvYfImD=={F&~X2mqUSMt9idC zQ@_RakL?<72rM1mUZ3`#mHO^uy&LnA-_>7o@_E>QZd2N){(eHxaQ&v}s|R{7oXjj< z_d4?CZ@cc3zGhvpc(dhdO0WG+p`fm;ZMJ(?1M4bqD^Ta~8eL)K)L{COWkKzMFy6kC zy5z*02TvAwc?Z+jA=H$z^1I2sBn&=(Em`t<+wj)2?@P@_13gLx0)8)*k6zt}#`Df| zlUIwa${bWGy2T!jRaYDehI5DR*V1c6TjRTTCt%E zD!=C!Rr@)^GU(UswFkcV>&NSRuYb|=U~KKpx1((*dM^qNAI}sQ^jt~&pqudtN5T=7 zQCy8P94 z)3!2VzGjQ-tc0Km{b$-DD(LDr8@CYWhcCRiVys`{^`YTGQIOlW>ABm}f=h{~t~DHZ zKfCAt39CBL4NF`0o~p_b&zuF~Oe!+xyKHjp<9$B$qBffBW`<_Oj?5I5ug6W*xR1V; zf4P?IQ4P&CJeN5?wZU~%-2d^5L0!YL)1HzInxpEc$EKwwsiqcN;b6^C-P3p5-ft>$ zfo#sL>4H{#iJMTJ>cdbjg?C3aSwg|ISGho3sMt-vuBGAAqV2He@LbHIt{l>tN#& zeIxZnn2H=QR%vlDc;nzHtu{z`Mx05(^s45li-FY)T^uG%?zh|=)BB_XTLYasEM2!4 zI?*cOHx_{j^_NU*az9JwU&1rzN?+{*xtpj}&!I=5Za{qiynD(V>lA?RYnj^@DSqAD zq4LPV6Q?%Bri6A5gZ-%~gIHnS6t{eMftYAX_NpV)1(PAoz&Tc!URx%k6eRJgu{D=H z;a~S=TTiNB16VpT$?>CJ5^2oA%>#I5*6t3-*G}bFBpfgqIe_O)g_M++TP_b8`x>u(P!;i1>=9Oa&R<^=CoHl^T`_l18O5G}Qd$y-!As zgXGtAe-o+6=*tgzdNBo7^1%>g4HCWj{JV7Q-ErXyLNuO8V|SvGx1T%sv1?_e;PCdD zF13r~WxiQQf-`haMi7;OdvpLj|76z)xKODgdwGT!hn5s;_iiN~wXFU56uJ$%Ot?FO zN%=(b$^x*sxlErHCuK8wR+0(LOtwhd?{wzl(VWI@IxZon1}$h?QoK~fc{X$rPH&@6 z%U!)5$?+2mmKK2+S(}$n46mjc^UT>GBkhJ0r)hV;?#$@QLvFLP7QdEimZE-<{h+1Tu%&r}?+zwWHj+cT zP_d|&;f`C7Wx}$Mhr+)`<6r9XNMbx}v2wo@Xx(mXIg>hWUUq(tj?5Dcq3Mzbus49& zU6TIEjtJ4OOpIt3UC$K3&KAu5>XZZE3Ix-8N`i3kmy8&jbyGiwcJ5p@-!6`L00gz4n$BI6b8Ic>jHTPP>wZ^hZ{iiD|3S;oM3=kNI-aY z96q17h%VU-8${6q%fkyC^S}^Gy*oGs6&*J_CeaSsS31dN%2x4+EG1(mSS$oUQttV!W?b}zXDtZpl; zJ5d12E!>!B=wQX0GlP3TZHpAC;LHgfCX0~SePAjneEKLd$vD=rjflK!7!(ioRw!6> zWpIIfxsso?){U4H4UKm7cS$TX1jttz;$7)^8l>gTU!G%xFDp0n=c0-7aE<-ja_`|0 zF3QZDzFm@bcrzG;hHlpK{YHn<2hdekVw5%!=*CD6kc(+MaqzF%jzL)tursriumQN< zv0*(9d0FCk7g1FQh-b9DRGRW9HK35&X+?x8(lH&GAu(ZHJ)jLzcyBm&fjBR17wvX* z#nIaZhtLs#w3k)0HiiX7E}5tqJ50w0>Z$HmW&1K{kb`KtFiL)Uq1ayJdI(g}3fM;o zX&j#r!p@9D1G>amf4VS5P7<5q%#3RCFqB5)y}d7#D&_|M1_b&}oNq-|nwuGqym2b} z37Qc=95d;Qc(2j>^$+ySnp?l_)dn+2AQcWzeQb_$EZ=wsqhH!W z+^=dF*W?nUMosH33&5#?m9fW&$*Qk%HHqS%>XKY0-s)daZ=W;CZNv(ziJqzvV_XLY zx);Xux^{j}sm%@iwtR5$naK@TXAh4t)C`YQEo7wcu6;ZC?2Xz-P0v!|xo>lq%p4@1 zf6)mU2yeIFOlZ0aBcU9%xBg+aLIk0%+aHn&x}YL(@-vX9a!z#md}2YW;2dazci}Q z`@TI5{N=gmH!b5nZGL@U&)&eamvQ|1wU&gCdD*!Z?G}rB`I$*+dW*U2^~*$(lm3Mv z+}aAY@?-2B78PZ$cjj5Os#&LGke;d$CLTZ`ZLD<5cE7D!DKGo;*jg_&Si(cQ0!Df# z^LT*~jwu76Zud3+-Y88zb27s~+l2i_J~rHA9CR`4`oV#tnKE(V=E{-}8LM|0zeKx) zK1w-e9HM?albP6u@;vJ{>z)8+nx5?Mf3GLX$0mSzx?dgZX;I^4$n#pOru1m$ z?jx<;d(SL-(=^>ECwpa`>Om;fkxa#> zlnksg@?5T_ggpPh2W1TWg+bBK$oRi`zKtJ7si1D*4X)QjXq;34Jz2iYv-D8-{{RD% BVDkU~ literal 0 HcmV?d00001 diff --git a/Aviso/Resources/logo.png b/Aviso/Resources/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..0671562ff61b492156d5291bd971a32cea6831e5 GIT binary patch literal 271302 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

hsoM=pgy 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 literal 0 HcmV?d00001 diff --git a/Aviso/eAviso/frm_eAVISO.Designer.vb b/Aviso/eAviso/frm_eAVISO.Designer.vb index 080aca6..f54151b 100644 --- a/Aviso/eAviso/frm_eAVISO.Designer.vb +++ b/Aviso/eAviso/frm_eAVISO.Designer.vb @@ -171,7 +171,7 @@ Partial Class frm_eAVISO Me.Button12.ForeColor = System.Drawing.Color.Black Me.Button12.Image = Global.AVISO.My.Resources.Resources.lorry Me.Button12.ImageAlign = System.Drawing.ContentAlignment.MiddleRight - Me.Button12.Location = New System.Drawing.Point(777, 35) + Me.Button12.Location = New System.Drawing.Point(920, 35) Me.Button12.Name = "Button12" Me.Button12.Size = New System.Drawing.Size(204, 53) Me.Button12.TabIndex = 2 diff --git a/Aviso/eAviso/frm_eAVISO.vb b/Aviso/eAviso/frm_eAVISO.vb index d7a7f83..ee05d83 100644 --- a/Aviso/eAviso/frm_eAVISO.vb +++ b/Aviso/eAviso/frm_eAVISO.vb @@ -5,7 +5,7 @@ Sub intiDGV_Vorpapier() With MyDatagridview1 - .DataSource = SQL.loadDgvBySql("SELECT [ncts_Id],[ncts_Partnersystem],[ncts_dyaArt],[ncts_MRN],[ncts_Erstellung],[ncts_Befoerderungsmittel_KennzeichenAbgang] Kennzeichen,[ncts_SumA_Befoerderer_Name]Befoerderer FROM [tblNCTS_TR] WHERE ncts_Partnersystem='ATEZ' ", "FMZOLL") + .DataSource = SQL.loadDgvBySql("SELECT [ncts_Id],[ncts_Partnersystem],[ncts_dyaArt],[ncts_MRN],[ncts_Erstellung],[ncts_Befoerderungsmittel_KennzeichenAbgang] Kennzeichen,[ncts_SumA_Befoerderer_Name]Befoerderer FROM [tblNCTS_TR] WHERE ncts_AVISO_einarbeitet=0 AND ncts_Partnersystem='ATEZ' ", "FMZOLL") If .Columns.Count = 0 Then Exit Sub @@ -96,13 +96,17 @@ Dim PREPAPER As New cNCTSPartnerWorker.cNCTS_TR(r.Cells("ncts_Id").Value) AVISO.LKW_Nr = PREPAPER.ncts_Befoerderungsmittel_KennzeichenAbgang - AVISO.LKW_Nationalitaet = PREPAPER.ncts_Befoerderungsmittel_SttaszugehoerigkeitAbgangCode + AVISO.LKW_Nationalitaet = PREPAPER.ncts_Befoerderungsmittel_StaatszugehoerigkeitGrenzueberschreitendCode 'TransportArrivalCountryCode AVISO.Auftraggeber = PREPAPER.ncts_Partnersystem '"ATEZ" AVISO.Frächter = If(PREPAPER.ncts_SumA_Befoerderer_Name, "X") AVISO.Datum = Now AVISO.VoraussichtlichesEintreffen = Nothing + If IsDate(PREPAPER.ncts_Trans_DatumZeit) Then + AVISO.VoraussichtlichesEintreffen = CDate(PREPAPER.ncts_Trans_DatumZeit).AddDays(4) + If CDate(AVISO.VoraussichtlichesEintreffen).DayOfWeek = 7 Then AVISO.VoraussichtlichesEintreffen = CDate(AVISO.VoraussichtlichesEintreffen).AddDays(1) + End If AVISO.Telefonisch = "digital" 'AVISO.Telefonisch As String 'AVISO.Änderungen As String @@ -209,6 +213,12 @@ SENDUNG.tblSnd_Empfaenger = AD.Name1 & "; " & AD.City SENDUNG.tblSnd_EmpfaengerKdNr = -1 End If + + SENDUNG.tblSnd_Frachtfuehrer = AVISO.Frächter + SENDUNG.tblSnd_FrachtfuehrerKdNr = AVISO.Frächter_KdNr + SENDUNG.tblSnd_Avisierer = AVISO.Auftraggeber + SENDUNG.tblSnd_AvisiererKdNr = AVISO.Auftraggeber_KdNr + Next SENDUNG.VORSYSTEM = SHIPMENT.shTr_Partnersystem @@ -220,13 +230,17 @@ cnt += 1 End If Next + + 'UPDATE STATUS + PREPAPER.UPDATE_AVISO_Einarbeitet(True) + frmHauptfenster.avisoAktualisierenAktiveIdBehalten(AVISO.AvisoID) - Me.Close() + Me.Close() + + End If End If - End If - End Sub End Class \ No newline at end of file diff --git a/Aviso/frmAnkunftAendern.vb b/Aviso/frmAnkunftAendern.vb index 7719c47..c3eb310 100644 --- a/Aviso/frmAnkunftAendern.vb +++ b/Aviso/frmAnkunftAendern.vb @@ -21,7 +21,7 @@ End Sub Private Sub frmAnkunftAendern_Load(sender As Object, e As EventArgs) Handles Me.Load - MsgBox(AVISO.Grenzstelle) + If AVISO Is Nothing Then Exit Sub If AVISO.Grenzstelle.Replace("???", "") = "" Then If AVISO.Zollstelle IsNot Nothing Then @@ -44,6 +44,7 @@ Case "NKD" : Return "NICKELSDORF" Case "NEU" : Return "NEUHAUS" Case "SFD" : Return "SPIELFELD" + Case "AMB" : Return "AMBAR" Case Else : Return Grenzstelle End Select End Function diff --git a/Aviso/frmAvisoWeiterleiten.Designer.vb b/Aviso/frmAvisoWeiterleiten.Designer.vb index 0a1f7e1..f4081dd 100644 --- a/Aviso/frmAvisoWeiterleiten.Designer.vb +++ b/Aviso/frmAvisoWeiterleiten.Designer.vb @@ -74,11 +74,12 @@ Partial Class frmAvisoWeiterleiten Me.Panel5 = New System.Windows.Forms.Panel() Me.Label6 = New System.Windows.Forms.Label() Me.dgvAnmhaenge = New System.Windows.Forms.DataGridView() + Me.clmnAnhFilePath = New System.Windows.Forms.DataGridViewTextBoxColumn() + Me.clmnAnhFileName = New System.Windows.Forms.DataGridViewTextBoxColumn() Me.Button1 = New System.Windows.Forms.Button() Me.Label5 = New System.Windows.Forms.Label() Me.rtbVermerk = New System.Windows.Forms.RichTextBox() - Me.clmnAnhFilePath = New System.Windows.Forms.DataGridViewTextBoxColumn() - Me.clmnAnhFileName = New System.Windows.Forms.DataGridViewTextBoxColumn() + Me.btnVERIMEX = New System.Windows.Forms.Button() Me.pnl.SuspendLayout() CType(Me.pic, System.ComponentModel.ISupportInitialize).BeginInit() Me.Panel2.SuspendLayout() @@ -108,7 +109,7 @@ Partial Class frmAvisoWeiterleiten Me.pnl.Dock = System.Windows.Forms.DockStyle.Top Me.pnl.Location = New System.Drawing.Point(0, 0) Me.pnl.Name = "pnl" - Me.pnl.Size = New System.Drawing.Size(733, 37) + Me.pnl.Size = New System.Drawing.Size(854, 37) Me.pnl.TabIndex = 0 ' 'Label3 @@ -116,7 +117,7 @@ Partial Class frmAvisoWeiterleiten Me.Label3.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) Me.Label3.AutoSize = True Me.Label3.Font = New System.Drawing.Font("Microsoft Sans Serif", 14.0!) - Me.Label3.Location = New System.Drawing.Point(576, 7) + Me.Label3.Location = New System.Drawing.Point(697, 7) Me.Label3.Name = "Label3" Me.Label3.Size = New System.Drawing.Size(109, 24) Me.Label3.TabIndex = 8 @@ -126,7 +127,7 @@ Partial Class frmAvisoWeiterleiten ' Me.pic.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) Me.pic.Image = Global.AVISO.My.Resources.Resources.weiterleiten_small1 - Me.pic.Location = New System.Drawing.Point(689, 3) + Me.pic.Location = New System.Drawing.Point(810, 3) Me.pic.Name = "pic" Me.pic.Size = New System.Drawing.Size(44, 32) Me.pic.TabIndex = 7 @@ -248,7 +249,7 @@ Partial Class frmAvisoWeiterleiten Me.Panel4.Dock = System.Windows.Forms.DockStyle.Fill Me.Panel4.Location = New System.Drawing.Point(320, 37) Me.Panel4.Name = "Panel4" - Me.Panel4.Size = New System.Drawing.Size(413, 599) + Me.Panel4.Size = New System.Drawing.Size(534, 599) Me.Panel4.TabIndex = 20 ' 'Panel1 @@ -260,7 +261,7 @@ Partial Class frmAvisoWeiterleiten Me.Panel1.Dock = System.Windows.Forms.DockStyle.Left Me.Panel1.Location = New System.Drawing.Point(200, 57) Me.Panel1.Name = "Panel1" - Me.Panel1.Size = New System.Drawing.Size(200, 365) + Me.Panel1.Size = New System.Drawing.Size(325, 365) Me.Panel1.TabIndex = 20 ' 'flpFirma @@ -268,7 +269,7 @@ Partial Class frmAvisoWeiterleiten Me.flpFirma.Dock = System.Windows.Forms.DockStyle.Fill Me.flpFirma.Location = New System.Drawing.Point(0, 28) Me.flpFirma.Name = "flpFirma" - Me.flpFirma.Size = New System.Drawing.Size(198, 335) + Me.flpFirma.Size = New System.Drawing.Size(323, 335) Me.flpFirma.TabIndex = 1 ' 'Panel3 @@ -279,7 +280,7 @@ Partial Class frmAvisoWeiterleiten Me.Panel3.Dock = System.Windows.Forms.DockStyle.Top Me.Panel3.Location = New System.Drawing.Point(0, 0) Me.Panel3.Name = "Panel3" - Me.Panel3.Size = New System.Drawing.Size(198, 28) + Me.Panel3.Size = New System.Drawing.Size(323, 28) Me.Panel3.TabIndex = 2 ' 'Label1 @@ -578,10 +579,11 @@ Partial Class frmAvisoWeiterleiten Me.MyFlowLayoutPanel1.Controls.Add(Me.btnUNIPED) Me.MyFlowLayoutPanel1.Controls.Add(Me.btnIMEX) Me.MyFlowLayoutPanel1.Controls.Add(Me.btnFrontoffice) + Me.MyFlowLayoutPanel1.Controls.Add(Me.btnVERIMEX) Me.MyFlowLayoutPanel1.Dock = System.Windows.Forms.DockStyle.Top Me.MyFlowLayoutPanel1.Location = New System.Drawing.Point(0, 0) Me.MyFlowLayoutPanel1.Name = "MyFlowLayoutPanel1" - Me.MyFlowLayoutPanel1.Size = New System.Drawing.Size(411, 57) + Me.MyFlowLayoutPanel1.Size = New System.Drawing.Size(532, 57) Me.MyFlowLayoutPanel1.TabIndex = 21 ' 'btnVERAG @@ -639,7 +641,7 @@ Partial Class frmAvisoWeiterleiten Me.Panel5.Dock = System.Windows.Forms.DockStyle.Bottom Me.Panel5.Location = New System.Drawing.Point(0, 422) Me.Panel5.Name = "Panel5" - Me.Panel5.Size = New System.Drawing.Size(411, 175) + Me.Panel5.Size = New System.Drawing.Size(532, 175) Me.Panel5.TabIndex = 22 ' 'Label6 @@ -666,16 +668,30 @@ Partial Class frmAvisoWeiterleiten Me.dgvAnmhaenge.ReadOnly = True Me.dgvAnmhaenge.RowHeadersVisible = False Me.dgvAnmhaenge.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect - Me.dgvAnmhaenge.Size = New System.Drawing.Size(249, 70) + Me.dgvAnmhaenge.Size = New System.Drawing.Size(375, 70) Me.dgvAnmhaenge.TabIndex = 17 ' + 'clmnAnhFilePath + ' + Me.clmnAnhFilePath.HeaderText = "Column1" + Me.clmnAnhFilePath.Name = "clmnAnhFilePath" + Me.clmnAnhFilePath.ReadOnly = True + Me.clmnAnhFilePath.Visible = False + ' + 'clmnAnhFileName + ' + Me.clmnAnhFileName.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill + Me.clmnAnhFileName.HeaderText = "Datei" + Me.clmnAnhFileName.Name = "clmnAnhFileName" + Me.clmnAnhFileName.ReadOnly = True + ' 'Button1 ' Me.Button1.BackColor = System.Drawing.Color.SteelBlue Me.Button1.FlatStyle = System.Windows.Forms.FlatStyle.Popup Me.Button1.Font = New System.Drawing.Font("Microsoft Sans Serif", 10.0!) Me.Button1.ForeColor = System.Drawing.Color.White - Me.Button1.Location = New System.Drawing.Point(316, 118) + Me.Button1.Location = New System.Drawing.Point(442, 118) Me.Button1.Name = "Button1" Me.Button1.Size = New System.Drawing.Size(82, 42) Me.Button1.TabIndex = 15 @@ -697,30 +713,27 @@ Partial Class frmAvisoWeiterleiten Me.rtbVermerk.Location = New System.Drawing.Point(60, 16) Me.rtbVermerk.MaxLength = 500 Me.rtbVermerk.Name = "rtbVermerk" - Me.rtbVermerk.Size = New System.Drawing.Size(339, 71) + Me.rtbVermerk.Size = New System.Drawing.Size(465, 71) Me.rtbVermerk.TabIndex = 0 Me.rtbVermerk.Text = "" ' - 'clmnAnhFilePath + 'btnVERIMEX ' - Me.clmnAnhFilePath.HeaderText = "Column1" - Me.clmnAnhFilePath.Name = "clmnAnhFilePath" - Me.clmnAnhFilePath.ReadOnly = True - Me.clmnAnhFilePath.Visible = False - ' - 'clmnAnhFileName - ' - Me.clmnAnhFileName.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill - Me.clmnAnhFileName.HeaderText = "Datei" - Me.clmnAnhFileName.Name = "clmnAnhFileName" - Me.clmnAnhFileName.ReadOnly = True + Me.btnVERIMEX.FlatStyle = System.Windows.Forms.FlatStyle.Popup + Me.btnVERIMEX.Font = New System.Drawing.Font("Microsoft Sans Serif", 10.0!) + Me.btnVERIMEX.Location = New System.Drawing.Point(405, 3) + Me.btnVERIMEX.Name = "btnVERIMEX" + Me.btnVERIMEX.Size = New System.Drawing.Size(120, 43) + Me.btnVERIMEX.TabIndex = 9 + Me.btnVERIMEX.Text = "VERIMEX" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "(Istanbul)" + Me.btnVERIMEX.UseVisualStyleBackColor = True ' 'frmAvisoWeiterleiten ' Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font Me.BackColor = System.Drawing.Color.White - Me.ClientSize = New System.Drawing.Size(733, 636) + Me.ClientSize = New System.Drawing.Size(854, 636) Me.Controls.Add(Me.Panel4) Me.Controls.Add(Me.Panel2) Me.Controls.Add(Me.pnl) @@ -808,4 +821,5 @@ Partial Class frmAvisoWeiterleiten Friend WithEvents dgvAnmhaenge As DataGridView Friend WithEvents clmnAnhFilePath As DataGridViewTextBoxColumn Friend WithEvents clmnAnhFileName As DataGridViewTextBoxColumn + Friend WithEvents btnVERIMEX As Button End Class diff --git a/Aviso/frmAvisoWeiterleiten.vb b/Aviso/frmAvisoWeiterleiten.vb index f098563..1601566 100644 --- a/Aviso/frmAvisoWeiterleiten.vb +++ b/Aviso/frmAvisoWeiterleiten.vb @@ -198,7 +198,7 @@ Public Class frmAvisoWeiterleiten ' initButtons(sender) 'End Sub - Private Sub Button1_Click(sender As Object, e As EventArgs) Handles btnVERAG.Click, btnIMEX.Click, btnUNIPED.Click, btnFrontoffice.Click + Private Sub Button1_Click(sender As Object, e As EventArgs) Handles btnVERAG.Click, btnIMEX.Click, btnUNIPED.Click, btnFrontoffice.Click, btnVERIMEX.Click 'flpAbteilung.Controls.Clear() flpTeams.Controls.Clear() ' flpNiederlassung.Controls.Clear() @@ -210,6 +210,7 @@ Public Class frmAvisoWeiterleiten addBtn(flpFirma, "N", "SBG", "VERAG Salzburg") addBtn(flpFirma, "N", "WAI", "VERAG Waidhaus") addBtn(flpFirma, "N", "NKD", "VERAG Nickelsdorf") + addBtn(flpFirma, "N", "NEU", "VERAG Neuhaus") addBtn(flpFirma, "A", "FISK", "VERAG Fiskal") @@ -233,6 +234,8 @@ Public Class frmAvisoWeiterleiten ElseIf sender Is btnFrontoffice Then addBtn(flpFirma, "F", "FRONTOFFICE", "FRONT-OFFICE", True) + ElseIf sender Is btnVERIMEX Then + addBtn(flpFirma, "F", "VERIMEX", "VERIMEX", True) End If diff --git a/Aviso/frmEintragAviso.designer.vb b/Aviso/frmEintragAviso.designer.vb index 0ebb2df..5597d4b 100644 --- a/Aviso/frmEintragAviso.designer.vb +++ b/Aviso/frmEintragAviso.designer.vb @@ -75,6 +75,7 @@ Partial Class frmEintragAviso Me.cboGrenzstelle = New System.Windows.Forms.ComboBox() Me.Label15 = New System.Windows.Forms.Label() Me.grpAviso = New System.Windows.Forms.GroupBox() + Me.lblErr_KdNr = New System.Windows.Forms.Label() Me.Button5 = New System.Windows.Forms.Button() Me.lblErrVorraussuchtlEintreffen = New System.Windows.Forms.Label() Me.txtAvisiererAuftragsNr = New System.Windows.Forms.TextBox() @@ -142,7 +143,8 @@ Partial Class frmEintragAviso Me.dgvAnhaenge = New VERAG_PROG_ALLGEMEIN.MyDatagridview(Me.components) Me.columnName = New System.Windows.Forms.DataGridViewTextBoxColumn() Me.clmnPfad = New System.Windows.Forms.DataGridViewTextBoxColumn() - Me.lblErr_KdNr = New System.Windows.Forms.Label() + Me.cbxWarenort = New System.Windows.Forms.CheckBox() + Me.pnl = New System.Windows.Forms.Panel() Me.panAdmin.SuspendLayout() Me.grpAviso.SuspendLayout() CType(Me.pic, System.ComponentModel.ISupportInitialize).BeginInit() @@ -151,6 +153,7 @@ Partial Class frmEintragAviso Me.grpAktVerzollung.SuspendLayout() Me.pnlSBG.SuspendLayout() CType(Me.dgvAnhaenge, System.ComponentModel.ISupportInitialize).BeginInit() + Me.pnl.SuspendLayout() Me.SuspendLayout() ' 'btnOK @@ -196,7 +199,7 @@ Partial Class frmEintragAviso Me.txtInfo.Name = "txtInfo" Me.txtInfo.ScrollBars = System.Windows.Forms.ScrollBars.Vertical Me.txtInfo.Size = New System.Drawing.Size(388, 75) - Me.txtInfo.TabIndex = 48 + Me.txtInfo.TabIndex = 49 ' 'Label3 ' @@ -205,13 +208,13 @@ Partial Class frmEintragAviso Me.Label3.Location = New System.Drawing.Point(6, 399) Me.Label3.Name = "Label3" Me.Label3.Size = New System.Drawing.Size(25, 13) - Me.Label3.TabIndex = 47 + Me.Label3.TabIndex = 48 Me.Label3.Text = "Info" ' 'Label4 ' Me.Label4.AutoSize = True - Me.Label4.Location = New System.Drawing.Point(6, 195) + Me.Label4.Location = New System.Drawing.Point(6, 199) Me.Label4.Name = "Label4" Me.Label4.Size = New System.Drawing.Size(46, 13) Me.Label4.TabIndex = 24 @@ -220,7 +223,7 @@ Partial Class frmEintragAviso 'Label5 ' Me.Label5.AutoSize = True - Me.Label5.Location = New System.Drawing.Point(6, 234) + Me.Label5.Location = New System.Drawing.Point(6, 238) Me.Label5.Name = "Label5" Me.Label5.Size = New System.Drawing.Size(47, 13) Me.Label5.TabIndex = 30 @@ -232,7 +235,7 @@ Partial Class frmEintragAviso Me.Label6.Location = New System.Drawing.Point(6, 125) Me.Label6.Name = "Label6" Me.Label6.Size = New System.Drawing.Size(48, 13) - Me.Label6.TabIndex = 12 + Me.Label6.TabIndex = 13 Me.Label6.Text = "LKW-Nr:" ' 'txtÄnderungen @@ -277,7 +280,7 @@ Partial Class frmEintragAviso Me.txtLKW_Nr.MaxLength = 30 Me.txtLKW_Nr.Name = "txtLKW_Nr" Me.txtLKW_Nr.Size = New System.Drawing.Size(170, 26) - Me.txtLKW_Nr.TabIndex = 17 + Me.txtLKW_Nr.TabIndex = 18 ' 'lblStatus ' @@ -577,7 +580,7 @@ Partial Class frmEintragAviso Me.Label11.Location = New System.Drawing.Point(229, 125) Me.Label11.Name = "Label11" Me.Label11.Size = New System.Drawing.Size(59, 13) - Me.Label11.TabIndex = 15 + Me.Label11.TabIndex = 16 Me.Label11.Text = "Grenzstelle" ' 'dtpAvisoEingangDatum @@ -615,7 +618,7 @@ Partial Class frmEintragAviso Me.optOhneAviso.Location = New System.Drawing.Point(9, 75) Me.optOhneAviso.Name = "optOhneAviso" Me.optOhneAviso.Size = New System.Drawing.Size(210, 30) - Me.optOhneAviso.TabIndex = 8 + Me.optOhneAviso.TabIndex = 9 Me.optOhneAviso.TabStop = True Me.optOhneAviso.Text = "Ankunft OHNE Aviso " & Global.Microsoft.VisualBasic.ChrW(10) & "--> LKW wird direkt auf Ankunft gesetzt" Me.optOhneAviso.UseVisualStyleBackColor = True @@ -671,7 +674,7 @@ Partial Class frmEintragAviso Me.Label12.Location = New System.Drawing.Point(6, 491) Me.Label12.Name = "Label12" Me.Label12.Size = New System.Drawing.Size(372, 32) - Me.Label12.TabIndex = 51 + Me.Label12.TabIndex = 52 Me.Label12.Text = "Achtung: im Feld Info nur allgemeine Infos erfassen. " & Global.Microsoft.VisualBasic.ChrW(10) & "Ab Status ANKUNFT kann dies" & "es Infofeld nicht mehr geändert werden!" ' @@ -679,11 +682,11 @@ Partial Class frmEintragAviso ' Me.cbxHandling.BackColor = System.Drawing.Color.FromArgb(CType(CType(224, Byte), Integer), CType(CType(224, Byte), Integer), CType(CType(224, Byte), Integer)) Me.cbxHandling.Font = New System.Drawing.Font("Microsoft Sans Serif", 10.0!) - Me.cbxHandling.Location = New System.Drawing.Point(272, 326) + Me.cbxHandling.Location = New System.Drawing.Point(272, 330) Me.cbxHandling.Name = "cbxHandling" Me.cbxHandling.Padding = New System.Windows.Forms.Padding(10, 0, 0, 0) Me.cbxHandling.Size = New System.Drawing.Size(123, 24) - Me.cbxHandling.TabIndex = 44 + Me.cbxHandling.TabIndex = 45 Me.cbxHandling.Text = "Handling" Me.cbxHandling.UseVisualStyleBackColor = False ' @@ -695,7 +698,7 @@ Partial Class frmEintragAviso Me.cboGrenzstelle.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) Me.cboGrenzstelle.FormattingEnabled = True Me.cboGrenzstelle.Items.AddRange(New Object() {"", "SUB", "SBG", "WAI", "NKD", "SFD", "NEU", "???"}) - Me.cboGrenzstelle.Location = New System.Drawing.Point(232, 141) + Me.cboGrenzstelle.Location = New System.Drawing.Point(232, 139) Me.cboGrenzstelle.Name = "cboGrenzstelle" Me.cboGrenzstelle.Size = New System.Drawing.Size(74, 28) Me.cboGrenzstelle.TabIndex = 20 @@ -721,8 +724,6 @@ Partial Class frmEintragAviso Me.grpAviso.Controls.Add(Me.kdAvisierer) Me.grpAviso.Controls.Add(Me.kdFrächter) Me.grpAviso.Controls.Add(Me.txtLKW_Nr) - Me.grpAviso.Controls.Add(Me.lblZA) - Me.grpAviso.Controls.Add(Me.txtBestimmungszollstelle) Me.grpAviso.Controls.Add(Me.Button4) Me.grpAviso.Controls.Add(Me.sbLkwNationalitaet) Me.grpAviso.Controls.Add(Me.Label18) @@ -767,6 +768,7 @@ Partial Class frmEintragAviso Me.grpAviso.Controls.Add(Me.Label22) Me.grpAviso.Controls.Add(Me.Label24) Me.grpAviso.Controls.Add(Me.datVoraussichtlichesEintreffen) + Me.grpAviso.Controls.Add(Me.pnl) Me.grpAviso.Location = New System.Drawing.Point(12, 45) Me.grpAviso.Name = "grpAviso" Me.grpAviso.Size = New System.Drawing.Size(403, 520) @@ -774,6 +776,17 @@ Partial Class frmEintragAviso Me.grpAviso.TabStop = False Me.grpAviso.Text = "Aviso" ' + 'lblErr_KdNr + ' + Me.lblErr_KdNr.AutoSize = True + Me.lblErr_KdNr.ForeColor = System.Drawing.Color.Red + Me.lblErr_KdNr.Location = New System.Drawing.Point(130, 238) + Me.lblErr_KdNr.Name = "lblErr_KdNr" + Me.lblErr_KdNr.Size = New System.Drawing.Size(136, 13) + Me.lblErr_KdNr.TabIndex = 32 + Me.lblErr_KdNr.Text = "Kunden-Nummer eingeben!" + Me.lblErr_KdNr.Visible = False + ' 'Button5 ' Me.Button5.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) @@ -794,26 +807,26 @@ Partial Class frmEintragAviso Me.lblErrVorraussuchtlEintreffen.Location = New System.Drawing.Point(147, 69) Me.lblErrVorraussuchtlEintreffen.Name = "lblErrVorraussuchtlEintreffen" Me.lblErrVorraussuchtlEintreffen.Size = New System.Drawing.Size(244, 13) - Me.lblErrVorraussuchtlEintreffen.TabIndex = 52 + Me.lblErrVorraussuchtlEintreffen.TabIndex = 8 Me.lblErrVorraussuchtlEintreffen.Text = "Datum kann icht kleiner als Erfassungsdatum sein!" Me.lblErrVorraussuchtlEintreffen.Visible = False ' 'txtAvisiererAuftragsNr ' Me.txtAvisiererAuftragsNr.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!) - Me.txtAvisiererAuftragsNr.Location = New System.Drawing.Point(9, 366) + Me.txtAvisiererAuftragsNr.Location = New System.Drawing.Point(9, 370) Me.txtAvisiererAuftragsNr.MaxLength = 30 Me.txtAvisiererAuftragsNr.Name = "txtAvisiererAuftragsNr" Me.txtAvisiererAuftragsNr.Size = New System.Drawing.Size(388, 20) - Me.txtAvisiererAuftragsNr.TabIndex = 46 + Me.txtAvisiererAuftragsNr.TabIndex = 47 ' 'Label23 ' Me.Label23.AutoSize = True - Me.Label23.Location = New System.Drawing.Point(6, 352) + Me.Label23.Location = New System.Drawing.Point(6, 356) Me.Label23.Name = "Label23" Me.Label23.Size = New System.Drawing.Size(106, 13) - Me.Label23.TabIndex = 45 + Me.Label23.TabIndex = 46 Me.Label23.Text = "Avisierer-AuftragsNr.:" ' 'kdAuftraggeber @@ -834,12 +847,12 @@ Partial Class frmEintragAviso Me.kdAuftraggeber.KdNr = "-1" Me.kdAuftraggeber.kdNrField = Nothing Me.kdAuftraggeber.KdNrNullInt = Nothing - Me.kdAuftraggeber.Location = New System.Drawing.Point(9, 289) + Me.kdAuftraggeber.Location = New System.Drawing.Point(9, 293) Me.kdAuftraggeber.Name = "kdAuftraggeber" Me.kdAuftraggeber.nurAktive = False Me.kdAuftraggeber.searchActive = True Me.kdAuftraggeber.Size = New System.Drawing.Size(343, 20) - Me.kdAuftraggeber.TabIndex = 40 + Me.kdAuftraggeber.TabIndex = 41 Me.kdAuftraggeber.TIMER_SEARCH = True Me.kdAuftraggeber.usrcntl = Nothing Me.kdAuftraggeber.Visible = False @@ -862,12 +875,12 @@ Partial Class frmEintragAviso Me.kdAvisierer.KdNr = "-1" Me.kdAvisierer.kdNrField = Nothing Me.kdAvisierer.KdNrNullInt = Nothing - Me.kdAvisierer.Location = New System.Drawing.Point(9, 250) + Me.kdAvisierer.Location = New System.Drawing.Point(9, 254) Me.kdAvisierer.Name = "kdAvisierer" Me.kdAvisierer.nurAktive = False Me.kdAvisierer.searchActive = True Me.kdAvisierer.Size = New System.Drawing.Size(343, 20) - Me.kdAvisierer.TabIndex = 34 + Me.kdAvisierer.TabIndex = 35 Me.kdAvisierer.TIMER_SEARCH = True Me.kdAvisierer.usrcntl = Nothing ' @@ -889,7 +902,7 @@ Partial Class frmEintragAviso Me.kdFrächter.KdNr = "-1" Me.kdFrächter.kdNrField = Nothing Me.kdFrächter.KdNrNullInt = Nothing - Me.kdFrächter.Location = New System.Drawing.Point(9, 211) + Me.kdFrächter.Location = New System.Drawing.Point(9, 215) Me.kdFrächter.Name = "kdFrächter" Me.kdFrächter.nurAktive = False Me.kdFrächter.searchActive = True @@ -901,12 +914,11 @@ Partial Class frmEintragAviso 'lblZA ' Me.lblZA.AutoSize = True - Me.lblZA.Location = New System.Drawing.Point(6, 175) + Me.lblZA.Location = New System.Drawing.Point(6, 5) Me.lblZA.Name = "lblZA" Me.lblZA.Size = New System.Drawing.Size(44, 13) - Me.lblZA.TabIndex = 22 + Me.lblZA.TabIndex = 0 Me.lblZA.Text = "Zollamt:" - Me.lblZA.Visible = False ' 'txtBestimmungszollstelle ' @@ -922,18 +934,17 @@ Partial Class frmEintragAviso Me.txtBestimmungszollstelle.INVISIBLE_COLUMNS = Nothing Me.txtBestimmungszollstelle.key_visible = False Me.txtBestimmungszollstelle.KEYPARAM = Nothing - Me.txtBestimmungszollstelle.Location = New System.Drawing.Point(58, 172) + Me.txtBestimmungszollstelle.Location = New System.Drawing.Point(52, 2) Me.txtBestimmungszollstelle.MaxLength = 50 Me.txtBestimmungszollstelle.Name = "txtBestimmungszollstelle" Me.txtBestimmungszollstelle.searchActive = True - Me.txtBestimmungszollstelle.Size = New System.Drawing.Size(294, 20) + Me.txtBestimmungszollstelle.Size = New System.Drawing.Size(239, 20) Me.txtBestimmungszollstelle.SQL_ORDER_BY = Nothing Me.txtBestimmungszollstelle.SQL_SELECT = Nothing Me.txtBestimmungszollstelle.SQL_WHERE = Nothing Me.txtBestimmungszollstelle.SQL_WhereParamList = Nothing - Me.txtBestimmungszollstelle.TabIndex = 23 + Me.txtBestimmungszollstelle.TabIndex = 1 Me.txtBestimmungszollstelle.usrcntl = Nothing - Me.txtBestimmungszollstelle.Visible = False ' 'Button4 ' @@ -941,7 +952,7 @@ Partial Class frmEintragAviso Me.Button4.FlatAppearance.BorderSize = 0 Me.Button4.FlatStyle = System.Windows.Forms.FlatStyle.Flat Me.Button4.Image = Global.AVISO.My.Resources.Resources.person_add - Me.Button4.Location = New System.Drawing.Point(377, 207) + Me.Button4.Location = New System.Drawing.Point(377, 211) Me.Button4.Name = "Button4" Me.Button4.Size = New System.Drawing.Size(25, 25) Me.Button4.TabIndex = 29 @@ -975,7 +986,7 @@ Partial Class frmEintragAviso Me.sbLkwNationalitaet.SQL_SELECT = Nothing Me.sbLkwNationalitaet.SQL_WHERE = Nothing Me.sbLkwNationalitaet.SQL_WhereParamList = Nothing - Me.sbLkwNationalitaet.TabIndex = 18 + Me.sbLkwNationalitaet.TabIndex = 19 Me.sbLkwNationalitaet.usrcntl = Nothing ' 'Label18 @@ -984,17 +995,17 @@ Partial Class frmEintragAviso Me.Label18.Location = New System.Drawing.Point(176, 125) Me.Label18.Name = "Label18" Me.Label18.Size = New System.Drawing.Size(27, 13) - Me.Label18.TabIndex = 14 + Me.Label18.TabIndex = 15 Me.Label18.Text = "Nat." ' 'txtFahrerHandy ' Me.txtFahrerHandy.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!) - Me.txtFahrerHandy.Location = New System.Drawing.Point(24, 328) + Me.txtFahrerHandy.Location = New System.Drawing.Point(24, 332) Me.txtFahrerHandy.MaxLength = 30 Me.txtFahrerHandy.Name = "txtFahrerHandy" Me.txtFahrerHandy.Size = New System.Drawing.Size(234, 20) - Me.txtFahrerHandy.TabIndex = 43 + Me.txtFahrerHandy.TabIndex = 44 ' 'Button2 ' @@ -1002,10 +1013,10 @@ Partial Class frmEintragAviso Me.Button2.FlatAppearance.BorderSize = 0 Me.Button2.FlatStyle = System.Windows.Forms.FlatStyle.Flat Me.Button2.Image = Global.AVISO.My.Resources.Resources.person_add - Me.Button2.Location = New System.Drawing.Point(377, 247) + Me.Button2.Location = New System.Drawing.Point(377, 251) Me.Button2.Name = "Button2" Me.Button2.Size = New System.Drawing.Size(25, 24) - Me.Button2.TabIndex = 36 + Me.Button2.TabIndex = 37 Me.Button2.TabStop = False Me.Button2.Tag = "Kunde hinzufügen" Me.Button2.TextAlign = System.Drawing.ContentAlignment.BottomCenter @@ -1016,7 +1027,7 @@ Partial Class frmEintragAviso ' Me.pic.BackgroundImage = Global.AVISO.My.Resources.Resources.handy Me.pic.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom - Me.pic.Location = New System.Drawing.Point(5, 328) + Me.pic.Location = New System.Drawing.Point(5, 332) Me.pic.Name = "pic" Me.pic.Size = New System.Drawing.Size(20, 20) Me.pic.TabIndex = 40 @@ -1025,16 +1036,16 @@ Partial Class frmEintragAviso 'Label16 ' Me.Label16.AutoSize = True - Me.Label16.Location = New System.Drawing.Point(6, 314) + Me.Label16.Location = New System.Drawing.Point(6, 318) Me.Label16.Name = "Label16" Me.Label16.Size = New System.Drawing.Size(116, 13) - Me.Label16.TabIndex = 42 + Me.Label16.TabIndex = 43 Me.Label16.Text = "Fahrer Handy-Nummer:" ' 'cbxFrächterUnbekannt ' Me.cbxFrächterUnbekannt.AutoSize = True - Me.cbxFrächterUnbekannt.Location = New System.Drawing.Point(122, 194) + Me.cbxFrächterUnbekannt.Location = New System.Drawing.Point(122, 198) Me.cbxFrächterUnbekannt.Name = "cbxFrächterUnbekannt" Me.cbxFrächterUnbekannt.Size = New System.Drawing.Size(104, 17) Me.cbxFrächterUnbekannt.TabIndex = 25 @@ -1049,10 +1060,10 @@ Partial Class frmEintragAviso Me.btnAuftraggeber.FlatAppearance.BorderSize = 0 Me.btnAuftraggeber.FlatStyle = System.Windows.Forms.FlatStyle.Flat Me.btnAuftraggeber.Image = CType(resources.GetObject("btnAuftraggeber.Image"), System.Drawing.Image) - Me.btnAuftraggeber.Location = New System.Drawing.Point(352, 285) + Me.btnAuftraggeber.Location = New System.Drawing.Point(352, 289) Me.btnAuftraggeber.Name = "btnAuftraggeber" Me.btnAuftraggeber.Size = New System.Drawing.Size(25, 25) - Me.btnAuftraggeber.TabIndex = 41 + Me.btnAuftraggeber.TabIndex = 42 Me.btnAuftraggeber.TabStop = False Me.btnAuftraggeber.Tag = "Kunde hinzufügen" Me.btnAuftraggeber.TextAlign = System.Drawing.ContentAlignment.BottomCenter @@ -1070,7 +1081,7 @@ Partial Class frmEintragAviso Me.UsrCntlTestsystem1.Margin = New System.Windows.Forms.Padding(5, 6, 5, 6) Me.UsrCntlTestsystem1.Name = "UsrCntlTestsystem1" Me.UsrCntlTestsystem1.Size = New System.Drawing.Size(152, 28) - Me.UsrCntlTestsystem1.TabIndex = 50 + Me.UsrCntlTestsystem1.TabIndex = 51 ' 'btnAvisiererKd ' @@ -1079,10 +1090,10 @@ Partial Class frmEintragAviso Me.btnAvisiererKd.FlatAppearance.BorderSize = 0 Me.btnAvisiererKd.FlatStyle = System.Windows.Forms.FlatStyle.Flat Me.btnAvisiererKd.Image = CType(resources.GetObject("btnAvisiererKd.Image"), System.Drawing.Image) - Me.btnAvisiererKd.Location = New System.Drawing.Point(352, 246) + Me.btnAvisiererKd.Location = New System.Drawing.Point(352, 250) Me.btnAvisiererKd.Name = "btnAvisiererKd" Me.btnAvisiererKd.Size = New System.Drawing.Size(25, 25) - Me.btnAvisiererKd.TabIndex = 35 + Me.btnAvisiererKd.TabIndex = 36 Me.btnAvisiererKd.TabStop = False Me.btnAvisiererKd.Tag = "Kunde hinzufügen" Me.btnAvisiererKd.TextAlign = System.Drawing.ContentAlignment.BottomCenter @@ -1096,7 +1107,7 @@ Partial Class frmEintragAviso Me.btnFraechterKd.FlatAppearance.BorderSize = 0 Me.btnFraechterKd.FlatStyle = System.Windows.Forms.FlatStyle.Flat Me.btnFraechterKd.Image = CType(resources.GetObject("btnFraechterKd.Image"), System.Drawing.Image) - Me.btnFraechterKd.Location = New System.Drawing.Point(352, 207) + Me.btnFraechterKd.Location = New System.Drawing.Point(352, 211) Me.btnFraechterKd.Name = "btnFraechterKd" Me.btnFraechterKd.Size = New System.Drawing.Size(25, 25) Me.btnFraechterKd.TabIndex = 28 @@ -1113,7 +1124,7 @@ Partial Class frmEintragAviso Me.lblErrImex.Location = New System.Drawing.Point(236, 109) Me.lblErrImex.Name = "lblErrImex" Me.lblErrImex.Size = New System.Drawing.Size(119, 13) - Me.lblErrImex.TabIndex = 10 + Me.lblErrImex.TabIndex = 11 Me.lblErrImex.Text = "Import/Export angeben!" Me.lblErrImex.Visible = False ' @@ -1128,7 +1139,7 @@ Partial Class frmEintragAviso Me.cboImEx.Location = New System.Drawing.Point(312, 139) Me.cboImEx.Name = "cboImEx" Me.cboImEx.Size = New System.Drawing.Size(79, 28) - Me.cboImEx.TabIndex = 19 + Me.cboImEx.TabIndex = 21 Me.cboImEx.Visible = False ' 'Label1 @@ -1138,7 +1149,7 @@ Partial Class frmEintragAviso Me.Label1.Location = New System.Drawing.Point(309, 125) Me.Label1.Name = "Label1" Me.Label1.Size = New System.Drawing.Size(35, 13) - Me.Label1.TabIndex = 16 + Me.Label1.TabIndex = 17 Me.Label1.Text = "Im/Ex" Me.Label1.Visible = False ' @@ -1157,10 +1168,10 @@ Partial Class frmEintragAviso ' Me.lblErr_Avisierer.AutoSize = True Me.lblErr_Avisierer.ForeColor = System.Drawing.Color.Red - Me.lblErr_Avisierer.Location = New System.Drawing.Point(194, 234) + Me.lblErr_Avisierer.Location = New System.Drawing.Point(194, 238) Me.lblErr_Avisierer.Name = "lblErr_Avisierer" Me.lblErr_Avisierer.Size = New System.Drawing.Size(97, 13) - Me.lblErr_Avisierer.TabIndex = 32 + Me.lblErr_Avisierer.TabIndex = 33 Me.lblErr_Avisierer.Text = "Avisierer eingeben!" Me.lblErr_Avisierer.Visible = False ' @@ -1168,7 +1179,7 @@ Partial Class frmEintragAviso ' Me.lblErr_Frächter.AutoSize = True Me.lblErr_Frächter.ForeColor = System.Drawing.Color.Red - Me.lblErr_Frächter.Location = New System.Drawing.Point(92, 234) + Me.lblErr_Frächter.Location = New System.Drawing.Point(92, 238) Me.lblErr_Frächter.Name = "lblErr_Frächter" Me.lblErr_Frächter.Size = New System.Drawing.Size(96, 13) Me.lblErr_Frächter.TabIndex = 31 @@ -1182,7 +1193,7 @@ Partial Class frmEintragAviso Me.lblErr_LKW.Location = New System.Drawing.Point(75, 125) Me.lblErr_LKW.Name = "lblErr_LKW" Me.lblErr_LKW.Size = New System.Drawing.Size(95, 13) - Me.lblErr_LKW.TabIndex = 13 + Me.lblErr_LKW.TabIndex = 14 Me.lblErr_LKW.Text = "LKW-Nr eingeben!" Me.lblErr_LKW.Visible = False ' @@ -1193,7 +1204,7 @@ Partial Class frmEintragAviso Me.lblErr_Grenzstelle.Location = New System.Drawing.Point(157, 109) Me.lblErr_Grenzstelle.Name = "lblErr_Grenzstelle" Me.lblErr_Grenzstelle.Size = New System.Drawing.Size(109, 13) - Me.lblErr_Grenzstelle.TabIndex = 9 + Me.lblErr_Grenzstelle.TabIndex = 10 Me.lblErr_Grenzstelle.Text = "Grenzstelle eingeben!" Me.lblErr_Grenzstelle.Visible = False ' @@ -1205,7 +1216,7 @@ Partial Class frmEintragAviso Me.lblErrFmZollKdNr.Location = New System.Drawing.Point(176, 431) Me.lblErrFmZollKdNr.Name = "lblErrFmZollKdNr" Me.lblErrFmZollKdNr.Size = New System.Drawing.Size(156, 26) - Me.lblErrFmZollKdNr.TabIndex = 49 + Me.lblErrFmZollKdNr.TabIndex = 50 Me.lblErrFmZollKdNr.Text = "Wenn möglich bitte die FM-Zoll " & Global.Microsoft.VisualBasic.ChrW(10) & "Zuordnung mit KdNr eintragen!" Me.lblErrFmZollKdNr.Visible = False ' @@ -1214,10 +1225,10 @@ Partial Class frmEintragAviso Me.Button1.FlatAppearance.BorderSize = 0 Me.Button1.FlatStyle = System.Windows.Forms.FlatStyle.Flat Me.Button1.Image = CType(resources.GetObject("Button1.Image"), System.Drawing.Image) - Me.Button1.Location = New System.Drawing.Point(360, 151) + Me.Button1.Location = New System.Drawing.Point(360, 149) Me.Button1.Name = "Button1" Me.Button1.Size = New System.Drawing.Size(37, 20) - Me.Button1.TabIndex = 21 + Me.Button1.TabIndex = 22 Me.Button1.UseVisualStyleBackColor = True Me.Button1.Visible = False ' @@ -1229,7 +1240,7 @@ Partial Class frmEintragAviso Me.btnAbsSrch.Location = New System.Drawing.Point(360, 112) Me.btnAbsSrch.Name = "btnAbsSrch" Me.btnAbsSrch.Size = New System.Drawing.Size(37, 20) - Me.btnAbsSrch.TabIndex = 11 + Me.btnAbsSrch.TabIndex = 12 Me.btnAbsSrch.UseVisualStyleBackColor = True Me.btnAbsSrch.Visible = False ' @@ -1239,20 +1250,20 @@ Partial Class frmEintragAviso Me.lblAtrAvis.Cursor = System.Windows.Forms.Cursors.Hand Me.lblAtrAvis.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Underline, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) Me.lblAtrAvis.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(54, Byte), Integer), CType(CType(128, Byte), Integer)) - Me.lblAtrAvis.Location = New System.Drawing.Point(296, 274) + Me.lblAtrAvis.Location = New System.Drawing.Point(296, 278) Me.lblAtrAvis.Name = "lblAtrAvis" Me.lblAtrAvis.Size = New System.Drawing.Size(56, 13) - Me.lblAtrAvis.TabIndex = 39 + Me.lblAtrAvis.TabIndex = 40 Me.lblAtrAvis.Text = "= Avisierer" Me.lblAtrAvis.Visible = False ' 'lblAtr ' Me.lblAtr.AutoSize = True - Me.lblAtr.Location = New System.Drawing.Point(6, 274) + Me.lblAtr.Location = New System.Drawing.Point(6, 278) Me.lblAtr.Name = "lblAtr" Me.lblAtr.Size = New System.Drawing.Size(71, 13) - Me.lblAtr.TabIndex = 37 + Me.lblAtr.TabIndex = 38 Me.lblAtr.Text = "Auftraggeber:" Me.lblAtr.Visible = False ' @@ -1262,19 +1273,19 @@ Partial Class frmEintragAviso Me.Label17.Cursor = System.Windows.Forms.Cursors.Hand Me.Label17.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Underline, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) Me.Label17.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(54, Byte), Integer), CType(CType(128, Byte), Integer)) - Me.Label17.Location = New System.Drawing.Point(297, 234) + Me.Label17.Location = New System.Drawing.Point(297, 238) Me.Label17.Name = "Label17" Me.Label17.Size = New System.Drawing.Size(55, 13) - Me.Label17.TabIndex = 33 + Me.Label17.TabIndex = 34 Me.Label17.Text = "= Frächter" ' 'cbxAuftraggeberfurAlleSendungen ' Me.cbxAuftraggeberfurAlleSendungen.AutoSize = True - Me.cbxAuftraggeberfurAlleSendungen.Location = New System.Drawing.Point(122, 272) + Me.cbxAuftraggeberfurAlleSendungen.Location = New System.Drawing.Point(122, 276) Me.cbxAuftraggeberfurAlleSendungen.Name = "cbxAuftraggeberfurAlleSendungen" Me.cbxAuftraggeberfurAlleSendungen.Size = New System.Drawing.Size(194, 17) - Me.cbxAuftraggeberfurAlleSendungen.TabIndex = 38 + Me.cbxAuftraggeberfurAlleSendungen.TabIndex = 39 Me.cbxAuftraggeberfurAlleSendungen.Text = "= Auftraggeber (für alle Sendungen)" Me.cbxAuftraggeberfurAlleSendungen.UseVisualStyleBackColor = True ' @@ -1284,7 +1295,7 @@ Partial Class frmEintragAviso Me.Label22.Cursor = System.Windows.Forms.Cursors.Hand Me.Label22.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Underline, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) Me.Label22.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(54, Byte), Integer), CType(CType(128, Byte), Integer)) - Me.Label22.Location = New System.Drawing.Point(296, 195) + Me.Label22.Location = New System.Drawing.Point(296, 199) Me.Label22.Name = "Label22" Me.Label22.Size = New System.Drawing.Size(56, 13) Me.Label22.TabIndex = 26 @@ -1680,16 +1691,28 @@ Partial Class frmEintragAviso Me.clmnPfad.ReadOnly = True Me.clmnPfad.Visible = False ' - 'lblErr_KdNr + 'cbxWarenort ' - Me.lblErr_KdNr.AutoSize = True - Me.lblErr_KdNr.ForeColor = System.Drawing.Color.Red - Me.lblErr_KdNr.Location = New System.Drawing.Point(130, 234) - Me.lblErr_KdNr.Name = "lblErr_KdNr" - Me.lblErr_KdNr.Size = New System.Drawing.Size(136, 13) - Me.lblErr_KdNr.TabIndex = 53 - Me.lblErr_KdNr.Text = "Kunden-Nummer eingeben!" - Me.lblErr_KdNr.Visible = False + Me.cbxWarenort.AutoSize = True + Me.cbxWarenort.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.0!) + Me.cbxWarenort.Location = New System.Drawing.Point(300, 4) + Me.cbxWarenort.Name = "cbxWarenort" + Me.cbxWarenort.Size = New System.Drawing.Size(70, 17) + Me.cbxWarenort.TabIndex = 2 + Me.cbxWarenort.Text = "Warenort" + Me.cbxWarenort.UseVisualStyleBackColor = True + ' + 'pnl + ' + Me.pnl.BackColor = System.Drawing.Color.PapayaWhip + Me.pnl.Controls.Add(Me.cbxWarenort) + Me.pnl.Controls.Add(Me.txtBestimmungszollstelle) + Me.pnl.Controls.Add(Me.lblZA) + Me.pnl.Location = New System.Drawing.Point(0, 170) + Me.pnl.Name = "pnl" + Me.pnl.Size = New System.Drawing.Size(402, 24) + Me.pnl.TabIndex = 23 + Me.pnl.Visible = False ' 'frmEintragAviso ' @@ -1741,6 +1764,8 @@ Partial Class frmEintragAviso Me.pnlSBG.ResumeLayout(False) Me.pnlSBG.PerformLayout() CType(Me.dgvAnhaenge, System.ComponentModel.ISupportInitialize).EndInit() + Me.pnl.ResumeLayout(False) + Me.pnl.PerformLayout() Me.ResumeLayout(False) Me.PerformLayout() @@ -1865,4 +1890,6 @@ Partial Class frmEintragAviso Friend WithEvents columnName As DataGridViewTextBoxColumn Friend WithEvents clmnPfad As DataGridViewTextBoxColumn Friend WithEvents lblErr_KdNr As Label + Friend WithEvents cbxWarenort As CheckBox + Friend WithEvents pnl As Panel End Class diff --git a/Aviso/frmEintragAviso.resx b/Aviso/frmEintragAviso.resx index fbb6608..8d6761d 100644 --- a/Aviso/frmEintragAviso.resx +++ b/Aviso/frmEintragAviso.resx @@ -216,6 +216,12 @@ True + + True + + + True + AAABAAEAgIAAAAEAIAAoCAEAFgAAACgAAACAAAAAAAEAAAEAIAAAAAAAAAgBABMLAAATCwAAAAAAAAAA diff --git a/Aviso/frmEintragAviso.vb b/Aviso/frmEintragAviso.vb index f2af1d3..eeb7c2b 100644 --- a/Aviso/frmEintragAviso.vb +++ b/Aviso/frmEintragAviso.vb @@ -80,10 +80,10 @@ Public Class frmEintragAviso Private Sub frmEintragAviso_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load - If VERAG_PROG_ALLGEMEIN.cBerechtignunen.CHECK_BERECHTIGUNG_bool("VERIMEX", "AVISO") Then - MsgBox("Keine Berechtigung!") - Me.Close() - End If + 'If VERAG_PROG_ALLGEMEIN.cBerechtignunen.CHECK_BERECHTIGUNG_bool("VERIMEX", "AVISO") Then + ' MsgBox("Keine Berechtigung!") + ' Me.Close() + 'End If Me.CenterToParent() @@ -115,8 +115,9 @@ Public Class frmEintragAviso cboImEx.Visible = True txtBestimmungszollstelle.initSearchBox(Me.FindForm, "[basncd_dstnr] ,[basncd_dstnr] +' - ' + [basncd_name] +' (' +[basncd_alpha]+')' as displayPARAM,[basncd_dstnr] as Nr,[basncd_name] as Dienststelle,[basncd_alpha] as Land FROM basncd", {" [basncd_dstnr]", "basncd_name"}, " [basncd_gbdat] >= getdate() ", " basncd_alpha,[basncd_name]", "basncd_dstnr", "displayPARAM", "ATLAS", , 400, 200, {"displayPARAM", "basncd_dstnr"}) - txtBestimmungszollstelle.Visible = True - lblZA.Visible = True + 'txtBestimmungszollstelle.Visible = True + 'lblZA.Visible = True + pnl.Visible = True Case "UNISPED" Label1.Visible = True cboImEx.Visible = True @@ -150,6 +151,11 @@ Public Class frmEintragAviso lblSndFremd.Visible = True cboImEx.Visible = True Label1.Visible = True + Case "AMB" + txtSndFremd.Visible = True + lblSndFremd.Visible = True + cboImEx.Visible = True + Label1.Visible = True End Select Select Case VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA Case "FRONTOFFICE" @@ -384,12 +390,13 @@ Public Class frmEintragAviso - ' If VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA = "IMEX" Then - txtBestimmungszollstelle.SET_VALUE(If(myAviso.Zollstelle, "")) - ' End If + ' If VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA = "IMEX" Then + txtBestimmungszollstelle.SET_VALUE(If(myAviso.Zollstelle, "")) + cbxWarenort.Checked = myAviso.Warenort + ' End If - If VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA = "ATILLA" Then + If VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA = "ATILLA" Then cbxAktenzettelDrucken.Checked = AktenzetteldruckenVisible UsrCntlEintragAvisoAtilla.sbDurchgangszollstelle1.SET_VALUE(If(myAviso.Durchgangszollstelle1, "")) UsrCntlEintragAvisoAtilla.sbDurchgangszollstelle2.SET_VALUE(If(myAviso.Durchgangszollstelle2, "")) @@ -870,6 +877,7 @@ Public Class frmEintragAviso 'If myAviso.FIRMA = "IMEX" Then myAviso.Zollstelle = SDL.cProgramFunctions.isLeerNothing(txtBestimmungszollstelle._value) + myAviso.Warenort = If(pnl.Visible, cbxWarenort.Checked, False) 'End If If myAviso.FIRMA = "ATILLA" Then @@ -912,6 +920,9 @@ Public Class frmEintragAviso End If End If + If myAviso.Warenort Then + AvisoStatusFunctions.insertVermerkAllg(tmpId, "ATB-Nr. folgt", 80) + End If Select Case VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA Case "ATILLA" @@ -934,7 +945,7 @@ Public Class frmEintragAviso Catch ex As Exception MsgBox(ex.Message & ex.StackTrace) End Try - Case "IMEX", "UNISPED", "AMBAR", "FRONTOFFICE" + Case "IMEX", "UNISPED", "AMBAR", "FRONTOFFICE", "VERIMEX" Dim anzahlSendungen = ADMIN.getValueTxtBySql("SELECT count(*) FROM tblSendungen WHERE tblSnd_AvisoID=" & tmpId, "AVISO") ' bei Neuanlage=0 'Die Sendungen eintragen: @@ -954,8 +965,9 @@ Public Class frmEintragAviso Dim abfArt As Object = DBNull.Value getFilialeAndAbfertNrIMEX(cnt, filiale_tmp, abfnr_tmp, fremd, abfArt) + If VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA = "VERIMEX" Then filiale_tmp = 0 'IIf(filiale_tmp > 0, ADMIN.getMaxPosNrIncrement(filiale_tmp, Now.Year), 0) - 'AvisoDAL.insertSendungEmpty(tmpId, cnt, filiale_tmp, abfnr_tmp, 0) ' INSERT + 'AvisoDAL.insertSendungEmpty(tmpId, scnt, filiale_tmp, abfnr_tmp, 0) ' INSERT Dim tblSnd_AuftraggeberKdNr As Object = Nothing Dim tblSnd_Auftraggeber As Object = Nothing If cbxAuftraggeberfurAlleSendungen.Checked Then @@ -1471,7 +1483,7 @@ Public Class frmEintragAviso Label20.Text = lnlSendungText.Text End Sub - Private Sub dtpAvisoEingangZeit_PreviewKeyDown(sender As Object, e As PreviewKeyDownEventArgs) Handles dtpAvisoEingangZeit.PreviewKeyDown, kdFrächter.PreviewKeyDown, kdAuftraggeber.PreviewKeyDown, kdAvisierer.PreviewKeyDown, dtpAvisoEingangZeit.PreviewKeyDown, kdFrächter.PreviewKeyDown, kdAvisierer.PreviewKeyDown, dtpAvisoEingangZeit.PreviewKeyDown, kdFrächter.PreviewKeyDown, kdAvisierer.PreviewKeyDown, dtpAvisoEingangZeit.PreviewKeyDown, kdFrächter.PreviewKeyDown, kdAvisierer.PreviewKeyDown, dtpAvisoEingangZeit.PreviewKeyDown, kdFrächter.PreviewKeyDown, kdAvisierer.PreviewKeyDown, txtBestimmungszollstelle.PreviewKeyDown + Private Sub dtpAvisoEingangZeit_PreviewKeyDown(sender As Object, e As PreviewKeyDownEventArgs) Handles dtpAvisoEingangZeit.PreviewKeyDown, kdFrächter.PreviewKeyDown, kdAuftraggeber.PreviewKeyDown, kdAvisierer.PreviewKeyDown, dtpAvisoEingangZeit.PreviewKeyDown, kdFrächter.PreviewKeyDown, kdAvisierer.PreviewKeyDown, dtpAvisoEingangZeit.PreviewKeyDown, kdFrächter.PreviewKeyDown, kdAvisierer.PreviewKeyDown, dtpAvisoEingangZeit.PreviewKeyDown, kdFrächter.PreviewKeyDown, kdAvisierer.PreviewKeyDown, dtpAvisoEingangZeit.PreviewKeyDown, kdFrächter.PreviewKeyDown, kdAvisierer.PreviewKeyDown, txtBestimmungszollstelle.PreviewKeyDown, cbxWarenort.PreviewKeyDown If e.KeyCode = Keys.Return Then e.IsInputKey = True : Me.DialogResult = DialogResult.None If sender Is kdAvisierer Then kdAvisierer.FireReturn() : e.IsInputKey = True : Me.DialogResult = DialogResult.None @@ -1545,17 +1557,18 @@ Public Class frmEintragAviso Private Sub cboGrenzstelle_SelectedIndexChanged(sender As Object, e As EventArgs) Handles cboGrenzstelle.SelectedIndexChanged + pnl.Visible = False ' cboImEx.Visible = (cboGrenzstelle.Text = "WAI" Or VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA = "IMEX" Or VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA = "UNISPED") Label1.Visible = (cboGrenzstelle.Text = "WAI" Or VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA = "IMEX" Or VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA = "UNISPED") Select Case VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA - Case "VERAG", "FRONTOFFICE", "UNISPED" + Case "VERAG", "FRONTOFFICE", "UNISPED", "IMEX" If cboGrenzstelle.Text = "???" Then txtBestimmungszollstelle.initSearchBox(Me.FindForm, "[basncd_dstnr] ,[basncd_dstnr] +' - ' + [basncd_name] +' (' +[basncd_alpha]+')' as displayPARAM,[basncd_dstnr] as Nr,[basncd_name] as Dienststelle,[basncd_alpha] as Land FROM basncd", {" [basncd_dstnr]", "basncd_name"}, " [basncd_gbdat] >= getdate() ", " basncd_alpha,[basncd_name]", "basncd_dstnr", "displayPARAM", "ATLAS", , 400, 200, {"displayPARAM", "basncd_dstnr"}) - txtBestimmungszollstelle.Visible = True - lblZA.Visible = True - + 'txtBestimmungszollstelle.Visible = True + 'lblZA.Visible = True + pnl.Visible = True End If End Select End Sub diff --git a/Aviso/frmEintragTV.vb b/Aviso/frmEintragTV.vb index 0111713..bb8c66d 100644 --- a/Aviso/frmEintragTV.vb +++ b/Aviso/frmEintragTV.vb @@ -34,7 +34,7 @@ Public Class frmEintragTV Else Me.Text = "Änderung Text für TV-Anzeige" 'ausgewählter Datensatz wird geladen - myAvisoTV = AvisoTVDAL.LesenAvisoTV(cGlobal.Aktive_ID, "") + myAvisoTV = AvisoTVDAL.LesenAvisoTV(cGlobal.Aktive_ID, "", "", "") 'Werte(zuweisen) txtZeile1.Text = myAvisoTV.FixeZeile1 diff --git a/Aviso/frmHauptfenster.Designer.vb b/Aviso/frmHauptfenster.Designer.vb index 75ce445..517734c 100644 --- a/Aviso/frmHauptfenster.Designer.vb +++ b/Aviso/frmHauptfenster.Designer.vb @@ -71,6 +71,15 @@ Partial Class frmHauptfenster Me.IMEXToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.UNISPEDToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.AMBARToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.FRONTOFFICEToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.VERIMEXToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.StandortWechselnToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.SUBToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.SBGToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.WAIToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.NKDToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.NEUToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.AMBToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.NacherfassungToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.VollständigesUpdateToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.UpdateToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() @@ -408,7 +417,7 @@ Partial Class frmHauptfenster 'mnuProgramm ' Me.mnuProgramm.BackColor = System.Drawing.Color.Transparent - Me.mnuProgramm.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuFirmen, Me.NeuesPasswortToolStripMenuItem, Me.OptionenToolStripMenuItem, Me.StandorteToolStripMenuItem, Me.AdministrationToolStripMenuItem, Me.ToolStripSeparator4, Me.FirmaWechselnToolStripMenuItem, Me.NacherfassungToolStripMenuItem, Me.VollständigesUpdateToolStripMenuItem, Me.UpdateToolStripMenuItem, Me.LogoutToolStripMenuItem}) + Me.mnuProgramm.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuFirmen, Me.NeuesPasswortToolStripMenuItem, Me.OptionenToolStripMenuItem, Me.StandorteToolStripMenuItem, Me.AdministrationToolStripMenuItem, Me.ToolStripSeparator4, Me.FirmaWechselnToolStripMenuItem, Me.StandortWechselnToolStripMenuItem, Me.NacherfassungToolStripMenuItem, Me.VollständigesUpdateToolStripMenuItem, Me.UpdateToolStripMenuItem, Me.LogoutToolStripMenuItem}) Me.mnuProgramm.ForeColor = System.Drawing.Color.Black Me.mnuProgramm.Name = "mnuProgramm" Me.mnuProgramm.Size = New System.Drawing.Size(78, 20) @@ -540,7 +549,7 @@ Partial Class frmHauptfenster ' 'FirmaWechselnToolStripMenuItem ' - Me.FirmaWechselnToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.VERAGToolStripMenuItem, Me.ATILLAToolStripMenuItem, Me.IMEXToolStripMenuItem, Me.UNISPEDToolStripMenuItem, Me.AMBARToolStripMenuItem}) + Me.FirmaWechselnToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.VERAGToolStripMenuItem, Me.ATILLAToolStripMenuItem, Me.IMEXToolStripMenuItem, Me.UNISPEDToolStripMenuItem, Me.AMBARToolStripMenuItem, Me.FRONTOFFICEToolStripMenuItem, Me.VERIMEXToolStripMenuItem}) Me.FirmaWechselnToolStripMenuItem.Name = "FirmaWechselnToolStripMenuItem" Me.FirmaWechselnToolStripMenuItem.Size = New System.Drawing.Size(184, 22) Me.FirmaWechselnToolStripMenuItem.Text = "Firma wechseln" @@ -548,33 +557,90 @@ Partial Class frmHauptfenster 'VERAGToolStripMenuItem ' Me.VERAGToolStripMenuItem.Name = "VERAGToolStripMenuItem" - Me.VERAGToolStripMenuItem.Size = New System.Drawing.Size(121, 22) + Me.VERAGToolStripMenuItem.Size = New System.Drawing.Size(180, 22) Me.VERAGToolStripMenuItem.Text = "VERAG" ' 'ATILLAToolStripMenuItem ' Me.ATILLAToolStripMenuItem.Name = "ATILLAToolStripMenuItem" - Me.ATILLAToolStripMenuItem.Size = New System.Drawing.Size(121, 22) + Me.ATILLAToolStripMenuItem.Size = New System.Drawing.Size(180, 22) Me.ATILLAToolStripMenuItem.Text = "ATILLA" ' 'IMEXToolStripMenuItem ' Me.IMEXToolStripMenuItem.Name = "IMEXToolStripMenuItem" - Me.IMEXToolStripMenuItem.Size = New System.Drawing.Size(121, 22) + Me.IMEXToolStripMenuItem.Size = New System.Drawing.Size(180, 22) Me.IMEXToolStripMenuItem.Text = "IMEX" ' 'UNISPEDToolStripMenuItem ' Me.UNISPEDToolStripMenuItem.Name = "UNISPEDToolStripMenuItem" - Me.UNISPEDToolStripMenuItem.Size = New System.Drawing.Size(121, 22) + Me.UNISPEDToolStripMenuItem.Size = New System.Drawing.Size(180, 22) Me.UNISPEDToolStripMenuItem.Text = "UNISPED" ' 'AMBARToolStripMenuItem ' Me.AMBARToolStripMenuItem.Name = "AMBARToolStripMenuItem" - Me.AMBARToolStripMenuItem.Size = New System.Drawing.Size(121, 22) + Me.AMBARToolStripMenuItem.Size = New System.Drawing.Size(180, 22) Me.AMBARToolStripMenuItem.Text = "AMBAR" ' + 'FRONTOFFICEToolStripMenuItem + ' + Me.FRONTOFFICEToolStripMenuItem.Name = "FRONTOFFICEToolStripMenuItem" + Me.FRONTOFFICEToolStripMenuItem.Size = New System.Drawing.Size(180, 22) + Me.FRONTOFFICEToolStripMenuItem.Text = "FRONTOFFICE" + ' + 'VERIMEXToolStripMenuItem + ' + Me.VERIMEXToolStripMenuItem.Name = "VERIMEXToolStripMenuItem" + Me.VERIMEXToolStripMenuItem.Size = New System.Drawing.Size(180, 22) + Me.VERIMEXToolStripMenuItem.Text = "VERIMEX" + ' + 'StandortWechselnToolStripMenuItem + ' + Me.StandortWechselnToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.SUBToolStripMenuItem, Me.SBGToolStripMenuItem, Me.WAIToolStripMenuItem, Me.NKDToolStripMenuItem, Me.NEUToolStripMenuItem, Me.AMBToolStripMenuItem}) + Me.StandortWechselnToolStripMenuItem.Name = "StandortWechselnToolStripMenuItem" + Me.StandortWechselnToolStripMenuItem.Size = New System.Drawing.Size(184, 22) + Me.StandortWechselnToolStripMenuItem.Text = "Standort wechseln" + Me.StandortWechselnToolStripMenuItem.Visible = False + ' + 'SUBToolStripMenuItem + ' + Me.SUBToolStripMenuItem.Name = "SUBToolStripMenuItem" + Me.SUBToolStripMenuItem.Size = New System.Drawing.Size(180, 22) + Me.SUBToolStripMenuItem.Text = "SUB" + ' + 'SBGToolStripMenuItem + ' + Me.SBGToolStripMenuItem.Name = "SBGToolStripMenuItem" + Me.SBGToolStripMenuItem.Size = New System.Drawing.Size(180, 22) + Me.SBGToolStripMenuItem.Text = "SBG" + ' + 'WAIToolStripMenuItem + ' + Me.WAIToolStripMenuItem.Name = "WAIToolStripMenuItem" + Me.WAIToolStripMenuItem.Size = New System.Drawing.Size(180, 22) + Me.WAIToolStripMenuItem.Text = "WAI" + ' + 'NKDToolStripMenuItem + ' + Me.NKDToolStripMenuItem.Name = "NKDToolStripMenuItem" + Me.NKDToolStripMenuItem.Size = New System.Drawing.Size(180, 22) + Me.NKDToolStripMenuItem.Text = "NKD" + ' + 'NEUToolStripMenuItem + ' + Me.NEUToolStripMenuItem.Name = "NEUToolStripMenuItem" + Me.NEUToolStripMenuItem.Size = New System.Drawing.Size(180, 22) + Me.NEUToolStripMenuItem.Text = "NEU" + ' + 'AMBToolStripMenuItem + ' + Me.AMBToolStripMenuItem.Name = "AMBToolStripMenuItem" + Me.AMBToolStripMenuItem.Size = New System.Drawing.Size(180, 22) + Me.AMBToolStripMenuItem.Text = "AMB" + Me.AMBToolStripMenuItem.Visible = False + ' 'NacherfassungToolStripMenuItem ' Me.NacherfassungToolStripMenuItem.Name = "NacherfassungToolStripMenuItem" @@ -3119,4 +3185,13 @@ Partial Class frmHauptfenster Friend WithEvents btnMAVerzeichnis As Button Friend WithEvents Label22 As Label Friend WithEvents Button12 As Button + Friend WithEvents FRONTOFFICEToolStripMenuItem As ToolStripMenuItem + Friend WithEvents VERIMEXToolStripMenuItem As ToolStripMenuItem + Friend WithEvents StandortWechselnToolStripMenuItem As ToolStripMenuItem + Friend WithEvents SUBToolStripMenuItem As ToolStripMenuItem + Friend WithEvents SBGToolStripMenuItem As ToolStripMenuItem + Friend WithEvents WAIToolStripMenuItem As ToolStripMenuItem + Friend WithEvents NKDToolStripMenuItem As ToolStripMenuItem + Friend WithEvents NEUToolStripMenuItem As ToolStripMenuItem + Friend WithEvents AMBToolStripMenuItem As ToolStripMenuItem End Class diff --git a/Aviso/frmHauptfenster.vb b/Aviso/frmHauptfenster.vb index d7bcdb5..bda52f6 100644 --- a/Aviso/frmHauptfenster.vb +++ b/Aviso/frmHauptfenster.vb @@ -192,6 +192,7 @@ Public Class frmHauptfenster cboGrenzstelle.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("NKD", "NKD")) cboGrenzstelle.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("SFD", "SFD")) cboGrenzstelle.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("NEU", "NEU")) + cboGrenzstelle.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("AMB", "AMB")) cboGrenzstelle.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("???", "???")) cboGrenzstelle.changeItem("") @@ -211,6 +212,7 @@ Public Class frmHauptfenster cboMy_Grenzstelle.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("NKD", "NKD")) cboMy_Grenzstelle.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("SFD", "SFD")) cboMy_Grenzstelle.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("NEU", "NEU")) + cboMy_Grenzstelle.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("AMB", "AMB")) cboMy_Grenzstelle.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("???", "???")) cboMy_Grenzstelle.changeItem("") @@ -219,6 +221,9 @@ Public Class frmHauptfenster cboMyAvisoAnzeige.fillWithSQL("SELECT team_id, team_bezeichnung FROM tblTeams WHERE team_firma='" & VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA & "'", False, "ADMIN", True, False) cboMyAvisoAnzeige.changeItem("Benutzer") + If VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA = "VERAG" Then + StandortWechselnToolStripMenuItem.Visible = True + End If 'MyComboBox2.Items.Clear() 'MyComboBox2.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("Benutzer", "Benutzer")) @@ -265,8 +270,9 @@ Public Class frmHauptfenster Case Else : lblAkte.Text = zeilen & " Akte vom Arbeitsplatz übernommen" End Select - If VERAG_PROG_ALLGEMEIN.cAllgemein.MITARBEITER.mit_abteilung <> "QS" Then - cboGrenzstelle._value = VERAG_PROG_ALLGEMEIN.cAllgemein.MITARBEITER.mit_niederlassung + If Not (VERAG_PROG_ALLGEMEIN.cAllgemein.MITARBEITER.mit_abteilung = "QS" And VERAG_PROG_ALLGEMEIN.cAllgemein.NIEDERLASSUNG = "SUB") Then + ' cboGrenzstelle._value = VERAG_PROG_ALLGEMEIN.cAllgemein.MITARBEITER.mit_niederlassung + cboGrenzstelle._value = VERAG_PROG_ALLGEMEIN.cAllgemein.NIEDERLASSUNG End If End Select @@ -288,14 +294,16 @@ Public Class frmHauptfenster AdministrationToolStripMenuItem.Visible = True lblMitarbeiter.Text += " (Admin)" Button3.Visible = True + + End If + If VERAG_PROG_ALLGEMEIN.cBerechtignunen.CHECK_BERECHTIGUNG_bool("eAVISO", "AVISO") Then Button12.Visible = True Label22.Visible = True - Label22.Text = "XX" + initEAviso() End If If VERAG_PROG_ALLGEMEIN.cBerechtignunen.CHECK_BERECHTIGUNG_bool("MESSENGER", "AVISO") Then picAVISOMessenger.Visible = True End If - If VERAG_PROG_ALLGEMEIN.cBerechtignunen.CHECK_BERECHTIGUNG_bool("FAKTURIERUNG", "SDL") Then btnFakturierung.Visible = True End If @@ -331,11 +339,11 @@ Public Class frmHauptfenster 'btnGenerelleGestellungen.Visible = False btnSpedBuch.Visible = False btnDienstplan.Visible = True - btnNeu.Enabled = False - SplitContainer2.Visible = False + 'btnNeu.Enabled = False + ' SplitContainer2.Visible = False btnDrucken.Visible = False 'SplitContainer2.Panel2Collapsed = True - splitMain.Panel2Collapsed = True + ' splitMain.Panel2Collapsed = True End If If Not VERAG_PROG_ALLGEMEIN.cBerechtignunen.CHECK_BERECHTIGUNG_bool("KUNDEN", "AVISO") Then @@ -453,6 +461,12 @@ Public Class frmHauptfenster End Sub + Sub initEAviso() + Label22.Text = VERAGSQL.getValueTxtBySql("SELECT count(*) FROM [tblNCTS_TR] where ncts_AVISO_einarbeitet=0 AND ncts_Partnersystem='ATEZ'", "FMZOLL") '"XX" + If Label22.Text = "0" Then Label22.Text = "" + Label22.Visible = Label22.Text <> "" + Label22.BringToFront() + End Sub Public Sub setAktDetails(id, showSendungsdetails) Details_anzeigen(id) ', showSendungsdetails) End Sub @@ -1865,7 +1879,6 @@ Public Class frmHauptfenster sped.Show() Me.Cursor = Cursors.Default End If - End Sub Private Declare Function ShowWindow Lib "user32" _ @@ -1972,6 +1985,7 @@ Public Class frmHauptfenster If Not Grid_aktiv Then Exit Sub Details_aktiv = False + initEAviso() If Aviso_anzeigenBool Then Aviso_anzeigen("", False) ': meineAviso_anzeigen() @@ -2463,6 +2477,13 @@ Public Class frmHauptfenster End Function Private Sub Button3_Click_1(sender As Object, e As EventArgs) Handles Button3.Click + + Dim cRKSV_DE As New VERAG_PROG_ALLGEMEIN.cRKSV_DE + + cRKSV_DE.SignRKSV_DE() + + + Exit Sub 'Me.Cursor = Cursors.WaitCursor Dim firma = "" @@ -3041,7 +3062,9 @@ Public Class frmHauptfenster End Sub Private Sub BerechtigungenNeuLadenToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles BerechtigungenNeuLadenToolStripMenuItem.Click - VERAG_PROG_ALLGEMEIN.cAllgemein.LOAD_BER() + showMeNew() + 'VERAG_PROG_ALLGEMEIN.cAllgemein.LOAD_BER() + 'cADMIN.checkLogin(VERAG_PROG_ALLGEMEIN.cAllgemein.MITARBEITER.mit_username, VERAG_PROG_ALLGEMEIN.cAllgemein.MITARBEITER.mit_pwd, VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA) End Sub Private Sub LeereRechnungToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles LeereRechnungToolStripMenuItem.Click @@ -3303,60 +3326,60 @@ Public Class frmHauptfenster SDL.FormularManagerNEU.OPEN_FORM(SDL.FormularManagerArten.AT_Vollmacht_EV) End Sub - Private Sub TESTToolStripMenuItem_Click_1(sender As Object, e As EventArgs) Handles TESTToolStripMenuItem.Click - 'VERAG_PROG_ALLGEMEIN.cFormularManager.PrintViaSpirePDF({"C:\Users\DEVELOPER1\Desktop\Reiter.pdf"}) - ' VERAG_PROG_ALLGEMEIN.cTherefore.saveFileTo_ImportFolder("C:\Users\DEVELOPER1\Desktop\20191017092932604.pdf", 489919001, 1234) + 'Private Sub TESTToolStripMenuItem_Click_1(sender As Object, e As EventArgs) Handles TESTToolStripMenuItem.Click + ' 'VERAG_PROG_ALLGEMEIN.cFormularManager.PrintViaSpirePDF({"C:\Users\DEVELOPER1\Desktop\Reiter.pdf"}) + ' ' VERAG_PROG_ALLGEMEIN.cTherefore.saveFileTo_ImportFolder("C:\Users\DEVELOPER1\Desktop\20191017092932604.pdf", 489919001, 1234) - TryPDF() - End Sub + ' TryPDF() + 'End Sub - Shared Sub TryPDF() - ' Spire.License.LicenseProvider.SetLicenseKey("0xMEMAEABRiC6jPC4G3HMNAremyuZ15w8z1KmLKr9LnNmK8HaKpB6Q2+qrwh1uG0h5ui52KoJSRMg1suH9cs+IW+GtPapLk/UMMWbBlil6FmO/3TvpVJeLs3UetAz3YYCThbpPViCAY/6vBZrGePq9jMpST0Ln3PgEAVK6Obm4NELOjk9GNUdQGXgdCQ7ry9QIXR5DPYOSi2gSkQ+WihEx9K1hS5bl6VYOmIeAg109mcPIzdlja8O8z8wvIrqBwdivQXCN88B0NzEoBr7EiKl3mQEIcm1W8B3ppWmYPeZt3xfkR9H+xdVVfRnK8AEEgfB+/YEA9K2hQZpTPhaz3cHq31hHqeS2/NgQxaTx0/QghmPaLnoxqR2v2dDRe2oOxfXqmeHTI5e9cl8nWcgYl2fRhaDSvYYOs7GeO8tmiOlgMCdg+JO3EMQByyQ+AACEKRuTB8TI7OIU9POPs6dWaEZyu3YuWSDk4rGnCmdpJ3gHCJ7Qy9qoBtv+psnJAe/ylQCbqdvejSAKKtUonSpolK2zhqFljWqsWclgxk4NdvOd4tphER9c7H5sr2cn/SZgCXRftpk+G6zT/JPcY7LH5OP4kgQR9pH3g7O67C0YPCE7+20gLsTNaPfv7/mGoIMzTbUoteJN5D9jTLipYtfh8eLaEsLWL1rJ+sqr+MQvoYDNeWq6oG8bjkTyFe2GQkOZlBZEmpmR7W2QliMC7uSfbuJe6XHpM3dgROIluQHJQDAKge+LlYOd+QU5QPsI754noJZttSNKthzPxI9rP/FN+otlvvG8nddbx8v+PZAJ6KovIvexH7lWITw/Xrak4wzzaXCoeC5wUM2M5Y/4PL8tbKM+qIrH0kMZPHAdGIM4wJ8PA1UoEqB9Hgml6ggzk69WA1zY88W0y03js/7a/tWgwa+sEK9YK+cJXy54FpsLRFqkpSA0mOcJa3ukST9wnCOzVdN+Z4K4mCUzR++VJPVNkAA+KxEHrOOWG5kaUwUAk0sVRB8j8pjB83InevzxZJGX0+F+agjZJHQpzPdF1blS9WQqrW9p80fco3YI63i9+K78Q5TIuSlHOlPTLvuC1dxglzD3WkLsxnBd9woA5zQLVMdfYTfGntOuAEiBYqyVIMo35J/ese8SxczTqKOCcxBdLYCtE4S23yik6gL1YifmvjboavpRl6BPEf9M8iLe2xLRiJ+63rXTnexITUUYsq2XqCOj2YDdDnQywjMfnQ74WRQfD1vrGu7xcCTDCDkfql8uF2f8w00kqCS9UgpnsEuw5FoElVrgPNLvOlDSgqLdHOG0yiL9wwzPxtUZBiq6vNxkEkc+w0ZaQr012bHQoDyR/uMKPoLgmANaCb7qnsWLeoo+IrhfjwpUW6dXnIo7ENAFS0U6kjwGMrWDJU2JaH3M+8Iz//HLDO3Yr3eWC+wtt/I3Ii48Ra6CgPYTOfeRL3L+NkEBYfCVdxpQ==") + 'Shared Sub TryPDF() + ' ' Spire.License.LicenseProvider.SetLicenseKey("0xMEMAEABRiC6jPC4G3HMNAremyuZ15w8z1KmLKr9LnNmK8HaKpB6Q2+qrwh1uG0h5ui52KoJSRMg1suH9cs+IW+GtPapLk/UMMWbBlil6FmO/3TvpVJeLs3UetAz3YYCThbpPViCAY/6vBZrGePq9jMpST0Ln3PgEAVK6Obm4NELOjk9GNUdQGXgdCQ7ry9QIXR5DPYOSi2gSkQ+WihEx9K1hS5bl6VYOmIeAg109mcPIzdlja8O8z8wvIrqBwdivQXCN88B0NzEoBr7EiKl3mQEIcm1W8B3ppWmYPeZt3xfkR9H+xdVVfRnK8AEEgfB+/YEA9K2hQZpTPhaz3cHq31hHqeS2/NgQxaTx0/QghmPaLnoxqR2v2dDRe2oOxfXqmeHTI5e9cl8nWcgYl2fRhaDSvYYOs7GeO8tmiOlgMCdg+JO3EMQByyQ+AACEKRuTB8TI7OIU9POPs6dWaEZyu3YuWSDk4rGnCmdpJ3gHCJ7Qy9qoBtv+psnJAe/ylQCbqdvejSAKKtUonSpolK2zhqFljWqsWclgxk4NdvOd4tphER9c7H5sr2cn/SZgCXRftpk+G6zT/JPcY7LH5OP4kgQR9pH3g7O67C0YPCE7+20gLsTNaPfv7/mGoIMzTbUoteJN5D9jTLipYtfh8eLaEsLWL1rJ+sqr+MQvoYDNeWq6oG8bjkTyFe2GQkOZlBZEmpmR7W2QliMC7uSfbuJe6XHpM3dgROIluQHJQDAKge+LlYOd+QU5QPsI754noJZttSNKthzPxI9rP/FN+otlvvG8nddbx8v+PZAJ6KovIvexH7lWITw/Xrak4wzzaXCoeC5wUM2M5Y/4PL8tbKM+qIrH0kMZPHAdGIM4wJ8PA1UoEqB9Hgml6ggzk69WA1zY88W0y03js/7a/tWgwa+sEK9YK+cJXy54FpsLRFqkpSA0mOcJa3ukST9wnCOzVdN+Z4K4mCUzR++VJPVNkAA+KxEHrOOWG5kaUwUAk0sVRB8j8pjB83InevzxZJGX0+F+agjZJHQpzPdF1blS9WQqrW9p80fco3YI63i9+K78Q5TIuSlHOlPTLvuC1dxglzD3WkLsxnBd9woA5zQLVMdfYTfGntOuAEiBYqyVIMo35J/ese8SxczTqKOCcxBdLYCtE4S23yik6gL1YifmvjboavpRl6BPEf9M8iLe2xLRiJ+63rXTnexITUUYsq2XqCOj2YDdDnQywjMfnQ74WRQfD1vrGu7xcCTDCDkfql8uF2f8w00kqCS9UgpnsEuw5FoElVrgPNLvOlDSgqLdHOG0yiL9wwzPxtUZBiq6vNxkEkc+w0ZaQr012bHQoDyR/uMKPoLgmANaCb7qnsWLeoo+IrhfjwpUW6dXnIo7ENAFS0U6kjwGMrWDJU2JaH3M+8Iz//HLDO3Yr3eWC+wtt/I3Ii48Ra6CgPYTOfeRL3L+NkEBYfCVdxpQ==") - Dim tmpFile = "C:\Users\DEVELOPER1\Desktop\Base\" & "27 AVN 83.pdf" - 'Test file: 16 AST 87 AVIS.PDF' - Dim oldPdf As New Spire.Pdf.PdfDocument() - oldPdf.LoadFromFile(tmpFile) - For i As Integer = 0 To oldPdf.Pages.Count - 1 - extractFirstPage(tmpFile, i) - Next i - End Sub + ' Dim tmpFile = "C:\Users\DEVELOPER1\Desktop\Base\" & "27 AVN 83.pdf" + ' 'Test file: 16 AST 87 AVIS.PDF' + ' Dim oldPdf As New Spire.Pdf.PdfDocument() + ' oldPdf.LoadFromFile(tmpFile) + ' For i As Integer = 0 To oldPdf.Pages.Count - 1 + ' extractFirstPage(tmpFile, i) + ' Next i + 'End Sub - Shared Sub extractFirstPage(ByRef TmpFile, i) - Dim oldPdf As New Spire.Pdf.PdfDocument() - oldPdf.LoadFromFile(TmpFile) + 'Shared Sub extractFirstPage(ByRef TmpFile, i) + ' Dim oldPdf As New Spire.Pdf.PdfDocument() + ' oldPdf.LoadFromFile(TmpFile) - Dim SplitPdf As New Spire.Pdf.PdfDocument() - Dim page1 As Spire.Pdf.PdfPageBase - page1 = SplitPdf.Pages.Add(oldPdf.Pages(0).Size, New Spire.Pdf.Graphics.PdfMargins(0)) - oldPdf.Pages(0).CreateTemplate().Draw(page1, New PointF(0, 0)) - Dim result As String = String.Format("C:\Users\DEVELOPER1\Desktop\Base\" & "output2\SplitOutput{0}.pdf", i) - SplitPdf.SaveToFile(result, Spire.Pdf.FileFormat.PDF) + ' Dim SplitPdf As New Spire.Pdf.PdfDocument() + ' Dim page1 As Spire.Pdf.PdfPageBase + ' page1 = SplitPdf.Pages.Add(oldPdf.Pages(0).Size, New Spire.Pdf.Graphics.PdfMargins(0)) + ' oldPdf.Pages(0).CreateTemplate().Draw(page1, New PointF(0, 0)) + ' Dim result As String = String.Format("C:\Users\DEVELOPER1\Desktop\Base\" & "output2\SplitOutput{0}.pdf", i) + ' SplitPdf.SaveToFile(result, Spire.Pdf.FileFormat.PDF) - Dim pdfNew As New Spire.Pdf.PdfDocument() - Dim page As Spire.Pdf.PdfPageBase + ' Dim pdfNew As New Spire.Pdf.PdfDocument() + ' Dim page As Spire.Pdf.PdfPageBase - For j As Integer = 1 To oldPdf.Pages.Count - 1 - Dim pageOLD As Spire.Pdf.PdfPageBase = oldPdf.Pages(j) - If pageOLD.Rotation = Spire.Pdf.PdfPageRotateAngle.RotateAngle90 Then - page = pdfNew.Pages.Add(New SizeF(pageOLD.Size.Height, pageOLD.Size.Width), New Spire.Pdf.Graphics.PdfMargins(0)) - ElseIf pageOLD.Rotation = Spire.Pdf.PdfPageRotateAngle.RotateAngle270 Then - page = pdfNew.Pages.Add(New SizeF(pageOLD.Size.Height, pageOLD.Size.Width), New Spire.Pdf.Graphics.PdfMargins(0)) - Else - page = pdfNew.Pages.Add(pageOLD.Size, New Spire.Pdf.Graphics.PdfMargins(0)) - End If - oldPdf.Pages(j).CreateTemplate().Draw(page, New System.Drawing.PointF(0, 0)) + ' For j As Integer = 1 To oldPdf.Pages.Count - 1 + ' Dim pageOLD As Spire.Pdf.PdfPageBase = oldPdf.Pages(j) + ' If pageOLD.Rotation = Spire.Pdf.PdfPageRotateAngle.RotateAngle90 Then + ' page = pdfNew.Pages.Add(New SizeF(pageOLD.Size.Height, pageOLD.Size.Width), New Spire.Pdf.Graphics.PdfMargins(0)) + ' ElseIf pageOLD.Rotation = Spire.Pdf.PdfPageRotateAngle.RotateAngle270 Then + ' page = pdfNew.Pages.Add(New SizeF(pageOLD.Size.Height, pageOLD.Size.Width), New Spire.Pdf.Graphics.PdfMargins(0)) + ' Else + ' page = pdfNew.Pages.Add(pageOLD.Size, New Spire.Pdf.Graphics.PdfMargins(0)) + ' End If + ' oldPdf.Pages(j).CreateTemplate().Draw(page, New System.Drawing.PointF(0, 0)) - Next + ' Next - pdfNew.SaveToFile("C:\Users\DEVELOPER1\Desktop\Base\PFDtmp" & i & ".pdf") + ' pdfNew.SaveToFile("C:\Users\DEVELOPER1\Desktop\Base\PFDtmp" & i & ".pdf") - pdfNew.Dispose() - System.IO.File.Delete(TmpFile) - TmpFile = "C:\Users\DEVELOPER1\Desktop\Base\PFDtmp" & i & ".pdf" + ' pdfNew.Dispose() + ' System.IO.File.Delete(TmpFile) + ' TmpFile = "C:\Users\DEVELOPER1\Desktop\Base\PFDtmp" & i & ".pdf" - End Sub + 'End Sub Private Sub cboTeams_SelectedIndexChanged(sender As Object, e As EventArgs) Handles cboTeams.SelectedIndexChanged If Grid_aktiv Then @@ -3485,7 +3508,31 @@ Public Class frmHauptfenster Me.Cursor = Cursors.Default End Sub + Private Sub FRONTOFFICEToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles FRONTOFFICEToolStripMenuItem.Click + If CBool((New cADMIN).checkLogin(VERAG_PROG_ALLGEMEIN.cAllgemein.MITARBEITER.mit_username, VERAG_PROG_ALLGEMEIN.cAllgemein.MITARBEITER.mit_pwd, "FRONTOFFICE")) Then + showMeNew() + Else + MsgBox("Keine Berechtigung!") + End If + End Sub + Private Sub VERIMEXToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles VERIMEXToolStripMenuItem.Click + If CBool((New cADMIN).checkLogin(VERAG_PROG_ALLGEMEIN.cAllgemein.MITARBEITER.mit_username, VERAG_PROG_ALLGEMEIN.cAllgemein.MITARBEITER.mit_pwd, "VERIMEX")) Then + showMeNew() + Else + MsgBox("Keine Berechtigung!") + End If + End Sub + + Private Sub SUBToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles SUBToolStripMenuItem.Click, SBGToolStripMenuItem.Click, WAIToolStripMenuItem.Click, NKDToolStripMenuItem.Click, NEUToolStripMenuItem.Click, AMBToolStripMenuItem.Click + If VERAG_PROG_ALLGEMEIN.cBerechtignunen.CHECK_BERECHTIGUNG_bool("STANDORT_WECHSELN", "AVISO") Then + VERAG_PROG_ALLGEMEIN.cAllgemein.NIEDERLASSUNG = sender.text + VERAG_PROG_ALLGEMEIN.cAllgemein.MITARBEITER.mit_niederlassung = sender.text 'Nochmal, sonst wird es durch MA geändert + showMeNew() + Else + MsgBox("Keine Berechtigung!") + End If + End Sub End Class Public Class AvisoStatusFunctions @@ -3592,6 +3639,21 @@ Public Class AvisoStatusFunctions SendAnkunftEmail(Aviso) End If + + 'Ticket Drucken, wenn parameter + If VERAG_PROG_ALLGEMEIN.cAllgemein.PARAMS.GET_PARAMETER_VALUE_BOOL("TICKET_ANKUNFT") Then + Dim rpt As New rptQRAviso(Aviso) + Dim printer = SDL.cProgramFunctions.getDruckernameBySearch("INFO", True) + If printer <> "" Then + SDL.cProgramFunctions.printRpt(rpt, printer, True) + Else + SDL.cProgramFunctions.showRpt(rpt, "AVISO", False) + End If + + End If + + + 'Wenn Atilla, dann Eintrag anzeigen, um zu korrigieren und Aktendeckel auszudrucken If VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA = "ATILLA" Then 'And VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM = True Then Dim frmGrayOut = VERAG_PROG_ALLGEMEIN.cMeineFunktionenAVISO.grayoutForm() @@ -3808,10 +3870,10 @@ Public Class AvisoStatusFunctions End Function Public Function setVorbereitet(AvisoID) As Boolean - If VERAG_PROG_ALLGEMEIN.cBerechtignunen.CHECK_BERECHTIGUNG_bool("VERIMEX", "AVISO") Then - MsgBox("Keine Berechtigung!") - Return False - End If + 'If VERAG_PROG_ALLGEMEIN.cBerechtignunen.CHECK_BERECHTIGUNG_bool("VERIMEX", "AVISO") Then + ' MsgBox("Keine Berechtigung!") + ' Return False + 'End If 'falls keine Auswahl bzw. kein Datensatz, dann nichts machen If AvisoID <= 0 Then @@ -4037,21 +4099,35 @@ Public Class AvisoStatusFunctions Next End If - Select Case VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA - Case "VERAG", "ATILLA" + vermerkVorgeschreiben(AvisoID) + 'Select Case VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA + ' Case "VERAG", "ATILLA" - Dim frmInsertVermerkFach As New frmInsertVermerkFach(Aviso.AvisoID) - frmInsertVermerkFach.ShowDialog() + ' Dim frmInsertVermerkFach As New frmInsertVermerkFach(Aviso.AvisoID) + ' frmInsertVermerkFach.ShowDialog() - 'Case "IMEX" - ' Dim frmInsertVermerkFach As New frmInsertVermerkFachIMEX(Aviso.AvisoID) - ' frmInsertVermerkFach.ShowDialog() - End Select + ' 'Case "IMEX" + ' ' Dim frmInsertVermerkFach As New frmInsertVermerkFachIMEX(Aviso.AvisoID) + ' ' frmInsertVermerkFach.ShowDialog() + 'End Select Return (tmpid > 0) End Function + + Sub vermerkVorgeschreiben(AvisoID) + Dim VermerkeDAL As New cVermerkeDAL + Dim myVermerk As New cVermerk + myVermerk.AvisoID = AvisoID + myVermerk.Datum = Now + myVermerk.Mitarbeiter = cGlobal.AktiverMitarbeiter.Mitarbeiter : myVermerk.MitarbeiterId = cGlobal.AktiverMitarbeiter.MitarbeiterID + myVermerk.Hinweis_Vermerk = "Akt vorgeschrieben" : myVermerk.VermerkCodeId = 35 + VermerkeDAL.SpeichernVermerk(myVermerk) + + End Sub + + Public Function setErfasst(AvisoID) As Boolean If VERAG_PROG_ALLGEMEIN.cBerechtignunen.CHECK_BERECHTIGUNG_bool("VERIMEX", "AVISO") Then MsgBox("Keine Berechtigung!") @@ -4555,10 +4631,10 @@ Public Class AvisoStatusFunctions End Sub Public Function AktUebernehmen(AvisoID, Optional askSendungenUebernehmen = False, Optional checkStatus = True, Optional nurLeereSendungenUebernehmen = False) As Boolean - If VERAG_PROG_ALLGEMEIN.cBerechtignunen.CHECK_BERECHTIGUNG_bool("VERIMEX", "AVISO") Then - MsgBox("Keine Berechtigung!") - Return False - End If + 'If VERAG_PROG_ALLGEMEIN.cBerechtignunen.CHECK_BERECHTIGUNG_bool("VERIMEX", "AVISO") Then + ' MsgBox("Keine Berechtigung!") + ' Return False + 'End If 'falls keine Auswahl bzw. kein Datensatz, dann nichts machen If AvisoID <= 0 Then @@ -4685,10 +4761,10 @@ Public Class AvisoStatusFunctions Public Function AktUebernehmen_Zuruecksetzen(AvisoID) As Boolean Try - If VERAG_PROG_ALLGEMEIN.cBerechtignunen.CHECK_BERECHTIGUNG_bool("VERIMEX", "AVISO") Then - MsgBox("Keine Berechtigung!") - Return False - End If + 'If VERAG_PROG_ALLGEMEIN.cBerechtignunen.CHECK_BERECHTIGUNG_bool("VERIMEX", "AVISO") Then + ' MsgBox("Keine Berechtigung!") + ' Return False + 'End If 'falls keine Auswahl bzw. kein Datensatz, dann nichts machen If AvisoID <= 0 Then @@ -4700,7 +4776,7 @@ Public Class AvisoStatusFunctions Dim Aviso As New cAviso Aviso = AvisoDAL.LesenAviso(AvisoID, "") If Aviso Is Nothing Then Return False - If Aviso.Abgeschlossen Then MsgBox("Der Akt wurde bereichts abgeschlossen.", vbInformation) : Return False + If Aviso.Abgeschlossen Then MsgBox("Der Akt wurde bereits abgeschlossen.", vbInformation) : Return False @@ -5445,7 +5521,7 @@ Public Class AvisoStatusFunctions End Sub - Shared Sub insertSendungsVermerk(SendungID As Integer, AvisoID As Integer, Text As String, VermerkCodeId As Integer, Optional Beschreibung As String = "") + Shared Sub insertSendungsVermerk(SendungID As Integer, AvisoID As Integer, Text As String, VermerkCodeId As Integer, Optional Beschreibung As String = "", Optional VorauskasseId As Object = Nothing) 'Daten zuweisen und speichern Dim myVermerk As New cVermerk myVermerk.VermerkID = 0 @@ -5456,6 +5532,7 @@ Public Class AvisoStatusFunctions myVermerk.Hinweis_Vermerk = Text myVermerk.VermerkCodeId = VermerkCodeId myVermerk.SendungID = SendungID + If VorauskasseId IsNot Nothing AndAlso VorauskasseId IsNot DBNull.Value Then myVermerk.VorauskasseId = VorauskasseId myVermerk.VermerkArt = "S" Dim VermerkeDAL As New cVermerkeDAL diff --git a/Aviso/frmLogin.designer.vb b/Aviso/frmLogin.designer.vb index 03e5e03..a740bcc 100644 --- a/Aviso/frmLogin.designer.vb +++ b/Aviso/frmLogin.designer.vb @@ -1,9 +1,9 @@ - _ + Partial Class frmLogin Inherits System.Windows.Forms.Form 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ + Protected Overrides Sub Dispose(ByVal disposing As Boolean) Try If disposing AndAlso components IsNot Nothing Then @@ -20,7 +20,7 @@ Partial Class frmLogin 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ + Private Sub InitializeComponent() Me.components = New System.ComponentModel.Container() Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmLogin)) @@ -29,8 +29,8 @@ Partial Class frmLogin Me.btnOK = New System.Windows.Forms.Button() Me.txtSachbear = New System.Windows.Forms.TextBox() Me.Panel1 = New System.Windows.Forms.Panel() - Me.FlatButton1 = New VERAG_PROG_ALLGEMEIN.FlatButton() Me.lblTESTSYSTEM = New System.Windows.Forms.Label() + Me.FlatButton1 = New VERAG_PROG_ALLGEMEIN.FlatButton() Me.Panel2 = New System.Windows.Forms.Panel() Me.FlatButton2 = New VERAG_PROG_ALLGEMEIN.FlatButton() Me.ContextMenuStrip2 = New System.Windows.Forms.ContextMenuStrip(Me.components) @@ -38,6 +38,10 @@ Partial Class frmLogin Me.VERAGToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.ATILLAToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.IMEXToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.FRONTOFFICEToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.UNISPEDToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.AMBARToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.VERIMEXToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.TESTSYSTEMToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.PRODUKTIVToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.TESTSYSTEMToolStripMenuItem1 = New System.Windows.Forms.ToolStripMenuItem() @@ -75,7 +79,7 @@ Partial Class frmLogin 'txtKennwort ' Me.txtKennwort.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.txtKennwort.Location = New System.Drawing.Point(112, 111) + Me.txtKennwort.Location = New System.Drawing.Point(108, 111) Me.txtKennwort.MaxLength = 20 Me.txtKennwort.Name = "txtKennwort" Me.txtKennwort.PasswordChar = Global.Microsoft.VisualBasic.ChrW(42) @@ -86,7 +90,7 @@ Partial Class frmLogin ' Me.btnOK.FlatStyle = System.Windows.Forms.FlatStyle.Flat Me.btnOK.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(54, Byte), Integer), CType(CType(128, Byte), Integer)) - Me.btnOK.Location = New System.Drawing.Point(112, 148) + Me.btnOK.Location = New System.Drawing.Point(108, 148) Me.btnOK.Name = "btnOK" Me.btnOK.Size = New System.Drawing.Size(100, 29) Me.btnOK.TabIndex = 7 @@ -96,7 +100,7 @@ Partial Class frmLogin 'txtSachbear ' Me.txtSachbear.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.txtSachbear.Location = New System.Drawing.Point(112, 81) + Me.txtSachbear.Location = New System.Drawing.Point(108, 81) Me.txtSachbear.MaxLength = 20 Me.txtSachbear.Name = "txtSachbear" Me.txtSachbear.Size = New System.Drawing.Size(100, 20) @@ -119,35 +123,36 @@ Partial Class frmLogin Me.Panel1.Dock = System.Windows.Forms.DockStyle.Fill Me.Panel1.Location = New System.Drawing.Point(0, 0) Me.Panel1.Name = "Panel1" - Me.Panel1.Size = New System.Drawing.Size(306, 218) + Me.Panel1.Size = New System.Drawing.Size(306, 222) Me.Panel1.TabIndex = 0 ' - 'FlatButton1 - ' - Me.FlatButton1.allowBorder = False - Me.FlatButton1.Cursor = System.Windows.Forms.Cursors.Hand - Me.FlatButton1.FlatAppearance.BorderSize = 0 - Me.FlatButton1.FlatStyle = System.Windows.Forms.FlatStyle.Flat - Me.FlatButton1.ForeColor = System.Drawing.Color.Black - Me.FlatButton1.Image = CType(resources.GetObject("FlatButton1.Image"), System.Drawing.Image) - Me.FlatButton1.Location = New System.Drawing.Point(267, -1) - Me.FlatButton1.Name = "FlatButton1" - Me.FlatButton1.Size = New System.Drawing.Size(38, 35) - Me.FlatButton1.TabIndex = 0 - Me.FlatButton1.UseVisualStyleBackColor = True - ' 'lblTESTSYSTEM ' Me.lblTESTSYSTEM.AutoSize = True Me.lblTESTSYSTEM.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) Me.lblTESTSYSTEM.ForeColor = System.Drawing.Color.Red - Me.lblTESTSYSTEM.Location = New System.Drawing.Point(87, 58) + Me.lblTESTSYSTEM.Location = New System.Drawing.Point(83, 58) Me.lblTESTSYSTEM.Name = "lblTESTSYSTEM" Me.lblTESTSYSTEM.Size = New System.Drawing.Size(145, 20) Me.lblTESTSYSTEM.TabIndex = 1 Me.lblTESTSYSTEM.Text = "! TESTSYSTEM !" Me.lblTESTSYSTEM.Visible = False ' + 'FlatButton1 + ' + Me.FlatButton1.allowBorder = False + Me.FlatButton1.BackgroundImage = Global.AVISO.My.Resources.Resources.del + Me.FlatButton1.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom + Me.FlatButton1.Cursor = System.Windows.Forms.Cursors.Hand + Me.FlatButton1.FlatAppearance.BorderSize = 0 + Me.FlatButton1.FlatStyle = System.Windows.Forms.FlatStyle.Flat + Me.FlatButton1.ForeColor = System.Drawing.Color.Black + Me.FlatButton1.Location = New System.Drawing.Point(273, 4) + Me.FlatButton1.Name = "FlatButton1" + Me.FlatButton1.Size = New System.Drawing.Size(32, 19) + Me.FlatButton1.TabIndex = 0 + Me.FlatButton1.UseVisualStyleBackColor = True + ' 'Panel2 ' Me.Panel2.BackColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(54, Byte), Integer), CType(CType(128, Byte), Integer)) @@ -155,7 +160,7 @@ Partial Class frmLogin Me.Panel2.Controls.Add(Me.lblVersion) Me.Panel2.Controls.Add(Me.Label3) Me.Panel2.Dock = System.Windows.Forms.DockStyle.Bottom - Me.Panel2.Location = New System.Drawing.Point(0, 194) + Me.Panel2.Location = New System.Drawing.Point(0, 198) Me.Panel2.Name = "Panel2" Me.Panel2.Size = New System.Drawing.Size(304, 22) Me.Panel2.TabIndex = 8 @@ -184,7 +189,7 @@ Partial Class frmLogin ' 'ToolStripMenuItem2 ' - Me.ToolStripMenuItem2.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.VERAGToolStripMenuItem, Me.ATILLAToolStripMenuItem, Me.IMEXToolStripMenuItem}) + Me.ToolStripMenuItem2.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.VERAGToolStripMenuItem, Me.ATILLAToolStripMenuItem, Me.IMEXToolStripMenuItem, Me.FRONTOFFICEToolStripMenuItem, Me.UNISPEDToolStripMenuItem, Me.AMBARToolStripMenuItem, Me.VERIMEXToolStripMenuItem}) Me.ToolStripMenuItem2.Name = "ToolStripMenuItem2" Me.ToolStripMenuItem2.Size = New System.Drawing.Size(143, 22) Me.ToolStripMenuItem2.Text = "FIRMA" @@ -192,27 +197,52 @@ Partial Class frmLogin 'VERAGToolStripMenuItem ' Me.VERAGToolStripMenuItem.Name = "VERAGToolStripMenuItem" - Me.VERAGToolStripMenuItem.Size = New System.Drawing.Size(111, 22) + Me.VERAGToolStripMenuItem.Size = New System.Drawing.Size(180, 22) Me.VERAGToolStripMenuItem.Text = "VERAG" ' 'ATILLAToolStripMenuItem ' Me.ATILLAToolStripMenuItem.Name = "ATILLAToolStripMenuItem" - Me.ATILLAToolStripMenuItem.Size = New System.Drawing.Size(111, 22) + Me.ATILLAToolStripMenuItem.Size = New System.Drawing.Size(180, 22) Me.ATILLAToolStripMenuItem.Text = "ATILLA" ' 'IMEXToolStripMenuItem ' Me.IMEXToolStripMenuItem.Name = "IMEXToolStripMenuItem" - Me.IMEXToolStripMenuItem.Size = New System.Drawing.Size(111, 22) + Me.IMEXToolStripMenuItem.Size = New System.Drawing.Size(180, 22) Me.IMEXToolStripMenuItem.Text = "IMEX" ' + 'FRONTOFFICEToolStripMenuItem + ' + Me.FRONTOFFICEToolStripMenuItem.Name = "FRONTOFFICEToolStripMenuItem" + Me.FRONTOFFICEToolStripMenuItem.Size = New System.Drawing.Size(180, 22) + Me.FRONTOFFICEToolStripMenuItem.Text = "FRONT-OFFICE" + ' + 'UNISPEDToolStripMenuItem + ' + Me.UNISPEDToolStripMenuItem.Name = "UNISPEDToolStripMenuItem" + Me.UNISPEDToolStripMenuItem.Size = New System.Drawing.Size(180, 22) + Me.UNISPEDToolStripMenuItem.Text = "UNISPED" + ' + 'AMBARToolStripMenuItem + ' + Me.AMBARToolStripMenuItem.Name = "AMBARToolStripMenuItem" + Me.AMBARToolStripMenuItem.Size = New System.Drawing.Size(180, 22) + Me.AMBARToolStripMenuItem.Text = "AMBAR" + ' + 'VERIMEXToolStripMenuItem + ' + Me.VERIMEXToolStripMenuItem.Name = "VERIMEXToolStripMenuItem" + Me.VERIMEXToolStripMenuItem.Size = New System.Drawing.Size(180, 22) + Me.VERIMEXToolStripMenuItem.Text = "VERIMEX" + ' 'TESTSYSTEMToolStripMenuItem ' Me.TESTSYSTEMToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.PRODUKTIVToolStripMenuItem, Me.TESTSYSTEMToolStripMenuItem1}) Me.TESTSYSTEMToolStripMenuItem.Name = "TESTSYSTEMToolStripMenuItem" Me.TESTSYSTEMToolStripMenuItem.Size = New System.Drawing.Size(143, 22) Me.TESTSYSTEMToolStripMenuItem.Text = "TESTSYSTEM" + Me.TESTSYSTEMToolStripMenuItem.Visible = False ' 'PRODUKTIVToolStripMenuItem ' @@ -257,7 +287,7 @@ Partial Class frmLogin ' Me.lblAlertTxt.AutoSize = True Me.lblAlertTxt.ForeColor = System.Drawing.Color.Red - Me.lblAlertTxt.Location = New System.Drawing.Point(72, 132) + Me.lblAlertTxt.Location = New System.Drawing.Point(68, 132) Me.lblAlertTxt.Name = "lblAlertTxt" Me.lblAlertTxt.Size = New System.Drawing.Size(192, 13) Me.lblAlertTxt.TabIndex = 6 @@ -268,7 +298,7 @@ Partial Class frmLogin ' Me.Label5.AutoSize = True Me.Label5.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(54, Byte), Integer), CType(CType(128, Byte), Integer)) - Me.Label5.Location = New System.Drawing.Point(54, 84) + Me.Label5.Location = New System.Drawing.Point(50, 84) Me.Label5.Name = "Label5" Me.Label5.Size = New System.Drawing.Size(52, 13) Me.Label5.TabIndex = 2 @@ -278,7 +308,7 @@ Partial Class frmLogin ' Me.Label6.AutoSize = True Me.Label6.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(54, Byte), Integer), CType(CType(128, Byte), Integer)) - Me.Label6.Location = New System.Drawing.Point(54, 114) + Me.Label6.Location = New System.Drawing.Point(50, 114) Me.Label6.Name = "Label6" Me.Label6.Size = New System.Drawing.Size(53, 13) Me.Label6.TabIndex = 4 @@ -314,7 +344,7 @@ Partial Class frmLogin Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font Me.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom - Me.ClientSize = New System.Drawing.Size(306, 218) + Me.ClientSize = New System.Drawing.Size(306, 222) Me.Controls.Add(Me.Panel1) Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None Me.KeyPreview = True @@ -362,4 +392,8 @@ Partial Class frmLogin Friend WithEvents TESTSYSTEMToolStripMenuItem1 As System.Windows.Forms.ToolStripMenuItem Friend WithEvents UpdateToolStripMenuItem1 As System.Windows.Forms.ToolStripMenuItem Friend WithEvents IMEXToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem + Friend WithEvents FRONTOFFICEToolStripMenuItem As ToolStripMenuItem + Friend WithEvents UNISPEDToolStripMenuItem As ToolStripMenuItem + Friend WithEvents AMBARToolStripMenuItem As ToolStripMenuItem + Friend WithEvents VERIMEXToolStripMenuItem As ToolStripMenuItem End Class diff --git a/Aviso/frmLogin.resx b/Aviso/frmLogin.resx index d181468..fc24504 100644 --- a/Aviso/frmLogin.resx +++ b/Aviso/frmLogin.resx @@ -117,24 +117,10 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAHaSURBVEhLvdW7SlhBFIVh701EGyGKpEjAywv4Aham - iIXaio1dELXwFVRs7ARBQbHSwi5lijTBWhAvfSKExJBKEEWP/8iM7JmzziWKFh/k7Fl7FhgZG7Ise1Vy - 6JwPvG9S8+eSQ4fCTrxVZ88hhxQNYgvHdUvJNfq9bXUe5AYs9OEbMq9WKZkmbPidHZVxog+Cb7COa79Y - q5SzHizjD8KOLI0+CJ2ZhZQsZdaLXZ9J5UqjDwLhR1IkV8r3Ii79ufLF5h//ERBYSRZSD6VwvyB7uIXK - OXe4sPdHZQGhOqVryUz5iwl7d1RkEawqdZepefADs+iw90YlKcJVpUVO8VHdmRukWHxK6Qwa1X25gcLy - vrmszFd8QuE7LIcpLljwF1aZV/uWHAZc0I9N/PMXVvmJ0mdQDh0W2+DK1MVlSp9BOWShC0uwb+P/KCzN - DQi+g3tB1EXWoZhZsjT6cAit4sovlZlGnRep294flTnJgnKEKbT7fFXpub0/KnMITCYL1m+MiZ2iUvd3 - 9cBmo8WA0LhZCn5hDtHbaHZU6QmGbC5asgjaUvd/MaJyFplQegP36gyjxWaihRThUPpZnStkXel3fFDn - uUGKxTG0qrMi5EfRrM5yg5cmhy8na7gHtvbLF9T64qAAAAAASUVORK5CYII= - - 595, 17 + iVBORw0KGgoAAAANSUhEUgAACToAAAGSCAYAAADJzuyaAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m diff --git a/Aviso/frmLogin.vb b/Aviso/frmLogin.vb index d28a4a5..a58eab6 100644 --- a/Aviso/frmLogin.vb +++ b/Aviso/frmLogin.vb @@ -30,19 +30,22 @@ Public Class frmLogin txtSachbear.Text = "ADMIN" txtKennwort.Text = "verag#2" End If + e.Handled = True End If If e.Modifiers = Keys.Control And e.KeyCode = Keys.A Then Panel2.BackColor = VERAG_PROG_ALLGEMEIN.cAllgemein.cSPECIFIC.FIRMA_BgColor lblVersion.ForeColor = VERAG_PROG_ALLGEMEIN.cAllgemein.cSPECIFIC.FIRMA_ForeColor Label3.ForeColor = VERAG_PROG_ALLGEMEIN.cAllgemein.cSPECIFIC.FIRMA_ForeColor + Select Case firma Case "VERAG" : firma = "ATILLA" Case "ATILLA" : firma = "IMEX" Case "IMEX" : firma = "UNISPED" Case "UNISPED" : firma = "AMBAR" Case "AMBAR" : firma = "FRONTOFFICE" - Case "FRONTOFFICE" : firma = "VERAG" + Case "FRONTOFFICE" : firma = "VERIMEX" + Case "VERIMEX" : firma = "VERAG" End Select ' firma = If(firma = "VERAG", "ATILLA", If(firma = "ATILLA", "IMEX", "VERAG")) @@ -51,6 +54,7 @@ Public Class frmLogin txtSachbear.Text = "ADMIN" txtKennwort.Text = "verag#2" End If + e.Handled = True End If End Sub @@ -66,7 +70,6 @@ Public Class frmLogin VERAG_PROG_ALLGEMEIN.cAllgemein.PROGNAME = "AVISO_NEW" VERAG_PROG_ALLGEMEIN.cAllgemein.PROGID = 16 VERAG_PROG_ALLGEMEIN.cAllgemein.PROGVERSION = Application.ProductVersion - If File.Exists(pfadDatei) Then Dim fs As New FileStream(pfadDatei, FileMode.Open, FileAccess.Read) Dim strmReader As New StreamReader(fs) @@ -180,7 +183,10 @@ Public Class frmLogin picLogin.Image = My.Resources.ambar_simple Case "FRONTOFFICE" picLogin.Size = New Size(picLogin.Width, 71) - picLogin.Image = My.Resources.frontofficesub + picLogin.Image = My.Resources.FrontOfficeSUB + Case "VERIMEX" + picLogin.Size = New Size(picLogin.Width, 71) + picLogin.Image = My.Resources.verimex End Select 'DEV FMZOLL @@ -377,6 +383,11 @@ Public Class frmLogin txtKennwort.Text = "verag#2" ' If MsgBox("AUTO-LOGIN?", vbYesNoCancel) = vbYes Then btnOK.PerformClick() End If + + + ' Spire.License.LicenseProvider.SetLicenseKey("PFIX3V0pG5DaAQCBLK1gLRCjwhu+wX1JsEcX0hyXZty9sbe8Zm5XIrWr214umg/g22Jy0+5BJQ6QgRhLl0eUqVMyCAHswvrA+jVz8s20VTNEOTWhzwpLBqoRG6IFh3EGNawUS7a+fW5OVPLApUd3Y+IcKYZihow7+5lKPN6+seKWy5uFjwRFNSBOTAjUGsfEw9sukXvtcnLh2Vo5ttKbPSLb1EeCdgaNd8nWa+RKQk0Rlg4R/7M9BBTURZXCVAoA4kfbNyPnksggPvYPbpVqPqtT9LbjycBLSB/Uwf16fZlVDuDrCJCij2ZI3ebSwM1sumBtXj4WhXk+Mwxj7acdb9saqmOsmyAcd11MZ2NfRAhv2L8S7RLSGr4OYR9/9Fnk9aN9q7T8D51jUfJgV82ZIZMvCpI2RTtsRaOyMandpfpFE96k1kjlVRuWm8JGKUHZV0bETyaBTqpiwn4ShoqdlYlyvIjfjWX/TbWCuy2uSugCC9BLW0P0ND/G2z2kbHQCEiQCRn92TrlvTpQg9veACDn1Lb3savBYyW3VQMuHgybLpq3x9LIV5nrTli87kzqvTuZmUZanhgx0M4BFi2CsWlf28yRpQo2l1HDLjScgzxvXOk3/N9wOlS2gbfeN74iHU0vb1heHfa5ahmRwtgg7C6iYu0WD1u5p/hO3Ja5tkNBxicJO5TJXq3W5U65lCsQDOQbiZCeTJzjYP0SGypIo701hqqVG9hW/Sd2siqb4w/W1H9xKTxDCL+EwCHduLZuNze1gyyxKR5nGCsIhaXBaRCaQ8Z1OHlU25h+yeHwFF1yMKzdbX6VKG+5GjZ3yvSjwqGgFfDPLVr2QxJpLqpAwcdmG7w6xwVoOP81C8Sv60U2UaDLw7I0U1GfMhkqOr0tRtFQRa2iDgPnrZWhiNPPjDYtPyHt5ZwdIoAKaNRpI1f+u6rDJRmyAr4jizBRxHIlsSM86MXRbEvBLkDEyDQPLC3ntaPi5kRn7vObrlDGR7aZEKy+8PkU8qrVw7wgqxQtbc+isO8x6yoe/yTydhFiY1HlUbjPlAM9s+SSV4D2L9oHmYCtO1wdo3Gl0Dj6Mp3hioi9Cyd4+bp/A28ukhQXjtNUhUhNgzcyfP/Fg1at6lj0NPYWvOibJr0I/Fi38AeBM+kXNnuMblXnlawtTjnjGvi/fA9tHz6EI44ChhIrd8a3Kjx2bGcFlVENXe3YDu1W5ZbDOcoERW8qxZLBKqYIMiwQ61ZAq69PXKSZZk+1mi8oyCNS9xpBZndWLKTKG6XqM1FkZew1bTD4GLZRdC4x72iqSmVIu3ZU8rSk7rxGQUNWKIi7gIJhXEnmeWt322KDCxBWDZcrxKKGc8ZIDRL3EmW13/7ow4WowlCUW+lvhlkbwsXDPwqtO+IQJ3UisJFnF2jnFqaLoKELNJx6hfg2iyYR2+gJgiKWLKOzS56Id7o3iY4ou1TZauqSK9A836t36UxXtjYWSk9aoDDhZwlqRbwXok9pds5dC") + + End Sub @@ -515,4 +526,25 @@ Public Class frmLogin Private Sub Panel1_Paint(sender As Object, e As PaintEventArgs) Handles Panel1.Paint End Sub + + Private Sub FRONTOFFICEToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles FRONTOFFICEToolStripMenuItem.Click + firma = "FRONTOFFICE" + initstart() + End Sub + + Private Sub UNISPEDToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles UNISPEDToolStripMenuItem.Click + firma = "UNISPED" + initstart() + End Sub + + Private Sub AMBARToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles AMBARToolStripMenuItem.Click + firma = "AMBAR" + initstart() + End Sub + + Private Sub VERIMEXToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles VERIMEXToolStripMenuItem.Click + firma = "VERIMEX" + initstart() + End Sub + End Class \ No newline at end of file diff --git a/Aviso/frmSendungsdetailsNEU.Designer.vb b/Aviso/frmSendungsdetailsNEU.Designer.vb index 5010605..93bb6e5 100644 --- a/Aviso/frmSendungsdetailsNEU.Designer.vb +++ b/Aviso/frmSendungsdetailsNEU.Designer.vb @@ -64,6 +64,10 @@ Partial Class frmSendungsdetailsNEU Me.ToolStripMenuItem10 = New System.Windows.Forms.ToolStripMenuItem() Me.ToolStripMenuItem6 = New System.Windows.Forms.ToolStripMenuItem() Me.ToolStripMenuItem11 = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripMenuItem17 = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripMenuItem20 = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripMenuItem18 = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripMenuItem19 = New System.Windows.Forms.ToolStripMenuItem() Me.ToolStripMenuItem12 = New System.Windows.Forms.ToolStripMenuItem() Me.TabPage1 = New System.Windows.Forms.TabPage() Me.pnlKundenZolltarif = New System.Windows.Forms.Panel() @@ -297,10 +301,10 @@ Partial Class frmSendungsdetailsNEU Me.ContextMenuStrip2 = New System.Windows.Forms.ContextMenuStrip(Me.components) Me.ToolStripMenuItem14 = New System.Windows.Forms.ToolStripMenuItem() Me.NurÖffnenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripMenuItem17 = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripMenuItem18 = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripMenuItem19 = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripMenuItem20 = New System.Windows.Forms.ToolStripMenuItem() + Me.picKdAtrNr_Avisierer = New System.Windows.Forms.PictureBox() + Me.picKdAtrNr_Auftraggeber = New System.Windows.Forms.PictureBox() + Me.picKdAtrNr_Empfänger = New System.Windows.Forms.PictureBox() + Me.picKdAtrNr_Fraechter = New System.Windows.Forms.PictureBox() Me.cntlFrachtfuehrer_Sonst = New AVISO.usrcntlCheckBox() Me.cntlAbsender_Sonst = New AVISO.usrcntlCheckBox() Me.cntlEmpfaenger_Sonst = New AVISO.usrcntlCheckBox() @@ -377,6 +381,10 @@ Partial Class frmSendungsdetailsNEU Me.ctxtWeitereFormulare.SuspendLayout() Me.ContextMenuStrip1.SuspendLayout() Me.ContextMenuStrip2.SuspendLayout() + CType(Me.picKdAtrNr_Avisierer, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.picKdAtrNr_Auftraggeber, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.picKdAtrNr_Empfänger, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.picKdAtrNr_Fraechter, System.ComponentModel.ISupportInitialize).BeginInit() Me.SuspendLayout() ' 'pnl @@ -718,7 +726,7 @@ Partial Class frmSendungsdetailsNEU Me.ToolStripMenuItem8.Font = New System.Drawing.Font("Segoe UI", 9.0!) Me.ToolStripMenuItem8.Image = Global.AVISO.My.Resources.Resources.plus Me.ToolStripMenuItem8.Name = "ToolStripMenuItem8" - Me.ToolStripMenuItem8.Size = New System.Drawing.Size(180, 22) + Me.ToolStripMenuItem8.Size = New System.Drawing.Size(94, 22) Me.ToolStripMenuItem8.Text = "T1" ' 'ToolStripMenuItem9 @@ -726,7 +734,7 @@ Partial Class frmSendungsdetailsNEU Me.ToolStripMenuItem9.Font = New System.Drawing.Font("Segoe UI", 9.0!) Me.ToolStripMenuItem9.Image = Global.AVISO.My.Resources.Resources.plus Me.ToolStripMenuItem9.Name = "ToolStripMenuItem9" - Me.ToolStripMenuItem9.Size = New System.Drawing.Size(180, 22) + Me.ToolStripMenuItem9.Size = New System.Drawing.Size(94, 22) Me.ToolStripMenuItem9.Text = "T2" ' 'ToolStripMenuItem10 @@ -734,7 +742,7 @@ Partial Class frmSendungsdetailsNEU Me.ToolStripMenuItem10.Enabled = False Me.ToolStripMenuItem10.Image = Global.AVISO.My.Resources.Resources.plus Me.ToolStripMenuItem10.Name = "ToolStripMenuItem10" - Me.ToolStripMenuItem10.Size = New System.Drawing.Size(180, 22) + Me.ToolStripMenuItem10.Size = New System.Drawing.Size(94, 22) Me.ToolStripMenuItem10.Text = "Ü-T" Me.ToolStripMenuItem10.Visible = False ' @@ -759,6 +767,41 @@ Partial Class frmSendungsdetailsNEU Me.ToolStripMenuItem11.Text = " AES" Me.ToolStripMenuItem11.ToolTipText = "Neue Zollanmeldung" ' + 'ToolStripMenuItem17 + ' + Me.ToolStripMenuItem17.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ToolStripMenuItem20, Me.ToolStripMenuItem18, Me.ToolStripMenuItem19}) + Me.ToolStripMenuItem17.Image = Global.AVISO.My.Resources.Resources.plus + Me.ToolStripMenuItem17.Name = "ToolStripMenuItem17" + Me.ToolStripMenuItem17.Padding = New System.Windows.Forms.Padding(8, 0, 8, 0) + Me.ToolStripMenuItem17.Size = New System.Drawing.Size(97, 20) + Me.ToolStripMenuItem17.Text = " TELOTEC" + Me.ToolStripMenuItem17.ToolTipText = "Neue Zollanmeldung" + ' + 'ToolStripMenuItem20 + ' + Me.ToolStripMenuItem20.Image = Global.AVISO.My.Resources.Resources.plus + Me.ToolStripMenuItem20.Name = "ToolStripMenuItem20" + Me.ToolStripMenuItem20.Size = New System.Drawing.Size(95, 22) + Me.ToolStripMenuItem20.Text = "EZA" + ' + 'ToolStripMenuItem18 + ' + Me.ToolStripMenuItem18.Enabled = False + Me.ToolStripMenuItem18.Font = New System.Drawing.Font("Segoe UI", 9.0!) + Me.ToolStripMenuItem18.Image = Global.AVISO.My.Resources.Resources.plus + Me.ToolStripMenuItem18.Name = "ToolStripMenuItem18" + Me.ToolStripMenuItem18.Size = New System.Drawing.Size(95, 22) + Me.ToolStripMenuItem18.Text = "T1" + ' + 'ToolStripMenuItem19 + ' + Me.ToolStripMenuItem19.Enabled = False + Me.ToolStripMenuItem19.Font = New System.Drawing.Font("Segoe UI", 9.0!) + Me.ToolStripMenuItem19.Image = Global.AVISO.My.Resources.Resources.plus + Me.ToolStripMenuItem19.Name = "ToolStripMenuItem19" + Me.ToolStripMenuItem19.Size = New System.Drawing.Size(95, 22) + Me.ToolStripMenuItem19.Text = "T2" + ' 'ToolStripMenuItem12 ' Me.ToolStripMenuItem12.Image = Global.AVISO.My.Resources.Resources.android_note @@ -1736,6 +1779,10 @@ Partial Class frmSendungsdetailsNEU Me.Panel6.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) Me.Panel6.BackColor = System.Drawing.Color.FromArgb(CType(CType(224, Byte), Integer), CType(CType(224, Byte), Integer), CType(CType(224, Byte), Integer)) + Me.Panel6.Controls.Add(Me.picKdAtrNr_Fraechter) + Me.Panel6.Controls.Add(Me.picKdAtrNr_Empfänger) + Me.Panel6.Controls.Add(Me.picKdAtrNr_Auftraggeber) + Me.Panel6.Controls.Add(Me.picKdAtrNr_Avisierer) Me.Panel6.Controls.Add(Me.pnlEAviso) Me.Panel6.Controls.Add(Me.txtDyRef) Me.Panel6.Controls.Add(Me.picDy) @@ -2078,9 +2125,9 @@ Partial Class frmSendungsdetailsNEU Me.Label21.Font = New System.Drawing.Font("Microsoft Sans Serif", 7.0!) Me.Label21.Location = New System.Drawing.Point(407, 3) Me.Label21.Name = "Label21" - Me.Label21.Size = New System.Drawing.Size(81, 13) + Me.Label21.Size = New System.Drawing.Size(78, 13) Me.Label21.TabIndex = 2 - Me.Label21.Text = "Kd.-AuftragsNr.:" + Me.Label21.Text = "Kd-AuftragsNr.:" ' 'FlatButton4 ' @@ -2288,6 +2335,7 @@ Partial Class frmSendungsdetailsNEU Me.txtAvisierer.searchActive = True Me.txtAvisierer.Size = New System.Drawing.Size(245, 20) Me.txtAvisierer.TabIndex = 13 + Me.txtAvisierer.TIMER_SEARCH = True Me.txtAvisierer.usrcntl = Nothing ' 'txtAuftraggeber @@ -2316,6 +2364,7 @@ Partial Class frmSendungsdetailsNEU Me.txtAuftraggeber.searchActive = True Me.txtAuftraggeber.Size = New System.Drawing.Size(245, 20) Me.txtAuftraggeber.TabIndex = 27 + Me.txtAuftraggeber.TIMER_SEARCH = True Me.txtAuftraggeber.usrcntl = Nothing ' 'Panel13 @@ -2481,6 +2530,7 @@ Partial Class frmSendungsdetailsNEU Me.txtFrachtfuehrer.searchActive = True Me.txtFrachtfuehrer.Size = New System.Drawing.Size(245, 20) Me.txtFrachtfuehrer.TabIndex = 71 + Me.txtFrachtfuehrer.TIMER_SEARCH = True Me.txtFrachtfuehrer.usrcntl = Nothing ' 'Label40 @@ -2628,6 +2678,7 @@ Partial Class frmSendungsdetailsNEU Me.txtAbsender.searchActive = True Me.txtAbsender.Size = New System.Drawing.Size(245, 20) Me.txtAbsender.TabIndex = 59 + Me.txtAbsender.TIMER_SEARCH = True Me.txtAbsender.usrcntl = Nothing ' 'txtEmpfaenger @@ -2655,6 +2706,7 @@ Partial Class frmSendungsdetailsNEU Me.txtEmpfaenger.searchActive = True Me.txtEmpfaenger.Size = New System.Drawing.Size(245, 20) Me.txtEmpfaenger.TabIndex = 43 + Me.txtEmpfaenger.TIMER_SEARCH = True Me.txtEmpfaenger.usrcntl = Nothing ' 'Label28 @@ -3132,6 +3184,7 @@ Partial Class frmSendungsdetailsNEU Me.txtFremdEmpf.searchActive = True Me.txtFremdEmpf.Size = New System.Drawing.Size(175, 26) Me.txtFremdEmpf.TabIndex = 3 + Me.txtFremdEmpf.TIMER_SEARCH = True Me.txtFremdEmpf.usrcntl = Nothing ' 'Label11 @@ -3852,40 +3905,49 @@ Partial Class frmSendungsdetailsNEU Me.NurÖffnenToolStripMenuItem.Size = New System.Drawing.Size(247, 22) Me.NurÖffnenToolStripMenuItem.Text = "nur öffnen" ' - 'ToolStripMenuItem17 + 'picKdAtrNr_Avisierer ' - Me.ToolStripMenuItem17.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ToolStripMenuItem20, Me.ToolStripMenuItem18, Me.ToolStripMenuItem19}) - Me.ToolStripMenuItem17.Image = Global.AVISO.My.Resources.Resources.plus - Me.ToolStripMenuItem17.Name = "ToolStripMenuItem17" - Me.ToolStripMenuItem17.Padding = New System.Windows.Forms.Padding(8, 0, 8, 0) - Me.ToolStripMenuItem17.Size = New System.Drawing.Size(97, 20) - Me.ToolStripMenuItem17.Text = " TELOTEC" - Me.ToolStripMenuItem17.ToolTipText = "Neue Zollanmeldung" + Me.picKdAtrNr_Avisierer.BackgroundImage = Global.AVISO.My.Resources.Resources.info + Me.picKdAtrNr_Avisierer.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom + Me.picKdAtrNr_Avisierer.Location = New System.Drawing.Point(483, 9) + Me.picKdAtrNr_Avisierer.Name = "picKdAtrNr_Avisierer" + Me.picKdAtrNr_Avisierer.Size = New System.Drawing.Size(17, 12) + Me.picKdAtrNr_Avisierer.TabIndex = 91 + Me.picKdAtrNr_Avisierer.TabStop = False + Me.picKdAtrNr_Avisierer.Visible = False ' - 'ToolStripMenuItem18 + 'picKdAtrNr_Auftraggeber ' - Me.ToolStripMenuItem18.Enabled = False - Me.ToolStripMenuItem18.Font = New System.Drawing.Font("Segoe UI", 9.0!) - Me.ToolStripMenuItem18.Image = Global.AVISO.My.Resources.Resources.plus - Me.ToolStripMenuItem18.Name = "ToolStripMenuItem18" - Me.ToolStripMenuItem18.Size = New System.Drawing.Size(180, 22) - Me.ToolStripMenuItem18.Text = "T1" + Me.picKdAtrNr_Auftraggeber.BackgroundImage = Global.AVISO.My.Resources.Resources.info + Me.picKdAtrNr_Auftraggeber.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom + Me.picKdAtrNr_Auftraggeber.Location = New System.Drawing.Point(483, 46) + Me.picKdAtrNr_Auftraggeber.Name = "picKdAtrNr_Auftraggeber" + Me.picKdAtrNr_Auftraggeber.Size = New System.Drawing.Size(17, 12) + Me.picKdAtrNr_Auftraggeber.TabIndex = 92 + Me.picKdAtrNr_Auftraggeber.TabStop = False + Me.picKdAtrNr_Auftraggeber.Visible = False ' - 'ToolStripMenuItem19 + 'picKdAtrNr_Empfänger ' - Me.ToolStripMenuItem19.Enabled = False - Me.ToolStripMenuItem19.Font = New System.Drawing.Font("Segoe UI", 9.0!) - Me.ToolStripMenuItem19.Image = Global.AVISO.My.Resources.Resources.plus - Me.ToolStripMenuItem19.Name = "ToolStripMenuItem19" - Me.ToolStripMenuItem19.Size = New System.Drawing.Size(180, 22) - Me.ToolStripMenuItem19.Text = "T2" + Me.picKdAtrNr_Empfänger.BackgroundImage = Global.AVISO.My.Resources.Resources.info + Me.picKdAtrNr_Empfänger.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom + Me.picKdAtrNr_Empfänger.Location = New System.Drawing.Point(483, 83) + Me.picKdAtrNr_Empfänger.Name = "picKdAtrNr_Empfänger" + Me.picKdAtrNr_Empfänger.Size = New System.Drawing.Size(17, 12) + Me.picKdAtrNr_Empfänger.TabIndex = 93 + Me.picKdAtrNr_Empfänger.TabStop = False + Me.picKdAtrNr_Empfänger.Visible = False ' - 'ToolStripMenuItem20 + 'picKdAtrNr_Fraechter ' - Me.ToolStripMenuItem20.Image = Global.AVISO.My.Resources.Resources.plus - Me.ToolStripMenuItem20.Name = "ToolStripMenuItem20" - Me.ToolStripMenuItem20.Size = New System.Drawing.Size(180, 22) - Me.ToolStripMenuItem20.Text = "EZA" + Me.picKdAtrNr_Fraechter.BackgroundImage = Global.AVISO.My.Resources.Resources.info + Me.picKdAtrNr_Fraechter.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom + Me.picKdAtrNr_Fraechter.Location = New System.Drawing.Point(483, 157) + Me.picKdAtrNr_Fraechter.Name = "picKdAtrNr_Fraechter" + Me.picKdAtrNr_Fraechter.Size = New System.Drawing.Size(17, 12) + Me.picKdAtrNr_Fraechter.TabIndex = 94 + Me.picKdAtrNr_Fraechter.TabStop = False + Me.picKdAtrNr_Fraechter.Visible = False ' 'cntlFrachtfuehrer_Sonst ' @@ -4276,6 +4338,10 @@ Partial Class frmSendungsdetailsNEU Me.ctxtWeitereFormulare.ResumeLayout(False) Me.ContextMenuStrip1.ResumeLayout(False) Me.ContextMenuStrip2.ResumeLayout(False) + CType(Me.picKdAtrNr_Avisierer, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.picKdAtrNr_Auftraggeber, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.picKdAtrNr_Empfänger, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.picKdAtrNr_Fraechter, System.ComponentModel.ISupportInitialize).EndInit() Me.ResumeLayout(False) End Sub @@ -4577,4 +4643,8 @@ Partial Class frmSendungsdetailsNEU Friend WithEvents ToolStripMenuItem18 As ToolStripMenuItem Friend WithEvents ToolStripMenuItem19 As ToolStripMenuItem Friend WithEvents ToolStripMenuItem20 As ToolStripMenuItem + Friend WithEvents picKdAtrNr_Fraechter As PictureBox + Friend WithEvents picKdAtrNr_Empfänger As PictureBox + Friend WithEvents picKdAtrNr_Auftraggeber As PictureBox + Friend WithEvents picKdAtrNr_Avisierer As PictureBox End Class diff --git a/Aviso/frmSendungsdetailsNEU.vb b/Aviso/frmSendungsdetailsNEU.vb index d7bb0ec..3646ec7 100644 --- a/Aviso/frmSendungsdetailsNEU.vb +++ b/Aviso/frmSendungsdetailsNEU.vb @@ -216,339 +216,368 @@ Public Class frmSendungsdetailsNEU Private Sub frmSendungsdetails_Load(sender As Object, e As EventArgs) Handles Me.Load + Try - Panel5.BackColor = VERAG_PROG_ALLGEMEIN.cAllgemein.cSPECIFIC.FIRMA_BgColor - Panel15.BackColor = VERAG_PROG_ALLGEMEIN.cAllgemein.cSPECIFIC.FIRMA_BgColor - pnlFremd.BackColor = VERAG_PROG_ALLGEMEIN.cAllgemein.cSPECIFIC.FIRMA_BgColor - cbxFremdspedition.BackColor = VERAG_PROG_ALLGEMEIN.cAllgemein.cSPECIFIC.FIRMA_BgColor + Panel5.BackColor = VERAG_PROG_ALLGEMEIN.cAllgemein.cSPECIFIC.FIRMA_BgColor + Panel15.BackColor = VERAG_PROG_ALLGEMEIN.cAllgemein.cSPECIFIC.FIRMA_BgColor + pnlFremd.BackColor = VERAG_PROG_ALLGEMEIN.cAllgemein.cSPECIFIC.FIRMA_BgColor + cbxFremdspedition.BackColor = VERAG_PROG_ALLGEMEIN.cAllgemein.cSPECIFIC.FIRMA_BgColor - AVISO = AvisoDAL.LesenAviso(AvisoId, "") + AVISO = AvisoDAL.LesenAviso(AvisoId, "") - txtWarenwertWaehrung.initSearchBox(Me.FindForm, " [Code] ,[Description] as Land FROM tbl_DY_ZollDE_I0400_Waehrungsliste", {"Code", "Description"}, " (StartDate is null OR StartDate< GETDATE()) AND (EndDate is null OR EndDate> GETDATE()) ", "Code", "Code", "Code", "FMZOLL", , 150, 200) + txtWarenwertWaehrung.initSearchBox(Me.FindForm, " [Code] ,[Description] as Land FROM tbl_DY_ZollDE_I0400_Waehrungsliste", {"Code", "Description"}, " (StartDate is null OR StartDate< GETDATE()) AND (EndDate is null OR EndDate> GETDATE()) ", "Code", "Code", "Code", "FMZOLL", , 150, 200) - If AVISO.Grenzstelle.Replace("???", "") = "" Then - lblGrenze.Text = SQL.getValueTxtBySql("SELECT basncd_dstnr +' - ' + [basncd_name] FROM basncd WHERE basncd_dstnr='" & If(AVISO.Zollstelle, "") & "' ", "ATLAS") - Else - Select Case AVISO.Grenzstelle - Case "SUB" : lblGrenze.Text = "DE007701 Suben" - Case "WAI" : lblGrenze.Text = "DE008904 Waidhaus" - Case "SBG" : lblGrenze.Text = "DE007458 Bad Reichenhall" - Case "NKD" : lblGrenze.Text = "AT320300 Nickelsdorf" - Case "SFD" : lblGrenze.Text = "AT700400 Spielfeld" - End Select + If AVISO.Grenzstelle.Replace("???", "") = "" Then + lblGrenze.Text = SQL.getValueTxtBySql("SELECT basncd_dstnr +' - ' + [basncd_name] FROM basncd WHERE basncd_dstnr='" & If(AVISO.Zollstelle, "") & "' ", "ATLAS") + Else + Select Case AVISO.Grenzstelle + Case "SUB" : lblGrenze.Text = "DE007701 Suben" + Case "WAI" : lblGrenze.Text = "DE008904 Waidhaus" + Case "SBG" : lblGrenze.Text = "DE007458 Bad Reichenhall" + Case "NKD" : lblGrenze.Text = "AT320300 Nickelsdorf" + Case "SFD" : lblGrenze.Text = "AT700400 Spielfeld" + End Select - End If + End If - If AVISO.Abgeschlossen Then - Label8.Visible = True - End If - lblZollsysErr.Text = "" - LinkLabel1.TabStop = False - LinkLabel2.TabStop = False - ' cbxFremdspedition.TabStop = False - LinkLabel3.TabStop = False - Label26.TabStop = False - Panel8.TabStop = False - ' RadioButton.TabStop = False - ' RadioButton1.TabStop = False - ' RadioButton2.TabStop = False - lklAuftraggeber.TabStop = False - ' txtEmpfaengerBonitaet.TabStop = False - ' txtEmpfaengerAnsprechpartner.TabStop = False + If AVISO.Abgeschlossen Then + Label8.Visible = True + End If + lblZollsysErr.Text = "" + LinkLabel1.TabStop = False + LinkLabel2.TabStop = False + ' cbxFremdspedition.TabStop = False + LinkLabel3.TabStop = False + Label26.TabStop = False + Panel8.TabStop = False + ' RadioButton.TabStop = False + ' RadioButton1.TabStop = False + ' RadioButton2.TabStop = False + lklAuftraggeber.TabStop = False + ' txtEmpfaengerBonitaet.TabStop = False + ' txtEmpfaengerAnsprechpartner.TabStop = False - 'TODO: Diese Codezeile lädt Daten in die Tabelle "AVISO_newDataSet.tblSendungen". Sie können sie bei Bedarf verschieben oder entfernen. - If AvisoId <= 0 Then MsgBox("Fehler") : Me.Close() : Exit Sub - ' Me.TblSendungenTableAdapter.Fill(Me.AVISO_newDataSet.tblSendungen, AvisoId) + 'TODO: Diese Codezeile lädt Daten in die Tabelle "AVISO_newDataSet.tblSendungen". Sie können sie bei Bedarf verschieben oder entfernen. + If AvisoId <= 0 Then MsgBox("Fehler") : Me.Close() : Exit Sub + ' Me.TblSendungenTableAdapter.Fill(Me.AVISO_newDataSet.tblSendungen, AvisoId) - VERAG_PROG_ALLGEMEIN.cSendungen.LOAD_LIST(SENDUNG_LIST, CURRENT_INDEX, AvisoId) 'LÄDT alle SENDUNGSDATEN + VERAG_PROG_ALLGEMEIN.cSendungen.LOAD_LIST(SENDUNG_LIST, CURRENT_INDEX, AvisoId) 'LÄDT alle SENDUNGSDATEN - Dim sbWhere = "" - Dim QSwhere = "" + Dim sbWhere = "" + Dim QSwhere = "" - Select Case VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA - Case "IMEX" + Select Case VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA + Case "IMEX" - btnAufschub_VERAG.Text = "IMEX" - cboZollsystem.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("", "")) - cboZollsystem.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("DAKOSY", "D")) - cboZollsystem.SelectedIndex = 1 + btnAufschub_VERAG.Text = "IMEX" + cboZollsystem.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("", "")) + cboZollsystem.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("DAKOSY", "D")) + cboZollsystem.SelectedIndex = 1 - cboZollsystem2.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("", "")) - cboZollsystem2.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("DAKOSY", "D")) - cboZollsystem2.SelectedIndex = 1 - sbWhere = " And Mandant = 'IMEX' " - QSwhere = " AND mit_firma IN ('IMEX','BEIDE') " + cboZollsystem2.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("", "")) + cboZollsystem2.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("DAKOSY", "D")) + cboZollsystem2.SelectedIndex = 1 + sbWhere = " And Mandant = 'IMEX' " + QSwhere = " AND mit_firma IN ('IMEX','BEIDE') " ' Label10.Visible = False 'rtbAnmerkungDispoliste.Visible = False - Case "ATILLA" : sbWhere = " AND Niederlassung = 'SUA' " - Case "UNISPED" - txtDyRef.Visible = True - picDy.Visible = True - If AVISO IsNot Nothing Then txtDyRef.Text = If(AVISO.DakosyRef, "") - Case Else + Case "ATILLA" : sbWhere = " AND Niederlassung = 'SUA' " + Case "UNISPED" + txtDyRef.Visible = True + picDy.Visible = True + If AVISO IsNot Nothing Then txtDyRef.Text = If(AVISO.DakosyRef, "") + Case Else - cboZollsystem.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("", "")) - cboZollsystem.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("ATLAS", "A")) - cboZollsystem.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("EZOLL", "E")) - cboZollsystem.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("DAKOSY", "D")) - cboZollsystem.SelectedIndex = 0 + cboZollsystem.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("", "")) + cboZollsystem.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("ATLAS", "A")) + cboZollsystem.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("EZOLL", "E")) + cboZollsystem.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("DAKOSY", "D")) + cboZollsystem.SelectedIndex = 0 - cboZollsystem2.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("", "")) - cboZollsystem2.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("ATLAS", "A")) - cboZollsystem2.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("EZOLL", "E")) - cboZollsystem2.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("DAKOSY", "D")) - cboZollsystem2.SelectedIndex = 0 - sbWhere = " AND Mandant <> 'IMEX' " - QSwhere = " AND mit_firma <> 'IMEX' " - End Select + cboZollsystem2.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("", "")) + cboZollsystem2.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("ATLAS", "A")) + cboZollsystem2.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("EZOLL", "E")) + cboZollsystem2.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("DAKOSY", "D")) + cboZollsystem2.SelectedIndex = 0 + sbWhere = " AND Mandant <> 'IMEX' " + QSwhere = " AND mit_firma <> 'IMEX' " + End Select - cboSachbearbeiter.fillWithSQL("SELECT ID,/*cast(ID as nvarchar(3)) +' ' + Name as*/ Name FROM Personal WHERE [Status]<>'L' " & sbWhere & " ORDER BY Name ", False, "FMZOLL", True) + cboSachbearbeiter.fillWithSQL("SELECT ID,/*cast(ID as nvarchar(3)) +' ' + Name as*/ Name FROM Personal WHERE [Status]<>'L' " & sbWhere & " ORDER BY Name ", False, "FMZOLL", True) - cboZolltarif.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("Auftraggeber", 0)) - cboZolltarif.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("Absender", 1)) - cboZolltarif.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("Empfänger", 2)) - ' cboZolltarif.changeItem("0") + cboZolltarif.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("Auftraggeber", 0)) + cboZolltarif.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("Absender", 1)) + cboZolltarif.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("Empfänger", 2)) + ' cboZolltarif.changeItem("0") - usrcntl_NCTS = New usrCntlSND_NCTSGestellungsadresse - usrcntl_FISKAL = New usrCntlSND_NCTSFiskalEndempf - 'usrcntl_ATA = New usrCntlSND_Handling(SENDUNG_LIST(CURRENT_INDEX).tblSnd_SendungID) - If Not VERAG_PROG_ALLGEMEIN.cBerechtignunen.CHECK_BERECHTIGUNG_bool("ZOLL_DakosyZollanmeldungen", Me) Then - TabControl1.TabPages.Remove(tbZollabfertigung) - End If + usrcntl_NCTS = New usrCntlSND_NCTSGestellungsadresse + usrcntl_FISKAL = New usrCntlSND_NCTSFiskalEndempf + 'usrcntl_ATA = New usrCntlSND_Handling(SENDUNG_LIST(CURRENT_INDEX).tblSnd_SendungID) + If Not VERAG_PROG_ALLGEMEIN.cBerechtignunen.CHECK_BERECHTIGUNG_bool("ZOLL_DakosyZollanmeldungen", Me) Then + TabControl1.TabPages.Remove(tbZollabfertigung) + End If - If VERAG_PROG_ALLGEMEIN.cBerechtignunen.CHECK_BERECHTIGUNG_bool("Vorauskasse", Me) Then - btnImportaviso.Visible = True - btnVorauszahlung.Visible = True - ' ToolStripMenuItem13.Enabled = True - End If + If VERAG_PROG_ALLGEMEIN.cBerechtignunen.CHECK_BERECHTIGUNG_bool("Vorauskasse", Me) Then + btnImportaviso.Visible = True + btnVorauszahlung.Visible = True + ' ToolStripMenuItem13.Enabled = True + End If - cboFiliale._allowFreiText = Nothing - Select Case VERAG_PROG_ALLGEMEIN.cAllgemein.CLUSTER - Case "FRONTOFFICE" - cboFiliale._allowFreiText = Nothing - Case Else - Select Case VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA - Case "VERAG" : cboFiliale._allowedValuesFreiText = {"4803", "4809", "4805", "4806", "4811", "5003", "5303", "5103", "4839"} - Case "IMEX" : cboFiliale._allowedValuesFreiText = {"5501"} - Case "UNISPED" : cboFiliale._allowedValuesFreiText = {"5601"} - Case "AMBAR" : cboFiliale._allowedValuesFreiText = {"5701"} - Case "ATILLA" : cboFiliale._allowedValuesFreiText = Nothing - End Select - End Select + cboFiliale._allowFreiText = Nothing + Select Case VERAG_PROG_ALLGEMEIN.cAllgemein.CLUSTER + Case "FRONTOFFICE" + cboFiliale._allowFreiText = Nothing + Case Else + Select Case VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA + Case "VERAG" : cboFiliale._allowedValuesFreiText = {"4803", "4809", "4805", "4806", "4811", "5003", "5303", "5103", "4839"} + Case "IMEX" : cboFiliale._allowedValuesFreiText = {"5501"} + Case "UNISPED" : cboFiliale._allowedValuesFreiText = {"5601"} + Case "AMBAR" : cboFiliale._allowedValuesFreiText = {"5701"} + Case "ATILLA" : cboFiliale._allowedValuesFreiText = Nothing + End Select + End Select - Select Case SENDUNG_LIST(CURRENT_INDEX).FilialenNr - Case 4803, 4809 - cboNiederlassung.Text = "SUB" - If Not VERAG_PROG_ALLGEMEIN.cAllgemein.USRKURZNAME = "ADMIN" Then ToolStripMenuItem9.Enabled = False - Case 4801 - cboNiederlassung.Text = "SUW" - Case 5003 - cboNiederlassung.Text = "SBG" 'ANDERER SERVER!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - Case 5103 - cboNiederlassung.Text = "WAI" - Case 5303 - cboNiederlassung.Text = "SUB" - If Not VERAG_PROG_ALLGEMEIN.cAllgemein.USRKURZNAME = "ADMIN" Then ToolStripMenuItem9.Enabled = False - End Select + Select Case SENDUNG_LIST(CURRENT_INDEX).FilialenNr + Case 4803, 4809 + cboNiederlassung.Text = "SUB" + If Not VERAG_PROG_ALLGEMEIN.cAllgemein.USRKURZNAME = "ADMIN" Then ToolStripMenuItem9.Enabled = False + Case 4801 + cboNiederlassung.Text = "SUW" + Case 5003 + cboNiederlassung.Text = "SBG" 'ANDERER SERVER!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + Case 5103 + cboNiederlassung.Text = "WAI" + Case 5303 + cboNiederlassung.Text = "SUB" + If Not VERAG_PROG_ALLGEMEIN.cAllgemein.USRKURZNAME = "ADMIN" Then ToolStripMenuItem9.Enabled = False + End Select - 'bsSendungen. + 'bsSendungen. - ' DsSendungen. - Me.Height = Screen.FromRectangle(Me.Bounds).WorkingArea.Size.Height - Me.Top = 0 - ' initKdBoxEmpfaenger() + ' DsSendungen. + Me.Height = Screen.FromRectangle(Me.Bounds).WorkingArea.Size.Height + Me.Top = 0 + ' initKdBoxEmpfaenger() - Dim trd As Threading.Thread - trd = New Threading.Thread(AddressOf initDrucker) - trd.IsBackground = True - trd.Start() + Dim trd As Threading.Thread + trd = New Threading.Thread(AddressOf initDrucker) + trd.IsBackground = True + trd.Start() - 'initDrucker() + 'initDrucker() - txtAvisierer.initKdBox(Me, txtAvisiererKdNr) - txtFrachtfuehrer.initKdBox(Me, txtFrachtfuehrerKdNr) + txtAvisierer.initKdBox(Me, txtAvisiererKdNr) + txtFrachtfuehrer.initKdBox(Me, txtFrachtfuehrerKdNr) - AddHandler txtAvisierer.PropertyChanged, Sub() - btnAvisierer.BackgroundImage = IIf(txtAvisierer.KdNr > 0, My.Resources.person, My.Resources.personInaktiv) - SENDUNG_LIST(CURRENT_INDEX).tblSnd_Avisierer = txtAvisierer.Text - SENDUNG_LIST(CURRENT_INDEX).tblSnd_AvisiererKdNr = txtAvisierer.KdNr + AddHandler txtAvisierer.PropertyChanged, Sub() + btnAvisierer.BackgroundImage = IIf(txtAvisierer.KdNr > 0, My.Resources.person, My.Resources.personInaktiv) + SENDUNG_LIST(CURRENT_INDEX).tblSnd_Avisierer = txtAvisierer.Text + SENDUNG_LIST(CURRENT_INDEX).tblSnd_AvisiererKdNr = txtAvisierer.KdNr + settoopTip(picKdAtrNr_Avisierer, txtAvisierer) - txtKdAuftragsNrAvisierer.BackColor = Color.White - If txtAvisierer.KdData_KUNDE_ERW IsNot Nothing AndAlso txtAvisierer.KdData_KUNDE_ERW.kde_VerwendetAuftragsNr Then - txtKdAuftragsNrAvisierer.BackColor = Color.FromArgb(255, 255, 128) - If txtKdAuftragsNrAvisierer.Text = "" Then txtKdAuftragsNrAvisierer.Text = If(txtAvisierer.KdData_KUNDE_ERW.kde_FixeAuftragsNr, "") - End If - - initWarnKd_AndKdInfo(txtAvisierer, picWarnAvisierer) - - End Sub - - AddHandler txtFrachtfuehrer.PropertyChanged, Sub() - btnFrachtfuehrer.BackgroundImage = IIf(txtFrachtfuehrer.KdNr > 0, My.Resources.person, My.Resources.personInaktiv) - SENDUNG_LIST(CURRENT_INDEX).tblSnd_Frachtfuehrer = txtFrachtfuehrer.Text - SENDUNG_LIST(CURRENT_INDEX).tblSnd_FrachtfuehrerKdNr = txtFrachtfuehrer.KdNr - - txtKdAuftragsNrFrachtfuehrer.BackColor = Color.White - If txtFrachtfuehrer.KdData_KUNDE_ERW IsNot Nothing AndAlso txtFrachtfuehrer.KdData_KUNDE_ERW.kde_VerwendetAuftragsNr Then - txtKdAuftragsNrFrachtfuehrer.BackColor = Color.FromArgb(255, 255, 128) - If txtKdAuftragsNrFrachtfuehrer.Text = "" Then txtKdAuftragsNrFrachtfuehrer.Text = If(txtFrachtfuehrer.KdData_KUNDE_ERW.kde_FixeAuftragsNr, "") + txtKdAuftragsNrAvisierer.BackColor = Color.White + If txtAvisierer.KdData_KUNDE_ERW IsNot Nothing AndAlso txtAvisierer.KdData_KUNDE_ERW.kde_VerwendetAuftragsNr Then + txtKdAuftragsNrAvisierer.BackColor = Color.FromArgb(255, 255, 128) + If txtKdAuftragsNrAvisierer.Text = "" Then txtKdAuftragsNrAvisierer.Text = If(txtAvisierer.KdData_KUNDE_ERW.kde_FixeAuftragsNr, "") End If - initWarnKd_AndKdInfo(txtFrachtfuehrer, picWarnFrachtfuehrer) + initWarnKd_AndKdInfo(txtAvisierer, picWarnAvisierer) + End Sub + AddHandler txtFrachtfuehrer.PropertyChanged, Sub() + btnFrachtfuehrer.BackgroundImage = IIf(txtFrachtfuehrer.KdNr > 0, My.Resources.person, My.Resources.personInaktiv) + SENDUNG_LIST(CURRENT_INDEX).tblSnd_Frachtfuehrer = txtFrachtfuehrer.Text + SENDUNG_LIST(CURRENT_INDEX).tblSnd_FrachtfuehrerKdNr = txtFrachtfuehrer.KdNr - txtEmpfaenger.initKdBox(Me, txtEmpfaengerKdNr) - AddHandler txtEmpfaenger.PropertyChanged, Sub() - FlatButton1.BackgroundImage = IIf(txtEmpfaenger.KdNr > 0, My.Resources.person, My.Resources.personInaktiv) + settoopTip(picKdAtrNr_Fraechter, txtFrachtfuehrer) + + txtKdAuftragsNrFrachtfuehrer.BackColor = Color.White + If txtFrachtfuehrer.KdData_KUNDE_ERW IsNot Nothing AndAlso txtFrachtfuehrer.KdData_KUNDE_ERW.kde_VerwendetAuftragsNr Then + txtKdAuftragsNrFrachtfuehrer.BackColor = Color.FromArgb(255, 255, 128) + If txtKdAuftragsNrFrachtfuehrer.Text = "" Then txtKdAuftragsNrFrachtfuehrer.Text = If(txtFrachtfuehrer.KdData_KUNDE_ERW.kde_FixeAuftragsNr, "") + End If + + initWarnKd_AndKdInfo(txtFrachtfuehrer, picWarnFrachtfuehrer) + End Sub + + + txtEmpfaenger.initKdBox(Me, txtEmpfaengerKdNr) + AddHandler txtEmpfaenger.PropertyChanged, Sub() + FlatButton1.BackgroundImage = IIf(txtEmpfaenger.KdNr > 0, My.Resources.person, My.Resources.personInaktiv) + SENDUNG_LIST(CURRENT_INDEX).tblSnd_Empfaenger = txtEmpfaenger.Text + SENDUNG_LIST(CURRENT_INDEX).tblSnd_EmpfaengerKdNr = txtEmpfaenger.KdNr + ' If RadioButton2.Checked Then initKundenzolltarifChecked(txtEmpfaenger) + If cboZolltarif._value = 2 Then initKundenzolltarifChecked(txtEmpfaenger) + + settoopTip(picKdAtrNr_Empfänger, txtEmpfaenger) + + txtKdAuftragsNrEmpfaenger.BackColor = Color.White + If txtEmpfaenger.KdData_KUNDE_ERW IsNot Nothing AndAlso txtEmpfaenger.KdData_KUNDE_ERW.kde_VerwendetAuftragsNr Then + txtKdAuftragsNrEmpfaenger.BackColor = Color.FromArgb(255, 255, 128) + If txtKdAuftragsNrEmpfaenger.Text = "" Then txtKdAuftragsNrEmpfaenger.Text = If(txtEmpfaenger.KdData_KUNDE_ERW.kde_FixeAuftragsNr, "") + End If + + initWarnKd_AndKdInfo(txtEmpfaenger, picWarnEmpfaenger) + End Sub + AddHandler txtAbsender.PropertyChanged, Sub() + FlatButton4.BackgroundImage = IIf(txtAbsender.KdNr > 0, My.Resources.person, My.Resources.personInaktiv) + SENDUNG_LIST(CURRENT_INDEX).tblSnd_Absender = txtAbsender.Text + SENDUNG_LIST(CURRENT_INDEX).tblSnd_AbsenderKdNr = txtAbsender.KdNr + ' If RadioButton1.Checked Then initKundenzolltarifChecked(txtAbsender) + If cboZolltarif._value = 1 Then initKundenzolltarifChecked(txtAbsender) + + + initWarnKd_AndKdInfo(txtAbsender, picWarnAbsender) + End Sub + + + AddHandler txtAuftraggeber.PropertyChanged, Sub() + Try + SENDUNG_LIST(CURRENT_INDEX).tblSnd_Auftraggeber = txtAuftraggeber.Text + SENDUNG_LIST(CURRENT_INDEX).tblSnd_AuftraggeberKdNr = txtAuftraggeber.KdNr + FlatButton3.BackgroundImage = IIf(txtAuftraggeber.KdNr > 0, My.Resources.person, My.Resources.personInaktiv) + If txtAuftraggeber.KdData_ADRESSEN IsNot Nothing Then + ' txtEmpfaengerAnsprechpartner.Text = IIf(txtAuftraggeber.KdData_ADRESSEN.Ansprechpartner IsNot Nothing, txtAuftraggeber.KdData_ADRESSEN.Ansprechpartner, "") + ' txtEmpfaengerBonitaet.Text = IIf(txtAuftraggeber.KdData_KUNDE.Bonität IsNot Nothing, txtAuftraggeber.KdData_KUNDE.Bonität, "") + + Else + ' txtEmpfaengerAnsprechpartner.Text = "" + ' txtEmpfaengerBonitaet.Text = "" + End If + ' lblAtrAufschubEustTxt.Visible = False + lblAtrAufschubEust.Visible = False + + settoopTip(picKdAtrNr_Auftraggeber, txtAuftraggeber) + + ' If txtAuftraggeber.KdData_KUNDE IsNot Nothing Then + ' If txtAuftraggeber.KdData_KUNDE.Aufschubkonto_EUSt IsNot Nothing And txtAuftraggeber.KdData_KUNDE.Aufschubkonto_EUSt <> "" Then + 'lblAtrAufschubEust.Text = txtAuftraggeber.KdData_KUNDE.Aufschubkonto_EUSt + + btnAufschub_Atr.Text = SendungOptions.getAufschubKto(txtAuftraggeber.KdNr_value, "EUST") + If btnAufschub_Atr.Text = "" Then btnAufschub_Atr.Text = "Aufschub" + ' lblAtrAufschubEustTxt.Visible = True + ' lblAtrAufschubEust.Visible = True + ' btnAufschub_Atr.PerformClick() + ' End If + + ' End If + + txtKdAuftragsNr.BackColor = Color.White + If txtAuftraggeber.KdData_KUNDE_ERW IsNot Nothing AndAlso txtAuftraggeber.KdData_KUNDE_ERW.kde_VerwendetAuftragsNr Then + txtKdAuftragsNr.BackColor = Color.FromArgb(255, 255, 128) + If txtKdAuftragsNr.Text = "" Then txtKdAuftragsNr.Text = If(txtAuftraggeber.KdData_KUNDE_ERW.kde_FixeAuftragsNr, "") + End If + + + 'If RadioButton.Checked Then initKundenzolltarifChecked(txtAuftraggeber) + If cboZolltarif._value = 0 Then initKundenzolltarifChecked(txtAuftraggeber) + Catch ex As Exception + MsgBox(ex.Message & vbNewLine & ex.StackTrace) + End Try + + initWarnKd_AndKdInfo(txtAuftraggeber, picWarnAuftraggeber) + + + + End Sub + AddHandler txtEmpfaenger.TextChanged, Sub() + ' If txtEmpfaenger.KdNr < 0 Then SENDUNG_LIST(CURRENT_INDEX).tblSnd_Empfaenger") = txtEmpfaenger.Text SENDUNG_LIST(CURRENT_INDEX).tblSnd_Empfaenger = txtEmpfaenger.Text - SENDUNG_LIST(CURRENT_INDEX).tblSnd_EmpfaengerKdNr = txtEmpfaenger.KdNr - ' If RadioButton2.Checked Then initKundenzolltarifChecked(txtEmpfaenger) - If cboZolltarif._value = 2 Then initKundenzolltarifChecked(txtEmpfaenger) + SENDUNG_LIST(CURRENT_INDEX).tblSnd_EmpfaengerKdNr = -1 - txtKdAuftragsNrEmpfaenger.BackColor = Color.White - If txtEmpfaenger.KdData_KUNDE_ERW IsNot Nothing AndAlso txtEmpfaenger.KdData_KUNDE_ERW.kde_VerwendetAuftragsNr Then - txtKdAuftragsNrEmpfaenger.BackColor = Color.FromArgb(255, 255, 128) - If txtKdAuftragsNrEmpfaenger.Text = "" Then txtKdAuftragsNrEmpfaenger.Text = If(txtEmpfaenger.KdData_KUNDE_ERW.kde_FixeAuftragsNr, "") - End If + ' lblEmpfAufschubEustTxt.Visible = False + lblEmpfAufschubEust.Visible = False + ' If txtEmpfaenger.KdData_KUNDE IsNot Nothing Then + ' If txtEmpfaenger.KdData_KUNDE.Aufschubkonto_EUSt IsNot Nothing And txtEmpfaenger.KdData_KUNDE.Aufschubkonto_EUSt <> "" Then + 'lblEmpfAufschubEust.Text = txtEmpfaenger.KdData_KUNDE.Aufschubkonto_EUSt + ' btnAufschub_Empf.Text = txtEmpfaenger.KdData_KUNDE.Aufschubkonto_EUSt + btnAufschub_Empf.Text = SendungOptions.getAufschubKto(txtEmpfaenger.KdNr_value, "EUST") + If btnAufschub_Empf.Text = "" Then btnAufschub_Empf.Text = "Aufschub" + ' lblEmpfAufschubEustTxt.Visible = True + ' lblEmpfAufschubEust.Visible = True + ' btnAufschub_Atr.PerformClick() + ' End If + ' End If + + ' picWarnEmpfaenger.Visible = False initWarnKd_AndKdInfo(txtEmpfaenger, picWarnEmpfaenger) - End Sub - AddHandler txtAbsender.PropertyChanged, Sub() - FlatButton4.BackgroundImage = IIf(txtAbsender.KdNr > 0, My.Resources.person, My.Resources.personInaktiv) - SENDUNG_LIST(CURRENT_INDEX).tblSnd_Absender = txtAbsender.Text - SENDUNG_LIST(CURRENT_INDEX).tblSnd_AbsenderKdNr = txtAbsender.KdNr - ' If RadioButton1.Checked Then initKundenzolltarifChecked(txtAbsender) - If cboZolltarif._value = 1 Then initKundenzolltarifChecked(txtAbsender) + End Sub + AddHandler txtAbsender.TextChanged, Sub() + ' If txtAbsender.KdNr < 0 Then SENDUNG_LIST(CURRENT_INDEX).tblSnd_Absender") = txtAbsender.Text + SENDUNG_LIST(CURRENT_INDEX).tblSnd_Absender = txtAbsender.Text + SENDUNG_LIST(CURRENT_INDEX).tblSnd_AbsenderKdNr = -1 + ' picWarnAbsender.Visible = False initWarnKd_AndKdInfo(txtAbsender, picWarnAbsender) End Sub - - - AddHandler txtAuftraggeber.PropertyChanged, Sub() - Try - SENDUNG_LIST(CURRENT_INDEX).tblSnd_Auftraggeber = txtAuftraggeber.Text - SENDUNG_LIST(CURRENT_INDEX).tblSnd_AuftraggeberKdNr = txtAuftraggeber.KdNr - FlatButton3.BackgroundImage = IIf(txtAuftraggeber.KdNr > 0, My.Resources.person, My.Resources.personInaktiv) - If txtAuftraggeber.KdData_ADRESSEN IsNot Nothing Then - ' txtEmpfaengerAnsprechpartner.Text = IIf(txtAuftraggeber.KdData_ADRESSEN.Ansprechpartner IsNot Nothing, txtAuftraggeber.KdData_ADRESSEN.Ansprechpartner, "") - ' txtEmpfaengerBonitaet.Text = IIf(txtAuftraggeber.KdData_KUNDE.Bonität IsNot Nothing, txtAuftraggeber.KdData_KUNDE.Bonität, "") - - Else - ' txtEmpfaengerAnsprechpartner.Text = "" - ' txtEmpfaengerBonitaet.Text = "" - End If - ' lblAtrAufschubEustTxt.Visible = False - lblAtrAufschubEust.Visible = False - - ' If txtAuftraggeber.KdData_KUNDE IsNot Nothing Then - ' If txtAuftraggeber.KdData_KUNDE.Aufschubkonto_EUSt IsNot Nothing And txtAuftraggeber.KdData_KUNDE.Aufschubkonto_EUSt <> "" Then - 'lblAtrAufschubEust.Text = txtAuftraggeber.KdData_KUNDE.Aufschubkonto_EUSt - - btnAufschub_Atr.Text = SendungOptions.getAufschubKto(txtAuftraggeber.KdNr_value, "EUST") - If btnAufschub_Atr.Text = "" Then btnAufschub_Atr.Text = "Aufschub" - ' lblAtrAufschubEustTxt.Visible = True - ' lblAtrAufschubEust.Visible = True - ' btnAufschub_Atr.PerformClick() - ' End If - - ' End If - - txtKdAuftragsNr.BackColor = Color.White - If txtAuftraggeber.KdData_KUNDE_ERW IsNot Nothing AndAlso txtAuftraggeber.KdData_KUNDE_ERW.kde_VerwendetAuftragsNr Then - txtKdAuftragsNr.BackColor = Color.FromArgb(255, 255, 128) - If txtKdAuftragsNr.Text = "" Then txtKdAuftragsNr.Text = If(txtAuftraggeber.KdData_KUNDE_ERW.kde_FixeAuftragsNr, "") - End If - - - 'If RadioButton.Checked Then initKundenzolltarifChecked(txtAuftraggeber) - If cboZolltarif._value = 0 Then initKundenzolltarifChecked(txtAuftraggeber) - Catch ex As Exception - MsgBox(ex.Message & vbNewLine & ex.StackTrace) - End Try + AddHandler txtAuftraggeber.TextChanged, Sub() + ' If txtAuftraggeber.KdNr < 0 Then SENDUNG_LIST(CURRENT_INDEX).tblSnd_Auftraggeber") = txtAuftraggeber.Text + SENDUNG_LIST(CURRENT_INDEX).tblSnd_Auftraggeber = txtAuftraggeber.Text + SENDUNG_LIST(CURRENT_INDEX).tblSnd_AuftraggeberKdNr = -1 initWarnKd_AndKdInfo(txtAuftraggeber, picWarnAuftraggeber) - - End Sub - AddHandler txtEmpfaenger.TextChanged, Sub() - ' If txtEmpfaenger.KdNr < 0 Then SENDUNG_LIST(CURRENT_INDEX).tblSnd_Empfaenger") = txtEmpfaenger.Text - SENDUNG_LIST(CURRENT_INDEX).tblSnd_Empfaenger = txtEmpfaenger.Text - SENDUNG_LIST(CURRENT_INDEX).tblSnd_EmpfaengerKdNr = -1 - - ' lblEmpfAufschubEustTxt.Visible = False - lblEmpfAufschubEust.Visible = False - ' If txtEmpfaenger.KdData_KUNDE IsNot Nothing Then - ' If txtEmpfaenger.KdData_KUNDE.Aufschubkonto_EUSt IsNot Nothing And txtEmpfaenger.KdData_KUNDE.Aufschubkonto_EUSt <> "" Then - 'lblEmpfAufschubEust.Text = txtEmpfaenger.KdData_KUNDE.Aufschubkonto_EUSt - ' btnAufschub_Empf.Text = txtEmpfaenger.KdData_KUNDE.Aufschubkonto_EUSt - btnAufschub_Empf.Text = SendungOptions.getAufschubKto(txtEmpfaenger.KdNr_value, "EUST") - If btnAufschub_Empf.Text = "" Then btnAufschub_Empf.Text = "Aufschub" - - ' lblEmpfAufschubEustTxt.Visible = True - ' lblEmpfAufschubEust.Visible = True - ' btnAufschub_Atr.PerformClick() - ' End If - ' End If - - ' picWarnEmpfaenger.Visible = False - initWarnKd_AndKdInfo(txtEmpfaenger, picWarnEmpfaenger) - - End Sub - AddHandler txtAbsender.TextChanged, Sub() - ' If txtAbsender.KdNr < 0 Then SENDUNG_LIST(CURRENT_INDEX).tblSnd_Absender") = txtAbsender.Text - SENDUNG_LIST(CURRENT_INDEX).tblSnd_Absender = txtAbsender.Text - SENDUNG_LIST(CURRENT_INDEX).tblSnd_AbsenderKdNr = -1 - ' picWarnAbsender.Visible = False - initWarnKd_AndKdInfo(txtAbsender, picWarnAbsender) - End Sub - AddHandler txtAuftraggeber.TextChanged, Sub() - ' If txtAuftraggeber.KdNr < 0 Then SENDUNG_LIST(CURRENT_INDEX).tblSnd_Auftraggeber") = txtAuftraggeber.Text - SENDUNG_LIST(CURRENT_INDEX).tblSnd_Auftraggeber = txtAuftraggeber.Text - SENDUNG_LIST(CURRENT_INDEX).tblSnd_AuftraggeberKdNr = -1 - - initWarnKd_AndKdInfo(txtAuftraggeber, picWarnAuftraggeber) - - End Sub - AddHandler txtAvisierer.TextChanged, Sub() - 'picWarnAvisierer.Visible = False - SENDUNG_LIST(CURRENT_INDEX).tblSnd_Avisierer = txtAvisierer.Text - SENDUNG_LIST(CURRENT_INDEX).tblSnd_AvisiererKdNr = -1 - initWarnKd_AndKdInfo(txtAvisierer, picWarnAvisierer) - End Sub - AddHandler txtFrachtfuehrer.TextChanged, Sub() - ' picWarnFrachtfuehrer.Visible = False - SENDUNG_LIST(CURRENT_INDEX).tblSnd_Frachtfuehrer = txtFrachtfuehrer.Text - SENDUNG_LIST(CURRENT_INDEX).tblSnd_FrachtfuehrerKdNr = -1 - initWarnKd_AndKdInfo(txtFrachtfuehrer, picWarnFrachtfuehrer) + AddHandler txtAvisierer.TextChanged, Sub() + 'picWarnAvisierer.Visible = False + SENDUNG_LIST(CURRENT_INDEX).tblSnd_Avisierer = txtAvisierer.Text + SENDUNG_LIST(CURRENT_INDEX).tblSnd_AvisiererKdNr = -1 + initWarnKd_AndKdInfo(txtAvisierer, picWarnAvisierer) End Sub - txtAuftraggeber.initKdBox(Me, txtAuftraggeberKdNr) - txtAbsender.initKdBox(Me, txtAbsenderKdNr) + AddHandler txtFrachtfuehrer.TextChanged, Sub() + ' picWarnFrachtfuehrer.Visible = False + SENDUNG_LIST(CURRENT_INDEX).tblSnd_Frachtfuehrer = txtFrachtfuehrer.Text + SENDUNG_LIST(CURRENT_INDEX).tblSnd_FrachtfuehrerKdNr = -1 + initWarnKd_AndKdInfo(txtFrachtfuehrer, picWarnFrachtfuehrer) + End Sub + txtAuftraggeber.initKdBox(Me, txtAuftraggeberKdNr) + txtAbsender.initKdBox(Me, txtAbsenderKdNr) - If SendungID > 0 Then - For Each i In SENDUNG_LIST - If i.tblSnd_SendungID = SendungID Then - CURRENT_INDEX = SENDUNG_LIST.IndexOf(i) : Exit For - End If - Next - ' Try : bsSendungen.Position = bsSendungen.Find("tblSnd_SendungID", SendungID) - ' Catch ex As Exception : End Try + If SendungID > 0 Then + For Each i In SENDUNG_LIST + If i.tblSnd_SendungID = SendungID Then + CURRENT_INDEX = SENDUNG_LIST.IndexOf(i) : Exit For + End If + Next + ' Try : bsSendungen.Position = bsSendungen.Find("tblSnd_SendungID", SendungID) + ' Catch ex As Exception : End Try - End If + End If - If VERAG_PROG_ALLGEMEIN.cAllgemein.AUTO_ABF_NR Then btnNeueAbfertigungNrVergeben.Visible = True + If VERAG_PROG_ALLGEMEIN.cAllgemein.AUTO_ABF_NR Then btnNeueAbfertigungNrVergeben.Visible = True - initDataBinding() + initDataBinding() + Catch ex As Exception + closeWithoutSave = True + MsgBox("Fehler beim Laden der Sendungsdaten." & ex.Message & ex.StackTrace) + Me.Close() + End Try End Sub + Sub settoopTip(pic As PictureBox, kdTXT As VERAG_PROG_ALLGEMEIN.KdSearchBox) + + If kdTXT.KdData_KUNDE_ERW IsNot Nothing AndAlso kdTXT.KdData_KUNDE_ERW.kde_InfoAuftragsNr AndAlso kdTXT.KdData_KUNDE_ERW.kde_InfoAuftragsNr <> "" Then + ToolTip.SetToolTip(pic, kdTXT.KdData_KUNDE_ERW.kde_InfoAuftragsNr) + pic.Visible = True + pic.Cursor = Cursors.Hand + pic.Tag = kdTXT.KdData_KUNDE_ERW.kde_InfoAuftragsNr + Else + ToolTip.SetToolTip(pic, "") + pic.Visible = False + pic.Cursor = Cursors.Default + pic.Tag = "" + End If + + End Sub Sub initWarnKd_AndKdInfo(kdSearch As VERAG_PROG_ALLGEMEIN.KdSearchBox, pic As PictureBox) Try @@ -615,7 +644,7 @@ Public Class frmSendungsdetailsNEU 'TabControl1.TabPages.Remove(tbZollabfertigung) End If - If Not VERAG_PROG_ALLGEMEIN.cBerechtignunen.CHECK_BERECHTIGUNG_bool("frmSendungsdetails", Me) Then + If Not VERAG_PROG_ALLGEMEIN.cBerechtignunen.CHECK_BERECHTIGUNG_bool("frmSendungsdetails", Me) And Not VERAG_PROG_ALLGEMEIN.cBerechtignunen.CHECK_BERECHTIGUNG_bool("frmSendungsdetailsNEU", Me) Then Me.Close() End If ' Button13.Location = New Point(Button13.Left, 0) @@ -771,6 +800,7 @@ Public Class frmSendungsdetailsNEU Case "UNISPED" : filiale_tmp = 5601 Case "AMBAR" : filiale_tmp = 5701 Case "FRONTOFFICE" : filiale_tmp = 0 '5801 + Case "VERIMEX" : filiale_tmp = 0 '6001 Case Else Select Case AVISO.Grenzstelle Case "SUB" : filiale_tmp = 4803 @@ -1074,31 +1104,32 @@ Public Class frmSendungsdetailsNEU txtFrachtfuehrer.Text = SENDUNG_LIST(CURRENT_INDEX).tblSnd_Frachtfuehrer 'IIf(SENDUNG_LIST(CURRENT_INDEX).tblSnd_frachtfuehrer Is Nothing, "", SENDUNG_LIST(CURRENT_INDEX).tblSnd_frachtfuehrer) End If - 'Übergangsphase Aviso/Sendung - If txtAvisierer.Text = "" And txtAvisierer.Enabled And VERAG_PROG_ALLGEMEIN.cAllgemein.getFirmaFromFiliale(cboFiliale._value) = VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA Then - If AVISO.Auftraggeber_KdNr > -1 Then - If VERAG_PROG_ALLGEMEIN.cAllgemein.getFirmaFromKdNr(AVISO.Auftraggeber_KdNr) = VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA Then - txtAvisierer.KdNr = AVISO.Auftraggeber_KdNr - End If - Else - txtAvisierer.KdNr_value = -1 - txtAvisiererKdNr.Text = "" - txtAvisierer.Text = AVISO.Auftraggeber - End If - End If + initFraechterAvisererFromAkt() + ''Übergangsphase Aviso/Sendung + 'If txtAvisierer.Text = "" And txtAvisierer.Enabled And (VERAG_PROG_ALLGEMEIN.cAllgemein.getFirmaFromFiliale(cboFiliale._value) = VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA Or VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA = "VERIMEX") Then + ' If AVISO.Auftraggeber_KdNr > -1 Then + ' If VERAG_PROG_ALLGEMEIN.cAllgemein.getFirmaFromKdNr(AVISO.Auftraggeber_KdNr) = VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA Then + ' txtAvisierer.KdNr = AVISO.Auftraggeber_KdNr + ' End If + ' Else + ' txtAvisierer.KdNr_value = -1 + ' txtAvisiererKdNr.Text = "" + ' txtAvisierer.Text = AVISO.Auftraggeber + ' End If + 'End If - 'Übergangsphase Aviso/Sendung - If txtFrachtfuehrer.Text = "" And txtFrachtfuehrer.Enabled And VERAG_PROG_ALLGEMEIN.cAllgemein.getFirmaFromFiliale(cboFiliale._value) = VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA Then - If AVISO.Frächter_KdNr > -1 Then - If VERAG_PROG_ALLGEMEIN.cAllgemein.getFirmaFromKdNr(AVISO.Frächter_KdNr) = VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA Then - txtFrachtfuehrer.KdNr = AVISO.Frächter_KdNr - End If - Else - txtFrachtfuehrer.KdNr_value = -1 - txtFrachtfuehrerKdNr.Text = "" - txtFrachtfuehrer.Text = AVISO.Frächter - End If - End If + ''Übergangsphase Aviso/Sendung + 'If txtFrachtfuehrer.Text = "" And txtFrachtfuehrer.Enabled And VERAG_PROG_ALLGEMEIN.cAllgemein.getFirmaFromFiliale(cboFiliale._value) = VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA Then + ' If AVISO.Frächter_KdNr > -1 Then + ' If VERAG_PROG_ALLGEMEIN.cAllgemein.getFirmaFromKdNr(AVISO.Frächter_KdNr) = VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA Then + ' txtFrachtfuehrer.KdNr = AVISO.Frächter_KdNr + ' End If + ' Else + ' txtFrachtfuehrer.KdNr_value = -1 + ' txtFrachtfuehrerKdNr.Text = "" + ' txtFrachtfuehrer.Text = AVISO.Frächter + ' End If + 'End If pnlT1.Controls.Clear() @@ -1160,6 +1191,7 @@ Public Class frmSendungsdetailsNEU pnlEAviso.Visible = (SENDUNG_LIST(CURRENT_INDEX).VORSYSTEM IsNot Nothing) lblVorsystem.Text = If(SENDUNG_LIST(CURRENT_INDEX).VORSYSTEM, "") + lblVorsystem.Visible = pnlEAviso.Visible initRbtn() cboAbfertigungsart.Focus() @@ -1193,7 +1225,36 @@ Public Class frmSendungsdetailsNEU ' GEAENDERT = False End Sub + Sub initFraechterAvisererFromAkt() + 'Übergangsphase Aviso/Sendung + If txtAvisierer.Text = "" And txtAvisierer.Enabled Then 'And (VERAG_PROG_ALLGEMEIN.cAllgemein.getFirmaFromFiliale(cboFiliale._value) = VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA Or VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA = "VERIMEX") Then + If AVISO.Auftraggeber_KdNr > -1 Then + If VERAG_PROG_ALLGEMEIN.cAllgemein.getFirmaFromKdNr(AVISO.Auftraggeber_KdNr) = VERAG_PROG_ALLGEMEIN.cAllgemein.getFirmaFromFiliale(cboFiliale._value) Then + txtAvisierer.KdNr = AVISO.Auftraggeber_KdNr + End If + Else + txtAvisierer.KdNr_value = -1 + txtAvisiererKdNr.Text = "" + txtAvisierer.Text = AVISO.Auftraggeber + End If + End If + + + 'Übergangsphase Aviso/Sendung + If txtFrachtfuehrer.Text = "" And txtFrachtfuehrer.Enabled Then 'And (VERAG_PROG_ALLGEMEIN.cAllgemein.getFirmaFromFiliale(cboFiliale._value) = VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA Or VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA = "VERIMEX") Then + If AVISO.Frächter_KdNr > -1 Then + If VERAG_PROG_ALLGEMEIN.cAllgemein.getFirmaFromKdNr(AVISO.Frächter_KdNr) = VERAG_PROG_ALLGEMEIN.cAllgemein.getFirmaFromFiliale(cboFiliale._value) Then + txtFrachtfuehrer.KdNr = AVISO.Frächter_KdNr + End If + Else + + txtFrachtfuehrer.KdNr_value = -1 + txtFrachtfuehrerKdNr.Text = "" + txtFrachtfuehrer.Text = AVISO.Frächter + End If + End If + End Sub Sub initPosNr() 'Try @@ -1524,9 +1585,11 @@ Public Class frmSendungsdetailsNEU Sub initDrucker() - ' alle installierten Drucker ermitteln und - ' in in ein ArrayList-Objekt speichern - Dim sPrinters As New ArrayList + Try + + ' alle installierten Drucker ermitteln und + ' in in ein ArrayList-Objekt speichern + Dim sPrinters As New ArrayList For Each sPrinter As String In PrinterSettings.InstalledPrinters sPrinters.Add(sPrinter) Next @@ -1548,25 +1611,30 @@ Public Class frmSendungsdetailsNEU setCboSelected(oPS.PrinterName) - If False Then + If False Then - If sPrinters.Count > 0 Then - cboPrinter.SelectedIndex = 0 - For Each i In cboPrinter.Items - If i.ToString = oPS.PrinterName Then - cboPrinter.SelectedItem = i - Exit For - End If - Next + If sPrinters.Count > 0 Then + cboPrinter.SelectedIndex = 0 + For Each i In cboPrinter.Items + If i.ToString = oPS.PrinterName Then + cboPrinter.SelectedItem = i + Exit For + End If + Next + End If + + + ' For Each i In cboPrinter.Items + 'If i.ToString.ToUpper.Contains("TALLY") Then + 'cboPrinter.SelectedItem = i : Exit For + ' End If + ' Next End If - ' For Each i In cboPrinter.Items - 'If i.ToString.ToUpper.Contains("TALLY") Then - 'cboPrinter.SelectedItem = i : Exit For - ' End If - ' Next - End If + Catch ex As Exception + MsgBox("Fehler beim initialisieren der Drucker!" & ex.Message & ex.StackTrace) + End Try End Sub 'threadsicherer Aufruf @@ -2487,6 +2555,8 @@ Public Class frmSendungsdetailsNEU End If Case "UNISPED" If cboFiliale._value <> "5601" Then sperren = True + Case "VERIMEX" + If cboFiliale._value = "5601" Then sperren = True 'UNISPED darf VERIMEX nicht, sonst alle im CLUSTER Case "VERAG" If Not VERAG_PROG_ALLGEMEIN.cBerechtignunen.CHECK_BERECHTIGUNG_bool("AVISO_IMEX", "AVISO") Then If cboFiliale._value = "5601" Or cboFiliale._value = "5501" Then sperren = True @@ -3609,9 +3679,9 @@ Public Class frmSendungsdetailsNEU For Each r As DataGridViewRow In dgvAnhang.SelectedRows files.Add(VERAG_PROG_ALLGEMEIN.cDATENSERVER.GET_PDFPath_BY_DocID(r.Cells("anh_docId").Value)) Next - - Dim doc As Spire.Pdf.PdfDocumentBase = Spire.Pdf.PdfDocument.MergeFiles(files.ToArray) - doc.Save(outputFile, Spire.Pdf.FileFormat.PDF) + VERAG_PROG_ALLGEMEIN.cFormularManager.mergePDFs(files, outputFile) + 'Dim doc As Spire.Pdf.PdfDocumentBase = Spire.Pdf.PdfDocument.MergeFiles(files.ToArray) + 'doc.Save(outputFile, Spire.Pdf.FileFormat.PDF) Process.Start(outputFile) ' VERAG_PROG_ALLGEMEIN.DATENVERVER_OPTIONS.OPEN_PATH() Catch ex As Exception @@ -3729,6 +3799,9 @@ Public Class frmSendungsdetailsNEU Select Case cboFremdsped._value Case "IMEX" : cboFiliale.changeItem("5501") Case "UNISPED" : cboFiliale.changeItem("5601") + Case "AMBAR" : cboFiliale.changeItem("5701") + Case "VERIMEX" : cboFiliale.changeItem("") + Case "FRONTOFFICE" : cboFiliale.changeItem("") Case Else If VERAG_PROG_ALLGEMEIN.cAllgemein.STAMMFILIALE <> "" Then cboFiliale.changeItem(VERAG_PROG_ALLGEMEIN.cAllgemein.STAMMFILIALE) @@ -3799,4 +3872,14 @@ Public Class frmSendungsdetailsNEU initdgvZollAnmeldungen() End Sub End Sub + + Private Sub picKdAtrNr_Avisierer_Click(sender As Object, e As EventArgs) Handles picKdAtrNr_Avisierer.Click, picKdAtrNr_Auftraggeber.Click, picKdAtrNr_Fraechter.Click, picKdAtrNr_Empfänger.Click + If sender.tag <> "" Then + MsgBox(sender.tag) + End If + End Sub + + Private Sub cboFiliale_Leave(sender As Object, e As EventArgs) Handles cboFiliale.Leave + initFraechterAvisererFromAkt() + End Sub End Class diff --git a/Aviso/usrcntlAktDetails.Designer.vb b/Aviso/usrcntlAktDetails.Designer.vb index fd75ca7..979d4ab 100644 --- a/Aviso/usrcntlAktDetails.Designer.vb +++ b/Aviso/usrcntlAktDetails.Designer.vb @@ -88,6 +88,11 @@ Partial Class usrcntlAktDetails Me.TabPage3 = New System.Windows.Forms.TabPage() Me.tbAnhang = New System.Windows.Forms.TabPage() Me.addVermerk = New System.Windows.Forms.Button() + Me.pnlMAInfo = New System.Windows.Forms.Panel() + Me.txtMAinfo_Vorgeschrieben = New System.Windows.Forms.TextBox() + Me.picMAinfo_Vorgeschrieben = New System.Windows.Forms.PictureBox() + Me.txtMAinfo_VorbereitetQs = New System.Windows.Forms.TextBox() + Me.picMAinfo_VorbereitetQs = New System.Windows.Forms.PictureBox() Me.Panel8 = New System.Windows.Forms.Panel() Me.lblBarZuKassierenSumme = New System.Windows.Forms.Label() Me.Button4 = New System.Windows.Forms.Button() @@ -138,6 +143,7 @@ Partial Class usrcntlAktDetails Me.HervorhebenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.ToolUeberweisungsBeleg = New System.Windows.Forms.ToolStripMenuItem() Me.toolVkReminder = New System.Windows.Forms.ToolStripMenuItem() + Me.MitarbeiterAnzeigenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.cntxtFormulare = New System.Windows.Forms.ContextMenuStrip(Me.components) Me.DispolisteTRToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.DispolisteENToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() @@ -163,6 +169,9 @@ Partial Class usrcntlAktDetails Me.pnlVermerkeTop.SuspendLayout() Me.Panel1.SuspendLayout() Me.tbcntlVermerke.SuspendLayout() + Me.pnlMAInfo.SuspendLayout() + CType(Me.picMAinfo_Vorgeschrieben, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.picMAinfo_VorbereitetQs, System.ComponentModel.ISupportInitialize).BeginInit() Me.Panel8.SuspendLayout() Me.pnlAbgeschlossen.SuspendLayout() CType(Me.pic, System.ComponentModel.ISupportInitialize).BeginInit() @@ -229,6 +238,7 @@ Partial Class usrcntlAktDetails Me.SplitContainer.Panel2.Controls.Add(Me.gridVermerke) Me.SplitContainer.Panel2.Controls.Add(Me.pnlVermerkeTop) Me.SplitContainer.Panel2.Controls.Add(Me.addVermerk) + Me.SplitContainer.Panel2.Controls.Add(Me.pnlMAInfo) Me.SplitContainer.Size = New System.Drawing.Size(575, 358) Me.SplitContainer.SplitterDistance = 167 Me.SplitContainer.TabIndex = 91 @@ -650,7 +660,7 @@ Partial Class usrcntlAktDetails Me.Panel4.Controls.Add(Me.btnKasse_LG) Me.Panel4.Location = New System.Drawing.Point(204, 27) Me.Panel4.Name = "Panel4" - Me.Panel4.Size = New System.Drawing.Size(265, 193) + Me.Panel4.Size = New System.Drawing.Size(265, 192) Me.Panel4.TabIndex = 102 Me.Panel4.Visible = False ' @@ -881,7 +891,7 @@ Partial Class usrcntlAktDetails Me.gridVermerke.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect Me.gridVermerke.ShowCellErrors = False Me.gridVermerke.ShowRowErrors = False - Me.gridVermerke.Size = New System.Drawing.Size(575, 157) + Me.gridVermerke.Size = New System.Drawing.Size(575, 129) Me.gridVermerke.TabIndex = 70 Me.gridVermerke.TabStop = False ' @@ -1020,6 +1030,74 @@ Partial Class usrcntlAktDetails Me.addVermerk.UseVisualStyleBackColor = True Me.addVermerk.Visible = False ' + 'pnlMAInfo + ' + Me.pnlMAInfo.Controls.Add(Me.txtMAinfo_Vorgeschrieben) + Me.pnlMAInfo.Controls.Add(Me.picMAinfo_Vorgeschrieben) + Me.pnlMAInfo.Controls.Add(Me.txtMAinfo_VorbereitetQs) + Me.pnlMAInfo.Controls.Add(Me.picMAinfo_VorbereitetQs) + Me.pnlMAInfo.Dock = System.Windows.Forms.DockStyle.Bottom + Me.pnlMAInfo.Location = New System.Drawing.Point(0, 159) + Me.pnlMAInfo.Name = "pnlMAInfo" + Me.pnlMAInfo.Size = New System.Drawing.Size(575, 28) + Me.pnlMAInfo.TabIndex = 106 + ' + 'txtMAinfo_Vorgeschrieben + ' + Me.txtMAinfo_Vorgeschrieben.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.txtMAinfo_Vorgeschrieben.BackColor = System.Drawing.Color.WhiteSmoke + Me.txtMAinfo_Vorgeschrieben.BorderStyle = System.Windows.Forms.BorderStyle.None + Me.txtMAinfo_Vorgeschrieben.Cursor = System.Windows.Forms.Cursors.Hand + Me.txtMAinfo_Vorgeschrieben.Font = New System.Drawing.Font("Microsoft Sans Serif", 10.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.txtMAinfo_Vorgeschrieben.ForeColor = System.Drawing.Color.Black + Me.txtMAinfo_Vorgeschrieben.Location = New System.Drawing.Point(280, 6) + Me.txtMAinfo_Vorgeschrieben.MaxLength = 0 + Me.txtMAinfo_Vorgeschrieben.Name = "txtMAinfo_Vorgeschrieben" + Me.txtMAinfo_Vorgeschrieben.ReadOnly = True + Me.txtMAinfo_Vorgeschrieben.Size = New System.Drawing.Size(160, 16) + Me.txtMAinfo_Vorgeschrieben.TabIndex = 108 + Me.txtMAinfo_Vorgeschrieben.TabStop = False + Me.txtMAinfo_Vorgeschrieben.Text = "-" + ' + 'picMAinfo_Vorgeschrieben + ' + Me.picMAinfo_Vorgeschrieben.BackgroundImage = Global.AVISO.My.Resources.Resources.statusBtn_vorgeschrieben_InAktiv + Me.picMAinfo_Vorgeschrieben.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom + Me.picMAinfo_Vorgeschrieben.Location = New System.Drawing.Point(243, 4) + Me.picMAinfo_Vorgeschrieben.Name = "picMAinfo_Vorgeschrieben" + Me.picMAinfo_Vorgeschrieben.Size = New System.Drawing.Size(26, 21) + Me.picMAinfo_Vorgeschrieben.TabIndex = 107 + Me.picMAinfo_Vorgeschrieben.TabStop = False + ' + 'txtMAinfo_VorbereitetQs + ' + Me.txtMAinfo_VorbereitetQs.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.txtMAinfo_VorbereitetQs.BackColor = System.Drawing.Color.WhiteSmoke + Me.txtMAinfo_VorbereitetQs.BorderStyle = System.Windows.Forms.BorderStyle.None + Me.txtMAinfo_VorbereitetQs.Cursor = System.Windows.Forms.Cursors.Hand + Me.txtMAinfo_VorbereitetQs.Font = New System.Drawing.Font("Microsoft Sans Serif", 10.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.txtMAinfo_VorbereitetQs.ForeColor = System.Drawing.Color.Black + Me.txtMAinfo_VorbereitetQs.Location = New System.Drawing.Point(79, 6) + Me.txtMAinfo_VorbereitetQs.MaxLength = 0 + Me.txtMAinfo_VorbereitetQs.Name = "txtMAinfo_VorbereitetQs" + Me.txtMAinfo_VorbereitetQs.ReadOnly = True + Me.txtMAinfo_VorbereitetQs.Size = New System.Drawing.Size(158, 16) + Me.txtMAinfo_VorbereitetQs.TabIndex = 106 + Me.txtMAinfo_VorbereitetQs.TabStop = False + Me.txtMAinfo_VorbereitetQs.Text = "-" + ' + 'picMAinfo_VorbereitetQs + ' + Me.picMAinfo_VorbereitetQs.BackgroundImage = Global.AVISO.My.Resources.Resources.statusBtn_vorbereitet_InAktiv + Me.picMAinfo_VorbereitetQs.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom + Me.picMAinfo_VorbereitetQs.Location = New System.Drawing.Point(42, 4) + Me.picMAinfo_VorbereitetQs.Name = "picMAinfo_VorbereitetQs" + Me.picMAinfo_VorbereitetQs.Size = New System.Drawing.Size(26, 21) + Me.picMAinfo_VorbereitetQs.TabIndex = 0 + Me.picMAinfo_VorbereitetQs.TabStop = False + ' 'Panel8 ' Me.Panel8.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle @@ -1653,12 +1731,13 @@ Partial Class usrcntlAktDetails ' 'conMenuVermerke ' - Me.conMenuVermerke.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.conVermerkLöschen, Me.HervorhebenToolStripMenuItem, Me.ToolUeberweisungsBeleg, Me.toolVkReminder}) + Me.conMenuVermerke.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.conVermerkLöschen, Me.HervorhebenToolStripMenuItem, Me.ToolUeberweisungsBeleg, Me.toolVkReminder, Me.MitarbeiterAnzeigenToolStripMenuItem}) Me.conMenuVermerke.Name = "conMenuVermerke" - Me.conMenuVermerke.Size = New System.Drawing.Size(244, 92) + Me.conMenuVermerke.Size = New System.Drawing.Size(244, 114) ' 'conVermerkLöschen ' + Me.conVermerkLöschen.Image = Global.AVISO.My.Resources.Resources.del Me.conVermerkLöschen.Name = "conVermerkLöschen" Me.conVermerkLöschen.Size = New System.Drawing.Size(243, 22) Me.conVermerkLöschen.Text = "Vermerk löschen" @@ -1685,6 +1764,13 @@ Partial Class usrcntlAktDetails Me.toolVkReminder.Text = "VK: Reminder geschickt" Me.toolVkReminder.Visible = False ' + 'MitarbeiterAnzeigenToolStripMenuItem + ' + Me.MitarbeiterAnzeigenToolStripMenuItem.Image = Global.AVISO.My.Resources.Resources.mitarbeiter_s + Me.MitarbeiterAnzeigenToolStripMenuItem.Name = "MitarbeiterAnzeigenToolStripMenuItem" + Me.MitarbeiterAnzeigenToolStripMenuItem.Size = New System.Drawing.Size(243, 22) + Me.MitarbeiterAnzeigenToolStripMenuItem.Text = "Mitarbeiter anzeigen" + ' 'cntxtFormulare ' Me.cntxtFormulare.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.DispolisteTRToolStripMenuItem, Me.DispolisteENToolStripMenuItem}) @@ -1826,6 +1912,10 @@ Partial Class usrcntlAktDetails Me.pnlVermerkeTop.PerformLayout() Me.Panel1.ResumeLayout(False) Me.tbcntlVermerke.ResumeLayout(False) + Me.pnlMAInfo.ResumeLayout(False) + Me.pnlMAInfo.PerformLayout() + CType(Me.picMAinfo_Vorgeschrieben, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.picMAinfo_VorbereitetQs, System.ComponentModel.ISupportInitialize).EndInit() Me.Panel8.ResumeLayout(False) Me.Panel8.PerformLayout() Me.pnlAbgeschlossen.ResumeLayout(False) @@ -1966,4 +2056,10 @@ Partial Class usrcntlAktDetails Friend WithEvents ToolUeberweisungsBeleg As ToolStripMenuItem Friend WithEvents toolVkReminder As ToolStripMenuItem Friend WithEvents picArrowDown As PictureBox + Friend WithEvents pnlMAInfo As Panel + Friend WithEvents txtMAinfo_Vorgeschrieben As TextBox + Friend WithEvents picMAinfo_Vorgeschrieben As PictureBox + Friend WithEvents txtMAinfo_VorbereitetQs As TextBox + Friend WithEvents picMAinfo_VorbereitetQs As PictureBox + Friend WithEvents MitarbeiterAnzeigenToolStripMenuItem As ToolStripMenuItem End Class diff --git a/Aviso/usrcntlAktDetails.vb b/Aviso/usrcntlAktDetails.vb index a09c7f9..17d2973 100644 --- a/Aviso/usrcntlAktDetails.vb +++ b/Aviso/usrcntlAktDetails.vb @@ -344,6 +344,7 @@ Public Class usrcntlAktDetails .Columns("Hinweis_Vermerk").Visible = False 'Hinweis_Vermerk nicht anzeigen .Columns("tblSnd_Empfaenger").Visible = False 'tblSnd_Empfaengernicht anzeigen .Columns("Hervorheben").Visible = False 'tblSnd_Empfaengernicht anzeigen + .Columns("VorauskasseId").Visible = False 'tblSnd_Empfaengernicht anzeigen .Columns("Datum").Width = 125 '110 .Columns("Datum").HeaderText = "Datum" @@ -627,6 +628,10 @@ Public Class usrcntlAktDetails Private Sub Vermerke_anzeigen(Optional rowindex As Integer = -1) If Not loaded Then Exit Sub + + picArrowDown.Visible = False + + aktiv = Now 'Damit nicht neu geladedt wird (frmHauptfenster -> timer.tick) gridVermerke.Columns.Clear() lblInfoAviso.Visible = False @@ -634,7 +639,7 @@ Public Class usrcntlAktDetails ' If setAkive_AuswahlID() = -1 Then Exit Sub If AvisoID <= 0 Then Exit Sub - + pnlMAInfo.Visible = False Button18.Visible = False Select Case tbcntlVermerke.SelectedIndex Case 0, 1, 2 : Vermerke_anzeigen2(rowindex) @@ -690,7 +695,6 @@ Public Class usrcntlAktDetails End With End Select - ArrowDown_ShowHide() End Sub @@ -727,13 +731,58 @@ Public Class usrcntlAktDetails ' End If Case 2 + Dim SQL As New VERAG_PROG_ALLGEMEIN.SQL + + picMAinfo_VorbereitetQs.BackgroundImage = My.Resources.statusBtn_vorbereitet_InAktiv + txtMAinfo_VorbereitetQs.Text = "-" + txtMAinfo_VorbereitetQs.Tag = "" + + picMAinfo_Vorgeschrieben.BackgroundImage = My.Resources.statusBtn_vorgeschrieben_InAktiv + txtMAinfo_Vorgeschrieben.Text = "-" + txtMAinfo_Vorgeschrieben.Tag = "" + If dgvSendungen.SelectedRows.Count > 0 Then sendwhere = " AND VermerkArt='S' AND SendungID=" & dgvSendungen.SelectedRows(0).Cells("tblSnd_SendungID").Value + + + '--------------------------------------------------------- + 'MA INFO + '--------------------------------------------------------- + 'Vorbereitet + pnlMAInfo.Visible = True + If dgvSendungen.SelectedRows(0).Cells("tblSnd_Vorbereitet").Value IsNot DBNull.Value Then + picMAinfo_VorbereitetQs.BackgroundImage = My.Resources.statusBtn_vorbereitet_Aktiv + txtMAinfo_VorbereitetQs.Text = SQL.DLookup("mit_username", "tblMitarbeiter", "mit_id='" & dgvSendungen.SelectedRows(0).Cells("tblSnd_QS_MA").Value & "'", "ADMIN", "-") + txtMAinfo_VorbereitetQs.Tag = dgvSendungen.SelectedRows(0).Cells("tblSnd_QS_MA").Value + End If + '--------------------------------------------------------- + 'Vorgeschrieben + pnlMAInfo.Visible = True + If dgvSendungen.SelectedRows(0).Cells("tblSnd_Vorgeschrieben").Value IsNot DBNull.Value Then + picMAinfo_Vorgeschrieben.BackgroundImage = My.Resources.statusBtn_vorgeschrieben_Aktiv + txtMAinfo_Vorgeschrieben.Text = SQL.DLookup("mit_username", "tblMitarbeiter", "mit_id='" & dgvSendungen.SelectedRows(0).Cells("tblSnd_VG_MA").Value & "'", "ADMIN", "-") + txtMAinfo_Vorgeschrieben.Tag = dgvSendungen.SelectedRows(0).Cells("tblSnd_VG_MA").Value + End If + '--------------------------------------------------------- Else sendwhere = " AND 1=0 " ' 1=0, damit keine Zeile angezeigt wird, wenn keine Sendung ausgewählt End If + If gridVermerke.Columns("tblSnd_PosUnterNr") IsNot Nothing Then gridVermerke.Columns("tblSnd_PosUnterNr").Visible = True + + 'If r.Cells("tblSnd_Vorbereitet").Value IsNot DBNull.Value Then + ' DirectCast(r.Cells("StatusVorbereitetQS"), DataGridViewImageCell).Value = My.Resources.statusBtn_vorbereitet_Aktiv + ' DirectCast(r.Cells("StatusVorbereitetQS"), DataGridViewImageCell).ToolTipText = "Status 'Vorbereitet-QS' entfernen" & vbNewLine & "(" & r.Cells("tblSnd_Vorgeschrieben").Value & ")" + 'Else + ' DirectCast(r.Cells("StatusVorbereitetQS"), DataGridViewImageCell).ToolTipText = "Status 'Vorbereitet-QS' eintragen" + 'End If + 'If r.Cells("tblSnd_Vorgeschrieben").Value IsNot DBNull.Value Then + ' DirectCast(r.Cells("StatusVorgeschrieben"), DataGridViewImageCell).Value = My.Resources.statusBtn_vorgeschrieben_Aktiv + ' DirectCast(r.Cells("StatusVorgeschrieben"), DataGridViewImageCell).ToolTipText = "Status 'Vorgeschrieben' entfernen" & vbNewLine & "(" & r.Cells("tblSnd_Vorgeschrieben").Value & ")" + 'Else + ' DirectCast(r.Cells("StatusVorgeschrieben"), DataGridViewImageCell).ToolTipText = "Status 'Vorgeschrieben' eintragen" + 'End If End Select End If @@ -742,7 +791,7 @@ Public Class usrcntlAktDetails Dim hSQL As String = " SELECT TOP 1000 [VermerkID],[AvisoID], [SendungID],[VermerkeCode], [Datum],[MitarbeiterId],tblSendungen.tblSnd_PosUnterNr,Hervorheben," & - " CASE WHEN VermerkeCode IS NULL OR VermerkeCode IN (13,25,28,29,30,35,46,47) THEN Hinweis_Vermerk ELSE VermerkeCodes.Bezeichnung END as [Hinweis_Vermerk_Anzeige],[Hinweis_Vermerk], tblSendungen.tblSnd_Empfaenger ,[Mitarbeiter]" & + " CASE WHEN VermerkeCode IS NULL OR VermerkeCode IN (13,25,28,29,30,35,46,47) THEN Hinweis_Vermerk ELSE VermerkeCodes.Bezeichnung END as [Hinweis_Vermerk_Anzeige],[Hinweis_Vermerk], tblSendungen.tblSnd_Empfaenger ,[Mitarbeiter],VorauskasseId" & " FROM [Vermerke] LEFT JOIN VermerkeCodes ON [VermerkeCode]=VermerkeCodes.VermerkCodeId " & " LEFT JOIN tblSendungen ON [SendungID]=tblSendungen.tblSnd_SendungID " & " WHERE AvisoID = " & AvisoID & " " & sendwhere & " " & @@ -847,6 +896,9 @@ Public Class usrcntlAktDetails Case "13" myVermerk.Hinweis_Vermerk = CStr(gridVermerke.Rows(e.RowIndex).Cells("Hinweis_Vermerk").Value).Replace("angefordert", "erhalten") myVermerk.VermerkCodeId = 14 + If gridVermerke.Rows(e.RowIndex).Cells("VorauskasseId").Value IsNot DBNull.Value Then + myVermerk.VorauskasseId = gridVermerke.Rows(e.RowIndex).Cells("VorauskasseId").Value + End If Dim IdTmp = VermerkeDAL.SpeichernVermerk(myVermerk) VermerkeDAL.SpeichernVermerkIDAufgehoben(VermekId, IdTmp) init = True 'Vermerke_anzeigen(e.RowIndex)': initDgvSendungen() @@ -930,8 +982,20 @@ Public Class usrcntlAktDetails Dim IdTmp = VermerkeDAL.SpeichernVermerk(myVermerk) VermerkeDAL.SpeichernVermerkIDAufgehoben(VermekId, IdTmp) init = True 'Vermerke_anzeigen(e.RowIndex)': initDgvSendungen() + Case "80" + myVermerk.Hinweis_Vermerk = CStr(gridVermerke.Rows(e.RowIndex).Cells("Hinweis_Vermerk").Value).Replace("folgt", "erhalten") + myVermerk.VermerkCodeId = 81 + Dim IdTmp = VermerkeDAL.SpeichernVermerk(myVermerk) + VermerkeDAL.SpeichernVermerkIDAufgehoben(VermekId, IdTmp) + init = True 'Vermerke_anzeigen(e.RowIndex)': initDgvSendungen() - + 'Ankunft + If vbYes = MsgBox("Soll der LKW auf Status 'ANKUNFT' gesetzt werden?", vbYesNoCancel) Then + If FUNC.setAnkunft(AvisoID) Then + frmHauptfenster.avisoAktualisierenAktiveIdBehalten(VERAG_PROG_ALLGEMEIN.cGlobal.Aktive_ID) + frmHauptfenster.Details_anzeigen(VERAG_PROG_ALLGEMEIN.cGlobal.Aktive_ID) + End If + End If End Select loaded = False ' Dim tmpIndex = -1 @@ -1000,9 +1064,17 @@ Public Class usrcntlAktDetails optionCell.ToolTipText = "Klicken Sie hier, um den Vermerk 'CMR erhalten' einzutragen." End If Case 13 - If Not existCodeInGridVermerke(14) And Not existCodeInGridVermerke(59) Then - optionCell.Value = "Vorauskasse erhalten" - optionCell.ToolTipText = "Klicken Sie hier, um den Vermerk 'Vorauskasse erhalten' einzutragen." + If r.Cells("VorauskasseId").Value IsNot DBNull.Value Then + + If Not existCodeInGridVermerke_VK(r.Cells("VorauskasseId").Value) Then + optionCell.Value = "Vorauskasse erhalten" + optionCell.ToolTipText = "Klicken Sie hier, um den Vermerk 'Vorauskasse erhalten' einzutragen." + End If + Else + If Not existCodeInGridVermerke_VK_OLD(r.Cells("SendungID").Value) Then + optionCell.Value = "Vorauskasse erhalten" + optionCell.ToolTipText = "Klicken Sie hier, um den Vermerk 'Vorauskasse erhalten' einzutragen." + End If End If Case 17 If Not existCodeInGridVermerke(18) Then @@ -1061,13 +1133,19 @@ Public Class usrcntlAktDetails optionCell.Value = "Absend.best. erhalten" optionCell.ToolTipText = "Klicken Sie hier, um den Vermerk 'Absenderbestätigung erhalten' einzutragen." End If + + Case 80 + If Not existCodeInGridVermerke(81, CStr(r.Cells("Hinweis_Vermerk").Value)) Then + optionCell.Value = "ATB-Nr. erhalten" + optionCell.ToolTipText = "Klicken Sie hier, um den Vermerk 'ATB-Nr. erhalten' einzutragen." + End If End Select End If Next - + ' ArrowDown_ShowHide() 'Anzeigeproblem, wenn Aviso minimiert wird! --> Jetzt bei Timer! Catch ex As Exception MsgBox(ex.Message & ex.StackTrace) @@ -1084,7 +1162,7 @@ Public Class usrcntlAktDetails For Each r As DataGridViewRow In gridVermerke.Rows If r.Displayed Then showFirst = True If showFirst Then - If r.Cells("Hervorheben").Value = "1" AndAlso Not r.Displayed Then + If (r.Cells("Hervorheben").Value = "1" Or r.Cells("VermerkeOptions").Value <> "") AndAlso Not r.Displayed Then picArrowDown.Visible = True End If End If @@ -1119,6 +1197,34 @@ Public Class usrcntlAktDetails End Function + Function existCodeInGridVermerke_VK(VorauskasseId As Object) As Boolean + + For Each r As DataGridViewRow In gridVermerke.Rows + Select Case If(DirectCast(r.Cells("VermerkeCode"), DataGridViewTextBoxCell).Value.ToString, "") + Case 14, 59 + If DirectCast(r.Cells("VorauskasseId"), DataGridViewTextBoxCell).Value.ToString = CStr(VorauskasseId) Then + Return True + End If + End Select + Next + Return False + End Function + + + Function existCodeInGridVermerke_VK_OLD(SendungID As Object) As Boolean + + For Each r As DataGridViewRow In gridVermerke.Rows + Select Case If(DirectCast(r.Cells("VermerkeCode"), DataGridViewTextBoxCell).Value.ToString, "") + Case 14, 59 + If DirectCast(r.Cells("SendungID"), DataGridViewTextBoxCell).Value.ToString = CStr(SendungID) Then + Return True + End If + End Select + Next + Return False + End Function + + Private Sub conMenu_Click(sender As Object, e As System.EventArgs) Handles conVermerkLöschen.Click @@ -1720,6 +1826,8 @@ Public Class usrcntlAktDetails If initDGVSendungenRows() Then timerSendRows.Enabled = False End If + ArrowDown_ShowHide() + End Sub 'Private Sub timerSendRows_Tick(sender As Object, e As EventArgs) Handles timerSendRows.Tick @@ -2732,7 +2840,7 @@ Public Class usrcntlAktDetails Private Sub Button14_Click(sender As Object, e As EventArgs) Handles Button14.Click Dim rpt As New rptQRAviso(AVISO) - Dim printer = "" 'SDL.cProgramFunctions.getDruckernameBySearch("INFO", True) + Dim printer = SDL.cProgramFunctions.getDruckernameBySearch("INFO", True) If printer <> "" Then SDL.cProgramFunctions.printRpt(rpt, printer, True) Else @@ -2762,9 +2870,9 @@ Public Class usrcntlAktDetails Dim SendungID_Tmp = gridVermerke.SelectedRows(0).Cells("SendungID").Value If sender Is toolVkReminder Then - AvisoStatusFunctions.insertSendungsVermerk(SendungID_Tmp, AvisoId_Tmp, "VK: Reminder geschickt", 78) + AvisoStatusFunctions.insertSendungsVermerk(SendungID_Tmp, AvisoId_Tmp, "VK: Reminder geschickt", 78,, gridVermerke.SelectedRows(0).Cells("VorauskasseId").Value) ElseIf sender Is ToolUeberweisungsBeleg Then - AvisoStatusFunctions.insertSendungsVermerk(SendungID_Tmp, AvisoId_Tmp, "VK: Überweisungsbeleg erhalten.", 79) + AvisoStatusFunctions.insertSendungsVermerk(SendungID_Tmp, AvisoId_Tmp, "VK: Überweisungsbeleg erhalten.", 79,, gridVermerke.SelectedRows(0).Cells("VorauskasseId").Value) End If Vermerke_anzeigen(index) @@ -2774,5 +2882,24 @@ Public Class usrcntlAktDetails Private Sub gridVermerke_Scroll(sender As Object, e As ScrollEventArgs) Handles gridVermerke.Scroll ArrowDown_ShowHide() End Sub + + Private Sub txtMAinfo_VorbereitetQs_TextChanged(sender As Object, e As EventArgs) Handles txtMAinfo_VorbereitetQs.Click, txtMAinfo_Vorgeschrieben.Click + If sender.tag IsNot DBNull.Value AndAlso sender.tag IsNot Nothing Then + If IsNumeric(sender.tag) Then + Dim f As New VERAG_PROG_ALLGEMEIN.frmMitarbeitersuche(sender.tag) + f.Show() + End If + End If + End Sub + + Private Sub MitarbeiterAnzeigenToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles MitarbeiterAnzeigenToolStripMenuItem.Click + If gridVermerke.SelectedRows.Count = 0 Then Exit Sub + If gridVermerke.SelectedRows(0).Cells("MitarbeiterId").Value Is DBNull.Value Then Exit Sub + If Not IsNumeric(gridVermerke.SelectedRows(0).Cells("MitarbeiterId").Value) Then Exit Sub + + Dim MA As New VERAG_PROG_ALLGEMEIN.frmMitarbeitersuche(gridVermerke.SelectedRows(0).Cells("MitarbeiterId").Value) + MA.Show() + + End Sub End Class diff --git a/AvisoTV/frmAnzeige.Designer.vb b/AvisoTV/frmAnzeige.Designer.vb index 8d52a76..1b53d52 100644 --- a/AvisoTV/frmAnzeige.Designer.vb +++ b/AvisoTV/frmAnzeige.Designer.vb @@ -34,16 +34,17 @@ Partial Class frmAnzeige Dim DataGridViewCellStyle7 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() Dim DataGridViewCellStyle10 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() Dim DataGridViewCellStyle11 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() - Dim DataGridViewCellStyle12 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() - Dim DataGridViewCellStyle13 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() Dim DataGridViewCellStyle14 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() Dim DataGridViewCellStyle15 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() + Dim DataGridViewCellStyle12 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmAnzeige)) + Dim DataGridViewCellStyle13 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() Dim DataGridViewCellStyle16 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() + Dim DataGridViewCellStyle17 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() + Dim DataGridViewCellStyle18 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() Dim DataGridViewCellStyle19 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() Dim DataGridViewCellStyle20 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() - Dim DataGridViewCellStyle17 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmAnzeige)) - Dim DataGridViewCellStyle18 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() + Dim DataGridViewCellStyle21 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() Me.gridAnkunft = New System.Windows.Forms.DataGridView() Me.colFertig = New System.Windows.Forms.DataGridViewTextBoxColumn() Me.colLKWNr = New System.Windows.Forms.DataGridViewTextBoxColumn() @@ -100,13 +101,10 @@ Partial Class frmAnzeige Me.Button3 = New System.Windows.Forms.Button() Me.Label11 = New System.Windows.Forms.Label() Me.Panel2 = New System.Windows.Forms.Panel() - Me.DataGridViewTextBoxColumn1 = New System.Windows.Forms.DataGridViewTextBoxColumn() - Me.DataGridViewTextBoxColumn2 = New System.Windows.Forms.DataGridViewTextBoxColumn() - Me.DataGridViewTextBoxColumn3 = New System.Windows.Forms.DataGridViewTextBoxColumn() - Me.DataGridViewTextBoxColumn4 = New System.Windows.Forms.DataGridViewTextBoxColumn() - Me.DataGridViewTextBoxColumn5 = New System.Windows.Forms.DataGridViewTextBoxColumn() - Me.DataGridViewTextBoxColumn6 = New System.Windows.Forms.DataGridViewTextBoxColumn() + Me.lblBigInfo2 = New System.Windows.Forms.Label() + Me.lblBigInfo = New System.Windows.Forms.Label() Me.grpTestAnzeige = New System.Windows.Forms.Panel() + Me.cbxGridLKWOK = New System.Windows.Forms.CheckBox() Me.Label24 = New System.Windows.Forms.Label() Me.txtBreiteGridLKWOK = New System.Windows.Forms.TextBox() Me.Label23 = New System.Windows.Forms.Label() @@ -123,9 +121,15 @@ Partial Class frmAnzeige Me.Button2 = New System.Windows.Forms.Button() Me.pnl = New System.Windows.Forms.Panel() Me.gridFertig = New System.Windows.Forms.DataGridView() - Me.cbxGridLKWOK = New System.Windows.Forms.CheckBox() Me.DataGridViewTextBoxColumn7 = New System.Windows.Forms.DataGridViewImageColumn() Me.DataGridViewTextBoxColumn8 = New System.Windows.Forms.DataGridViewTextBoxColumn() + Me.DataGridViewTextBoxColumn1 = New System.Windows.Forms.DataGridViewTextBoxColumn() + Me.DataGridViewTextBoxColumn2 = New System.Windows.Forms.DataGridViewTextBoxColumn() + Me.DataGridViewTextBoxColumn3 = New System.Windows.Forms.DataGridViewTextBoxColumn() + Me.DataGridViewTextBoxColumn4 = New System.Windows.Forms.DataGridViewTextBoxColumn() + Me.DataGridViewTextBoxColumn5 = New System.Windows.Forms.DataGridViewTextBoxColumn() + Me.DataGridViewTextBoxColumn6 = New System.Windows.Forms.DataGridViewTextBoxColumn() + Me.DataGridViewTextBoxColumn9 = New System.Windows.Forms.DataGridViewTextBoxColumn() CType(Me.gridAnkunft, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.picConnectionProblem, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.picVERAG, System.ComponentModel.ISupportInitialize).BeginInit() @@ -175,7 +179,7 @@ Partial Class frmAnzeige Me.gridAnkunft.RowsDefaultCellStyle = DataGridViewCellStyle9 Me.gridAnkunft.RowTemplate.Resizable = System.Windows.Forms.DataGridViewTriState.[True] Me.gridAnkunft.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect - Me.gridAnkunft.Size = New System.Drawing.Size(826, 494) + Me.gridAnkunft.Size = New System.Drawing.Size(826, 493) Me.gridAnkunft.TabIndex = 1 Me.gridAnkunft.TabStop = False ' @@ -265,7 +269,7 @@ Partial Class frmAnzeige Me.lblZeit.BackColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(54, Byte), Integer), CType(CType(128, Byte), Integer)) Me.lblZeit.Font = New System.Drawing.Font("Arial", 32.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) Me.lblZeit.ForeColor = System.Drawing.Color.White - Me.lblZeit.Location = New System.Drawing.Point(0, -1) + Me.lblZeit.Location = New System.Drawing.Point(0, 0) Me.lblZeit.Name = "lblZeit" Me.lblZeit.Size = New System.Drawing.Size(352, 108) Me.lblZeit.TabIndex = 0 @@ -274,7 +278,7 @@ Partial Class frmAnzeige ' 'lblZeile1 ' - Me.lblZeile1.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _ + Me.lblZeile1.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) Me.lblZeile1.BackColor = System.Drawing.Color.White Me.lblZeile1.Font = New System.Drawing.Font("Microsoft Sans Serif", 30.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) @@ -289,7 +293,7 @@ Partial Class frmAnzeige ' 'lblZeile2 ' - Me.lblZeile2.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _ + Me.lblZeile2.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) Me.lblZeile2.BackColor = System.Drawing.Color.White Me.lblZeile2.Font = New System.Drawing.Font("Microsoft Sans Serif", 30.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) @@ -313,7 +317,7 @@ Partial Class frmAnzeige Me.lblSeite.Cursor = System.Windows.Forms.Cursors.Hand Me.lblSeite.Font = New System.Drawing.Font("Arial", 36.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) Me.lblSeite.ForeColor = System.Drawing.Color.White - Me.lblSeite.Location = New System.Drawing.Point(1106, -1) + Me.lblSeite.Location = New System.Drawing.Point(1106, 0) Me.lblSeite.Name = "lblSeite" Me.lblSeite.Size = New System.Drawing.Size(146, 65) Me.lblSeite.TabIndex = 2 @@ -665,7 +669,7 @@ Partial Class frmAnzeige Me.lblAnzahl.BackColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(54, Byte), Integer), CType(CType(128, Byte), Integer)) Me.lblAnzahl.Font = New System.Drawing.Font("Arial", 28.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) Me.lblAnzahl.ForeColor = System.Drawing.Color.White - Me.lblAnzahl.Location = New System.Drawing.Point(1106, 60) + Me.lblAnzahl.Location = New System.Drawing.Point(1106, 61) Me.lblAnzahl.Name = "lblAnzahl" Me.lblAnzahl.Size = New System.Drawing.Size(146, 47) Me.lblAnzahl.TabIndex = 4 @@ -690,7 +694,7 @@ Partial Class frmAnzeige Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) Me.picVERAG.BackColor = System.Drawing.Color.Transparent Me.picVERAG.Image = Global.AvisoTV.My.Resources.Resources.Verag_AG_Logopng - Me.picVERAG.Location = New System.Drawing.Point(359, 28) + Me.picVERAG.Location = New System.Drawing.Point(359, 29) Me.picVERAG.Name = "picVERAG" Me.picVERAG.Size = New System.Drawing.Size(741, 58) Me.picVERAG.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom @@ -775,89 +779,49 @@ Partial Class frmAnzeige ' Me.Panel2.BackColor = System.Drawing.Color.White Me.Panel2.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle - Me.Panel2.Controls.Add(Me.lblZeile2) + Me.Panel2.Controls.Add(Me.lblBigInfo2) + Me.Panel2.Controls.Add(Me.lblBigInfo) Me.Panel2.Controls.Add(Me.lblZeile1) + Me.Panel2.Controls.Add(Me.lblZeile2) Me.Panel2.Controls.Add(Me.lblZeit) Me.Panel2.Controls.Add(Me.picVERAG) Me.Panel2.Controls.Add(Me.lblAnzahl) Me.Panel2.Controls.Add(Me.lblSeite) Me.Panel2.Dock = System.Windows.Forms.DockStyle.Bottom - Me.Panel2.Location = New System.Drawing.Point(0, 515) + Me.Panel2.Location = New System.Drawing.Point(0, 514) Me.Panel2.Name = "Panel2" - Me.Panel2.Size = New System.Drawing.Size(1250, 109) + Me.Panel2.Size = New System.Drawing.Size(1250, 110) Me.Panel2.TabIndex = 3 ' - 'DataGridViewTextBoxColumn1 + 'lblBigInfo2 ' - DataGridViewCellStyle10.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter - DataGridViewCellStyle10.BackColor = System.Drawing.Color.LightGreen - DataGridViewCellStyle10.SelectionBackColor = System.Drawing.Color.LightGreen - DataGridViewCellStyle10.SelectionForeColor = System.Drawing.Color.Black - Me.DataGridViewTextBoxColumn1.DefaultCellStyle = DataGridViewCellStyle10 - Me.DataGridViewTextBoxColumn1.HeaderText = "FERTIG/TAMAM" - Me.DataGridViewTextBoxColumn1.Name = "DataGridViewTextBoxColumn1" - Me.DataGridViewTextBoxColumn1.ReadOnly = True - Me.DataGridViewTextBoxColumn1.Width = 140 + Me.lblBigInfo2.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.lblBigInfo2.BackColor = System.Drawing.Color.Firebrick + Me.lblBigInfo2.Font = New System.Drawing.Font("Microsoft Sans Serif", 50.0!) + Me.lblBigInfo2.ForeColor = System.Drawing.Color.White + Me.lblBigInfo2.Location = New System.Drawing.Point(351, 54) + Me.lblBigInfo2.Name = "lblBigInfo2" + Me.lblBigInfo2.Size = New System.Drawing.Size(57, 52) + Me.lblBigInfo2.TabIndex = 37 + Me.lblBigInfo2.Text = "-" + Me.lblBigInfo2.TextAlign = System.Drawing.ContentAlignment.MiddleCenter + Me.lblBigInfo2.Visible = False ' - 'DataGridViewTextBoxColumn2 + 'lblBigInfo ' - DataGridViewCellStyle11.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter - DataGridViewCellStyle11.BackColor = System.Drawing.Color.LightGreen - DataGridViewCellStyle11.Font = New System.Drawing.Font("Microsoft Sans Serif", 27.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - DataGridViewCellStyle11.SelectionBackColor = System.Drawing.Color.LightGreen - DataGridViewCellStyle11.SelectionForeColor = System.Drawing.Color.Black - DataGridViewCellStyle11.WrapMode = System.Windows.Forms.DataGridViewTriState.[False] - Me.DataGridViewTextBoxColumn2.DefaultCellStyle = DataGridViewCellStyle11 - Me.DataGridViewTextBoxColumn2.HeaderText = "LKW-KENNZ. /PLAKA" - Me.DataGridViewTextBoxColumn2.Name = "DataGridViewTextBoxColumn2" - Me.DataGridViewTextBoxColumn2.ReadOnly = True - Me.DataGridViewTextBoxColumn2.Width = 400 - ' - 'DataGridViewTextBoxColumn3 - ' - DataGridViewCellStyle12.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter - DataGridViewCellStyle12.BackColor = System.Drawing.Color.LightGreen - DataGridViewCellStyle12.Font = New System.Drawing.Font("Microsoft Sans Serif", 27.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - DataGridViewCellStyle12.SelectionBackColor = System.Drawing.Color.LightGreen - DataGridViewCellStyle12.SelectionForeColor = System.Drawing.Color.Black - Me.DataGridViewTextBoxColumn3.DefaultCellStyle = DataGridViewCellStyle12 - Me.DataGridViewTextBoxColumn3.HeaderText = "ANKUNFT/GELIS" - Me.DataGridViewTextBoxColumn3.Name = "DataGridViewTextBoxColumn3" - Me.DataGridViewTextBoxColumn3.ReadOnly = True - Me.DataGridViewTextBoxColumn3.Width = 300 - ' - 'DataGridViewTextBoxColumn4 - ' - DataGridViewCellStyle13.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter - DataGridViewCellStyle13.BackColor = System.Drawing.Color.LightGreen - DataGridViewCellStyle13.Font = New System.Drawing.Font("Microsoft Sans Serif", 27.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - DataGridViewCellStyle13.SelectionBackColor = System.Drawing.Color.LightGreen - DataGridViewCellStyle13.SelectionForeColor = System.Drawing.Color.Black - Me.DataGridViewTextBoxColumn4.DefaultCellStyle = DataGridViewCellStyle13 - Me.DataGridViewTextBoxColumn4.HeaderText = "DAUER/SÜRE" - Me.DataGridViewTextBoxColumn4.Name = "DataGridViewTextBoxColumn4" - Me.DataGridViewTextBoxColumn4.ReadOnly = True - Me.DataGridViewTextBoxColumn4.Width = 200 - ' - 'DataGridViewTextBoxColumn5 - ' - DataGridViewCellStyle14.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft - DataGridViewCellStyle14.BackColor = System.Drawing.Color.LightGreen - DataGridViewCellStyle14.Font = New System.Drawing.Font("Microsoft Sans Serif", 20.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - DataGridViewCellStyle14.SelectionBackColor = System.Drawing.Color.LightGreen - DataGridViewCellStyle14.SelectionForeColor = System.Drawing.Color.Black - Me.DataGridViewTextBoxColumn5.DefaultCellStyle = DataGridViewCellStyle14 - Me.DataGridViewTextBoxColumn5.HeaderText = "BEARBEITER/GÖREVLI" - Me.DataGridViewTextBoxColumn5.Name = "DataGridViewTextBoxColumn5" - Me.DataGridViewTextBoxColumn5.ReadOnly = True - Me.DataGridViewTextBoxColumn5.Width = 500 - ' - 'DataGridViewTextBoxColumn6 - ' - Me.DataGridViewTextBoxColumn6.HeaderText = "BÜRO" - Me.DataGridViewTextBoxColumn6.Name = "DataGridViewTextBoxColumn6" - Me.DataGridViewTextBoxColumn6.ReadOnly = True - Me.DataGridViewTextBoxColumn6.Visible = False + Me.lblBigInfo.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.lblBigInfo.BackColor = System.Drawing.Color.Firebrick + Me.lblBigInfo.Font = New System.Drawing.Font("Microsoft Sans Serif", 50.0!) + Me.lblBigInfo.ForeColor = System.Drawing.Color.White + Me.lblBigInfo.Location = New System.Drawing.Point(351, 2) + Me.lblBigInfo.Name = "lblBigInfo" + Me.lblBigInfo.Size = New System.Drawing.Size(57, 52) + Me.lblBigInfo.TabIndex = 36 + Me.lblBigInfo.Text = "-" + Me.lblBigInfo.TextAlign = System.Drawing.ContentAlignment.MiddleCenter + Me.lblBigInfo.Visible = False ' 'grpTestAnzeige ' @@ -921,6 +885,16 @@ Partial Class frmAnzeige Me.grpTestAnzeige.TabIndex = 35 Me.grpTestAnzeige.Visible = False ' + 'cbxGridLKWOK + ' + Me.cbxGridLKWOK.AutoSize = True + Me.cbxGridLKWOK.Location = New System.Drawing.Point(17, 249) + Me.cbxGridLKWOK.Name = "cbxGridLKWOK" + Me.cbxGridLKWOK.Size = New System.Drawing.Size(119, 17) + Me.cbxGridLKWOK.TabIndex = 100 + Me.cbxGridLKWOK.Text = "LKW-Fertig sichtbar" + Me.cbxGridLKWOK.UseVisualStyleBackColor = True + ' 'Label24 ' Me.Label24.AutoSize = True @@ -1071,30 +1045,29 @@ Partial Class frmAnzeige ' Me.gridFertig.AllowUserToAddRows = False Me.gridFertig.AllowUserToDeleteRows = False - DataGridViewCellStyle15.BackColor = System.Drawing.Color.Empty - DataGridViewCellStyle15.WrapMode = System.Windows.Forms.DataGridViewTriState.[False] - Me.gridFertig.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle15 + DataGridViewCellStyle10.WrapMode = System.Windows.Forms.DataGridViewTriState.[False] + Me.gridFertig.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle10 Me.gridFertig.AutoSizeRowsMode = System.Windows.Forms.DataGridViewAutoSizeRowsMode.DisplayedCellsExceptHeaders Me.gridFertig.BackgroundColor = System.Drawing.Color.MintCream Me.gridFertig.ColumnHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.[Single] - DataGridViewCellStyle16.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft - DataGridViewCellStyle16.BackColor = System.Drawing.Color.LightBlue - DataGridViewCellStyle16.Font = New System.Drawing.Font("Tahoma", 15.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - DataGridViewCellStyle16.ForeColor = System.Drawing.SystemColors.WindowText - DataGridViewCellStyle16.SelectionBackColor = System.Drawing.SystemColors.Highlight - DataGridViewCellStyle16.SelectionForeColor = System.Drawing.SystemColors.HighlightText - DataGridViewCellStyle16.WrapMode = System.Windows.Forms.DataGridViewTriState.[True] - Me.gridFertig.ColumnHeadersDefaultCellStyle = DataGridViewCellStyle16 + DataGridViewCellStyle11.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft + DataGridViewCellStyle11.BackColor = System.Drawing.Color.LightBlue + DataGridViewCellStyle11.Font = New System.Drawing.Font("Tahoma", 15.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + DataGridViewCellStyle11.ForeColor = System.Drawing.SystemColors.WindowText + DataGridViewCellStyle11.SelectionBackColor = System.Drawing.SystemColors.Highlight + DataGridViewCellStyle11.SelectionForeColor = System.Drawing.SystemColors.HighlightText + DataGridViewCellStyle11.WrapMode = System.Windows.Forms.DataGridViewTriState.[True] + Me.gridFertig.ColumnHeadersDefaultCellStyle = DataGridViewCellStyle11 Me.gridFertig.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize Me.gridFertig.Columns.AddRange(New System.Windows.Forms.DataGridViewColumn() {Me.DataGridViewTextBoxColumn7, Me.DataGridViewTextBoxColumn8}) - DataGridViewCellStyle19.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft - DataGridViewCellStyle19.BackColor = System.Drawing.SystemColors.Window - DataGridViewCellStyle19.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - DataGridViewCellStyle19.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(64, Byte), Integer), CType(CType(64, Byte), Integer)) - DataGridViewCellStyle19.SelectionBackColor = System.Drawing.Color.MintCream - DataGridViewCellStyle19.SelectionForeColor = System.Drawing.SystemColors.HighlightText - DataGridViewCellStyle19.WrapMode = System.Windows.Forms.DataGridViewTriState.[False] - Me.gridFertig.DefaultCellStyle = DataGridViewCellStyle19 + DataGridViewCellStyle14.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft + DataGridViewCellStyle14.BackColor = System.Drawing.SystemColors.Window + DataGridViewCellStyle14.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + DataGridViewCellStyle14.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(64, Byte), Integer), CType(CType(64, Byte), Integer)) + DataGridViewCellStyle14.SelectionBackColor = System.Drawing.Color.MintCream + DataGridViewCellStyle14.SelectionForeColor = System.Drawing.SystemColors.HighlightText + DataGridViewCellStyle14.WrapMode = System.Windows.Forms.DataGridViewTriState.[False] + Me.gridFertig.DefaultCellStyle = DataGridViewCellStyle14 Me.gridFertig.Dock = System.Windows.Forms.DockStyle.Left Me.gridFertig.GridColor = System.Drawing.Color.MintCream Me.gridFertig.Location = New System.Drawing.Point(0, 21) @@ -1102,34 +1075,24 @@ Partial Class frmAnzeige Me.gridFertig.Name = "gridFertig" Me.gridFertig.ReadOnly = True Me.gridFertig.RowHeadersVisible = False - DataGridViewCellStyle20.BackColor = System.Drawing.Color.MintCream - DataGridViewCellStyle20.SelectionBackColor = System.Drawing.Color.White - DataGridViewCellStyle20.WrapMode = System.Windows.Forms.DataGridViewTriState.[False] - Me.gridFertig.RowsDefaultCellStyle = DataGridViewCellStyle20 + DataGridViewCellStyle15.BackColor = System.Drawing.Color.MintCream + DataGridViewCellStyle15.SelectionBackColor = System.Drawing.Color.White + DataGridViewCellStyle15.WrapMode = System.Windows.Forms.DataGridViewTriState.[False] + Me.gridFertig.RowsDefaultCellStyle = DataGridViewCellStyle15 Me.gridFertig.RowTemplate.Resizable = System.Windows.Forms.DataGridViewTriState.[True] Me.gridFertig.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect - Me.gridFertig.Size = New System.Drawing.Size(424, 494) + Me.gridFertig.Size = New System.Drawing.Size(424, 493) Me.gridFertig.TabIndex = 36 Me.gridFertig.TabStop = False ' - 'cbxGridLKWOK - ' - Me.cbxGridLKWOK.AutoSize = True - Me.cbxGridLKWOK.Location = New System.Drawing.Point(17, 249) - Me.cbxGridLKWOK.Name = "cbxGridLKWOK" - Me.cbxGridLKWOK.Size = New System.Drawing.Size(119, 17) - Me.cbxGridLKWOK.TabIndex = 100 - Me.cbxGridLKWOK.Text = "LKW-Fertig sichtbar" - Me.cbxGridLKWOK.UseVisualStyleBackColor = True - ' 'DataGridViewTextBoxColumn7 ' - DataGridViewCellStyle17.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter - DataGridViewCellStyle17.BackColor = System.Drawing.Color.MintCream - DataGridViewCellStyle17.NullValue = CType(resources.GetObject("DataGridViewCellStyle17.NullValue"), Object) - DataGridViewCellStyle17.SelectionBackColor = System.Drawing.Color.MintCream - DataGridViewCellStyle17.SelectionForeColor = System.Drawing.Color.Black - Me.DataGridViewTextBoxColumn7.DefaultCellStyle = DataGridViewCellStyle17 + DataGridViewCellStyle12.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter + DataGridViewCellStyle12.BackColor = System.Drawing.Color.MintCream + DataGridViewCellStyle12.NullValue = CType(resources.GetObject("DataGridViewCellStyle12.NullValue"), Object) + DataGridViewCellStyle12.SelectionBackColor = System.Drawing.Color.MintCream + DataGridViewCellStyle12.SelectionForeColor = System.Drawing.Color.Black + Me.DataGridViewTextBoxColumn7.DefaultCellStyle = DataGridViewCellStyle12 Me.DataGridViewTextBoxColumn7.HeaderText = "" Me.DataGridViewTextBoxColumn7.Image = Global.AvisoTV.My.Resources.Resources.okRound Me.DataGridViewTextBoxColumn7.ImageLayout = System.Windows.Forms.DataGridViewImageCellLayout.Zoom @@ -1142,17 +1105,103 @@ Partial Class frmAnzeige 'DataGridViewTextBoxColumn8 ' Me.DataGridViewTextBoxColumn8.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill - DataGridViewCellStyle18.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft - DataGridViewCellStyle18.BackColor = System.Drawing.Color.LightGreen - DataGridViewCellStyle18.Font = New System.Drawing.Font("Microsoft Sans Serif", 27.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - DataGridViewCellStyle18.Padding = New System.Windows.Forms.Padding(10, 0, 0, 0) - DataGridViewCellStyle18.SelectionBackColor = System.Drawing.Color.LightGreen - DataGridViewCellStyle18.SelectionForeColor = System.Drawing.Color.Black - DataGridViewCellStyle18.WrapMode = System.Windows.Forms.DataGridViewTriState.[False] - Me.DataGridViewTextBoxColumn8.DefaultCellStyle = DataGridViewCellStyle18 + DataGridViewCellStyle13.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft + DataGridViewCellStyle13.BackColor = System.Drawing.Color.LightGreen + DataGridViewCellStyle13.Font = New System.Drawing.Font("Microsoft Sans Serif", 27.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + DataGridViewCellStyle13.Padding = New System.Windows.Forms.Padding(10, 0, 0, 0) + DataGridViewCellStyle13.SelectionBackColor = System.Drawing.Color.LightGreen + DataGridViewCellStyle13.SelectionForeColor = System.Drawing.Color.Black + DataGridViewCellStyle13.WrapMode = System.Windows.Forms.DataGridViewTriState.[False] + Me.DataGridViewTextBoxColumn8.DefaultCellStyle = DataGridViewCellStyle13 Me.DataGridViewTextBoxColumn8.HeaderText = "LKW-KENNZ. /PLAKA" Me.DataGridViewTextBoxColumn8.Name = "DataGridViewTextBoxColumn8" Me.DataGridViewTextBoxColumn8.ReadOnly = True + Me.DataGridViewTextBoxColumn8.Visible = False + ' + 'DataGridViewTextBoxColumn1 + ' + Me.DataGridViewTextBoxColumn1.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill + DataGridViewCellStyle16.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter + DataGridViewCellStyle16.BackColor = System.Drawing.Color.LightGreen + DataGridViewCellStyle16.SelectionBackColor = System.Drawing.Color.LightGreen + DataGridViewCellStyle16.SelectionForeColor = System.Drawing.Color.Black + Me.DataGridViewTextBoxColumn1.DefaultCellStyle = DataGridViewCellStyle16 + Me.DataGridViewTextBoxColumn1.HeaderText = "FERTIG/TAMAM" + Me.DataGridViewTextBoxColumn1.Name = "DataGridViewTextBoxColumn1" + Me.DataGridViewTextBoxColumn1.ReadOnly = True + ' + 'DataGridViewTextBoxColumn2 + ' + DataGridViewCellStyle17.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter + DataGridViewCellStyle17.BackColor = System.Drawing.Color.LightGreen + DataGridViewCellStyle17.Font = New System.Drawing.Font("Microsoft Sans Serif", 27.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + DataGridViewCellStyle17.SelectionBackColor = System.Drawing.Color.LightGreen + DataGridViewCellStyle17.SelectionForeColor = System.Drawing.Color.Black + DataGridViewCellStyle17.WrapMode = System.Windows.Forms.DataGridViewTriState.[False] + Me.DataGridViewTextBoxColumn2.DefaultCellStyle = DataGridViewCellStyle17 + Me.DataGridViewTextBoxColumn2.HeaderText = "LKW-KENNZ. /PLAKA" + Me.DataGridViewTextBoxColumn2.Name = "DataGridViewTextBoxColumn2" + Me.DataGridViewTextBoxColumn2.ReadOnly = True + Me.DataGridViewTextBoxColumn2.Width = 400 + ' + 'DataGridViewTextBoxColumn3 + ' + DataGridViewCellStyle18.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter + DataGridViewCellStyle18.BackColor = System.Drawing.Color.LightGreen + DataGridViewCellStyle18.Font = New System.Drawing.Font("Microsoft Sans Serif", 27.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + DataGridViewCellStyle18.SelectionBackColor = System.Drawing.Color.LightGreen + DataGridViewCellStyle18.SelectionForeColor = System.Drawing.Color.Black + Me.DataGridViewTextBoxColumn3.DefaultCellStyle = DataGridViewCellStyle18 + Me.DataGridViewTextBoxColumn3.HeaderText = "ANKUNFT/GELIS" + Me.DataGridViewTextBoxColumn3.Name = "DataGridViewTextBoxColumn3" + Me.DataGridViewTextBoxColumn3.ReadOnly = True + Me.DataGridViewTextBoxColumn3.Width = 300 + ' + 'DataGridViewTextBoxColumn4 + ' + DataGridViewCellStyle19.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter + DataGridViewCellStyle19.BackColor = System.Drawing.Color.LightGreen + DataGridViewCellStyle19.Font = New System.Drawing.Font("Microsoft Sans Serif", 27.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + DataGridViewCellStyle19.SelectionBackColor = System.Drawing.Color.LightGreen + DataGridViewCellStyle19.SelectionForeColor = System.Drawing.Color.Black + Me.DataGridViewTextBoxColumn4.DefaultCellStyle = DataGridViewCellStyle19 + Me.DataGridViewTextBoxColumn4.HeaderText = "DAUER/SÜRE" + Me.DataGridViewTextBoxColumn4.Name = "DataGridViewTextBoxColumn4" + Me.DataGridViewTextBoxColumn4.ReadOnly = True + Me.DataGridViewTextBoxColumn4.Width = 200 + ' + 'DataGridViewTextBoxColumn5 + ' + DataGridViewCellStyle20.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft + DataGridViewCellStyle20.BackColor = System.Drawing.Color.LightGreen + DataGridViewCellStyle20.Font = New System.Drawing.Font("Microsoft Sans Serif", 20.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + DataGridViewCellStyle20.SelectionBackColor = System.Drawing.Color.LightGreen + DataGridViewCellStyle20.SelectionForeColor = System.Drawing.Color.Black + Me.DataGridViewTextBoxColumn5.DefaultCellStyle = DataGridViewCellStyle20 + Me.DataGridViewTextBoxColumn5.HeaderText = "BEARBEITER/GÖREVLI" + Me.DataGridViewTextBoxColumn5.Name = "DataGridViewTextBoxColumn5" + Me.DataGridViewTextBoxColumn5.ReadOnly = True + Me.DataGridViewTextBoxColumn5.Width = 500 + ' + 'DataGridViewTextBoxColumn6 + ' + DataGridViewCellStyle21.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft + DataGridViewCellStyle21.BackColor = System.Drawing.Color.LightGreen + DataGridViewCellStyle21.Font = New System.Drawing.Font("Microsoft Sans Serif", 20.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + DataGridViewCellStyle21.SelectionBackColor = System.Drawing.Color.LightGreen + DataGridViewCellStyle21.SelectionForeColor = System.Drawing.Color.Black + Me.DataGridViewTextBoxColumn6.DefaultCellStyle = DataGridViewCellStyle21 + Me.DataGridViewTextBoxColumn6.HeaderText = "BÜRO" + Me.DataGridViewTextBoxColumn6.Name = "DataGridViewTextBoxColumn6" + Me.DataGridViewTextBoxColumn6.ReadOnly = True + Me.DataGridViewTextBoxColumn6.Visible = False + Me.DataGridViewTextBoxColumn6.Width = 500 + ' + 'DataGridViewTextBoxColumn9 + ' + Me.DataGridViewTextBoxColumn9.HeaderText = "ART" + Me.DataGridViewTextBoxColumn9.Name = "DataGridViewTextBoxColumn9" + Me.DataGridViewTextBoxColumn9.Visible = False ' 'frmAnzeige ' @@ -1266,4 +1315,7 @@ Partial Class frmAnzeige Friend WithEvents cbxGridLKWOK As CheckBox Friend WithEvents DataGridViewTextBoxColumn7 As DataGridViewImageColumn Friend WithEvents DataGridViewTextBoxColumn8 As DataGridViewTextBoxColumn + Friend WithEvents DataGridViewTextBoxColumn9 As DataGridViewTextBoxColumn + Friend WithEvents lblBigInfo As Label + Friend WithEvents lblBigInfo2 As Label End Class diff --git a/AvisoTV/frmAnzeige.resx b/AvisoTV/frmAnzeige.resx index 4bca586..4349613 100644 --- a/AvisoTV/frmAnzeige.resx +++ b/AvisoTV/frmAnzeige.resx @@ -145,7 +145,7 @@ True - + Qk32AgAAAAAAADYAAAAoAAAADgAAABAAAAABABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEgoTGw8bGw8bGw8bGw8bGw8bGw8bG diff --git a/AvisoTV/frmAnzeige.vb b/AvisoTV/frmAnzeige.vb index b91773d..ed2ba48 100644 --- a/AvisoTV/frmAnzeige.vb +++ b/AvisoTV/frmAnzeige.vb @@ -12,6 +12,7 @@ Imports AvisoTV.cUserSettings Public Class frmAnzeige Dim cptmp As Point Dim displayZeilen As Boolean = False + Dim displayZeilenBIG As Boolean = False Private AvisoDAL As New cAvisoDAL Private VermerkeDAL As New cVermerkeDAL Private locZeilen As Integer = -1 @@ -62,8 +63,11 @@ Public Class frmAnzeige ' Cursor.Position = Me.PointToScreen(New Point(Me.Width, Me.Height)) Me.CenterToScreen() + + 'TEST + StandortATILLA = False - + Me.Left = 0 Me.Top = 0 Me.Width = 1920 @@ -71,7 +75,7 @@ Public Class frmAnzeige Me.Text += " " & Application.ProductVersion - + 'Falls kein File vorhanden, dann werden alle angezeigt If Standort = "" Then @@ -97,7 +101,7 @@ Public Class frmAnzeige Panel1.BackColor = Color.FromArgb(0, 54, 128) lblZeit.BackColor = Color.FromArgb(0, 54, 128) - lblAnzahl.BackColor = Color.FromArgb(0, 54, 128) + lblAnzahl.BackColor = Color.FromArgb(0, 54, 128) lblSeite.BackColor = Color.FromArgb(0, 54, 128) Label11.ForeColor = Color.White lblZeit.ForeColor = Color.White @@ -280,7 +284,7 @@ Public Class frmAnzeige 'Max_Seiten = (Anzahl_alle Mod 8) + 1 - timerRemove.enabled = True + timerRemove.Enabled = True contrnamecnt = 0 Dim anz As Integer = 0 Try @@ -404,11 +408,11 @@ Public Class frmAnzeige anz += 1 Dim LKW_Nr As String = VarToStr(dr.Item("LKW_Nr")) gridFertig.Rows.Add(My.Resources.okRound, LKW_Nr) - End While End If dr.Close() End Using + Catch ex As Exception MsgBox("ERR: " & ex.Message & ex.StackTrace) End Try @@ -420,17 +424,60 @@ Public Class frmAnzeige lblSeite.Text = "0/0" End If + Dim Special = "" + Select Case Now.DayOfWeek + Case DayOfWeek.Monday : Special = "MO" + Case DayOfWeek.Tuesday : Special = "DI" + Case DayOfWeek.Wednesday : Special = "MI" + Case DayOfWeek.Thursday : Special = "DO" + Case DayOfWeek.Friday : Special = "FR" + Case DayOfWeek.Saturday : Special = "SA" + Case DayOfWeek.Sunday : Special = "SO" + End Select + + 'If Now.Day = 24 And Now.Month = 12 Then + ' Special = "CHRISTMAS" + 'End If + 'If Now.Day = 1 And Now.Month = 1 Then + ' Special = "NEWYEAR" + 'End If + 'Infotext auslesen Dim AvisoTVDAL As New cAvisoTVDAL - Dim AvisoTV As New cAvisoTV - AvisoTV = AvisoTVDAL.LesenAvisoTV(1, "") + Dim AvisoTV As cAvisoTV = AvisoTVDAL.LesenAvisoTV(-1, "", Standort, Special) + + Dim lblBigInfoVisible = False + lblBigInfo.Visible = False displayZeilen = False + displayZeilenBIG = False + Dim Panel2Height = 109 If Not IsNothing(AvisoTV) Then - ' MsgBox(lblZeile1.Text) - displayZeilen = True - lblZeile1.Text = AvisoTV.FixeZeile1.Trim - lblZeile2.Text = AvisoTV.FixeZeile2.Trim + Select Case AvisoTV.Art + Case "INFO" + Panel2Height = 109 + lblZeile1.Text = AvisoTV.FixeZeile1.Trim + lblZeile2.Text = AvisoTV.FixeZeile2.Trim + displayZeilen = True + Case "BIG" + Panel2Height = 310 + displayZeilenBIG = True + + lblBigInfoVisible = True + lblBigInfo2.Text = AvisoTV.FixeZeile2.Trim + lblBigInfo2.Padding = New Padding(0, 0, 0, 20) + lblBigInfo2.Dock = DockStyle.Top + lblBigInfo2.Height = 100 + lblBigInfoVisible = True + lblBigInfo.Text = AvisoTV.FixeZeile1.Trim + lblBigInfo.Padding = New Padding(0, 20, 0, 0) + lblBigInfo.Dock = DockStyle.Top + lblBigInfo.Height = 100 + + End Select End If + Panel2.Height = Panel2Height + lblBigInfo2.Visible = lblBigInfoVisible + lblBigInfo.Visible = lblBigInfoVisible lblZeit.Text = Format(Now, "dd.MM. HH:mm:ss") @@ -491,6 +538,9 @@ Public Class frmAnzeige End Sub Private Sub Timer1_Tick(sender As System.Object, e As System.EventArgs) Handles Timer1.Tick + + initZeilenWerte() + lblZeit.Text = Format(Now, "dd.MM. HH:mm:ss") lblZeit.Refresh() If DateDiff(DateInterval.Second, hMerkZeit, Now) > Sekunden Then 'aktualisieren alle xx Sekunden @@ -505,12 +555,23 @@ Public Class frmAnzeige ' MsgBox("now") If (lblZeile1.Text & lblZeile1.Text).Trim = String.Empty Then displayZeilen = False : 'wenn alles leer - If displayZeilen Then - lblZeile1.Visible = Not lblZeile1.Visible - lblZeile2.Visible = Not lblZeile2.Visible - Else + + If displayZeilenBIG Then + lblBigInfo.Visible = True + lblBigInfo2.Visible = True lblZeile1.Visible = False lblZeile2.Visible = False + Else + lblBigInfo.Visible = False + lblBigInfo2.Visible = False + + If displayZeilen Then + lblZeile1.Visible = Not lblZeile1.Visible + lblZeile2.Visible = Not lblZeile2.Visible + Else + lblZeile1.Visible = False + lblZeile2.Visible = False + End If End If End If @@ -634,6 +695,7 @@ Public Class frmAnzeige gridAnkunft.Columns(4).DefaultCellStyle.Font = Font5 gridFertig.Columns(1).DefaultCellStyle.Font = Font_LkwOK_LKWNr + gridFertig.Columns(1).Visible = True If StandortATILLA And gridAnkunft.Columns("clmnBuero") IsNot Nothing Then @@ -673,13 +735,8 @@ Public Class frmAnzeige End Sub Sub initZeilen() - ' MsgBox(gridAnkunft.Rows(0).Cells(0).Size.Height) - If gridAnkunft.RowCount > 0 Then - ZeilenStandard = CInt(gridAnkunft.Height / gridAnkunft.Rows(0).Cells(0).Size.Height) - 1 - Else - ZeilenStandard = 8 - End If - Max_Zeilen = ZeilenStandard + initZeilenWerte() + 'MsgBox(ZeilenStandard) Aktive_Seite = 0 Merk_Ankunftsdatum = LeerDatum @@ -687,6 +744,17 @@ Public Class frmAnzeige End Sub + Sub initZeilenWerte() + If gridAnkunft.RowCount > 0 Then + ZeilenStandard = CInt(gridAnkunft.Height / gridAnkunft.Rows(0).Cells(0).Size.Height) - 1 + Else + ZeilenStandard = 8 + End If + Max_Zeilen = ZeilenStandard + + End Sub + + Private Sub btnTestAnzeige_Click(sender As System.Object, e As System.EventArgs) Handles btnTestAnzeige.Click isloaded = False initSettings()