TruckMaster

This commit is contained in:
2023-12-18 15:28:36 +01:00
parent ec955264ca
commit b88155a445
22 changed files with 1636 additions and 134 deletions

View File

@@ -243,6 +243,7 @@ Public Class frmSDLAbholungEintrag
" WHEN '215' THEN 'IT' " &
" WHEN '216' THEN 'CZ' " &
" WHEN '217' THEN 'MED PASS' " &
" WHEN '218' THEN 'TRUCK MASTER' " &
" WHEN '203' THEN 'CZ' " &
" WHEN '209' THEN 'PL' " &
" WHEN '500' THEN 'ABGASPLAKETTE' " &
@@ -264,6 +265,7 @@ Public Class frmSDLAbholungEintrag
" WHEN '215' THEN cast([TELEPASS-Nr] as VARCHAR(200)) " &
" WHEN '216' THEN cast(KartenNr as VARCHAR(200)) " &
" WHEN '217' THEN cast(OBUID as VARCHAR(200)) " &
" WHEN '218' THEN cast(OBUID as VARCHAR(200)) " &
" WHEN '203' THEN cast(KartenNr as VARCHAR(200)) " &
" WHEN '209' THEN cast(KartenNr/*[MSE-Kd-Nr]*/ as VARCHAR(200)) " &
" WHEN '500' THEN '-' " &
@@ -275,7 +277,7 @@ Public Class frmSDLAbholungEintrag
" FROM [SDL] " &
" WHERE KundenNr = " & KdFirma.KdNr_value
If sdlnr > 0 Then : sqlStr &= " AND SDLNr=" & sdlnr
Else : sqlStr &= " AND SDLNr IN (100,101,202,207,208,210,211,212,213,214,215,216,217,500,501,502)"
Else : sqlStr &= " AND SDLNr IN (100,101,202,207,208,210,211,212,213,214,215,216,217,218,500,501,502)"
End If
sqlStr &= " AND Lieferdatum between '" & datVon.Value.ToShortDateString & "' and '" & datBis.Value.ToShortDateString & "' "

View File

@@ -0,0 +1,650 @@
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()>
Partial Class usrCntlSDLLeistungenPLOSE_TRUCKMASTER
Inherits System.Windows.Forms.UserControl
'UserControl überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen.
<System.Diagnostics.DebuggerNonUserCode()>
Protected Overrides Sub Dispose(ByVal disposing As Boolean)
Try
If disposing AndAlso components IsNot Nothing Then
components.Dispose()
End If
Finally
MyBase.Dispose(disposing)
End Try
End Sub
'Wird vom Windows Form-Designer benötigt.
Private components As System.ComponentModel.IContainer
'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.
<System.Diagnostics.DebuggerStepThrough()>
Private Sub InitializeComponent()
Me.components = New System.ComponentModel.Container()
Me.cbxRetourniert = New VERAG_PROG_ALLGEMEIN.MyCheckBoxValue(Me.components)
Me.txtPin = New VERAG_PROG_ALLGEMEIN.MyTextBox()
Me.txtKartenNr = New VERAG_PROG_ALLGEMEIN.MyTextBox()
Me.txtOBUID = New VERAG_PROG_ALLGEMEIN.MyTextBox()
Me.Label3 = New System.Windows.Forms.Label()
Me.Label1 = New System.Windows.Forms.Label()
Me.Label9 = New System.Windows.Forms.Label()
Me.txtPLOSEKdNr = New VERAG_PROG_ALLGEMEIN.MyTextBox()
Me.Label2 = New System.Windows.Forms.Label()
Me.Panel2 = New System.Windows.Forms.Panel()
Me.Label8 = New System.Windows.Forms.Label()
Me.txtVermerk = New VERAG_PROG_ALLGEMEIN.MyTextBox()
Me.Label4 = New System.Windows.Forms.Label()
Me.cbxGestohlen = New VERAG_PROG_ALLGEMEIN.MyCheckBoxValue(Me.components)
Me.cbxVerloren = New VERAG_PROG_ALLGEMEIN.MyCheckBoxValue(Me.components)
Me.cbxGesperrt = New VERAG_PROG_ALLGEMEIN.MyCheckBoxValue(Me.components)
Me.cbxDefekt = New VERAG_PROG_ALLGEMEIN.MyCheckBoxValue(Me.components)
Me.txtLieferung = New VERAG_PROG_ALLGEMEIN.MyTextBox()
Me.txtBestellung = New VERAG_PROG_ALLGEMEIN.MyTextBox()
Me.txtGueltigkeit2 = New VERAG_PROG_ALLGEMEIN.MyTextBox()
Me.Label6 = New System.Windows.Forms.Label()
Me.Label7 = New System.Windows.Forms.Label()
Me.Label11 = New System.Windows.Forms.Label()
Me.tbcntr = New System.Windows.Forms.TabControl()
Me.TabPage1 = New System.Windows.Forms.TabPage()
Me.UsrCntlDetails = New SDL.usrCntlAllg()
Me.TabPage2 = New System.Windows.Forms.TabPage()
Me.scanBestellung = New VERAG_PROG_ALLGEMEIN.usrcntlPDFScan()
Me.scanPIN = New VERAG_PROG_ALLGEMEIN.usrcntlPDFScan()
Me.scanLieferschein = New VERAG_PROG_ALLGEMEIN.usrcntlPDFScan()
Me.scanSonstiges = New VERAG_PROG_ALLGEMEIN.usrcntlPDFScanList()
Me.scanRetourniert = New VERAG_PROG_ALLGEMEIN.usrcntlPDFScan()
Me.cbxArchiviert = New VERAG_PROG_ALLGEMEIN.MyCheckBoxValue(Me.components)
Me.Panel2.SuspendLayout()
Me.tbcntr.SuspendLayout()
Me.TabPage1.SuspendLayout()
Me.TabPage2.SuspendLayout()
Me.SuspendLayout()
'
'cbxRetourniert
'
Me.cbxRetourniert._date = Nothing
Me.cbxRetourniert._showdate = True
Me.cbxRetourniert._value = ""
Me.cbxRetourniert.AutoSize = True
Me.cbxRetourniert.Location = New System.Drawing.Point(333, 64)
Me.cbxRetourniert.Name = "cbxRetourniert"
Me.cbxRetourniert.Size = New System.Drawing.Size(78, 17)
Me.cbxRetourniert.TabIndex = 7
Me.cbxRetourniert.Text = "Retourniert"
Me.cbxRetourniert.UseVisualStyleBackColor = True
'
'txtPin
'
Me.txtPin._DateTimeOnly = False
Me.txtPin._numbersOnly = False
Me.txtPin._numbersOnlyKommastellen = ""
Me.txtPin._numbersOnlyTrennzeichen = True
Me.txtPin._Prozent = False
Me.txtPin._ShortDateNew = False
Me.txtPin._ShortDateOnly = False
Me.txtPin._TimeOnly = False
Me.txtPin._TimeOnly_Seconds = False
Me.txtPin._value = Nothing
Me.txtPin._Waehrung = False
Me.txtPin._WaehrungZeichen = True
Me.txtPin.ForeColor = System.Drawing.Color.Black
Me.txtPin.Location = New System.Drawing.Point(106, 118)
Me.txtPin.MaxLength = 9
Me.txtPin.MaxLineLength = -1
Me.txtPin.MaxLines_Warning = ""
Me.txtPin.MaxLines_Warning_Label = Nothing
Me.txtPin.Name = "txtPin"
Me.txtPin.Size = New System.Drawing.Size(74, 20)
Me.txtPin.TabIndex = 3
'
'txtKartenNr
'
Me.txtKartenNr._DateTimeOnly = False
Me.txtKartenNr._numbersOnly = False
Me.txtKartenNr._numbersOnlyKommastellen = ""
Me.txtKartenNr._numbersOnlyTrennzeichen = True
Me.txtKartenNr._Prozent = False
Me.txtKartenNr._ShortDateNew = False
Me.txtKartenNr._ShortDateOnly = False
Me.txtKartenNr._TimeOnly = False
Me.txtKartenNr._TimeOnly_Seconds = False
Me.txtKartenNr._value = Nothing
Me.txtKartenNr._Waehrung = False
Me.txtKartenNr._WaehrungZeichen = True
Me.txtKartenNr.ForeColor = System.Drawing.Color.Black
Me.txtKartenNr.Location = New System.Drawing.Point(196, 181)
Me.txtKartenNr.MaxLength = 22
Me.txtKartenNr.MaxLineLength = -1
Me.txtKartenNr.MaxLines_Warning = ""
Me.txtKartenNr.MaxLines_Warning_Label = Nothing
Me.txtKartenNr.Name = "txtKartenNr"
Me.txtKartenNr.Size = New System.Drawing.Size(93, 20)
Me.txtKartenNr.TabIndex = 2
Me.txtKartenNr.Visible = False
'
'txtOBUID
'
Me.txtOBUID._DateTimeOnly = False
Me.txtOBUID._numbersOnly = False
Me.txtOBUID._numbersOnlyKommastellen = ""
Me.txtOBUID._numbersOnlyTrennzeichen = True
Me.txtOBUID._Prozent = False
Me.txtOBUID._ShortDateNew = False
Me.txtOBUID._ShortDateOnly = False
Me.txtOBUID._TimeOnly = False
Me.txtOBUID._TimeOnly_Seconds = False
Me.txtOBUID._value = Nothing
Me.txtOBUID._Waehrung = False
Me.txtOBUID._WaehrungZeichen = True
Me.txtOBUID.ForeColor = System.Drawing.Color.Black
Me.txtOBUID.Location = New System.Drawing.Point(106, 96)
Me.txtOBUID.MaxLength = 18
Me.txtOBUID.MaxLineLength = -1
Me.txtOBUID.MaxLines_Warning = ""
Me.txtOBUID.MaxLines_Warning_Label = Nothing
Me.txtOBUID.Name = "txtOBUID"
Me.txtOBUID.Size = New System.Drawing.Size(183, 20)
Me.txtOBUID.TabIndex = 4
'
'Label3
'
Me.Label3.AutoSize = True
Me.Label3.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.Label3.Location = New System.Drawing.Point(3, 121)
Me.Label3.Name = "Label3"
Me.Label3.Size = New System.Drawing.Size(29, 13)
Me.Label3.TabIndex = 14
Me.Label3.Text = "Pin:"
'
'Label1
'
Me.Label1.AutoSize = True
Me.Label1.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.Label1.Location = New System.Drawing.Point(121, 184)
Me.Label1.Name = "Label1"
Me.Label1.Size = New System.Drawing.Size(69, 13)
Me.Label1.TabIndex = 9
Me.Label1.Text = "Karten-Nr.:"
Me.Label1.Visible = False
'
'Label9
'
Me.Label9.AutoSize = True
Me.Label9.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.Label9.Location = New System.Drawing.Point(3, 99)
Me.Label9.Name = "Label9"
Me.Label9.Size = New System.Drawing.Size(52, 13)
Me.Label9.TabIndex = 12
Me.Label9.Text = "OBU-Id:"
'
'txtPLOSEKdNr
'
Me.txtPLOSEKdNr._DateTimeOnly = False
Me.txtPLOSEKdNr._numbersOnly = True
Me.txtPLOSEKdNr._numbersOnlyKommastellen = ""
Me.txtPLOSEKdNr._numbersOnlyTrennzeichen = True
Me.txtPLOSEKdNr._Prozent = False
Me.txtPLOSEKdNr._ShortDateNew = False
Me.txtPLOSEKdNr._ShortDateOnly = False
Me.txtPLOSEKdNr._TimeOnly = False
Me.txtPLOSEKdNr._TimeOnly_Seconds = False
Me.txtPLOSEKdNr._value = ""
Me.txtPLOSEKdNr._Waehrung = False
Me.txtPLOSEKdNr._WaehrungZeichen = True
Me.txtPLOSEKdNr.Location = New System.Drawing.Point(574, 6)
Me.txtPLOSEKdNr.MaxLineLength = -1
Me.txtPLOSEKdNr.MaxLines_Warning = ""
Me.txtPLOSEKdNr.MaxLines_Warning_Label = Nothing
Me.txtPLOSEKdNr.Name = "txtPLOSEKdNr"
Me.txtPLOSEKdNr.Size = New System.Drawing.Size(183, 20)
Me.txtPLOSEKdNr.TabIndex = 21
'
'Label2
'
Me.Label2.AutoSize = True
Me.Label2.ForeColor = System.Drawing.Color.White
Me.Label2.Location = New System.Drawing.Point(471, 9)
Me.Label2.Name = "Label2"
Me.Label2.Size = New System.Drawing.Size(93, 13)
Me.Label2.TabIndex = 20
Me.Label2.Text = "Plose-Kunden-Nr.:"
'
'Panel2
'
Me.Panel2.BackColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(54, Byte), Integer), CType(CType(128, Byte), Integer))
Me.Panel2.Controls.Add(Me.Label8)
Me.Panel2.Controls.Add(Me.txtPLOSEKdNr)
Me.Panel2.Controls.Add(Me.Label2)
Me.Panel2.Dock = System.Windows.Forms.DockStyle.Top
Me.Panel2.Location = New System.Drawing.Point(0, 0)
Me.Panel2.Name = "Panel2"
Me.Panel2.Size = New System.Drawing.Size(760, 30)
Me.Panel2.TabIndex = 94
'
'Label8
'
Me.Label8.AutoSize = True
Me.Label8.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.Label8.ForeColor = System.Drawing.Color.White
Me.Label8.Location = New System.Drawing.Point(6, 9)
Me.Label8.Name = "Label8"
Me.Label8.Size = New System.Drawing.Size(148, 13)
Me.Label8.TabIndex = 14
Me.Label8.Text = "PLOSE TRUCK MASTER"
'
'txtVermerk
'
Me.txtVermerk._DateTimeOnly = False
Me.txtVermerk._numbersOnly = False
Me.txtVermerk._numbersOnlyKommastellen = ""
Me.txtVermerk._numbersOnlyTrennzeichen = True
Me.txtVermerk._Prozent = False
Me.txtVermerk._ShortDateNew = False
Me.txtVermerk._ShortDateOnly = False
Me.txtVermerk._TimeOnly = False
Me.txtVermerk._TimeOnly_Seconds = False
Me.txtVermerk._value = Nothing
Me.txtVermerk._Waehrung = False
Me.txtVermerk._WaehrungZeichen = True
Me.txtVermerk.Location = New System.Drawing.Point(106, 162)
Me.txtVermerk.MaxLength = 100
Me.txtVermerk.MaxLineLength = -1
Me.txtVermerk.MaxLines_Warning = ""
Me.txtVermerk.MaxLines_Warning_Label = Nothing
Me.txtVermerk.Multiline = True
Me.txtVermerk.Name = "txtVermerk"
Me.txtVermerk.Size = New System.Drawing.Size(183, 55)
Me.txtVermerk.TabIndex = 5
'
'Label4
'
Me.Label4.AutoSize = True
Me.Label4.Location = New System.Drawing.Point(3, 165)
Me.Label4.Name = "Label4"
Me.Label4.Size = New System.Drawing.Size(49, 13)
Me.Label4.TabIndex = 119
Me.Label4.Text = "Vermerk:"
'
'cbxGestohlen
'
Me.cbxGestohlen._date = Nothing
Me.cbxGestohlen._showdate = True
Me.cbxGestohlen._value = ""
Me.cbxGestohlen.AutoSize = True
Me.cbxGestohlen.Location = New System.Drawing.Point(333, 134)
Me.cbxGestohlen.Name = "cbxGestohlen"
Me.cbxGestohlen.Size = New System.Drawing.Size(74, 17)
Me.cbxGestohlen.TabIndex = 9
Me.cbxGestohlen.Text = "Gestohlen"
Me.cbxGestohlen.UseVisualStyleBackColor = True
'
'cbxVerloren
'
Me.cbxVerloren._date = Nothing
Me.cbxVerloren._showdate = True
Me.cbxVerloren._value = ""
Me.cbxVerloren.AutoSize = True
Me.cbxVerloren.Location = New System.Drawing.Point(333, 111)
Me.cbxVerloren.Name = "cbxVerloren"
Me.cbxVerloren.Size = New System.Drawing.Size(65, 17)
Me.cbxVerloren.TabIndex = 8
Me.cbxVerloren.Text = "Verloren"
Me.cbxVerloren.UseVisualStyleBackColor = True
'
'cbxGesperrt
'
Me.cbxGesperrt._date = Nothing
Me.cbxGesperrt._showdate = True
Me.cbxGesperrt._value = ""
Me.cbxGesperrt.AutoSize = True
Me.cbxGesperrt.Location = New System.Drawing.Point(333, 155)
Me.cbxGesperrt.Name = "cbxGesperrt"
Me.cbxGesperrt.Size = New System.Drawing.Size(66, 17)
Me.cbxGesperrt.TabIndex = 10
Me.cbxGesperrt.Text = "Gesperrt"
Me.cbxGesperrt.UseVisualStyleBackColor = True
'
'cbxDefekt
'
Me.cbxDefekt._date = Nothing
Me.cbxDefekt._showdate = True
Me.cbxDefekt._value = ""
Me.cbxDefekt.AutoSize = True
Me.cbxDefekt.Location = New System.Drawing.Point(333, 177)
Me.cbxDefekt.Name = "cbxDefekt"
Me.cbxDefekt.Size = New System.Drawing.Size(58, 17)
Me.cbxDefekt.TabIndex = 11
Me.cbxDefekt.Text = "Defekt"
Me.cbxDefekt.UseVisualStyleBackColor = True
'
'txtLieferung
'
Me.txtLieferung._DateTimeOnly = False
Me.txtLieferung._numbersOnly = False
Me.txtLieferung._numbersOnlyKommastellen = ""
Me.txtLieferung._numbersOnlyTrennzeichen = True
Me.txtLieferung._Prozent = False
Me.txtLieferung._ShortDateNew = True
Me.txtLieferung._ShortDateOnly = False
Me.txtLieferung._TimeOnly = False
Me.txtLieferung._TimeOnly_Seconds = False
Me.txtLieferung._value = ""
Me.txtLieferung._Waehrung = False
Me.txtLieferung._WaehrungZeichen = True
Me.txtLieferung.ForeColor = System.Drawing.Color.Red
Me.txtLieferung.Location = New System.Drawing.Point(106, 62)
Me.txtLieferung.MaxLength = 10
Me.txtLieferung.MaxLineLength = -1
Me.txtLieferung.MaxLines_Warning = ""
Me.txtLieferung.MaxLines_Warning_Label = Nothing
Me.txtLieferung.Name = "txtLieferung"
Me.txtLieferung.Size = New System.Drawing.Size(74, 20)
Me.txtLieferung.TabIndex = 1
'
'txtBestellung
'
Me.txtBestellung._DateTimeOnly = False
Me.txtBestellung._numbersOnly = False
Me.txtBestellung._numbersOnlyKommastellen = ""
Me.txtBestellung._numbersOnlyTrennzeichen = True
Me.txtBestellung._Prozent = False
Me.txtBestellung._ShortDateNew = True
Me.txtBestellung._ShortDateOnly = False
Me.txtBestellung._TimeOnly = False
Me.txtBestellung._TimeOnly_Seconds = False
Me.txtBestellung._value = ""
Me.txtBestellung._Waehrung = False
Me.txtBestellung._WaehrungZeichen = True
Me.txtBestellung.ForeColor = System.Drawing.Color.Red
Me.txtBestellung.Location = New System.Drawing.Point(106, 36)
Me.txtBestellung.MaxLength = 10
Me.txtBestellung.MaxLineLength = -1
Me.txtBestellung.MaxLines_Warning = ""
Me.txtBestellung.MaxLines_Warning_Label = Nothing
Me.txtBestellung.Name = "txtBestellung"
Me.txtBestellung.Size = New System.Drawing.Size(74, 20)
Me.txtBestellung.TabIndex = 0
'
'txtGueltigkeit2
'
Me.txtGueltigkeit2._DateTimeOnly = False
Me.txtGueltigkeit2._numbersOnly = False
Me.txtGueltigkeit2._numbersOnlyKommastellen = ""
Me.txtGueltigkeit2._numbersOnlyTrennzeichen = True
Me.txtGueltigkeit2._Prozent = False
Me.txtGueltigkeit2._ShortDateNew = True
Me.txtGueltigkeit2._ShortDateOnly = False
Me.txtGueltigkeit2._TimeOnly = False
Me.txtGueltigkeit2._TimeOnly_Seconds = False
Me.txtGueltigkeit2._value = ""
Me.txtGueltigkeit2._Waehrung = False
Me.txtGueltigkeit2._WaehrungZeichen = True
Me.txtGueltigkeit2.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
Me.txtGueltigkeit2.ForeColor = System.Drawing.Color.Red
Me.txtGueltigkeit2.Location = New System.Drawing.Point(389, 36)
Me.txtGueltigkeit2.MaxLength = 10
Me.txtGueltigkeit2.MaxLineLength = -1
Me.txtGueltigkeit2.MaxLines_Warning = ""
Me.txtGueltigkeit2.MaxLines_Warning_Label = Nothing
Me.txtGueltigkeit2.Name = "txtGueltigkeit2"
Me.txtGueltigkeit2.Size = New System.Drawing.Size(74, 20)
Me.txtGueltigkeit2.TabIndex = 6
Me.txtGueltigkeit2.Visible = False
'
'Label6
'
Me.Label6.AutoSize = True
Me.Label6.Location = New System.Drawing.Point(3, 65)
Me.Label6.Name = "Label6"
Me.Label6.Size = New System.Drawing.Size(65, 13)
Me.Label6.TabIndex = 123
Me.Label6.Text = "Lieferdatum:"
'
'Label7
'
Me.Label7.AutoSize = True
Me.Label7.Location = New System.Drawing.Point(3, 39)
Me.Label7.Name = "Label7"
Me.Label7.Size = New System.Drawing.Size(70, 13)
Me.Label7.TabIndex = 122
Me.Label7.Text = "Bestelldatum:"
'
'Label11
'
Me.Label11.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
Me.Label11.AutoSize = True
Me.Label11.Location = New System.Drawing.Point(330, 39)
Me.Label11.Name = "Label11"
Me.Label11.Size = New System.Drawing.Size(53, 13)
Me.Label11.TabIndex = 121
Me.Label11.Text = "Gültig bis:"
Me.Label11.Visible = False
'
'tbcntr
'
Me.tbcntr.Controls.Add(Me.TabPage1)
Me.tbcntr.Controls.Add(Me.TabPage2)
Me.tbcntr.Dock = System.Windows.Forms.DockStyle.Right
Me.tbcntr.Location = New System.Drawing.Point(496, 30)
Me.tbcntr.Name = "tbcntr"
Me.tbcntr.SelectedIndex = 0
Me.tbcntr.Size = New System.Drawing.Size(264, 190)
Me.tbcntr.TabIndex = 127
'
'TabPage1
'
Me.TabPage1.Controls.Add(Me.UsrCntlDetails)
Me.TabPage1.Location = New System.Drawing.Point(4, 22)
Me.TabPage1.Name = "TabPage1"
Me.TabPage1.Padding = New System.Windows.Forms.Padding(3)
Me.TabPage1.Size = New System.Drawing.Size(256, 164)
Me.TabPage1.TabIndex = 0
Me.TabPage1.Text = "Details"
Me.TabPage1.UseVisualStyleBackColor = True
'
'UsrCntlDetails
'
Me.UsrCntlDetails.BackColor = System.Drawing.Color.White
Me.UsrCntlDetails.Dock = System.Windows.Forms.DockStyle.Fill
Me.UsrCntlDetails.Location = New System.Drawing.Point(3, 3)
Me.UsrCntlDetails.Name = "UsrCntlDetails"
Me.UsrCntlDetails.Size = New System.Drawing.Size(250, 158)
Me.UsrCntlDetails.TabIndex = 18
'
'TabPage2
'
Me.TabPage2.Controls.Add(Me.scanBestellung)
Me.TabPage2.Controls.Add(Me.scanPIN)
Me.TabPage2.Controls.Add(Me.scanLieferschein)
Me.TabPage2.Controls.Add(Me.scanSonstiges)
Me.TabPage2.Controls.Add(Me.scanRetourniert)
Me.TabPage2.Location = New System.Drawing.Point(4, 22)
Me.TabPage2.Name = "TabPage2"
Me.TabPage2.Padding = New System.Windows.Forms.Padding(3)
Me.TabPage2.Size = New System.Drawing.Size(256, 164)
Me.TabPage2.TabIndex = 1
Me.TabPage2.Text = "Dokumente"
Me.TabPage2.UseVisualStyleBackColor = True
'
'scanBestellung
'
Me.scanBestellung._ARCHIV = True
Me.scanBestellung._DATENSERVER_KATEGORIE = "DOKUMENTE"
Me.scanBestellung._DATENSERVER_ORDNER = "MDM"
Me.scanBestellung._DATENSERVER_UOrdner1 = Nothing
Me.scanBestellung._DATENSERVER_UOrdner2 = Nothing
Me.scanBestellung._DATENSERVER_UOrdner3 = Nothing
Me.scanBestellung._MULTI_FILES = True
Me.scanBestellung._TEXT_PDF = "Bestellung"
Me.scanBestellung.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink
Me.scanBestellung.BackColor = System.Drawing.Color.White
Me.scanBestellung.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle
Me.scanBestellung.Cursor = System.Windows.Forms.Cursors.Default
Me.scanBestellung.Location = New System.Drawing.Point(3, 30)
Me.scanBestellung.Name = "scanBestellung"
Me.scanBestellung.Size = New System.Drawing.Size(94, 24)
Me.scanBestellung.TabIndex = 26
'
'scanPIN
'
Me.scanPIN._ARCHIV = True
Me.scanPIN._DATENSERVER_KATEGORIE = "DOKUMENTE"
Me.scanPIN._DATENSERVER_ORDNER = "MDM"
Me.scanPIN._DATENSERVER_UOrdner1 = Nothing
Me.scanPIN._DATENSERVER_UOrdner2 = Nothing
Me.scanPIN._DATENSERVER_UOrdner3 = Nothing
Me.scanPIN._MULTI_FILES = True
Me.scanPIN._TEXT_PDF = "PIN"
Me.scanPIN.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink
Me.scanPIN.BackColor = System.Drawing.Color.White
Me.scanPIN.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle
Me.scanPIN.Cursor = System.Windows.Forms.Cursors.Default
Me.scanPIN.Location = New System.Drawing.Point(192, 4)
Me.scanPIN.Name = "scanPIN"
Me.scanPIN.Size = New System.Drawing.Size(58, 24)
Me.scanPIN.TabIndex = 24
'
'scanLieferschein
'
Me.scanLieferschein._ARCHIV = True
Me.scanLieferschein._DATENSERVER_KATEGORIE = "DOKUMENTE"
Me.scanLieferschein._DATENSERVER_ORDNER = "MDM"
Me.scanLieferschein._DATENSERVER_UOrdner1 = Nothing
Me.scanLieferschein._DATENSERVER_UOrdner2 = Nothing
Me.scanLieferschein._DATENSERVER_UOrdner3 = Nothing
Me.scanLieferschein._MULTI_FILES = True
Me.scanLieferschein._TEXT_PDF = "Lieferschein"
Me.scanLieferschein.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink
Me.scanLieferschein.BackColor = System.Drawing.Color.White
Me.scanLieferschein.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle
Me.scanLieferschein.Cursor = System.Windows.Forms.Cursors.Default
Me.scanLieferschein.Location = New System.Drawing.Point(3, 4)
Me.scanLieferschein.Name = "scanLieferschein"
Me.scanLieferschein.Size = New System.Drawing.Size(94, 24)
Me.scanLieferschein.TabIndex = 23
'
'scanSonstiges
'
Me.scanSonstiges._DATENSERVER_KATEGORIE = "DOKUMENTE"
Me.scanSonstiges._DATENSERVER_ORDNER = "MDM"
Me.scanSonstiges._DATENSERVER_UOrdner1 = ""
Me.scanSonstiges._DATENSERVER_UOrdner2 = ""
Me.scanSonstiges._DATENSERVER_UOrdner3 = ""
Me.scanSonstiges._OPEN_ORIGINAL = False
Me.scanSonstiges._TYPE = "PDF"
Me.scanSonstiges.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink
Me.scanSonstiges.BackColor = System.Drawing.Color.White
Me.scanSonstiges.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle
Me.scanSonstiges.Cursor = System.Windows.Forms.Cursors.Hand
Me.scanSonstiges.Location = New System.Drawing.Point(3, 56)
Me.scanSonstiges.Margin = New System.Windows.Forms.Padding(0)
Me.scanSonstiges.Name = "scanSonstiges"
Me.scanSonstiges.Size = New System.Drawing.Size(250, 108)
Me.scanSonstiges.TabIndex = 21
'
'scanRetourniert
'
Me.scanRetourniert._ARCHIV = True
Me.scanRetourniert._DATENSERVER_KATEGORIE = "DOKUMENTE"
Me.scanRetourniert._DATENSERVER_ORDNER = "MDM"
Me.scanRetourniert._DATENSERVER_UOrdner1 = Nothing
Me.scanRetourniert._DATENSERVER_UOrdner2 = Nothing
Me.scanRetourniert._DATENSERVER_UOrdner3 = Nothing
Me.scanRetourniert._MULTI_FILES = True
Me.scanRetourniert._TEXT_PDF = "Retourniert"
Me.scanRetourniert.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink
Me.scanRetourniert.BackColor = System.Drawing.Color.White
Me.scanRetourniert.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle
Me.scanRetourniert.Cursor = System.Windows.Forms.Cursors.Default
Me.scanRetourniert.Location = New System.Drawing.Point(98, 4)
Me.scanRetourniert.Name = "scanRetourniert"
Me.scanRetourniert.Size = New System.Drawing.Size(93, 24)
Me.scanRetourniert.TabIndex = 20
'
'cbxArchiviert
'
Me.cbxArchiviert._date = Nothing
Me.cbxArchiviert._showdate = True
Me.cbxArchiviert._value = ""
Me.cbxArchiviert.AutoSize = True
Me.cbxArchiviert.Location = New System.Drawing.Point(333, 200)
Me.cbxArchiviert.Name = "cbxArchiviert"
Me.cbxArchiviert.Size = New System.Drawing.Size(91, 17)
Me.cbxArchiviert.TabIndex = 128
Me.cbxArchiviert.Text = "ARCHIVIERT"
Me.cbxArchiviert.UseVisualStyleBackColor = True
'
'usrCntlSDLLeistungenPLOSE_TRUCKMASTER
'
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
Me.BackColor = System.Drawing.Color.White
Me.Controls.Add(Me.cbxArchiviert)
Me.Controls.Add(Me.tbcntr)
Me.Controls.Add(Me.txtLieferung)
Me.Controls.Add(Me.txtBestellung)
Me.Controls.Add(Me.txtGueltigkeit2)
Me.Controls.Add(Me.Label6)
Me.Controls.Add(Me.Label7)
Me.Controls.Add(Me.Label11)
Me.Controls.Add(Me.Label4)
Me.Controls.Add(Me.cbxGestohlen)
Me.Controls.Add(Me.cbxVerloren)
Me.Controls.Add(Me.cbxGesperrt)
Me.Controls.Add(Me.cbxDefekt)
Me.Controls.Add(Me.Panel2)
Me.Controls.Add(Me.cbxRetourniert)
Me.Controls.Add(Me.txtPin)
Me.Controls.Add(Me.txtKartenNr)
Me.Controls.Add(Me.txtOBUID)
Me.Controls.Add(Me.Label3)
Me.Controls.Add(Me.Label1)
Me.Controls.Add(Me.Label9)
Me.Controls.Add(Me.txtVermerk)
Me.Name = "usrCntlSDLLeistungenPLOSE_TRUCKMASTER"
Me.Size = New System.Drawing.Size(760, 220)
Me.Panel2.ResumeLayout(False)
Me.Panel2.PerformLayout()
Me.tbcntr.ResumeLayout(False)
Me.TabPage1.ResumeLayout(False)
Me.TabPage2.ResumeLayout(False)
Me.ResumeLayout(False)
Me.PerformLayout()
End Sub
Friend WithEvents cbxRetourniert As VERAG_PROG_ALLGEMEIN.MyCheckBoxValue
Friend WithEvents txtPin As VERAG_PROG_ALLGEMEIN.MyTextBox
Friend WithEvents txtKartenNr As VERAG_PROG_ALLGEMEIN.MyTextBox
Friend WithEvents txtOBUID As VERAG_PROG_ALLGEMEIN.MyTextBox
Friend WithEvents Label3 As System.Windows.Forms.Label
Friend WithEvents Label1 As System.Windows.Forms.Label
Friend WithEvents Label9 As System.Windows.Forms.Label
Friend WithEvents txtPLOSEKdNr As VERAG_PROG_ALLGEMEIN.MyTextBox
Friend WithEvents Label2 As System.Windows.Forms.Label
Friend WithEvents Panel2 As System.Windows.Forms.Panel
Friend WithEvents Label8 As System.Windows.Forms.Label
Friend WithEvents txtVermerk As VERAG_PROG_ALLGEMEIN.MyTextBox
Friend WithEvents Label4 As System.Windows.Forms.Label
Friend WithEvents cbxGestohlen As VERAG_PROG_ALLGEMEIN.MyCheckBoxValue
Friend WithEvents cbxVerloren As VERAG_PROG_ALLGEMEIN.MyCheckBoxValue
Friend WithEvents cbxGesperrt As VERAG_PROG_ALLGEMEIN.MyCheckBoxValue
Friend WithEvents cbxDefekt As VERAG_PROG_ALLGEMEIN.MyCheckBoxValue
Friend WithEvents txtLieferung As VERAG_PROG_ALLGEMEIN.MyTextBox
Friend WithEvents txtBestellung As VERAG_PROG_ALLGEMEIN.MyTextBox
Friend WithEvents txtGueltigkeit2 As VERAG_PROG_ALLGEMEIN.MyTextBox
Friend WithEvents Label6 As System.Windows.Forms.Label
Friend WithEvents Label7 As System.Windows.Forms.Label
Friend WithEvents Label11 As System.Windows.Forms.Label
Friend WithEvents tbcntr As System.Windows.Forms.TabControl
Friend WithEvents TabPage1 As System.Windows.Forms.TabPage
Friend WithEvents UsrCntlDetails As SDL.usrCntlAllg
Friend WithEvents TabPage2 As System.Windows.Forms.TabPage
Friend WithEvents scanSonstiges As VERAG_PROG_ALLGEMEIN.usrcntlPDFScanList
Friend WithEvents scanRetourniert As VERAG_PROG_ALLGEMEIN.usrcntlPDFScan
Friend WithEvents scanLieferschein As VERAG_PROG_ALLGEMEIN.usrcntlPDFScan
Friend WithEvents cbxArchiviert As VERAG_PROG_ALLGEMEIN.MyCheckBoxValue
Friend WithEvents scanPIN As VERAG_PROG_ALLGEMEIN.usrcntlPDFScan
Friend WithEvents scanBestellung As VERAG_PROG_ALLGEMEIN.usrcntlPDFScan
End Class

View File

@@ -0,0 +1,120 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>

View File

@@ -0,0 +1,209 @@

Imports System.Globalization
Public Class usrCntlSDLLeistungenPLOSE_TRUCKMASTER
Public KfzKennzeichen As String
Public SDLNr As String
Public kdNr As String
Dim PROG As New cProgramFunctions
Dim kundenSQL As New kundenSQL
Public History As String
Dim culture As CultureInfo = New CultureInfo("de-DE")
Private PartnerKdNrFromFMZOLL As cPartnerKdNRFMZoll
Public addnew As Boolean = False
Dim VAL As New cValidationSDLLeistungen
Public Event LKWChanged(kdNr, newKfz, SDLNr, History)
Public Event CHANGED(kdNr, newKfz, SDLNr, History)
'Public WithEvents s As New cBinding 'fürs Binding
Public SDL As VERAG_PROG_ALLGEMEIN.cSDL
Dim boud = False
Sub New(kdNr, KfzKennzeichen, SDLNr, History)
' Dieser Aufruf ist für den Designer erforderlich.
InitializeComponent()
Me.kdNr = kdNr
Me.KfzKennzeichen = KfzKennzeichen
Me.SDLNr = SDLNr
Me.History = History
' Fügen Sie Initialisierungen nach dem InitializeComponent()-Aufruf hinzu.
End Sub
Private Sub usrCntlLKW_Disposed(sender As Object, e As EventArgs) Handles Me.Disposed
'MsgBox("disp")
End Sub
Private Sub usrCntlSDLLeistungenCZ_Load(sender As Object, e As EventArgs) Handles Me.Load
UsrCntlDetails.kdNr = kdNr
UsrCntlDetails.SDLNr = SDLNr
UsrCntlDetails.History = History
UsrCntlDetails.lblLKWNr.Text = KfzKennzeichen
AddHandler UsrCntlDetails.LKWChanged, Sub(newKfz)
RaiseEvent LKWChanged(kdNr, newKfz, SDLNr, History)
End Sub
'Scan-Elemente initialisieren:
scanLieferschein.INIT(kdNr, KfzKennzeichen, "SDL_" & SDLNr, "HIST_" & History)
scanRetourniert.INIT(kdNr, KfzKennzeichen, "SDL_" & SDLNr, "HIST_" & History)
scanSonstiges.INIT(kdNr, KfzKennzeichen, "SDL_" & SDLNr, "HIST_" & History)
scanBestellung.INIT(kdNr, KfzKennzeichen, "SDL_" & SDLNr, "HIST_" & History)
scanPIN.INIT(kdNr, KfzKennzeichen, "SDL_" & SDLNr, "HIST_" & History)
initDataBinding()
If txtPLOSEKdNr.Text = "" Then
getPartnerKdNrFromFMZOLL() ' Lädt die Partner-KdNr
txtPLOSEKdNr.Text = PartnerKdNrFromFMZOLL.PLOSE_KundenNr
End If
boud = True
' If txtMSEKdNr.Text = "" Then
' getPartnerKdNrFromFMZOLL() ' Lädt die Partner-KdNr
' txtMSEKdNr.Text = PartnerKdNrFromFMZOLL.MSEKundenNr
' End If
If Not VERAG_PROG_ALLGEMEIN.cBerechtignunen.CHECK_BERECHTIGUNG_bool("MDM_Leistungen_bearbeiten", Me.FindForm) Then
cProgramFunctions.setControlReadOnly(Me)
End If
End Sub
Sub getPartnerKdNrFromFMZOLL() ' Lädt die Partner-KdNr
PartnerKdNrFromFMZOLL = kundenSQL.getPartnerKdNrFromFMZOLL(kdNr)
End Sub
Function gueltigBisabgelaufen(o) As Boolean
If CDate(o) > Now Then
Return False
End If
Return True
End Function
Sub initDataBinding()
Try
SDL = New VERAG_PROG_ALLGEMEIN.cSDL(kdNr, KfzKennzeichen, SDLNr, History)
PROG.initDTPE(txtLieferung)
PROG.initDTPE(txtBestellung)
'PROG.initDTPE(txtGueltigkeit2)
txtLieferung._value = SDL.Lieferdatum
txtBestellung._value = SDL.Bestelldatum
' txtGueltigkeit2._value = SDL.GültigBis
cbxRetourniert._date = SDL.RetourniertAm
cbxVerloren._date = SDL.VerlorenAm
cbxGestohlen._date = SDL.GestohlenAm
cbxGesperrt._date = SDL.GesperrtAm
cbxDefekt._date = SDL.DefektAm
cbxGesperrt.Checked = SDL.Gesperrt
cbxDefekt.Checked = SDL.Defekt
cbxGestohlen.Checked = SDL.Gestohlen
cbxVerloren.Checked = SDL.Verloren
cbxArchiviert.Checked = SDL.Archiviert
cbxRetourniert.Checked = SDL.Retourniert
txtVermerk.Text = SDL.Vermerk
UsrCntlDetails.lblErfassung.Text = SDL.Erfassungsdatum
UsrCntlDetails.lblAenderung.Text = SDL.Änderungsdatum
UsrCntlDetails.lblSachbearb.Text = SDL.Sachbearbeiter
' txtPLOSEKdNr.Text = SDL.MSE_Kd_Nr
txtOBUID.Text = SDL.OBUID
txtKartenNr.Text = SDL.KartenNr
txtPin.Text = SDL.PIN
PROG.initPIN(txtPin)
Catch ex As Exception
MsgBox(ex.Message)
MsgBox(ex.StackTrace)
End Try
End Sub
Public Sub newEntry()
' s.updateBinding()
' s.newEntry(kdNr, KfzKennzeichen, SDLNr) 'NEUER EINTRAG!
If txtBestellung.Text = "" Then txtBestellung.Text = Now.ToShortDateString
End Sub
Sub BindingTableColumnChanged()
UsrCntlDetails.lblSachbearb.Text = VERAG_PROG_ALLGEMEIN.cAllgemein.USRKURZNAME
UsrCntlDetails.lblAenderung.Text = Now.ToString("dd.MM.yyyy HH:mm")
' If e.Column.ColumnName = "Sachbearbeiter" Or e.Column.ColumnName = "Änderungsdatum" Then Exit Sub
If save() Then RaiseEvent CHANGED(kdNr, KfzKennzeichen, SDLNr, History)
End Sub
Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs)
Dim valid As Boolean = VAL.checkValidDate(sender, True)
End Sub
Public Function save() As Boolean
loadDataInClass()
Return SDL.SAVE
'If checkSave() Then
' Return kundenSQL.doSQLByList(s.bindingSource)
'End If
Return False
End Function
Sub loadDataInClass()
SDL.Lieferdatum = PROG.isEmptyNull(txtLieferung._value)
SDL.Bestelldatum = PROG.isEmptyNull(txtBestellung._value)
' SDL.GültigBis = PROG.isEmptyNull(txtGueltigkeit2._value)
SDL.Gesperrt = cbxGesperrt.Checked
SDL.Defekt = cbxDefekt.Checked
SDL.Gestohlen = cbxGestohlen.Checked
SDL.Verloren = cbxVerloren.Checked
SDL.Retourniert = cbxRetourniert.Checked
SDL.Vermerk = txtVermerk.Text
SDL.Erfassungsdatum = UsrCntlDetails.lblErfassung.Text
SDL.Änderungsdatum = UsrCntlDetails.lblAenderung.Text
SDL.Sachbearbeiter = UsrCntlDetails.lblSachbearb.Text
'SDL. = txtPLOSEKdNr.Text
SDL.OBUID = txtOBUID.Text
SDL.KartenNr = txtKartenNr.Text
SDL.PIN = txtPin.Text
SDL.RetourniertAm = cbxRetourniert._date
SDL.VerlorenAm = cbxVerloren._date
SDL.GestohlenAm = cbxGestohlen._date
SDL.GesperrtAm = cbxGesperrt._date
SDL.DefektAm = cbxDefekt._date
SDL.Archiviert = cbxArchiviert.Checked
End Sub
Function checkSave() As Boolean
' If Not VAL.checkValidDate(txtBestellung, True) Then Return False 'cProgramFunctions.setInfo(Me.FindForm, "ERR", "Bestelldatum: Datumsformat nicht korrekt!", 3) : Return False
' If Not VAL.checkValidDate(txtLieferung, True) Then Return False 'cProgramFunctions.setInfo(Me.FindForm, "ERR", "Lieferdatum: Datumsformat nicht korrekt!", 3) : Return False
' If Not VAL.checkValidDate(txtGueltigkeit, True) Then Return False 'cProgramFunctions.setInfo(Me.FindForm, "ERR", "Gültigkeitsdatum: Datumsformat nicht korrekt!", 3) : Return False
Return True
End Function
Private Sub txtBestellung_TextChanged(sender As Object, e As EventArgs) Handles txtBestellung.PropertyChanged, txtLieferung.PropertyChanged, txtPLOSEKdNr.TextChanged, txtOBUID.TextChanged, txtKartenNr.TextChanged, txtPin.TextChanged, txtVermerk.TextChanged, cbxDefekt.CheckedChanged, cbxVerloren.CheckedChanged, cbxGestohlen.CheckedChanged, cbxGesperrt.CheckedChanged, cbxRetourniert.CheckedChanged, cbxArchiviert.CheckedChanged ' txtGueltigkeit2.PropertyChanged,
If Not VERAG_PROG_ALLGEMEIN.cBerechtignunen.CHECK_BERECHTIGUNG_bool("MDM_Leistungen_bearbeiten", Me.FindForm) Then Exit Sub
If boud And Me.FindForm IsNot Nothing Then
If sender Is txtLieferung Then
If Not PROG.checkSDLNrPartnerKdNr(kdNr, SDLNr) Then MsgBox("Bitte geben Sie die Partner-Kundennummer im Kundenblatt oder im FM-ZOLL ein!")
End If
BindingTableColumnChanged()
End If
End Sub
Function addTxtToVermerk(tmp, txt) As String
If txtVermerk.Text <> "" Then tmp &= " / "
tmp &= txt & ", am " & Now.ToShortDateString
If tmp.Length > txtVermerk.MaxLength Then tmp = tmp.Substring(0, txtVermerk.MaxLength)
Return tmp
End Function
End Class

View File

@@ -59,6 +59,7 @@ Partial Class frmNewData
Me.txtKundenNr = New System.Windows.Forms.TextBox()
Me.KdSearchBox1 = New VERAG_PROG_ALLGEMEIN.KdSearchBox()
Me.btnAddLeistungVordefiniert = New System.Windows.Forms.Button()
Me.btnSDL_PLOSE_TRUCKMASTER = New System.Windows.Forms.Button()
Me.pnlMain.SuspendLayout()
Me.Panel1.SuspendLayout()
Me.Panel2.SuspendLayout()
@@ -170,6 +171,7 @@ Partial Class frmNewData
Me.FlowLayoutPanel.Controls.Add(Me.btnSDL_PLOSE_IT)
Me.FlowLayoutPanel.Controls.Add(Me.btnSDL_PLOSE_CZ)
Me.FlowLayoutPanel.Controls.Add(Me.btnSDL_PLOSE_MEDPASS)
Me.FlowLayoutPanel.Controls.Add(Me.btnSDL_PLOSE_TRUCKMASTER)
Me.FlowLayoutPanel.Controls.Add(Me.btnVeragParkplatz)
Me.FlowLayoutPanel.Controls.Add(Me.btnVeragParkplatzNEU)
Me.FlowLayoutPanel.Dock = System.Windows.Forms.DockStyle.Bottom
@@ -605,7 +607,7 @@ Partial Class frmNewData
Me.btnVeragParkplatz.ForeColor = System.Drawing.Color.Black
Me.btnVeragParkplatz.Image = Global.SDL.My.Resources.Resources.verag_Card1
Me.btnVeragParkplatz.ImageAlign = System.Drawing.ContentAlignment.TopCenter
Me.btnVeragParkplatz.Location = New System.Drawing.Point(250, 140)
Me.btnVeragParkplatz.Location = New System.Drawing.Point(332, 140)
Me.btnVeragParkplatz.Margin = New System.Windows.Forms.Padding(2)
Me.btnVeragParkplatz.Name = "btnVeragParkplatz"
Me.btnVeragParkplatz.Size = New System.Drawing.Size(78, 64)
@@ -626,7 +628,7 @@ Partial Class frmNewData
Me.btnVeragParkplatzNEU.ForeColor = System.Drawing.Color.Black
Me.btnVeragParkplatzNEU.Image = Global.SDL.My.Resources.Resources.verag_Card1
Me.btnVeragParkplatzNEU.ImageAlign = System.Drawing.ContentAlignment.TopCenter
Me.btnVeragParkplatzNEU.Location = New System.Drawing.Point(332, 140)
Me.btnVeragParkplatzNEU.Location = New System.Drawing.Point(414, 140)
Me.btnVeragParkplatzNEU.Margin = New System.Windows.Forms.Padding(2)
Me.btnVeragParkplatzNEU.Name = "btnVeragParkplatzNEU"
Me.btnVeragParkplatzNEU.Size = New System.Drawing.Size(78, 64)
@@ -717,6 +719,26 @@ Partial Class frmNewData
Me.btnAddLeistungVordefiniert.UseVisualStyleBackColor = True
Me.btnAddLeistungVordefiniert.Visible = False
'
'btnSDL_PLOSE_TRUCKMASTER
'
Me.btnSDL_PLOSE_TRUCKMASTER.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom
Me.btnSDL_PLOSE_TRUCKMASTER.Cursor = System.Windows.Forms.Cursors.Default
Me.btnSDL_PLOSE_TRUCKMASTER.Enabled = False
Me.btnSDL_PLOSE_TRUCKMASTER.FlatAppearance.MouseDownBackColor = System.Drawing.Color.Silver
Me.btnSDL_PLOSE_TRUCKMASTER.FlatStyle = System.Windows.Forms.FlatStyle.Flat
Me.btnSDL_PLOSE_TRUCKMASTER.ForeColor = System.Drawing.Color.Black
Me.btnSDL_PLOSE_TRUCKMASTER.Image = Global.SDL.My.Resources.Resources.plose_truckmaster
Me.btnSDL_PLOSE_TRUCKMASTER.ImageAlign = System.Drawing.ContentAlignment.TopCenter
Me.btnSDL_PLOSE_TRUCKMASTER.Location = New System.Drawing.Point(250, 140)
Me.btnSDL_PLOSE_TRUCKMASTER.Margin = New System.Windows.Forms.Padding(2)
Me.btnSDL_PLOSE_TRUCKMASTER.Name = "btnSDL_PLOSE_TRUCKMASTER"
Me.btnSDL_PLOSE_TRUCKMASTER.Size = New System.Drawing.Size(78, 64)
Me.btnSDL_PLOSE_TRUCKMASTER.TabIndex = 63
Me.btnSDL_PLOSE_TRUCKMASTER.Tag = "218"
Me.btnSDL_PLOSE_TRUCKMASTER.Text = "TruckMaster"
Me.btnSDL_PLOSE_TRUCKMASTER.TextAlign = System.Drawing.ContentAlignment.BottomCenter
Me.btnSDL_PLOSE_TRUCKMASTER.UseVisualStyleBackColor = True
'
'frmNewData
'
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
@@ -773,4 +795,5 @@ Partial Class frmNewData
Friend WithEvents btnSDL_PLOSE_CZ As Button
Friend WithEvents btnSDL_PLOSE_MEDPASS As Button
Friend WithEvents btnVeragParkplatzNEU As Button
Friend WithEvents btnSDL_PLOSE_TRUCKMASTER As Button
End Class

View File

@@ -206,6 +206,7 @@ Public Class frmNewData
Case 215 : btnAddLeistungVordefiniert.Image = My.Resources.plose_it : btnAddLeistungVordefiniert.Text = "PLOSE IT" & vbNewLine & "hinzufügen"
Case 216 : btnAddLeistungVordefiniert.Image = My.Resources.plose_cz : btnAddLeistungVordefiniert.Text = "PLOSE CZ" & vbNewLine & "hinzufügen"
Case 217 : btnAddLeistungVordefiniert.Image = My.Resources.plose_medpass : btnAddLeistungVordefiniert.Text = "MEDPASS" & vbNewLine & "hinzufügen"
Case 218 : btnAddLeistungVordefiniert.Image = My.Resources.plose_truckmaster : btnAddLeistungVordefiniert.Text = "TruckMaster" & vbNewLine & "hinzufügen"
Case 209 : btnAddLeistungVordefiniert.Image = My.Resources.viatoll : btnAddLeistungVordefiniert.Text = "Maut PL" & vbNewLine & "hinzufügen"
Case 210 : btnAddLeistungVordefiniert.Image = My.Resources.abc_obu : btnAddLeistungVordefiniert.Text = "Maut SI" & vbNewLine & "hinzufügen"
Case 208 : btnAddLeistungVordefiniert.Image = My.Resources.mse : btnAddLeistungVordefiniert.Text = "MSE" & vbNewLine & "hinzufügen"
@@ -256,7 +257,7 @@ Public Class frmNewData
Private Sub btnSDL_Woelfl_Click(sender As Object, e As EventArgs) Handles btnSDL_Woelfl.Click, btnSDL_IDS.Click, btnSDL_MautAT.Click, btnSDL_MautDE.Click, btnSDL_MautMSE.Click, btnSDL_UTA.Click, btnSDL_MautPL.Click,
btnSDL_MautIT.Click, btnSDL_MautSI.Click, btnSDL_MautCZ.Click, btnSDL_ECOTAX.Click, btnSDL_FREJUS.Click, btnSDL_Hugo.Click, btnSDL_DouBox.Click, btnSDL_MotorWay.Click, btnSDL_MautFR.Click, btnAddLeistungVordefiniert.Click, btnSDL_MANAbgas.Click,
btnVeragParkplatz.Click, btnSDL_PLOSE.Click, btnSDL_PLOSE_IT.Click, btnSDL_PLOSE_CZ.Click, btnSDL_PLOSE_MEDPASS.Click, btnVeragParkplatzNEU.Click
btnVeragParkplatz.Click, btnSDL_PLOSE.Click, btnSDL_PLOSE_IT.Click, btnSDL_PLOSE_CZ.Click, btnSDL_PLOSE_MEDPASS.Click, btnVeragParkplatzNEU.Click, btnSDL_PLOSE_TRUCKMASTER.Click
If KdSearchBox1.KdNr <= 0 Then MsgBox("Kunde auswählen!") : Exit Sub

View File

@@ -265,6 +265,17 @@ Public Class usrCntlDatenDetails
AddHandler usrcntl.CHANGED, Sub(kdNr, Kfz, SDLNr, History)
RaiseEvent DataChanged(kdNr, Kfz, SDLNr, History)
End Sub
ElseIf SDLLeistung = 218 Then ' PLOSE TRUCK MASTER
pic.Image = Nothing
Dim usrcntl As New usrCntlSDLLeistungenPLOSE_TRUCKMASTER(kdnr, KfzKennzeichen, SDLLeistung, history)
usrcntl.Dock = DockStyle.Fill
pnlSDLLeistungenDetails.Controls.Add(usrcntl)
AddHandler usrcntl.LKWChanged, Sub(kdNr, newKfz, SDLNr, History)
RaiseEvent Changed(kdNr, newKfz, SDLNr, History)
End Sub
AddHandler usrcntl.CHANGED, Sub(kdNr, Kfz, SDLNr, History)
RaiseEvent DataChanged(kdNr, Kfz, SDLNr, History)
End Sub
ElseIf SDLLeistung = 500 Then ' MAN
pic.Image = Nothing

View File

@@ -23,7 +23,7 @@ Partial Class usrCntlKartenDaten
<System.Diagnostics.DebuggerStepThrough()> _
Private Sub InitializeComponent()
Me.components = New System.ComponentModel.Container()
Dim DataGridViewCellStyle1 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
Dim DataGridViewCellStyle2 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
Me.DetailsAnzeigenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
Me.FlowLayoutPanel = New System.Windows.Forms.FlowLayoutPanel()
Me.btnSDL_Alle = New System.Windows.Forms.Button()
@@ -50,6 +50,7 @@ Partial Class usrCntlKartenDaten
Me.btnSDL_PLOSE_IT = New System.Windows.Forms.Button()
Me.btnSDL_PLOSE_CZ = New System.Windows.Forms.Button()
Me.btnSDL_PLOSE_MEDPASS = New System.Windows.Forms.Button()
Me.btnSDL_PLOSE_TRUCKMASTER = New System.Windows.Forms.Button()
Me.btnFilter = New System.Windows.Forms.Button()
Me.ContextMenuStrip1 = New System.Windows.Forms.ContextMenuStrip(Me.components)
Me.KundenblattAnzeigenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
@@ -132,6 +133,7 @@ Partial Class usrCntlKartenDaten
Me.FlowLayoutPanel.Controls.Add(Me.btnSDL_PLOSE_IT)
Me.FlowLayoutPanel.Controls.Add(Me.btnSDL_PLOSE_CZ)
Me.FlowLayoutPanel.Controls.Add(Me.btnSDL_PLOSE_MEDPASS)
Me.FlowLayoutPanel.Controls.Add(Me.btnSDL_PLOSE_TRUCKMASTER)
Me.FlowLayoutPanel.Dock = System.Windows.Forms.DockStyle.Fill
Me.FlowLayoutPanel.Location = New System.Drawing.Point(0, 0)
Me.FlowLayoutPanel.Margin = New System.Windows.Forms.Padding(0)
@@ -559,6 +561,23 @@ Partial Class usrCntlKartenDaten
Me.btnSDL_PLOSE_MEDPASS.TextAlign = System.Drawing.ContentAlignment.BottomCenter
Me.btnSDL_PLOSE_MEDPASS.UseVisualStyleBackColor = True
'
'btnSDL_PLOSE_TRUCKMASTER
'
Me.btnSDL_PLOSE_TRUCKMASTER.Cursor = System.Windows.Forms.Cursors.Default
Me.btnSDL_PLOSE_TRUCKMASTER.FlatAppearance.BorderSize = 0
Me.btnSDL_PLOSE_TRUCKMASTER.FlatStyle = System.Windows.Forms.FlatStyle.Flat
Me.btnSDL_PLOSE_TRUCKMASTER.ForeColor = System.Drawing.Color.Black
Me.btnSDL_PLOSE_TRUCKMASTER.Image = Global.SDL.My.Resources.Resources.plose_truckmaster
Me.btnSDL_PLOSE_TRUCKMASTER.ImageAlign = System.Drawing.ContentAlignment.TopCenter
Me.btnSDL_PLOSE_TRUCKMASTER.Location = New System.Drawing.Point(560, 64)
Me.btnSDL_PLOSE_TRUCKMASTER.Margin = New System.Windows.Forms.Padding(0)
Me.btnSDL_PLOSE_TRUCKMASTER.Name = "btnSDL_PLOSE_TRUCKMASTER"
Me.btnSDL_PLOSE_TRUCKMASTER.Size = New System.Drawing.Size(78, 64)
Me.btnSDL_PLOSE_TRUCKMASTER.TabIndex = 46
Me.btnSDL_PLOSE_TRUCKMASTER.Text = "TruckMaster"
Me.btnSDL_PLOSE_TRUCKMASTER.TextAlign = System.Drawing.ContentAlignment.BottomCenter
Me.btnSDL_PLOSE_TRUCKMASTER.UseVisualStyleBackColor = True
'
'btnFilter
'
Me.btnFilter.FlatStyle = System.Windows.Forms.FlatStyle.Flat
@@ -888,8 +907,8 @@ Partial Class usrCntlKartenDaten
Me.dgvSDL.AllowUserToAddRows = False
Me.dgvSDL.AllowUserToDeleteRows = False
Me.dgvSDL.AllowUserToResizeColumns = False
DataGridViewCellStyle1.BackColor = System.Drawing.Color.FromArgb(CType(CType(240, Byte), Integer), CType(CType(245, Byte), Integer), CType(CType(255, Byte), Integer))
Me.dgvSDL.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle1
DataGridViewCellStyle2.BackColor = System.Drawing.Color.FromArgb(CType(CType(240, Byte), Integer), CType(CType(245, Byte), Integer), CType(CType(255, Byte), Integer))
Me.dgvSDL.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle2
Me.dgvSDL.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
Me.dgvSDL.Location = New System.Drawing.Point(0, -1)
Me.dgvSDL.Name = "dgvSDL"
@@ -1048,4 +1067,5 @@ Partial Class usrCntlKartenDaten
Friend WithEvents btnSDL_PLOSE_CZ As Button
Friend WithEvents btnSDL_PLOSE_MEDPASS As Button
Friend WithEvents btnVERAGCardNew As Button
Friend WithEvents btnSDL_PLOSE_TRUCKMASTER As Button
End Class

View File

@@ -95,6 +95,7 @@ Public Class usrCntlKartenDaten
btnSDL_PLOSE_IT.Visible = dt.Select("SDLNr=215").Count > 0
btnSDL_PLOSE_CZ.Visible = dt.Select("SDLNr=216").Count > 0
btnSDL_PLOSE_MEDPASS.Visible = dt.Select("SDLNr=217").Count > 0
btnSDL_PLOSE_TRUCKMASTER.Visible = dt.Select("SDLNr=218").Count > 0
btnMANAbgasplakette.Visible = dt.Select("SDLNr=500").Count > 0
btnVERAGParkplatz.Visible = dt.Select("SDLNr=501").Count > 0
btnVERAGCardNew.Visible = dt.Select("SDLNr=502").Count > 0
@@ -126,6 +127,7 @@ Public Class usrCntlKartenDaten
btnSDL_PLOSE_IT.Visible = dt.Select("SDLNr=215").Count > 0
btnSDL_PLOSE_CZ.Visible = dt.Select("SDLNr=216").Count > 0
btnSDL_PLOSE_MEDPASS.Visible = dt.Select("SDLNr=217").Count > 0
btnSDL_PLOSE_TRUCKMASTER.Visible = dt.Select("SDLNr=218").Count > 0
btnMANAbgasplakette.Visible = dt.Select("SDLNr=500").Count > 0
btnVERAGParkplatz.Visible = dt.Select("SDLNr=501").Count > 0
btnVERAGCardNew.Visible = dt.Select("SDLNr=502").Count > 0
@@ -517,6 +519,7 @@ Public Class usrCntlKartenDaten
Case 215 : SQL_STR = "SELECT " & IIf(cbxMax200Eintrage.Checked, " top 200 ", "") & " KundenNr, SDL.SDLNr, KfzKennzeichen, History, Bestelldatum, Lieferdatum, [TELEPASS-Nr], PLOSEKundenNr, /*GültigBis,*/Vermerk, Gesperrt, Defekt, Verloren, Gestohlen, Retourniert, SDL.Erfassungsdatum, SDL.Änderungsdatum, SDL.Sachbearbeiter FROM SDL INNER JOIN [VERAG].[dbo].Adressen ON [VERAG].[dbo].Adressen.AdressenNr=SDL.KundenNr WHERE SDLNr=215"
Case 216 : SQL_STR = "SELECT " & IIf(cbxMax200Eintrage.Checked, " top 200 ", "") & " KundenNr, SDL.SDLNr, KfzKennzeichen, History, Bestelldatum, Lieferdatum, KartenNr, OBUID, PIN, PLOSEKundenNr, /*GültigBis,*/Vermerk, Gesperrt, Defekt, Verloren, Gestohlen, Retourniert, SDL.Erfassungsdatum, SDL.Änderungsdatum, SDL.Sachbearbeiter FROM SDL INNER JOIN [VERAG].[dbo].Adressen ON [VERAG].[dbo].Adressen.AdressenNr=SDL.KundenNr WHERE SDLNr=216"
Case 217 : SQL_STR = "SELECT " & IIf(cbxMax200Eintrage.Checked, " top 200 ", "") & " KundenNr, SDL.SDLNr, KfzKennzeichen, History, Bestelldatum, Lieferdatum, OBUID, PLOSEKundenNr, /*GültigBis,*/Vermerk, Gesperrt, Defekt, Verloren, Gestohlen, Retourniert, SDL.Erfassungsdatum, SDL.Änderungsdatum, SDL.Sachbearbeiter FROM SDL INNER JOIN [VERAG].[dbo].Adressen ON [VERAG].[dbo].Adressen.AdressenNr=SDL.KundenNr WHERE SDLNr=217"
Case 218 : SQL_STR = "SELECT " & IIf(cbxMax200Eintrage.Checked, " top 200 ", "") & " KundenNr, SDL.SDLNr, KfzKennzeichen, History, Bestelldatum, Lieferdatum, OBUID, PLOSEKundenNr, /*GültigBis,*/Vermerk, Gesperrt, Defekt, Verloren, Gestohlen, Retourniert, SDL.Erfassungsdatum, SDL.Änderungsdatum, SDL.Sachbearbeiter FROM SDL INNER JOIN [VERAG].[dbo].Adressen ON [VERAG].[dbo].Adressen.AdressenNr=SDL.KundenNr WHERE SDLNr=218"
Case 209 : SQL_STR = "SELECT " & IIf(cbxMax200Eintrage.Checked, " top 200 ", "") & " KundenNr, SDL.SDLNr, KfzKennzeichen, History, Bestelldatum, Lieferdatum, [MSE-Kd-Nr], KartenNr, Vermerk,Gesperrt, Defekt, Verloren, Gestohlen, Retourniert, SDL.Erfassungsdatum, SDL.Änderungsdatum, SDL.Sachbearbeiter FROM SDL WHERE SDLNr=209"
Case 210 : SQL_STR = "SELECT " & IIf(cbxMax200Eintrage.Checked, " top 200 ", "") & " KundenNr, SDL.SDLNr, KfzKennzeichen, History, Bestelldatum, Lieferdatum, [MSE-Kd-Nr], KartenNr, OBUID, [SERIE-Nr],Vermerk, Gesperrt, Defekt, Verloren, Gestohlen, Retourniert, SDL.Erfassungsdatum, SDL.Änderungsdatum, SDL.Sachbearbeiter FROM SDL WHERE SDLNr=210"
Case 208 : SQL_STR = "SELECT " & IIf(cbxMax200Eintrage.Checked, " top 200 ", "") & " KundenNr, SDL.SDLNr, KfzKennzeichen, History, Bestelldatum, Lieferdatum, [MSE-Kd-Nr], KartenNr, GültigBis,Vermerk,Gesperrt, Defekt, Verloren, Gestohlen, Retourniert, SDL.Erfassungsdatum, SDL.Änderungsdatum, SDL.Sachbearbeiter FROM SDL WHERE SDLNr=208"
@@ -571,6 +574,7 @@ Public Class usrCntlKartenDaten
Case 215 : Return btnSDL_PLOSE_IT
Case 216 : Return btnSDL_PLOSE_CZ
Case 217 : Return btnSDL_PLOSE_MEDPASS
Case 218 : Return btnSDL_PLOSE_TRUCKMASTER
Case 209 : Return btnSDL_MautPL
Case 210 : Return btnSDL_MautSI
Case 208 : Return btnSDL_MautMSE
@@ -733,7 +737,7 @@ Public Class usrCntlKartenDaten
End If
btnRetourniert.Enabled = False
If (sdlNr = 202 Or sdlNr = 203 Or sdlNr = 209 Or sdlNr = 210 Or sdlNr = 211 Or sdlNr = 213 Or sdlNr = 214 Or sdlNr = 215 Or sdlNr = 216 Or sdlNr = 217) Then
If (sdlNr = 202 Or sdlNr = 203 Or sdlNr = 209 Or sdlNr = 210 Or sdlNr = 211 Or sdlNr = 213 Or sdlNr = 214 Or sdlNr = 215 Or sdlNr = 216 Or sdlNr = 217 Or sdlNr = 218) Then
btnRetourniert.Enabled = True
End If
@@ -750,6 +754,7 @@ Public Class usrCntlKartenDaten
If sdlNr = 215 Then btnBenachrichtigungKartenboxen.Enabled = True
If sdlNr = 216 Then btnBenachrichtigungKartenboxen.Enabled = True
If sdlNr = 217 Then btnBenachrichtigungKartenboxen.Enabled = True
If sdlNr = 218 Then btnBenachrichtigungKartenboxen.Enabled = True
If sdlNr = 208 Then btnBenachrichtigungKartenboxen.Enabled = True
If sdlNr = 207 Then btnBenachrichtigungKartenboxen.Enabled = True
If sdlNr = 101 Then btnBenachrichtigungKartenboxen.Enabled = True
@@ -1091,7 +1096,7 @@ Public Class usrCntlKartenDaten
Dim von = Now.AddMonths(-6)
Select Case aktSDLNr
Case "213", "214", "215", "216", "217", "211" : von = "01.01.2000"
Case "213", "214", "215", "216", "217", "218", "211" : von = "01.01.2000"
End Select
cMDMAuswertung.genUeberfaelligeBestellungen(Me.FindForm, von, Now, VERAG_PROG_ALLGEMEIN.cAllgemein.USRNAME, kdNr, IIf(IsNumeric(aktSDLNr), aktSDLNr, -1))
'Now.AddMonths(-6) -_> Lieferdatum vormals -6M
@@ -1168,7 +1173,7 @@ Public Class usrCntlKartenDaten
Case 214 : pfad = AppDomain.CurrentDomain.BaseDirectory & "Resources\MDM_Schreiben\Retour\PLOSE.doc"
Case 215 : pfad = AppDomain.CurrentDomain.BaseDirectory & "Resources\MDM_Schreiben\Retour\PLOSE_IT.doc"
Case 216 : pfad = AppDomain.CurrentDomain.BaseDirectory & "Resources\MDM_Schreiben\Retour\PLOSE_CZ.doc"
Case 217 : pfad = AppDomain.CurrentDomain.BaseDirectory & "Resources\MDM_Schreiben\Retour\PLOSE.doc"
Case 217, 218 : pfad = AppDomain.CurrentDomain.BaseDirectory & "Resources\MDM_Schreiben\Retour\PLOSE.doc"
End Select
If Not System.IO.File.Exists(pfad) Then
@@ -1195,6 +1200,7 @@ Public Class usrCntlKartenDaten
Case 215 : odoc = getWordRetourniert_PLOSE_IT(odoc, kdNr, datum)
Case 216 : odoc = getWordRetourniert_PLOSE_MEDPASS(odoc, kdNr, datum)
Case 217 : odoc = getWordRetourniert_PLOSE(odoc, kdNr, datum)
Case 218 : odoc = getWordRetourniert_PLOSE_TRUCKMASTER(odoc, kdNr, datum)
Case Else : odoc.Close() : MsgBox("Falsche Leistung")
End Select
@@ -1426,6 +1432,43 @@ Public Class usrCntlKartenDaten
Return odoc
End Function
Function getWordRetourniert_PLOSE_TRUCKMASTER(odoc As Microsoft.Office.Interop.Word.Document, kdNr As Integer, datum As Date) As Microsoft.Office.Interop.Word.Document
Try
Dim dt As DataTable = SQL.loadDgvBySql("SELECT * FROM SDL WHERE KundenNr=" & kdNr & " AND SDLNr=218 AND Retourniert=1 AND RetourniertAm between '" & datum.ToShortDateString & " 00:00:00' and '" & datum.ToShortDateString & " 23:59:59'")
Dim KUNDE = kundenSQL.getKundeFMZOLLByKdNr(kdNr)
If KUNDE Is Nothing Then MsgBox("Kunde nicht gefunden!") : Return odoc
Dim PartnerKdNrFromFMZOLL As cPartnerKdNRFMZoll = kundenSQL.getPartnerKdNrFromFMZOLL(kdNr)
Dim oTable As Word.Table
odoc.FormFields("Anzahl").Range.Text = dt.Rows.Count
odoc.FormFields("KdName").Range.Text = KUNDE.Name_1 & " " & KUNDE.Name_2
odoc.FormFields("KdStrasse").Range.Text = KUNDE.Straße
odoc.FormFields("KdOrt").Range.Text = KUNDE.LandKz & " " & KUNDE.PLZ & " " & KUNDE.Ort
odoc.FormFields("KdNrVERAG").Range.Text = KUNDE.KundenNr
odoc.FormFields("KdNrMST").Range.Text = PartnerKdNrFromFMZOLL.PLOSE_KundenNr
odoc.FormFields("Sachbearbeiter").Range.Text = VERAG_PROG_ALLGEMEIN.cAllgemein.USRNAME
If odoc.Range.Bookmarks.Exists("TabelleKarten2") Then
If odoc.Bookmarks("TabelleKarten2").Range.Tables.Count > 0 Then
oTable = odoc.Bookmarks("TabelleKarten2").Range.Tables(1)
Dim i = 1
For Each r As DataRow In dt.Rows
oTable.Rows(i + 1).Cells(1).Range.Text = cSqlDb.checkNullStr(r("KfzKennzeichen"))
oTable.Rows(i + 1).Cells(2).Range.Text = cSqlDb.checkNullStr(r("KartenNr"))
oTable.Rows(i + 1).Cells(3).Range.Text = cSqlDb.checkNullStr(r("OBUID"))
If i < dt.Rows.Count Then oTable.Rows.Add()
i += 1
Next
End If
Else
MessageBox.Show("Textmarke nicht vorhanden!")
End If
Catch ex As Exception
MessageBox.Show(ex.ToString)
End Try
Return odoc
End Function
Function getWordRetourniert_MULTI(odoc As Microsoft.Office.Interop.Word.Document, kdNr As Integer, datum As Date) As Microsoft.Office.Interop.Word.Document
Try
Dim dt As DataTable = SQL.loadDgvBySql("SELECT * FROM SDL WHERE KundenNr=" & kdNr & " AND SDLNr=211 AND Retourniert=1 AND RetourniertAm between '" & datum.ToShortDateString & " 00:00:00' and '" & datum.ToShortDateString & " 23:59:59'")
@@ -1648,4 +1691,7 @@ Public Class usrCntlKartenDaten
Private Sub Button2_Click_1(sender As Object, e As EventArgs) Handles btnSDL_PLOSE_MEDPASS.Click
SET_SDL(217)
End Sub
Private Sub Buttonx_Click_1(sender As Object, e As EventArgs) Handles btnSDL_PLOSE_TRUCKMASTER.Click
SET_SDL(218)
End Sub
End Class