diff --git a/Aviso/Aviso.vbproj b/Aviso/Aviso.vbproj
index 19d8b76..f2bf7b4 100644
--- a/Aviso/Aviso.vbproj
+++ b/Aviso/Aviso.vbproj
@@ -843,6 +843,12 @@
Form
+
+ frmWechselStandarddrucker.vb
+
+
+ Form
+
frmZoll.vb
@@ -1238,6 +1244,9 @@
frmWarenbezeichnungBegriffeEdit.vb
+
+ frmWechselStandarddrucker.vb
+
frmZoll.vb
diff --git a/Aviso/frmHauptfenster.Designer.vb b/Aviso/frmHauptfenster.Designer.vb
index 4db325f..2382b31 100644
--- a/Aviso/frmHauptfenster.Designer.vb
+++ b/Aviso/frmHauptfenster.Designer.vb
@@ -96,6 +96,7 @@ Partial Class frmHauptfenster
Me.VollständigesUpdateToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
Me.UpdateToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
Me.LogoutToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
+ Me.StandarddruckerWechselnToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
Me.FunktionenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
Me.GenerelleGestellungenDurchsuchenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
Me.KundenVonFremdenSpeditionenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
@@ -492,7 +493,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.AvisoTVToolStripMenuItem, Me.SecretAvisoToolStripMenuItem, Me.AdministrationToolStripMenuItem, Me.ToolStripSeparator4, Me.FirmaWechselnToolStripMenuItem, Me.StandortWechselnToolStripMenuItem, Me.SpracheWechselnToolStripMenuItem, 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.AvisoTVToolStripMenuItem, Me.SecretAvisoToolStripMenuItem, Me.AdministrationToolStripMenuItem, Me.ToolStripSeparator4, Me.FirmaWechselnToolStripMenuItem, Me.StandortWechselnToolStripMenuItem, Me.SpracheWechselnToolStripMenuItem, Me.StandarddruckerWechselnToolStripMenuItem, 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)
@@ -501,21 +502,21 @@ Partial Class frmHauptfenster
'mnuFirmen
'
Me.mnuFirmen.Name = "mnuFirmen"
- Me.mnuFirmen.Size = New System.Drawing.Size(184, 22)
+ Me.mnuFirmen.Size = New System.Drawing.Size(213, 22)
Me.mnuFirmen.Text = "Firmen"
Me.mnuFirmen.Visible = False
'
'NeuesPasswortToolStripMenuItem
'
Me.NeuesPasswortToolStripMenuItem.Name = "NeuesPasswortToolStripMenuItem"
- Me.NeuesPasswortToolStripMenuItem.Size = New System.Drawing.Size(184, 22)
+ Me.NeuesPasswortToolStripMenuItem.Size = New System.Drawing.Size(213, 22)
Me.NeuesPasswortToolStripMenuItem.Text = "Neues Passwort"
'
'OptionenToolStripMenuItem
'
Me.OptionenToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ZeilenInFarbeEinausToolStripMenuItem, Me.BerechtigungenNeuLadenToolStripMenuItem})
Me.OptionenToolStripMenuItem.Name = "OptionenToolStripMenuItem"
- Me.OptionenToolStripMenuItem.Size = New System.Drawing.Size(184, 22)
+ Me.OptionenToolStripMenuItem.Size = New System.Drawing.Size(213, 22)
Me.OptionenToolStripMenuItem.Text = "Optionen"
'
'ZeilenInFarbeEinausToolStripMenuItem
@@ -533,7 +534,7 @@ Partial Class frmHauptfenster
'StandorteToolStripMenuItem
'
Me.StandorteToolStripMenuItem.Name = "StandorteToolStripMenuItem"
- Me.StandorteToolStripMenuItem.Size = New System.Drawing.Size(184, 22)
+ Me.StandorteToolStripMenuItem.Size = New System.Drawing.Size(213, 22)
Me.StandorteToolStripMenuItem.Text = "Standorte"
Me.StandorteToolStripMenuItem.Visible = False
'
@@ -541,7 +542,7 @@ Partial Class frmHauptfenster
'
Me.AvisoTVToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.InfoTextÄndernToolStripMenuItem})
Me.AvisoTVToolStripMenuItem.Name = "AvisoTVToolStripMenuItem"
- Me.AvisoTVToolStripMenuItem.Size = New System.Drawing.Size(184, 22)
+ Me.AvisoTVToolStripMenuItem.Size = New System.Drawing.Size(213, 22)
Me.AvisoTVToolStripMenuItem.Text = "AvisoTV"
Me.AvisoTVToolStripMenuItem.Visible = False
'
@@ -554,14 +555,14 @@ Partial Class frmHauptfenster
'SecretAvisoToolStripMenuItem
'
Me.SecretAvisoToolStripMenuItem.Name = "SecretAvisoToolStripMenuItem"
- Me.SecretAvisoToolStripMenuItem.Size = New System.Drawing.Size(184, 22)
+ Me.SecretAvisoToolStripMenuItem.Size = New System.Drawing.Size(213, 22)
Me.SecretAvisoToolStripMenuItem.Text = "SecretAviso"
'
'AdministrationToolStripMenuItem
'
Me.AdministrationToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.KdNrZuordnenToolStripMenuItem, Me.OptionenToolStripMenuItem1, Me.VorlagenUploadToolStripMenuItem, Me.BarcodeTestToolStripMenuItem, Me.TabellenToolStripMenuItem, Me.SMSTestToolStripMenuItem, Me.QSTeamsToolStripMenuItem, Me.LeereRechnungToolStripMenuItem, Me.EMAILTESTToolStripMenuItem, Me.FreigabeMailTestToolStripMenuItem, Me.SDLProgrammStartenToolStripMenuItem, Me.TESTToolStripMenuItem, Me.AlleStatusMailsSchickenToolStripMenuItem, Me.RoutenverwaltungToolStripMenuItem})
Me.AdministrationToolStripMenuItem.Name = "AdministrationToolStripMenuItem"
- Me.AdministrationToolStripMenuItem.Size = New System.Drawing.Size(184, 22)
+ Me.AdministrationToolStripMenuItem.Size = New System.Drawing.Size(213, 22)
Me.AdministrationToolStripMenuItem.Text = "Administration"
Me.AdministrationToolStripMenuItem.Visible = False
'
@@ -652,13 +653,13 @@ Partial Class frmHauptfenster
'ToolStripSeparator4
'
Me.ToolStripSeparator4.Name = "ToolStripSeparator4"
- Me.ToolStripSeparator4.Size = New System.Drawing.Size(181, 6)
+ Me.ToolStripSeparator4.Size = New System.Drawing.Size(210, 6)
'
'FirmaWechselnToolStripMenuItem
'
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.Size = New System.Drawing.Size(213, 22)
Me.FirmaWechselnToolStripMenuItem.Text = "Firma wechseln"
'
'VERAGToolStripMenuItem
@@ -707,7 +708,7 @@ Partial Class frmHauptfenster
'
Me.StandortWechselnToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.SUBToolStripMenuItem, Me.SBGToolStripMenuItem, Me.WAIToolStripMenuItem, Me.NKDToolStripMenuItem, Me.NEUToolStripMenuItem, Me.AMBToolStripMenuItem, Me.DTBToolStripMenuItem})
Me.StandortWechselnToolStripMenuItem.Name = "StandortWechselnToolStripMenuItem"
- Me.StandortWechselnToolStripMenuItem.Size = New System.Drawing.Size(184, 22)
+ Me.StandortWechselnToolStripMenuItem.Size = New System.Drawing.Size(213, 22)
Me.StandortWechselnToolStripMenuItem.Text = "Standort wechseln"
Me.StandortWechselnToolStripMenuItem.Visible = False
'
@@ -758,7 +759,7 @@ Partial Class frmHauptfenster
'
Me.SpracheWechselnToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.DeutschToolStripMenuItem, Me.TürkischToolStripMenuItem})
Me.SpracheWechselnToolStripMenuItem.Name = "SpracheWechselnToolStripMenuItem"
- Me.SpracheWechselnToolStripMenuItem.Size = New System.Drawing.Size(184, 22)
+ Me.SpracheWechselnToolStripMenuItem.Size = New System.Drawing.Size(213, 22)
Me.SpracheWechselnToolStripMenuItem.Text = "Sprache wechseln"
'
'DeutschToolStripMenuItem
@@ -776,29 +777,35 @@ Partial Class frmHauptfenster
'NacherfassungToolStripMenuItem
'
Me.NacherfassungToolStripMenuItem.Name = "NacherfassungToolStripMenuItem"
- Me.NacherfassungToolStripMenuItem.Size = New System.Drawing.Size(184, 22)
+ Me.NacherfassungToolStripMenuItem.Size = New System.Drawing.Size(213, 22)
Me.NacherfassungToolStripMenuItem.Text = "Nacherfassung"
Me.NacherfassungToolStripMenuItem.Visible = False
'
'VollständigesUpdateToolStripMenuItem
'
Me.VollständigesUpdateToolStripMenuItem.Name = "VollständigesUpdateToolStripMenuItem"
- Me.VollständigesUpdateToolStripMenuItem.Size = New System.Drawing.Size(184, 22)
+ Me.VollständigesUpdateToolStripMenuItem.Size = New System.Drawing.Size(213, 22)
Me.VollständigesUpdateToolStripMenuItem.Text = "Vollständiges Update"
'
'UpdateToolStripMenuItem
'
Me.UpdateToolStripMenuItem.Name = "UpdateToolStripMenuItem"
- Me.UpdateToolStripMenuItem.Size = New System.Drawing.Size(184, 22)
+ Me.UpdateToolStripMenuItem.Size = New System.Drawing.Size(213, 22)
Me.UpdateToolStripMenuItem.Text = "Update"
'
'LogoutToolStripMenuItem
'
Me.LogoutToolStripMenuItem.Name = "LogoutToolStripMenuItem"
- Me.LogoutToolStripMenuItem.Size = New System.Drawing.Size(184, 22)
+ Me.LogoutToolStripMenuItem.Size = New System.Drawing.Size(213, 22)
Me.LogoutToolStripMenuItem.Text = "Logout"
Me.LogoutToolStripMenuItem.Visible = False
'
+ 'StandarddruckerWechselnToolStripMenuItem
+ '
+ Me.StandarddruckerWechselnToolStripMenuItem.Name = "StandarddruckerWechselnToolStripMenuItem"
+ Me.StandarddruckerWechselnToolStripMenuItem.Size = New System.Drawing.Size(213, 22)
+ Me.StandarddruckerWechselnToolStripMenuItem.Text = "Standarddrucker wechseln"
+ '
'FunktionenToolStripMenuItem
'
Me.FunktionenToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.GenerelleGestellungenDurchsuchenToolStripMenuItem, Me.KundenVonFremdenSpeditionenToolStripMenuItem, Me.KundenverwaltungToolStripMenuItem, Me.MDMParkplatzkartenToolStripMenuItem, Me.SMSSendenToolStripMenuItem, Me.ZollprogrammeNachEORIDurchsuchenToolStripMenuItem, Me.MRNBarcodedruckToolStripMenuItem, Me.ToolStripSeparator12, Me.ToolStripMenuItem3, Me.ToolStripMenuItem4, Me.ToolStripMenuItem5, Me.BürgschaftenExcelToolStripMenuItem, Me.ToolStripMenuItem6, Me.ToolStripMenuItem10, Me.TICKETWaidhausToolStripMenuItem, Me.ToolStripSeparator10, Me.DAKOSYToolStripMenuItem, Me.ToolStripSeparator11, Me.SDLAbholaufträgeToolStripMenuItem, Me.ToolStripMenuItem13, Me.VorauskassenToolStripMenuItem, Me.DEGesamtsicherheitVeragGmbHToolStripMenuItem, Me.ATGesamtsicherheitVeragAGToolStripMenuItem, Me.ATGesamtsicherheitIMEXCSGmbHToolStripMenuItem, Me.ATGesamtsicherheitVeragCSToolStripMenuItem})
@@ -3858,4 +3865,5 @@ Partial Class frmHauptfenster
Friend WithEvents ToolStripMenuItem21 As ToolStripMenuItem
Friend WithEvents ALLEToolStripMenuItem As ToolStripMenuItem
Friend WithEvents RoutenverwaltungToolStripMenuItem As ToolStripMenuItem
+ Friend WithEvents StandarddruckerWechselnToolStripMenuItem As ToolStripMenuItem
End Class
diff --git a/Aviso/frmHauptfenster.vb b/Aviso/frmHauptfenster.vb
index 6e0937e..19771a4 100644
--- a/Aviso/frmHauptfenster.vb
+++ b/Aviso/frmHauptfenster.vb
@@ -4206,6 +4206,10 @@ Public Class frmHauptfenster
meineAviso_anzeigen()
End Sub
+ Private Sub StandarddruckerWechselnToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles StandarddruckerWechselnToolStripMenuItem.Click
+ Dim f As New frmWechselStandarddrucker()
+ f.ShowDialog(Me)
+ End Sub
End Class
Public Class AvisoStatusFunctions
diff --git a/Aviso/frmWechselStandarddrucker.Designer.vb b/Aviso/frmWechselStandarddrucker.Designer.vb
new file mode 100644
index 0000000..0426492
--- /dev/null
+++ b/Aviso/frmWechselStandarddrucker.Designer.vb
@@ -0,0 +1,205 @@
+ _
+Partial Class frmWechselStandarddrucker
+ 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
+ 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.
+ _
+ Private Sub InitializeComponent()
+ Me.cboDefaultprinter = New VERAG_PROG_ALLGEMEIN.MyComboBox()
+ Me.cboDefaultprinterBON = New VERAG_PROG_ALLGEMEIN.MyComboBox()
+ Me.btnOK = New System.Windows.Forms.Button()
+ Me.lblDefaultprinter = New System.Windows.Forms.Label()
+ Me.lblDefaultbonprinter = New System.Windows.Forms.Label()
+ Me.btnCancel = New System.Windows.Forms.Button()
+ Me.lblCurrentPrinter = New System.Windows.Forms.Label()
+ Me.Label1 = New System.Windows.Forms.Label()
+ Me.txtCurrentPrinter = New VERAG_PROG_ALLGEMEIN.MyTextBox()
+ Me.txtCurrentPrinterBon = New VERAG_PROG_ALLGEMEIN.MyTextBox()
+ Me.SuspendLayout()
+ '
+ 'cboDefaultprinter
+ '
+ Me.cboDefaultprinter._allowedValuesFreiText = Nothing
+ Me.cboDefaultprinter._allowFreiText = False
+ Me.cboDefaultprinter._value = ""
+ Me.cboDefaultprinter.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
+ Me.cboDefaultprinter.FormattingEnabled = True
+ Me.cboDefaultprinter.Location = New System.Drawing.Point(156, 30)
+ Me.cboDefaultprinter.Name = "cboDefaultprinter"
+ Me.cboDefaultprinter.Size = New System.Drawing.Size(149, 21)
+ Me.cboDefaultprinter.TabIndex = 0
+ '
+ 'cboDefaultprinterBON
+ '
+ Me.cboDefaultprinterBON._allowedValuesFreiText = Nothing
+ Me.cboDefaultprinterBON._allowFreiText = False
+ Me.cboDefaultprinterBON._value = ""
+ Me.cboDefaultprinterBON.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
+ Me.cboDefaultprinterBON.FormattingEnabled = True
+ Me.cboDefaultprinterBON.Location = New System.Drawing.Point(156, 79)
+ Me.cboDefaultprinterBON.Name = "cboDefaultprinterBON"
+ Me.cboDefaultprinterBON.Size = New System.Drawing.Size(149, 21)
+ Me.cboDefaultprinterBON.TabIndex = 1
+ '
+ 'btnOK
+ '
+ Me.btnOK.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
+ Me.btnOK.DialogResult = System.Windows.Forms.DialogResult.OK
+ Me.btnOK.Location = New System.Drawing.Point(230, 106)
+ Me.btnOK.Name = "btnOK"
+ Me.btnOK.Size = New System.Drawing.Size(75, 23)
+ Me.btnOK.TabIndex = 2
+ Me.btnOK.Text = "OK"
+ Me.btnOK.UseVisualStyleBackColor = True
+ '
+ 'lblDefaultprinter
+ '
+ Me.lblDefaultprinter.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
+ Me.lblDefaultprinter.AutoSize = True
+ Me.lblDefaultprinter.Location = New System.Drawing.Point(12, 33)
+ Me.lblDefaultprinter.Name = "lblDefaultprinter"
+ Me.lblDefaultprinter.Size = New System.Drawing.Size(45, 13)
+ Me.lblDefaultprinter.TabIndex = 3
+ Me.lblDefaultprinter.Text = "Drucker"
+ '
+ 'lblDefaultbonprinter
+ '
+ Me.lblDefaultbonprinter.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
+ Me.lblDefaultbonprinter.AutoSize = True
+ Me.lblDefaultbonprinter.Location = New System.Drawing.Point(12, 82)
+ Me.lblDefaultbonprinter.Name = "lblDefaultbonprinter"
+ Me.lblDefaultbonprinter.Size = New System.Drawing.Size(62, 13)
+ Me.lblDefaultbonprinter.TabIndex = 4
+ Me.lblDefaultbonprinter.Text = "Bondrucker"
+ '
+ 'btnCancel
+ '
+ Me.btnCancel.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
+ Me.btnCancel.DialogResult = System.Windows.Forms.DialogResult.Cancel
+ Me.btnCancel.Location = New System.Drawing.Point(15, 106)
+ Me.btnCancel.Name = "btnCancel"
+ Me.btnCancel.Size = New System.Drawing.Size(75, 23)
+ Me.btnCancel.TabIndex = 5
+ Me.btnCancel.Text = "Abbrechen"
+ Me.btnCancel.UseVisualStyleBackColor = True
+ '
+ 'lblCurrentPrinter
+ '
+ Me.lblCurrentPrinter.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
+ Me.lblCurrentPrinter.AutoSize = True
+ Me.lblCurrentPrinter.Location = New System.Drawing.Point(12, 9)
+ Me.lblCurrentPrinter.Name = "lblCurrentPrinter"
+ Me.lblCurrentPrinter.Size = New System.Drawing.Size(88, 13)
+ Me.lblCurrentPrinter.TabIndex = 6
+ Me.lblCurrentPrinter.Text = "aktueller Drucker"
+ '
+ 'Label1
+ '
+ Me.Label1.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
+ Me.Label1.AutoSize = True
+ Me.Label1.Location = New System.Drawing.Point(12, 60)
+ Me.Label1.Name = "Label1"
+ Me.Label1.Size = New System.Drawing.Size(105, 13)
+ Me.Label1.TabIndex = 7
+ Me.Label1.Text = "aktueller Bondrucker"
+ '
+ 'txtCurrentPrinter
+ '
+ Me.txtCurrentPrinter._DateTimeOnly = False
+ Me.txtCurrentPrinter._numbersOnly = False
+ Me.txtCurrentPrinter._numbersOnlyKommastellen = ""
+ Me.txtCurrentPrinter._numbersOnlyTrennzeichen = True
+ Me.txtCurrentPrinter._Prozent = False
+ Me.txtCurrentPrinter._ShortDateNew = False
+ Me.txtCurrentPrinter._ShortDateOnly = False
+ Me.txtCurrentPrinter._TimeOnly = False
+ Me.txtCurrentPrinter._TimeOnly_Seconds = False
+ Me.txtCurrentPrinter._value = ""
+ Me.txtCurrentPrinter._Waehrung = False
+ Me.txtCurrentPrinter._WaehrungZeichen = True
+ Me.txtCurrentPrinter.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
+ Me.txtCurrentPrinter.ForeColor = System.Drawing.Color.Black
+ Me.txtCurrentPrinter.Location = New System.Drawing.Point(156, 6)
+ Me.txtCurrentPrinter.MaxLineLength = -1
+ Me.txtCurrentPrinter.MaxLines_Warning = ""
+ Me.txtCurrentPrinter.MaxLines_Warning_Label = Nothing
+ Me.txtCurrentPrinter.Name = "txtCurrentPrinter"
+ Me.txtCurrentPrinter.ReadOnly = True
+ Me.txtCurrentPrinter.Size = New System.Drawing.Size(149, 20)
+ Me.txtCurrentPrinter.TabIndex = 8
+ '
+ 'txtCurrentPrinterBon
+ '
+ Me.txtCurrentPrinterBon._DateTimeOnly = False
+ Me.txtCurrentPrinterBon._numbersOnly = False
+ Me.txtCurrentPrinterBon._numbersOnlyKommastellen = ""
+ Me.txtCurrentPrinterBon._numbersOnlyTrennzeichen = True
+ Me.txtCurrentPrinterBon._Prozent = False
+ Me.txtCurrentPrinterBon._ShortDateNew = False
+ Me.txtCurrentPrinterBon._ShortDateOnly = False
+ Me.txtCurrentPrinterBon._TimeOnly = False
+ Me.txtCurrentPrinterBon._TimeOnly_Seconds = False
+ Me.txtCurrentPrinterBon._value = ""
+ Me.txtCurrentPrinterBon._Waehrung = False
+ Me.txtCurrentPrinterBon._WaehrungZeichen = True
+ Me.txtCurrentPrinterBon.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
+ Me.txtCurrentPrinterBon.ForeColor = System.Drawing.Color.Black
+ Me.txtCurrentPrinterBon.Location = New System.Drawing.Point(156, 57)
+ Me.txtCurrentPrinterBon.MaxLineLength = -1
+ Me.txtCurrentPrinterBon.MaxLines_Warning = ""
+ Me.txtCurrentPrinterBon.MaxLines_Warning_Label = Nothing
+ Me.txtCurrentPrinterBon.Name = "txtCurrentPrinterBon"
+ Me.txtCurrentPrinterBon.ReadOnly = True
+ Me.txtCurrentPrinterBon.Size = New System.Drawing.Size(149, 20)
+ Me.txtCurrentPrinterBon.TabIndex = 9
+ '
+ 'frmWechselStandarddrucker
+ '
+ Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
+ Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
+ Me.ClientSize = New System.Drawing.Size(315, 141)
+ Me.Controls.Add(Me.txtCurrentPrinterBon)
+ Me.Controls.Add(Me.txtCurrentPrinter)
+ Me.Controls.Add(Me.Label1)
+ Me.Controls.Add(Me.lblCurrentPrinter)
+ Me.Controls.Add(Me.btnCancel)
+ Me.Controls.Add(Me.lblDefaultbonprinter)
+ Me.Controls.Add(Me.lblDefaultprinter)
+ Me.Controls.Add(Me.btnOK)
+ Me.Controls.Add(Me.cboDefaultprinterBON)
+ Me.Controls.Add(Me.cboDefaultprinter)
+ Me.Name = "frmWechselStandarddrucker"
+ Me.Text = "Standarddrucker wechseln"
+ Me.ResumeLayout(False)
+ Me.PerformLayout()
+
+ End Sub
+
+ Friend WithEvents cboDefaultprinter As VERAG_PROG_ALLGEMEIN.MyComboBox
+ Friend WithEvents cboDefaultprinterBON As VERAG_PROG_ALLGEMEIN.MyComboBox
+ Friend WithEvents btnOK As Button
+ Friend WithEvents lblDefaultprinter As Label
+ Friend WithEvents lblDefaultbonprinter As Label
+ Friend WithEvents btnCancel As Button
+ Friend WithEvents lblCurrentPrinter As Label
+ Friend WithEvents Label1 As Label
+ Friend WithEvents txtCurrentPrinter As VERAG_PROG_ALLGEMEIN.MyTextBox
+ Friend WithEvents txtCurrentPrinterBon As VERAG_PROG_ALLGEMEIN.MyTextBox
+End Class
diff --git a/Aviso/frmWechselStandarddrucker.resx b/Aviso/frmWechselStandarddrucker.resx
new file mode 100644
index 0000000..1af7de1
--- /dev/null
+++ b/Aviso/frmWechselStandarddrucker.resx
@@ -0,0 +1,120 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
\ No newline at end of file
diff --git a/Aviso/frmWechselStandarddrucker.vb b/Aviso/frmWechselStandarddrucker.vb
new file mode 100644
index 0000000..cadef2a
--- /dev/null
+++ b/Aviso/frmWechselStandarddrucker.vb
@@ -0,0 +1,111 @@
+Imports System.IO
+Imports System.Runtime.InteropServices
+
+Public Class frmWechselStandarddrucker
+
+
+ Private filePathListOfPrinters As List(Of String) = New List(Of String)
+
+ Private Sub frmWechselStandarddrucker_Load(sender As Object, e As EventArgs) Handles MyBase.Load
+
+
+ filePathListOfPrinters.Add(FileIO.SpecialDirectories.MyDocuments & "\AVISO_OPTIONS.txt")
+ filePathListOfPrinters.Add("C:\AVISO_OPTIONS.txt")
+
+ For Each path As String In filePathListOfPrinters
+ getCurrentPrintersFromFile(path)
+ Next
+
+ txtCurrentPrinter._value = VERAG_PROG_ALLGEMEIN.cAllgemein.PRINTER_STANDARD
+ txtCurrentPrinterBon._value = VERAG_PROG_ALLGEMEIN.cAllgemein.PRINTER_BON
+
+
+ SDL.cProgramFunctions.initDrucker(cboDefaultprinter, VERAG_PROG_ALLGEMEIN.cAllgemein.PRINTER_STANDARD, False)
+ SDL.cProgramFunctions.initDrucker(cboDefaultprinterBON, VERAG_PROG_ALLGEMEIN.cAllgemein.PRINTER_BON, False)
+
+
+ End Sub
+
+ Private Sub btnOK_Click(sender As Object, e As EventArgs) Handles btnOK.Click
+
+ If cboDefaultprinterBON.SelectedItem Is Nothing Or cboDefaultprinter.SelectedItem Is Nothing Then Me.Close()
+
+ VERAG_PROG_ALLGEMEIN.cAllgemein.PRINTER_STANDARD = cboDefaultprinter._value
+ VERAG_PROG_ALLGEMEIN.cAllgemein.PRINTER_BON = cboDefaultprinterBON._value
+
+ SetDefaultPrinter(cboDefaultprinter._value)
+
+ For Each path As String In filePathListOfPrinters
+ changetxtFileForPrinter(path)
+ Next
+ MsgBox("Drucker wurden geändert")
+
+ End Sub
+
+ Private Function changetxtFileForPrinter(printerFile As String) As Boolean
+
+ Dim changed As Boolean = False
+
+ If File.Exists(printerFile) Then
+ Dim l = IO.File.ReadAllLines(printerFile, System.Text.Encoding.Default)
+ If l.Count > 0 Then
+ If Not String.IsNullOrWhiteSpace(cboDefaultprinter._value) Then
+ Dim lines As List(Of String) = IO.File.ReadAllLines(printerFile).ToList
+ For index As Integer = 0 To lines.Count - 1
+ If lines(index).ToLower.StartsWith("printer") Then
+ lines(index) = String.Concat("PRINTER:", cboDefaultprinter._value)
+ changed = True
+ End If
+ Next
+ If changed Then IO.File.WriteAllLines(printerFile, lines.ToArray)
+ End If
+
+ If Not String.IsNullOrWhiteSpace(cboDefaultprinterBON._value) Then
+ Dim lines As List(Of String) = IO.File.ReadAllLines(printerFile).ToList
+ For index As Integer = 0 To lines.Count - 1
+ If lines(index).ToLower.StartsWith("bon") Then
+ lines(index) = String.Concat("BON:", cboDefaultprinterBON._value)
+ changed = True
+ End If
+ Next
+ If changed Then IO.File.WriteAllLines(printerFile, lines.ToArray)
+ End If
+
+ End If
+ End If
+
+ Return changed
+
+ End Function
+
+ Private Sub getCurrentPrintersFromFile(printerFile As String)
+
+
+ If File.Exists(printerFile) Then
+ Dim l = IO.File.ReadAllLines(printerFile, System.Text.Encoding.Default)
+ If l.Count > 0 Then
+ For Each li In l
+ If li.StartsWith("BON:") Then
+ VERAG_PROG_ALLGEMEIN.cAllgemein.PRINTER_BON = (li.Replace("BON:", "")).Trim
+ End If
+ If li.StartsWith("PRINTER:") Then
+ VERAG_PROG_ALLGEMEIN.cAllgemein.PRINTER_STANDARD = (li.Replace("PRINTER:", "")).Trim
+
+ End If
+ Next
+ End If
+ End If
+
+
+ End Sub
+
+
+
+
+
+ Public Shared Function SetDefaultPrinter(Name As String) As Boolean
+ End Function
+
+
+
+End Class
\ No newline at end of file