NEU
This commit is contained in:
229
Aviso/Anhänge/frmAddSendnung.Designer.vb
generated
Normal file
229
Aviso/Anhänge/frmAddSendnung.Designer.vb
generated
Normal file
@@ -0,0 +1,229 @@
|
||||
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
|
||||
Partial Class frmAddSendnung
|
||||
Inherits System.Windows.Forms.Form
|
||||
|
||||
'Das Formular ü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()
|
||||
Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmAddSendnung))
|
||||
Me.cboAbfertigungsart = New VERAG_PROG_ALLGEMEIN.MyComboBox()
|
||||
Me.Label1 = New System.Windows.Forms.Label()
|
||||
Me.txtEmpfaenger = New VERAG_PROG_ALLGEMEIN.KdSearchBox()
|
||||
Me.txtGewicht = New VERAG_PROG_ALLGEMEIN.MyTextBox()
|
||||
Me.Label19 = New System.Windows.Forms.Label()
|
||||
Me.Label17 = New System.Windows.Forms.Label()
|
||||
Me.txtColli = New VERAG_PROG_ALLGEMEIN.MyTextBox()
|
||||
Me.rtbWarenbezeichnung = New System.Windows.Forms.RichTextBox()
|
||||
Me.Label23 = New System.Windows.Forms.Label()
|
||||
Me.Label2 = New System.Windows.Forms.Label()
|
||||
Me.btn = New System.Windows.Forms.Button()
|
||||
Me.SuspendLayout()
|
||||
'
|
||||
'cboAbfertigungsart
|
||||
'
|
||||
Me.cboAbfertigungsart._allowedValuesFreiText = Nothing
|
||||
Me.cboAbfertigungsart._allowFreiText = False
|
||||
Me.cboAbfertigungsart._value = ""
|
||||
Me.cboAbfertigungsart.BackColor = System.Drawing.Color.White
|
||||
Me.cboAbfertigungsart.Font = New System.Drawing.Font("Microsoft Sans Serif", 10.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
|
||||
Me.cboAbfertigungsart.FormattingEnabled = True
|
||||
Me.cboAbfertigungsart.Location = New System.Drawing.Point(12, 29)
|
||||
Me.cboAbfertigungsart.Name = "cboAbfertigungsart"
|
||||
Me.cboAbfertigungsart.Size = New System.Drawing.Size(359, 24)
|
||||
Me.cboAbfertigungsart.TabIndex = 1
|
||||
'
|
||||
'Label1
|
||||
'
|
||||
Me.Label1.AutoSize = True
|
||||
Me.Label1.Font = New System.Drawing.Font("Microsoft Sans Serif", 10.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
|
||||
Me.Label1.ForeColor = System.Drawing.Color.Black
|
||||
Me.Label1.Location = New System.Drawing.Point(10, 9)
|
||||
Me.Label1.Name = "Label1"
|
||||
Me.Label1.Size = New System.Drawing.Size(109, 17)
|
||||
Me.Label1.TabIndex = 0
|
||||
Me.Label1.Text = "Abfertigungsart:"
|
||||
'
|
||||
'txtEmpfaenger
|
||||
'
|
||||
Me.txtEmpfaenger._AllowSetValue = True
|
||||
Me.txtEmpfaenger._autoSizeGross = True
|
||||
Me.txtEmpfaenger._display_Name1 = False
|
||||
Me.txtEmpfaenger._displayAVISO_Email = False
|
||||
Me.txtEmpfaenger._displayFullName = False
|
||||
Me.txtEmpfaenger._displayWoelflKd = False
|
||||
Me.txtEmpfaenger._hideIfListEmpty = True
|
||||
Me.txtEmpfaenger._loadKdData = True
|
||||
Me.txtEmpfaenger._ValueKdAndName = False
|
||||
Me.txtEmpfaenger.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper
|
||||
Me.txtEmpfaenger.dgvpos = "LEFT"
|
||||
Me.txtEmpfaenger.Font = New System.Drawing.Font("Microsoft Sans Serif", 10.0!)
|
||||
Me.txtEmpfaenger.KdName = Nothing
|
||||
Me.txtEmpfaenger.KdNr = "-1"
|
||||
Me.txtEmpfaenger.kdNrField = Nothing
|
||||
Me.txtEmpfaenger.KdNrNullInt = Nothing
|
||||
Me.txtEmpfaenger.Location = New System.Drawing.Point(12, 84)
|
||||
Me.txtEmpfaenger.Name = "txtEmpfaenger"
|
||||
Me.txtEmpfaenger.nurAktive = True
|
||||
Me.txtEmpfaenger.searchActive = True
|
||||
Me.txtEmpfaenger.Size = New System.Drawing.Size(359, 23)
|
||||
Me.txtEmpfaenger.TabIndex = 3
|
||||
Me.txtEmpfaenger.usrcntl = Nothing
|
||||
'
|
||||
'txtGewicht
|
||||
'
|
||||
Me.txtGewicht._DateTimeOnly = False
|
||||
Me.txtGewicht._numbersOnly = False
|
||||
Me.txtGewicht._numbersOnlyKommastellen = ""
|
||||
Me.txtGewicht._Prozent = False
|
||||
Me.txtGewicht._ShortDateNew = False
|
||||
Me.txtGewicht._ShortDateOnly = False
|
||||
Me.txtGewicht._TimeOnly = False
|
||||
Me.txtGewicht._value = Nothing
|
||||
Me.txtGewicht._Waehrung = False
|
||||
Me.txtGewicht._WaehrungZeichen = True
|
||||
Me.txtGewicht.ForeColor = System.Drawing.Color.Black
|
||||
Me.txtGewicht.Location = New System.Drawing.Point(152, 165)
|
||||
Me.txtGewicht.MaxLineLength = -1
|
||||
Me.txtGewicht.MaxLines_Warning = ""
|
||||
Me.txtGewicht.MaxLines_Warning_Label = Nothing
|
||||
Me.txtGewicht.Name = "txtGewicht"
|
||||
Me.txtGewicht.Size = New System.Drawing.Size(60, 20)
|
||||
Me.txtGewicht.TabIndex = 9
|
||||
Me.txtGewicht.TextAlign = System.Windows.Forms.HorizontalAlignment.Right
|
||||
'
|
||||
'Label19
|
||||
'
|
||||
Me.Label19.AutoSize = True
|
||||
Me.Label19.Location = New System.Drawing.Point(9, 117)
|
||||
Me.Label19.Name = "Label19"
|
||||
Me.Label19.Size = New System.Drawing.Size(100, 13)
|
||||
Me.Label19.TabIndex = 4
|
||||
Me.Label19.Text = "Warenbezeichnung"
|
||||
'
|
||||
'Label17
|
||||
'
|
||||
Me.Label17.AutoSize = True
|
||||
Me.Label17.Location = New System.Drawing.Point(10, 168)
|
||||
Me.Label17.Name = "Label17"
|
||||
Me.Label17.Size = New System.Drawing.Size(73, 13)
|
||||
Me.Label17.TabIndex = 6
|
||||
Me.Label17.Text = "Colli/Gewicht:"
|
||||
'
|
||||
'txtColli
|
||||
'
|
||||
Me.txtColli._DateTimeOnly = False
|
||||
Me.txtColli._numbersOnly = False
|
||||
Me.txtColli._numbersOnlyKommastellen = ""
|
||||
Me.txtColli._Prozent = False
|
||||
Me.txtColli._ShortDateNew = False
|
||||
Me.txtColli._ShortDateOnly = False
|
||||
Me.txtColli._TimeOnly = False
|
||||
Me.txtColli._value = Nothing
|
||||
Me.txtColli._Waehrung = False
|
||||
Me.txtColli._WaehrungZeichen = True
|
||||
Me.txtColli.ForeColor = System.Drawing.Color.Black
|
||||
Me.txtColli.Location = New System.Drawing.Point(84, 165)
|
||||
Me.txtColli.MaxLineLength = -1
|
||||
Me.txtColli.MaxLines_Warning = ""
|
||||
Me.txtColli.MaxLines_Warning_Label = Nothing
|
||||
Me.txtColli.Name = "txtColli"
|
||||
Me.txtColli.Size = New System.Drawing.Size(46, 20)
|
||||
Me.txtColli.TabIndex = 7
|
||||
Me.txtColli.TextAlign = System.Windows.Forms.HorizontalAlignment.Right
|
||||
'
|
||||
'rtbWarenbezeichnung
|
||||
'
|
||||
Me.rtbWarenbezeichnung.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle
|
||||
Me.rtbWarenbezeichnung.Cursor = System.Windows.Forms.Cursors.IBeam
|
||||
Me.rtbWarenbezeichnung.Location = New System.Drawing.Point(12, 133)
|
||||
Me.rtbWarenbezeichnung.MaxLength = 500
|
||||
Me.rtbWarenbezeichnung.Name = "rtbWarenbezeichnung"
|
||||
Me.rtbWarenbezeichnung.Size = New System.Drawing.Size(359, 32)
|
||||
Me.rtbWarenbezeichnung.TabIndex = 5
|
||||
Me.rtbWarenbezeichnung.Text = ""
|
||||
'
|
||||
'Label23
|
||||
'
|
||||
Me.Label23.AutoSize = True
|
||||
Me.Label23.Location = New System.Drawing.Point(129, 168)
|
||||
Me.Label23.Name = "Label23"
|
||||
Me.Label23.Size = New System.Drawing.Size(23, 13)
|
||||
Me.Label23.TabIndex = 8
|
||||
Me.Label23.Text = "Pk."
|
||||
'
|
||||
'Label2
|
||||
'
|
||||
Me.Label2.AutoSize = True
|
||||
Me.Label2.Font = New System.Drawing.Font("Microsoft Sans Serif", 10.0!)
|
||||
Me.Label2.Location = New System.Drawing.Point(10, 64)
|
||||
Me.Label2.Name = "Label2"
|
||||
Me.Label2.Size = New System.Drawing.Size(81, 17)
|
||||
Me.Label2.TabIndex = 2
|
||||
Me.Label2.Text = "Empfänger:"
|
||||
'
|
||||
'btn
|
||||
'
|
||||
Me.btn.DialogResult = System.Windows.Forms.DialogResult.OK
|
||||
Me.btn.FlatStyle = System.Windows.Forms.FlatStyle.Flat
|
||||
Me.btn.Location = New System.Drawing.Point(12, 197)
|
||||
Me.btn.Name = "btn"
|
||||
Me.btn.Size = New System.Drawing.Size(359, 52)
|
||||
Me.btn.TabIndex = 10
|
||||
Me.btn.Text = "OK"
|
||||
Me.btn.UseVisualStyleBackColor = True
|
||||
'
|
||||
'frmAddSendnung
|
||||
'
|
||||
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(389, 261)
|
||||
Me.Controls.Add(Me.btn)
|
||||
Me.Controls.Add(Me.Label2)
|
||||
Me.Controls.Add(Me.txtGewicht)
|
||||
Me.Controls.Add(Me.Label19)
|
||||
Me.Controls.Add(Me.Label17)
|
||||
Me.Controls.Add(Me.txtColli)
|
||||
Me.Controls.Add(Me.rtbWarenbezeichnung)
|
||||
Me.Controls.Add(Me.Label23)
|
||||
Me.Controls.Add(Me.txtEmpfaenger)
|
||||
Me.Controls.Add(Me.cboAbfertigungsart)
|
||||
Me.Controls.Add(Me.Label1)
|
||||
Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon)
|
||||
Me.Name = "frmAddSendnung"
|
||||
Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen
|
||||
Me.Text = "Sendnung hinzufügen"
|
||||
Me.ResumeLayout(False)
|
||||
Me.PerformLayout()
|
||||
|
||||
End Sub
|
||||
|
||||
Friend WithEvents cboAbfertigungsart As VERAG_PROG_ALLGEMEIN.MyComboBox
|
||||
Friend WithEvents Label1 As Label
|
||||
Friend WithEvents txtEmpfaenger As VERAG_PROG_ALLGEMEIN.KdSearchBox
|
||||
Friend WithEvents txtGewicht As VERAG_PROG_ALLGEMEIN.MyTextBox
|
||||
Friend WithEvents Label19 As Label
|
||||
Friend WithEvents Label17 As Label
|
||||
Friend WithEvents txtColli As VERAG_PROG_ALLGEMEIN.MyTextBox
|
||||
Friend WithEvents rtbWarenbezeichnung As RichTextBox
|
||||
Friend WithEvents Label23 As Label
|
||||
Friend WithEvents Label2 As Label
|
||||
Friend WithEvents btn As Button
|
||||
End Class
|
||||
1253
Aviso/Anhänge/frmAddSendnung.resx
Normal file
1253
Aviso/Anhänge/frmAddSendnung.resx
Normal file
File diff suppressed because it is too large
Load Diff
38
Aviso/Anhänge/frmAddSendnung.vb
Normal file
38
Aviso/Anhänge/frmAddSendnung.vb
Normal file
@@ -0,0 +1,38 @@
|
||||
Public Class frmAddSendnung
|
||||
|
||||
Public Sendung As VERAG_PROG_ALLGEMEIN.cSendungen
|
||||
Dim SQL As New VERAG_PROG_ALLGEMEIN.SQL
|
||||
Dim AvisoId As Integer
|
||||
Sub New(AvisoId)
|
||||
|
||||
' Dieser Aufruf ist für den Designer erforderlich.
|
||||
InitializeComponent()
|
||||
Me.AvisoId = AvisoId
|
||||
' Fügen Sie Initialisierungen nach dem InitializeComponent()-Aufruf hinzu.
|
||||
|
||||
End Sub
|
||||
Private Sub frmAddSendnung_Load(sender As Object, e As EventArgs) Handles Me.Load
|
||||
cboAbfertigungsart.fillWithSQL("SELECT [Abfertigungsart],[Abfertigungsbezeichnung] FROM [Abfertigungsarten] ", True, "FMZOLL", True)
|
||||
txtEmpfaenger.initKdBox(Me)
|
||||
txtEmpfaenger.usrcntlWIDTH = 360
|
||||
txtEmpfaenger.usrcntlHEIGHT = 100
|
||||
End Sub
|
||||
|
||||
Private Sub btn_Click(sender As Object, e As EventArgs) Handles btn.Click
|
||||
|
||||
Sendung = New VERAG_PROG_ALLGEMEIN.cSendungen(AvisoId, SQL.getValueTxtBySql("SELECT Count(*)+1 FROM tblSendungen WHERE tblSnd_AvisoID=" & AvisoId & "", "AVISO"),,,, 0)
|
||||
Sendung.tblSnd_Abfertigungsart_ID = cboAbfertigungsart._value
|
||||
Sendung.tblSnd_Empfaenger = txtEmpfaenger.Text
|
||||
Sendung.tblSnd_EmpfaengerKdNr = txtEmpfaenger.KdNr
|
||||
Sendung.tblSnd_Colli = txtColli.Text
|
||||
Sendung.tblSnd_Gewicht = txtGewicht.Text
|
||||
Sendung.tblSnd_Warenbezeichnung = rtbWarenbezeichnung.Text
|
||||
|
||||
If Sendung.SAVE Then
|
||||
Me.DialogResult = DialogResult.OK
|
||||
Else
|
||||
Me.DialogResult = DialogResult.None
|
||||
End If
|
||||
End Sub
|
||||
|
||||
End Class
|
||||
543
Aviso/Anhänge/frmSendungAnhangImport.Designer.vb
generated
Normal file
543
Aviso/Anhänge/frmSendungAnhangImport.Designer.vb
generated
Normal file
@@ -0,0 +1,543 @@
|
||||
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()>
|
||||
Partial Class frmSendungAnhangImport
|
||||
Inherits System.Windows.Forms.Form
|
||||
|
||||
'Das Formular ü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()
|
||||
Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmSendungAnhangImport))
|
||||
Me.lbl = New System.Windows.Forms.Label()
|
||||
Me.flpnlAviso = New System.Windows.Forms.FlowLayoutPanel()
|
||||
Me.flpnlSendungen = New System.Windows.Forms.FlowLayoutPanel()
|
||||
Me.Label1 = New System.Windows.Forms.Label()
|
||||
Me.Label2 = New System.Windows.Forms.Label()
|
||||
Me.Label3 = New System.Windows.Forms.Label()
|
||||
Me.pnlAnfuegen = New System.Windows.Forms.Panel()
|
||||
Me.btnAnfuegenAll = New System.Windows.Forms.Button()
|
||||
Me.Label7 = New System.Windows.Forms.Label()
|
||||
Me.Label6 = New System.Windows.Forms.Label()
|
||||
Me.Label5 = New System.Windows.Forms.Label()
|
||||
Me.btnAnfuegen = New System.Windows.Forms.Button()
|
||||
Me.Label4 = New System.Windows.Forms.Label()
|
||||
Me.cbxDelPDF = New System.Windows.Forms.CheckBox()
|
||||
Me.btn = New System.Windows.Forms.Button()
|
||||
Me.cntxt = New System.Windows.Forms.ContextMenuStrip(Me.components)
|
||||
Me.DateiHochladenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
|
||||
Me.DateiScannenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
|
||||
Me.AusZwischenablageeinfügenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
|
||||
Me.Button2 = New System.Windows.Forms.Button()
|
||||
Me.pnl = New System.Windows.Forms.Panel()
|
||||
Me.Button5 = New System.Windows.Forms.Button()
|
||||
Me.PdfViewer = New Spire.PdfViewer.Forms.PdfViewer()
|
||||
Me.WebBrowser = New System.Windows.Forms.WebBrowser()
|
||||
Me.Button3 = New System.Windows.Forms.Button()
|
||||
Me.Button4 = New System.Windows.Forms.Button()
|
||||
Me.PrintDocument1 = New System.Drawing.Printing.PrintDocument()
|
||||
Me.Button1 = New System.Windows.Forms.Button()
|
||||
Me.cboSendungen = New VERAG_PROG_ALLGEMEIN.MyComboBox()
|
||||
Me.txtDateiname = New VERAG_PROG_ALLGEMEIN.MyTextBox()
|
||||
Me.MyTextBox2 = New VERAG_PROG_ALLGEMEIN.MyTextBox()
|
||||
Me.cboArt = New VERAG_PROG_ALLGEMEIN.MyComboBox()
|
||||
Me.txtSeiten = New VERAG_PROG_ALLGEMEIN.MyTextBox()
|
||||
Me.UsrCntlSendungAnhangElement1 = New AVISO.usrCntlSendungAnhangElement()
|
||||
Me.UsrCntlSendungAnhangElement2 = New AVISO.usrCntlSendungAnhangElement()
|
||||
Me.flpnlAviso.SuspendLayout()
|
||||
Me.pnlAnfuegen.SuspendLayout()
|
||||
Me.cntxt.SuspendLayout()
|
||||
Me.pnl.SuspendLayout()
|
||||
Me.SuspendLayout()
|
||||
'
|
||||
'lbl
|
||||
'
|
||||
Me.lbl.AutoSize = True
|
||||
Me.lbl.Location = New System.Drawing.Point(12, 14)
|
||||
Me.lbl.Name = "lbl"
|
||||
Me.lbl.Size = New System.Drawing.Size(53, 13)
|
||||
Me.lbl.TabIndex = 0
|
||||
Me.lbl.Text = "Anhänge:"
|
||||
'
|
||||
'flpnlAviso
|
||||
'
|
||||
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
|
||||
Me.flpnlAviso.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle
|
||||
Me.flpnlAviso.Controls.Add(Me.UsrCntlSendungAnhangElement1)
|
||||
Me.flpnlAviso.Controls.Add(Me.UsrCntlSendungAnhangElement2)
|
||||
Me.flpnlAviso.FlowDirection = System.Windows.Forms.FlowDirection.TopDown
|
||||
Me.flpnlAviso.Location = New System.Drawing.Point(15, 30)
|
||||
Me.flpnlAviso.Name = "flpnlAviso"
|
||||
Me.flpnlAviso.Size = New System.Drawing.Size(200, 825)
|
||||
Me.flpnlAviso.TabIndex = 7
|
||||
'
|
||||
'flpnlSendungen
|
||||
'
|
||||
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
|
||||
Me.flpnlSendungen.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle
|
||||
Me.flpnlSendungen.Location = New System.Drawing.Point(1073, 62)
|
||||
Me.flpnlSendungen.Name = "flpnlSendungen"
|
||||
Me.flpnlSendungen.Size = New System.Drawing.Size(230, 731)
|
||||
Me.flpnlSendungen.TabIndex = 11
|
||||
'
|
||||
'Label1
|
||||
'
|
||||
Me.Label1.AutoSize = True
|
||||
Me.Label1.Location = New System.Drawing.Point(221, 182)
|
||||
Me.Label1.Name = "Label1"
|
||||
Me.Label1.Size = New System.Drawing.Size(55, 13)
|
||||
Me.Label1.TabIndex = 10
|
||||
Me.Label1.Text = "Vorschau:"
|
||||
'
|
||||
'Label2
|
||||
'
|
||||
Me.Label2.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
|
||||
Me.Label2.AutoSize = True
|
||||
Me.Label2.Location = New System.Drawing.Point(1070, 14)
|
||||
Me.Label2.Name = "Label2"
|
||||
Me.Label2.Size = New System.Drawing.Size(65, 13)
|
||||
Me.Label2.TabIndex = 6
|
||||
Me.Label2.Text = "Sendungen:"
|
||||
'
|
||||
'Label3
|
||||
'
|
||||
Me.Label3.AutoSize = True
|
||||
Me.Label3.Location = New System.Drawing.Point(221, 14)
|
||||
Me.Label3.Name = "Label3"
|
||||
Me.Label3.Size = New System.Drawing.Size(39, 13)
|
||||
Me.Label3.TabIndex = 5
|
||||
Me.Label3.Text = "Import:"
|
||||
'
|
||||
'pnlAnfuegen
|
||||
'
|
||||
Me.pnlAnfuegen.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _
|
||||
Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
|
||||
Me.pnlAnfuegen.BackColor = System.Drawing.Color.FloralWhite
|
||||
Me.pnlAnfuegen.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle
|
||||
Me.pnlAnfuegen.Controls.Add(Me.btnAnfuegenAll)
|
||||
Me.pnlAnfuegen.Controls.Add(Me.txtDateiname)
|
||||
Me.pnlAnfuegen.Controls.Add(Me.Label7)
|
||||
Me.pnlAnfuegen.Controls.Add(Me.MyTextBox2)
|
||||
Me.pnlAnfuegen.Controls.Add(Me.Label6)
|
||||
Me.pnlAnfuegen.Controls.Add(Me.Label5)
|
||||
Me.pnlAnfuegen.Controls.Add(Me.cboArt)
|
||||
Me.pnlAnfuegen.Controls.Add(Me.btnAnfuegen)
|
||||
Me.pnlAnfuegen.Controls.Add(Me.txtSeiten)
|
||||
Me.pnlAnfuegen.Controls.Add(Me.Label4)
|
||||
Me.pnlAnfuegen.Controls.Add(Me.cbxDelPDF)
|
||||
Me.pnlAnfuegen.Location = New System.Drawing.Point(221, 30)
|
||||
Me.pnlAnfuegen.Name = "pnlAnfuegen"
|
||||
Me.pnlAnfuegen.Size = New System.Drawing.Size(846, 142)
|
||||
Me.pnlAnfuegen.TabIndex = 8
|
||||
'
|
||||
'btnAnfuegenAll
|
||||
'
|
||||
Me.btnAnfuegenAll.BackColor = System.Drawing.Color.Wheat
|
||||
Me.btnAnfuegenAll.FlatStyle = System.Windows.Forms.FlatStyle.Flat
|
||||
Me.btnAnfuegenAll.Location = New System.Drawing.Point(527, 47)
|
||||
Me.btnAnfuegenAll.Name = "btnAnfuegenAll"
|
||||
Me.btnAnfuegenAll.Size = New System.Drawing.Size(273, 56)
|
||||
Me.btnAnfuegenAll.TabIndex = 8
|
||||
Me.btnAnfuegenAll.Text = ">> Ganzes Dokument anfügen >>"
|
||||
Me.btnAnfuegenAll.UseVisualStyleBackColor = False
|
||||
'
|
||||
'Label7
|
||||
'
|
||||
Me.Label7.AutoSize = True
|
||||
Me.Label7.Location = New System.Drawing.Point(3, 14)
|
||||
Me.Label7.Name = "Label7"
|
||||
Me.Label7.Size = New System.Drawing.Size(35, 13)
|
||||
Me.Label7.TabIndex = 0
|
||||
Me.Label7.Text = "Datei:"
|
||||
'
|
||||
'Label6
|
||||
'
|
||||
Me.Label6.AutoSize = True
|
||||
Me.Label6.Location = New System.Drawing.Point(3, 112)
|
||||
Me.Label6.Name = "Label6"
|
||||
Me.Label6.Size = New System.Drawing.Size(53, 13)
|
||||
Me.Label6.TabIndex = 9
|
||||
Me.Label6.Text = "Sendung:"
|
||||
'
|
||||
'Label5
|
||||
'
|
||||
Me.Label5.AutoSize = True
|
||||
Me.Label5.Location = New System.Drawing.Point(3, 83)
|
||||
Me.Label5.Name = "Label5"
|
||||
Me.Label5.Size = New System.Drawing.Size(23, 13)
|
||||
Me.Label5.TabIndex = 5
|
||||
Me.Label5.Text = "Art:"
|
||||
'
|
||||
'btnAnfuegen
|
||||
'
|
||||
Me.btnAnfuegen.BackColor = System.Drawing.Color.Wheat
|
||||
Me.btnAnfuegen.FlatStyle = System.Windows.Forms.FlatStyle.Flat
|
||||
Me.btnAnfuegen.Location = New System.Drawing.Point(316, 47)
|
||||
Me.btnAnfuegen.Name = "btnAnfuegen"
|
||||
Me.btnAnfuegen.Size = New System.Drawing.Size(205, 56)
|
||||
Me.btnAnfuegen.TabIndex = 7
|
||||
Me.btnAnfuegen.Text = ">> Anfügen >>"
|
||||
Me.btnAnfuegen.UseVisualStyleBackColor = False
|
||||
'
|
||||
'Label4
|
||||
'
|
||||
Me.Label4.AutoSize = True
|
||||
Me.Label4.Location = New System.Drawing.Point(3, 55)
|
||||
Me.Label4.Name = "Label4"
|
||||
Me.Label4.Size = New System.Drawing.Size(40, 13)
|
||||
Me.Label4.TabIndex = 3
|
||||
Me.Label4.Text = "Seiten:"
|
||||
'
|
||||
'cbxDelPDF
|
||||
'
|
||||
Me.cbxDelPDF.AutoSize = True
|
||||
Me.cbxDelPDF.Checked = True
|
||||
Me.cbxDelPDF.CheckState = System.Windows.Forms.CheckState.Checked
|
||||
Me.cbxDelPDF.Location = New System.Drawing.Point(316, 31)
|
||||
Me.cbxDelPDF.Name = "cbxDelPDF"
|
||||
Me.cbxDelPDF.Size = New System.Drawing.Size(244, 17)
|
||||
Me.cbxDelPDF.TabIndex = 2
|
||||
Me.cbxDelPDF.Text = "angefügte Dateien aus Original PDF entfernen"
|
||||
Me.cbxDelPDF.UseVisualStyleBackColor = True
|
||||
'
|
||||
'btn
|
||||
'
|
||||
Me.btn.ContextMenuStrip = Me.cntxt
|
||||
Me.btn.FlatStyle = System.Windows.Forms.FlatStyle.Flat
|
||||
Me.btn.Location = New System.Drawing.Point(71, 3)
|
||||
Me.btn.Name = "btn"
|
||||
Me.btn.Size = New System.Drawing.Size(75, 25)
|
||||
Me.btn.TabIndex = 3
|
||||
Me.btn.Text = "Hinzufügen"
|
||||
Me.btn.UseVisualStyleBackColor = True
|
||||
'
|
||||
'cntxt
|
||||
'
|
||||
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, 70)
|
||||
'
|
||||
'DateiHochladenToolStripMenuItem
|
||||
'
|
||||
Me.DateiHochladenToolStripMenuItem.Image = Global.AVISO.My.Resources.Resources.pdf11
|
||||
Me.DateiHochladenToolStripMenuItem.Name = "DateiHochladenToolStripMenuItem"
|
||||
Me.DateiHochladenToolStripMenuItem.Size = New System.Drawing.Size(249, 22)
|
||||
Me.DateiHochladenToolStripMenuItem.Text = "Datei hochladen..."
|
||||
'
|
||||
'DateiScannenToolStripMenuItem
|
||||
'
|
||||
Me.DateiScannenToolStripMenuItem.Image = Global.AVISO.My.Resources.Resources.scanner
|
||||
Me.DateiScannenToolStripMenuItem.Name = "DateiScannenToolStripMenuItem"
|
||||
Me.DateiScannenToolStripMenuItem.Size = New System.Drawing.Size(249, 22)
|
||||
Me.DateiScannenToolStripMenuItem.Text = "Datei scannen..."
|
||||
'
|
||||
'AusZwischenablageeinfügenToolStripMenuItem
|
||||
'
|
||||
Me.AusZwischenablageeinfügenToolStripMenuItem.Name = "AusZwischenablageeinfügenToolStripMenuItem"
|
||||
Me.AusZwischenablageeinfügenToolStripMenuItem.Size = New System.Drawing.Size(249, 22)
|
||||
Me.AusZwischenablageeinfügenToolStripMenuItem.Text = "Aus Zwischenablage (einfügen)..."
|
||||
'
|
||||
'Button2
|
||||
'
|
||||
Me.Button2.FlatStyle = System.Windows.Forms.FlatStyle.Flat
|
||||
Me.Button2.Location = New System.Drawing.Point(152, 3)
|
||||
Me.Button2.Name = "Button2"
|
||||
Me.Button2.Size = New System.Drawing.Size(63, 25)
|
||||
Me.Button2.TabIndex = 4
|
||||
Me.Button2.Text = "Löschen"
|
||||
Me.Button2.UseVisualStyleBackColor = True
|
||||
'
|
||||
'pnl
|
||||
'
|
||||
Me.pnl.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
|
||||
Or System.Windows.Forms.AnchorStyles.Left) _
|
||||
Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
|
||||
Me.pnl.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle
|
||||
Me.pnl.Controls.Add(Me.Button5)
|
||||
Me.pnl.Controls.Add(Me.PdfViewer)
|
||||
Me.pnl.Controls.Add(Me.WebBrowser)
|
||||
Me.pnl.Location = New System.Drawing.Point(221, 198)
|
||||
Me.pnl.Name = "pnl"
|
||||
Me.pnl.Size = New System.Drawing.Size(846, 657)
|
||||
Me.pnl.TabIndex = 12
|
||||
'
|
||||
'Button5
|
||||
'
|
||||
Me.Button5.Location = New System.Drawing.Point(766, 3)
|
||||
Me.Button5.Name = "Button5"
|
||||
Me.Button5.Size = New System.Drawing.Size(75, 23)
|
||||
Me.Button5.TabIndex = 2
|
||||
Me.Button5.UseVisualStyleBackColor = True
|
||||
Me.Button5.Visible = False
|
||||
'
|
||||
'PdfViewer
|
||||
'
|
||||
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.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.Size = New System.Drawing.Size(844, 655)
|
||||
Me.PdfViewer.TabIndex = 0
|
||||
Me.PdfViewer.Threshold = 60
|
||||
Me.PdfViewer.ViewerBackgroundColor = System.Drawing.Color.FromArgb(CType(CType(229, Byte), Integer), CType(CType(229, Byte), Integer), CType(CType(229, Byte), Integer))
|
||||
'
|
||||
'WebBrowser
|
||||
'
|
||||
Me.WebBrowser.Dock = System.Windows.Forms.DockStyle.Fill
|
||||
Me.WebBrowser.Location = New System.Drawing.Point(0, 0)
|
||||
Me.WebBrowser.MinimumSize = New System.Drawing.Size(20, 20)
|
||||
Me.WebBrowser.Name = "WebBrowser"
|
||||
Me.WebBrowser.Size = New System.Drawing.Size(844, 655)
|
||||
Me.WebBrowser.TabIndex = 1
|
||||
'
|
||||
'Button3
|
||||
'
|
||||
Me.Button3.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
|
||||
Me.Button3.BackColor = System.Drawing.Color.Wheat
|
||||
Me.Button3.FlatStyle = System.Windows.Forms.FlatStyle.Flat
|
||||
Me.Button3.Location = New System.Drawing.Point(1073, 799)
|
||||
Me.Button3.Name = "Button3"
|
||||
Me.Button3.Size = New System.Drawing.Size(230, 56)
|
||||
Me.Button3.TabIndex = 13
|
||||
Me.Button3.Text = "<< zurück <<"
|
||||
Me.Button3.UseVisualStyleBackColor = False
|
||||
'
|
||||
'Button4
|
||||
'
|
||||
Me.Button4.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
|
||||
Me.Button4.FlatStyle = System.Windows.Forms.FlatStyle.Flat
|
||||
Me.Button4.Location = New System.Drawing.Point(1240, 2)
|
||||
Me.Button4.Name = "Button4"
|
||||
Me.Button4.Size = New System.Drawing.Size(63, 25)
|
||||
Me.Button4.TabIndex = 2
|
||||
Me.Button4.Text = "Löschen"
|
||||
Me.Button4.UseVisualStyleBackColor = True
|
||||
'
|
||||
'Button1
|
||||
'
|
||||
Me.Button1.ContextMenuStrip = Me.cntxt
|
||||
Me.Button1.FlatStyle = System.Windows.Forms.FlatStyle.Flat
|
||||
Me.Button1.Location = New System.Drawing.Point(1125, 2)
|
||||
Me.Button1.Name = "Button1"
|
||||
Me.Button1.Size = New System.Drawing.Size(75, 25)
|
||||
Me.Button1.TabIndex = 1
|
||||
Me.Button1.Text = "Hinzufügen"
|
||||
Me.Button1.UseVisualStyleBackColor = True
|
||||
'
|
||||
'cboSendungen
|
||||
'
|
||||
Me.cboSendungen._allowedValuesFreiText = Nothing
|
||||
Me.cboSendungen._allowFreiText = False
|
||||
Me.cboSendungen._value = ""
|
||||
Me.cboSendungen.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
|
||||
Me.cboSendungen.DropDownWidth = 450
|
||||
Me.cboSendungen.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
|
||||
Me.cboSendungen.FormattingEnabled = True
|
||||
Me.cboSendungen.Location = New System.Drawing.Point(1073, 30)
|
||||
Me.cboSendungen.Name = "cboSendungen"
|
||||
Me.cboSendungen.Size = New System.Drawing.Size(230, 28)
|
||||
Me.cboSendungen.TabIndex = 9
|
||||
'
|
||||
'txtDateiname
|
||||
'
|
||||
Me.txtDateiname._DateTimeOnly = False
|
||||
Me.txtDateiname._numbersOnly = False
|
||||
Me.txtDateiname._numbersOnlyKommastellen = ""
|
||||
Me.txtDateiname._Prozent = False
|
||||
Me.txtDateiname._ShortDateNew = False
|
||||
Me.txtDateiname._ShortDateOnly = False
|
||||
Me.txtDateiname._TimeOnly = False
|
||||
Me.txtDateiname._value = ""
|
||||
Me.txtDateiname._Waehrung = False
|
||||
Me.txtDateiname._WaehrungZeichen = True
|
||||
Me.txtDateiname.ForeColor = System.Drawing.Color.Black
|
||||
Me.txtDateiname.Location = New System.Drawing.Point(62, 11)
|
||||
Me.txtDateiname.MaxLineLength = -1
|
||||
Me.txtDateiname.MaxLines_Warning = ""
|
||||
Me.txtDateiname.MaxLines_Warning_Label = Nothing
|
||||
Me.txtDateiname.Name = "txtDateiname"
|
||||
Me.txtDateiname.ReadOnly = True
|
||||
Me.txtDateiname.Size = New System.Drawing.Size(738, 20)
|
||||
Me.txtDateiname.TabIndex = 1
|
||||
'
|
||||
'MyTextBox2
|
||||
'
|
||||
Me.MyTextBox2._DateTimeOnly = False
|
||||
Me.MyTextBox2._numbersOnly = False
|
||||
Me.MyTextBox2._numbersOnlyKommastellen = ""
|
||||
Me.MyTextBox2._Prozent = False
|
||||
Me.MyTextBox2._ShortDateNew = False
|
||||
Me.MyTextBox2._ShortDateOnly = False
|
||||
Me.MyTextBox2._TimeOnly = False
|
||||
Me.MyTextBox2._value = ""
|
||||
Me.MyTextBox2._Waehrung = False
|
||||
Me.MyTextBox2._WaehrungZeichen = True
|
||||
Me.MyTextBox2.ForeColor = System.Drawing.Color.Black
|
||||
Me.MyTextBox2.Location = New System.Drawing.Point(62, 109)
|
||||
Me.MyTextBox2.MaxLineLength = -1
|
||||
Me.MyTextBox2.MaxLines_Warning = ""
|
||||
Me.MyTextBox2.MaxLines_Warning_Label = Nothing
|
||||
Me.MyTextBox2.Name = "MyTextBox2"
|
||||
Me.MyTextBox2.ReadOnly = True
|
||||
Me.MyTextBox2.Size = New System.Drawing.Size(738, 20)
|
||||
Me.MyTextBox2.TabIndex = 10
|
||||
'
|
||||
'cboArt
|
||||
'
|
||||
Me.cboArt._allowedValuesFreiText = Nothing
|
||||
Me.cboArt._allowFreiText = False
|
||||
Me.cboArt._value = ""
|
||||
Me.cboArt.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
|
||||
Me.cboArt.FormattingEnabled = True
|
||||
Me.cboArt.Location = New System.Drawing.Point(62, 75)
|
||||
Me.cboArt.Name = "cboArt"
|
||||
Me.cboArt.Size = New System.Drawing.Size(248, 28)
|
||||
Me.cboArt.TabIndex = 6
|
||||
'
|
||||
'txtSeiten
|
||||
'
|
||||
Me.txtSeiten._DateTimeOnly = False
|
||||
Me.txtSeiten._numbersOnly = False
|
||||
Me.txtSeiten._numbersOnlyKommastellen = ""
|
||||
Me.txtSeiten._Prozent = False
|
||||
Me.txtSeiten._ShortDateNew = False
|
||||
Me.txtSeiten._ShortDateOnly = False
|
||||
Me.txtSeiten._TimeOnly = False
|
||||
Me.txtSeiten._value = ""
|
||||
Me.txtSeiten._Waehrung = False
|
||||
Me.txtSeiten._WaehrungZeichen = True
|
||||
Me.txtSeiten.BackColor = System.Drawing.Color.White
|
||||
Me.txtSeiten.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
|
||||
Me.txtSeiten.ForeColor = System.Drawing.Color.Black
|
||||
Me.txtSeiten.Location = New System.Drawing.Point(62, 47)
|
||||
Me.txtSeiten.MaxLineLength = -1
|
||||
Me.txtSeiten.MaxLines_Warning = ""
|
||||
Me.txtSeiten.MaxLines_Warning_Label = Nothing
|
||||
Me.txtSeiten.Name = "txtSeiten"
|
||||
Me.txtSeiten.Size = New System.Drawing.Size(248, 26)
|
||||
Me.txtSeiten.TabIndex = 4
|
||||
'
|
||||
'UsrCntlSendungAnhangElement1
|
||||
'
|
||||
Me.UsrCntlSendungAnhangElement1.ACTIVE = False
|
||||
Me.UsrCntlSendungAnhangElement1.BackColor = System.Drawing.Color.White
|
||||
Me.UsrCntlSendungAnhangElement1.FILE_ANHID = Nothing
|
||||
Me.UsrCntlSendungAnhangElement1.FILE_DOCID = Nothing
|
||||
Me.UsrCntlSendungAnhangElement1.FILE_NAME = "False"
|
||||
Me.UsrCntlSendungAnhangElement1.FILE_PAGES = Nothing
|
||||
Me.UsrCntlSendungAnhangElement1.FILE_PATH = Nothing
|
||||
Me.UsrCntlSendungAnhangElement1.FILE_TYPE = Nothing
|
||||
Me.UsrCntlSendungAnhangElement1.Location = New System.Drawing.Point(3, 3)
|
||||
Me.UsrCntlSendungAnhangElement1.Name = "UsrCntlSendungAnhangElement1"
|
||||
Me.UsrCntlSendungAnhangElement1.Size = New System.Drawing.Size(130, 64)
|
||||
Me.UsrCntlSendungAnhangElement1.TabIndex = 0
|
||||
'
|
||||
'UsrCntlSendungAnhangElement2
|
||||
'
|
||||
Me.UsrCntlSendungAnhangElement2.ACTIVE = False
|
||||
Me.UsrCntlSendungAnhangElement2.BackColor = System.Drawing.Color.White
|
||||
Me.UsrCntlSendungAnhangElement2.FILE_ANHID = Nothing
|
||||
Me.UsrCntlSendungAnhangElement2.FILE_DOCID = Nothing
|
||||
Me.UsrCntlSendungAnhangElement2.FILE_NAME = "False"
|
||||
Me.UsrCntlSendungAnhangElement2.FILE_PAGES = Nothing
|
||||
Me.UsrCntlSendungAnhangElement2.FILE_PATH = Nothing
|
||||
Me.UsrCntlSendungAnhangElement2.FILE_TYPE = Nothing
|
||||
Me.UsrCntlSendungAnhangElement2.Location = New System.Drawing.Point(3, 73)
|
||||
Me.UsrCntlSendungAnhangElement2.Name = "UsrCntlSendungAnhangElement2"
|
||||
Me.UsrCntlSendungAnhangElement2.Size = New System.Drawing.Size(130, 64)
|
||||
Me.UsrCntlSendungAnhangElement2.TabIndex = 1
|
||||
'
|
||||
'frmSendungAnhangImport
|
||||
'
|
||||
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(1309, 860)
|
||||
Me.Controls.Add(Me.Button1)
|
||||
Me.Controls.Add(Me.Button4)
|
||||
Me.Controls.Add(Me.Button3)
|
||||
Me.Controls.Add(Me.cboSendungen)
|
||||
Me.Controls.Add(Me.Button2)
|
||||
Me.Controls.Add(Me.btn)
|
||||
Me.Controls.Add(Me.pnlAnfuegen)
|
||||
Me.Controls.Add(Me.Label3)
|
||||
Me.Controls.Add(Me.Label2)
|
||||
Me.Controls.Add(Me.Label1)
|
||||
Me.Controls.Add(Me.flpnlSendungen)
|
||||
Me.Controls.Add(Me.flpnlAviso)
|
||||
Me.Controls.Add(Me.lbl)
|
||||
Me.Controls.Add(Me.pnl)
|
||||
Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon)
|
||||
Me.KeyPreview = True
|
||||
Me.Name = "frmSendungAnhangImport"
|
||||
Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen
|
||||
Me.Text = "Anhang Import"
|
||||
Me.flpnlAviso.ResumeLayout(False)
|
||||
Me.pnlAnfuegen.ResumeLayout(False)
|
||||
Me.pnlAnfuegen.PerformLayout()
|
||||
Me.cntxt.ResumeLayout(False)
|
||||
Me.pnl.ResumeLayout(False)
|
||||
Me.ResumeLayout(False)
|
||||
Me.PerformLayout()
|
||||
|
||||
End Sub
|
||||
|
||||
Friend WithEvents lbl As Label
|
||||
Friend WithEvents flpnlAviso As FlowLayoutPanel
|
||||
Friend WithEvents flpnlSendungen As FlowLayoutPanel
|
||||
Friend WithEvents Label1 As Label
|
||||
Friend WithEvents Label2 As Label
|
||||
Friend WithEvents Label3 As Label
|
||||
Friend WithEvents pnlAnfuegen As Panel
|
||||
Friend WithEvents Label4 As Label
|
||||
Friend WithEvents btn As Button
|
||||
Friend WithEvents btnAnfuegen As Button
|
||||
Friend WithEvents txtSeiten As VERAG_PROG_ALLGEMEIN.MyTextBox
|
||||
Friend WithEvents UsrCntlSendungAnhangElement1 As usrCntlSendungAnhangElement
|
||||
Friend WithEvents MyTextBox2 As VERAG_PROG_ALLGEMEIN.MyTextBox
|
||||
Friend WithEvents Label6 As Label
|
||||
Friend WithEvents Label5 As Label
|
||||
Friend WithEvents cboArt As VERAG_PROG_ALLGEMEIN.MyComboBox
|
||||
Friend WithEvents txtDateiname As VERAG_PROG_ALLGEMEIN.MyTextBox
|
||||
Friend WithEvents Label7 As Label
|
||||
Friend WithEvents UsrCntlSendungAnhangElement2 As usrCntlSendungAnhangElement
|
||||
Friend WithEvents Button2 As Button
|
||||
Friend WithEvents pnl As Panel
|
||||
Friend WithEvents cbxDelPDF As CheckBox
|
||||
Friend WithEvents cboSendungen As VERAG_PROG_ALLGEMEIN.MyComboBox
|
||||
Friend WithEvents btnAnfuegenAll As Button
|
||||
Friend WithEvents Button3 As Button
|
||||
Friend WithEvents cntxt As ContextMenuStrip
|
||||
Friend WithEvents DateiScannenToolStripMenuItem As ToolStripMenuItem
|
||||
Friend WithEvents DateiHochladenToolStripMenuItem As ToolStripMenuItem
|
||||
Friend WithEvents Button4 As Button
|
||||
Friend WithEvents PrintDocument1 As Printing.PrintDocument
|
||||
Friend WithEvents PdfViewer As Spire.PdfViewer.Forms.PdfViewer
|
||||
Friend WithEvents WebBrowser As WebBrowser
|
||||
Friend WithEvents Button1 As Button
|
||||
Friend WithEvents Button5 As Button
|
||||
Friend WithEvents AusZwischenablageeinfügenToolStripMenuItem As ToolStripMenuItem
|
||||
End Class
|
||||
1259
Aviso/Anhänge/frmSendungAnhangImport.resx
Normal file
1259
Aviso/Anhänge/frmSendungAnhangImport.resx
Normal file
File diff suppressed because it is too large
Load Diff
930
Aviso/Anhänge/frmSendungAnhangImport.vb
Normal file
930
Aviso/Anhänge/frmSendungAnhangImport.vb
Normal file
@@ -0,0 +1,930 @@
|
||||
|
||||
'Imports iTextSharp.text.pdf
|
||||
'Imports iTextSharp.text
|
||||
Imports System.IO
|
||||
'Imports GrapeCity.Documents.Pdf
|
||||
|
||||
Imports Spire.Pdf
|
||||
|
||||
Public Class frmSendungAnhangImport
|
||||
|
||||
Public AvisoId As Integer
|
||||
Public SendungsId As Integer
|
||||
Dim SENDUNG_LIST As New List(Of VERAG_PROG_ALLGEMEIN.cSendungen)
|
||||
Dim CURRENT_INDEX As Integer
|
||||
|
||||
Dim SQL As New VERAG_PROG_ALLGEMEIN.SQL
|
||||
|
||||
Dim BrowserLoaded = True
|
||||
|
||||
Sub New(AvisoId)
|
||||
|
||||
' Dieser Aufruf ist für den Designer erforderlich.
|
||||
InitializeComponent()
|
||||
Me.AvisoId = AvisoId
|
||||
' Fügen Sie Initialisierungen nach dem InitializeComponent()-Aufruf hinzu.
|
||||
|
||||
'Dim f As New GroupDocs.Viewer
|
||||
End Sub
|
||||
Sub New(AvisoId, SendungsId)
|
||||
|
||||
' Dieser Aufruf ist für den Designer erforderlich.
|
||||
InitializeComponent()
|
||||
Me.AvisoId = AvisoId
|
||||
Me.SendungsId = SendungsId
|
||||
' Fügen Sie Initialisierungen nach dem InitializeComponent()-Aufruf hinzu.
|
||||
|
||||
'Dim f As New GroupDocs.Viewer
|
||||
End Sub
|
||||
|
||||
|
||||
Sub initElement(USRCNTL As usrCntlSendungAnhangElement)
|
||||
AddHandler USRCNTL.ME_CLICK, Sub()
|
||||
' If BrowserLoaded Then
|
||||
|
||||
If USRCNTL.ACTIVE Then Exit Sub 'Bereits aktiv
|
||||
For Each u As usrCntlSendungAnhangElement In flpnlAviso.Controls
|
||||
u.ACTIVE = False
|
||||
Next
|
||||
For Each u As usrCntlSendungAnhangElement In flpnlSendungen.Controls
|
||||
u.ACTIVE = False
|
||||
Next
|
||||
USRCNTL.ACTIVE = True
|
||||
'WebBrowser1.Navigate(USRCNTL.FILE_PATH)
|
||||
If File.Exists(USRCNTL.FILE_PATH) Then
|
||||
initLocationViewer(USRCNTL.FILE_PATH, USRCNTL.FILE_TYPE)
|
||||
|
||||
Else
|
||||
initLocationViewer("", "PDF")
|
||||
End If
|
||||
|
||||
' PdfViewer.DocumentLoaded += New EventHandler(AddressOf radPdfViewer1_DocumentLoaded)
|
||||
|
||||
txtDateiname.Text = USRCNTL.FILE_NAME
|
||||
|
||||
' End If
|
||||
End Sub
|
||||
|
||||
AddHandler USRCNTL.ME_DELETE, Sub(docId, anhId)
|
||||
deleteElement(docId, anhId)
|
||||
initFlpANH_LIST()
|
||||
End Sub
|
||||
|
||||
AddHandler USRCNTL.KeyDown, Sub(ob As Object, ev As KeyEventArgs)
|
||||
If ev.KeyCode = Keys.Delete Then
|
||||
deleteActiveElement(getAcitvePnl())
|
||||
End If
|
||||
End Sub
|
||||
End Sub
|
||||
|
||||
Sub initLocationViewer(loc, typ)
|
||||
PdfViewer.CloseDocument()
|
||||
WebBrowser.Navigate("")
|
||||
If typ = "PDF" Then
|
||||
WebBrowser.Visible = False
|
||||
PdfViewer.Visible = (loc <> "")
|
||||
PdfViewer.LoadFromFile(loc)
|
||||
ElseIf typ = "BILD" Then
|
||||
PdfViewer.Visible = False
|
||||
WebBrowser.Visible = (loc <> "")
|
||||
WebBrowser.Navigate(loc)
|
||||
End If
|
||||
End Sub
|
||||
|
||||
Function getAcitvePnl() As FlowLayoutPanel
|
||||
For Each u As usrCntlSendungAnhangElement In flpnlAviso.Controls
|
||||
If u.ACTIVE Then Return flpnlAviso
|
||||
Next
|
||||
For Each u As usrCntlSendungAnhangElement In flpnlSendungen.Controls
|
||||
If u.ACTIVE Then Return flpnlSendungen
|
||||
Next
|
||||
Return Nothing
|
||||
End Function
|
||||
Function getAcitveCntl() As usrCntlSendungAnhangElement
|
||||
For Each u As usrCntlSendungAnhangElement In flpnlAviso.Controls
|
||||
If u.ACTIVE Then Return u
|
||||
Next
|
||||
For Each u As usrCntlSendungAnhangElement In flpnlSendungen.Controls
|
||||
If u.ACTIVE Then Return u
|
||||
Next
|
||||
Return Nothing
|
||||
End Function
|
||||
|
||||
'Public Function ExtractPdfPages(ByVal SourceFile As String, ByVal TargetFile As String, ByVal IntStr As Integer, ByVal IntEnd As Integer)
|
||||
' Try
|
||||
' Dim impPage As pdf.PdfImportedPage = Nothing
|
||||
' Dim Reader As New PdfReader(SourceFile)
|
||||
|
||||
' Dim srcDoc As New Document(Reader.GetPageSizeWithRotation(IntStr))
|
||||
' Dim PdfCopyProvider As New PdfCopy(srcDoc, New System.IO.FileStream(TargetFile, System.IO.FileMode.Create))
|
||||
' PdfCopyProvider.SetFullCompression()
|
||||
' srcDoc.Open()
|
||||
' For X = IntStr To IntEnd
|
||||
' impPage = PdfCopyProvider.GetImportedPage(Reader, X)
|
||||
' ' ----- Ermitteln der Seitenauflösung und setzen für die neue Seite
|
||||
' PdfCopyProvider.SetPageSize(New Rectangle(0.0F, 0.0F, impPage.Width, impPage.Height))
|
||||
' ' ----- PDF Seite in das neue Dokument einfügen
|
||||
' PdfCopyProvider.AddPage(impPage)
|
||||
|
||||
' Next
|
||||
' ' ----- neues PDF Dokument und den Reader schließen
|
||||
' srcDoc.Close()
|
||||
' Reader.Close()
|
||||
' Catch ex As Exception
|
||||
' Throw ex
|
||||
' End Try
|
||||
'End Function
|
||||
|
||||
Dim tmpPageMove = 0
|
||||
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles btnAnfuegen.Click
|
||||
If txtSeiten.Text = "" Then Exit Sub
|
||||
' If cboArt._value = "" Then Exit Sub
|
||||
If cboSendungen._value = "" Then Exit Sub
|
||||
If Not checkSeiten() Then Exit Sub
|
||||
|
||||
For Each u As usrCntlSendungAnhangElement In flpnlAviso.Controls
|
||||
If u.ACTIVE Then
|
||||
Dim fi As New FileInfo(u.FILE_PATH)
|
||||
'-------------
|
||||
'------------- PDFs extrahieren und auf den Datenserver laden + Eintrag in tblAvisoAnhaenger
|
||||
'-------------
|
||||
Dim SendngsId As Integer = cboSendungen._value
|
||||
Dim TMP_Path_Old = u.FILE_PATH
|
||||
Dim TMP_Path_New = VERAG_PROG_ALLGEMEIN.DATENVERVER_OPTIONS.getTMPPath(u.FILE_NAME, fi.Extension,, True, "SendungsAnhaenge")
|
||||
If Not extractPagesFromPdf_Spire(u.FILE_PATH, TMP_Path_New, getPagesFromText()) Then Exit Sub
|
||||
|
||||
'Hochladen in den Datenserver und anfügen in die Tbl Anhänge mit der SendungsId
|
||||
saveToDS(AvisoId, u.FILE_NAME, TMP_Path_New, cboArt._value, u.FILE_TYPE,,,, SendngsId)
|
||||
|
||||
'-------------
|
||||
'------------- PDFs aus der original Datei löschen
|
||||
'-------------
|
||||
' tryDelete(TMP_Path_New)
|
||||
|
||||
If cbxDelPDF.Checked Then
|
||||
If cbxDelPDF.Checked Then
|
||||
TMP_Path_New = VERAG_PROG_ALLGEMEIN.DATENVERVER_OPTIONS.getTMPPath(u.FILE_NAME, fi.Extension,, True, "SendungsAnhaenge")
|
||||
Dim PagesLeft = 0
|
||||
If removePagesFromPdf_Spire(u.FILE_PATH, TMP_Path_New, getPagesFromText(), PagesLeft, False) Then
|
||||
If PagesLeft = 0 Then
|
||||
'delFromDS(u.FILE_DOCID)
|
||||
deleteElement(u.FILE_DOCID, u.FILE_ANHID, False)
|
||||
flpnlAviso.Controls.Remove(u)
|
||||
Else
|
||||
Dim destPath = ""
|
||||
If saveChangeToDS_daId(u.FILE_DOCID, TMP_Path_New, destPath) Then
|
||||
tryDelete(TMP_Path_Old)
|
||||
u.FILE_PATH = destPath
|
||||
End If
|
||||
End If
|
||||
End If
|
||||
End If
|
||||
|
||||
initLocationViewer("", "PDF")
|
||||
|
||||
End If
|
||||
'-------------
|
||||
End If
|
||||
Next
|
||||
clearPnlAnfuegen()
|
||||
' initSendungen()
|
||||
|
||||
Dim CurrentPageNumber = PdfViewer.CurrentPageNumber
|
||||
Dim pages = getPagesFromText()
|
||||
Dim cntl = getAcitveCntl()
|
||||
initFlpANH_LIST()
|
||||
|
||||
If flpnlAviso.Controls.Count > 0 Then
|
||||
If Not setAvtive(flpnlAviso, CurrentPageNumber, pages, cntl) Then
|
||||
DirectCast(flpnlAviso.Controls(0), usrCntlSendungAnhangElement).CLICK_Me()
|
||||
End If
|
||||
End If
|
||||
End Sub
|
||||
|
||||
Function setAvtive(pnl, CurrentPageNumber, listDelPages, u) As Boolean
|
||||
For Each p As usrCntlSendungAnhangElement In flpnlAviso.Controls
|
||||
If p Is u Then
|
||||
p.ACTIVE = True
|
||||
Dim newCurrentPageNumber = CurrentPageNumber
|
||||
For Each s In getPagesFromText() ' vorheirge Seiten, die gelöscht wurden werden abgezogen
|
||||
If s < CurrentPageNumber Then CurrentPageNumber -= 1
|
||||
Next
|
||||
If newCurrentPageNumber > 0 Then PdfViewer.GoToPage(newCurrentPageNumber)
|
||||
Return True
|
||||
End If
|
||||
Next
|
||||
Return False
|
||||
End Function
|
||||
|
||||
|
||||
Private Sub Button1_ClickALL(sender As Object, e As EventArgs) Handles btnAnfuegenAll.Click
|
||||
If cboSendungen._value = "" Then Exit Sub
|
||||
For Each u As usrCntlSendungAnhangElement In flpnlAviso.Controls
|
||||
If u.ACTIVE Then
|
||||
Dim fi As New FileInfo(u.FILE_PATH)
|
||||
'-------------
|
||||
'------------- PDFs extrahieren und auf den Datenserver laden + Eintrag in tblAvisoAnhaenger
|
||||
'-------------
|
||||
Dim TMP_Path_New = u.FILE_PATH
|
||||
Dim SendngsId As Integer = cboSendungen._value
|
||||
'Hochladen in den Datenserver und anfügen in die Tbl Anhänge mit der SendungsId
|
||||
' saveToDS(u.FILE_NAME, TMP_Path_New, cboArt._value, u.FILE_TYPE,,, SendngsId)
|
||||
|
||||
Dim ANH = New VERAG_PROG_ALLGEMEIN.cAvisoAnhaenge(u.FILE_ANHID)
|
||||
|
||||
If cbxDelPDF.Checked Then
|
||||
ANH.anh_SendungsId = SendngsId
|
||||
ANH.SAVE() 'Eintrag wird überschreiben
|
||||
flpnlAviso.Controls.Remove(u)
|
||||
' If cbxDelPDF.Checked Then tryDelete(u.FILE_PATH)
|
||||
initLocationViewer("", "PDF")
|
||||
If flpnlAviso.Controls.Count > 0 Then
|
||||
DirectCast(flpnlAviso.Controls(0), usrCntlSendungAnhangElement).CLICK_Me()
|
||||
End If
|
||||
Else
|
||||
ANH.anh_SendungsId = SendngsId
|
||||
ANH.anh_id = -1 'neuer Eintrag
|
||||
ANH.SAVE()
|
||||
End If
|
||||
End If
|
||||
Next
|
||||
clearPnlAnfuegen()
|
||||
' initSendungen()
|
||||
initFlpANH_LIST()
|
||||
End Sub
|
||||
|
||||
Sub clearPnlAnfuegen()
|
||||
txtDateiname.Text = ""
|
||||
txtSeiten.Text = ""
|
||||
cboArt.Text = ""
|
||||
txtSeiten.Focus()
|
||||
|
||||
Dim u As usrCntlSendungAnhangElement = getAcitveCntl()
|
||||
If u IsNot Nothing Then
|
||||
txtDateiname.Text = u.FILE_NAME
|
||||
Else
|
||||
txtDateiname.Text = ""
|
||||
End If
|
||||
|
||||
MyTextBox2.Text = cboSendungen.Text
|
||||
End Sub
|
||||
Sub tryDelete(TMP_Path_New)
|
||||
|
||||
Try
|
||||
File.Delete(TMP_Path_New)
|
||||
Catch ex As Exception
|
||||
|
||||
End Try
|
||||
End Sub
|
||||
|
||||
'Public Sub DeletePages(ByVal pageRange As String, ByVal SourcePdfPath As String, ByVal OutputPdfPath As String, ByVal Optional Password As String = "")
|
||||
' Dim pagesToDelete As New List(Of Integer)
|
||||
|
||||
' If pageRange.IndexOf(",") <> -1 Then
|
||||
' Dim tmpHold As String() = pageRange.Split(","c)
|
||||
|
||||
' For Each nonconseq As String In tmpHold
|
||||
|
||||
' If nonconseq.IndexOf("-") <> -1 Then
|
||||
' Dim rangeHold As String() = nonconseq.Split("-"c)
|
||||
|
||||
' For i As Integer = Convert.ToInt32(rangeHold(0)) To Convert.ToInt32(rangeHold(1))
|
||||
' pagesToDelete.Add(i)
|
||||
' Next
|
||||
' Else
|
||||
' pagesToDelete.Add(Convert.ToInt32(nonconseq))
|
||||
' End If
|
||||
' Next
|
||||
' Else
|
||||
|
||||
' If pageRange.IndexOf("-") <> -1 Then
|
||||
' Dim rangeHold As String() = pageRange.Split("-"c)
|
||||
|
||||
' For i As Integer = Convert.ToInt32(rangeHold(0)) To Convert.ToInt32(rangeHold(1))
|
||||
' pagesToDelete.Add(i)
|
||||
' Next
|
||||
' Else
|
||||
' pagesToDelete.Add(Convert.ToInt32(pageRange))
|
||||
' End If
|
||||
' End If
|
||||
|
||||
' Dim doc As Document = New Document()
|
||||
' Dim reader As PdfReader = New PdfReader(SourcePdfPath, New System.Text.ASCIIEncoding().GetBytes(Password))
|
||||
|
||||
' Using memoryStream As MemoryStream = New MemoryStream()
|
||||
' Dim writer As PdfWriter = PdfWriter.GetInstance(doc, memoryStream)
|
||||
' doc.Open()
|
||||
' doc.AddDocListener(writer)
|
||||
|
||||
' For p As Integer = 1 To reader.NumberOfPages
|
||||
|
||||
' If pagesToDelete.FindIndex(Function(s) s = p) <> -1 Then
|
||||
' Continue For
|
||||
' End If
|
||||
|
||||
|
||||
' doc.SetPageSize(reader.GetPageSize(p))
|
||||
' doc.NewPage()
|
||||
' Dim cb As PdfContentByte = writer.DirectContent
|
||||
' Dim pageImport As pdf.PdfImportedPage = writer.GetImportedPage(reader, p)
|
||||
' Dim rot As Integer = reader.GetPageRotation(p)
|
||||
|
||||
' If rot = 90 OrElse rot = 270 Then
|
||||
' cb.AddTemplate(pageImport, 0, -1.0F, 1.0F, 0, 0, reader.GetPageSizeWithRotation(p).Height)
|
||||
' Else
|
||||
' cb.AddTemplate(pageImport, 1.0F, 0, 0, 1.0F, 0, 0)
|
||||
' End If
|
||||
' Next
|
||||
|
||||
' reader.Close()
|
||||
' File.WriteAllBytes(OutputPdfPath, memoryStream.ToArray())
|
||||
' doc.Close()
|
||||
' End Using
|
||||
'End Sub
|
||||
|
||||
|
||||
Function getPagesFromText() As List(Of Integer)
|
||||
Dim List As New List(Of Integer)
|
||||
Dim split = txtSeiten.Text.Split(",")
|
||||
For Each s In split
|
||||
If s.Contains("-") Then
|
||||
Dim s_vb = s.Split("-")
|
||||
Dim von = CInt(s_vb(0))
|
||||
Dim bis = CInt(s_vb(1))
|
||||
For page = von To bis
|
||||
Dim anfuegen = True
|
||||
For Each l In List
|
||||
If l = page Then
|
||||
anfuegen = False
|
||||
End If
|
||||
Next
|
||||
If anfuegen Then List.Add(page)
|
||||
Next
|
||||
|
||||
|
||||
Else
|
||||
If IsNumeric(s) Then List.Add(s)
|
||||
End If
|
||||
Next
|
||||
Return List
|
||||
End Function
|
||||
|
||||
|
||||
|
||||
Public Function removePagesFromPdf_Spire(ByVal sourceFile As String, ByVal destinationFile As String, pagesToDelete As List(Of Integer), ByRef PagesLeft As Integer, Optional delSource As Boolean = False) As Boolean
|
||||
|
||||
Try
|
||||
PagesLeft = 0
|
||||
|
||||
Dim pdf As New PdfDocument()
|
||||
pdf.LoadFromFile(sourceFile)
|
||||
' Dim r As PdfReader = New PdfReader(sourceFile)
|
||||
Dim pagesToKeep As New List(Of Integer)
|
||||
For p = 0 To pdf.Pages.Count - 1 ' r.NumberOfPages
|
||||
Dim del = False
|
||||
For Each i In pagesToDelete
|
||||
If p = (i - 1) Then
|
||||
del = True : Exit For
|
||||
End If
|
||||
Next
|
||||
If Not del Then
|
||||
pagesToKeep.Add(p)
|
||||
End If
|
||||
Next
|
||||
|
||||
|
||||
Dim pdf1 As New PdfDocument()
|
||||
Dim page As PdfPageBase
|
||||
|
||||
For Each p In pagesToKeep
|
||||
' Dim pageInt = p - 1 ' Nciht SeitenNr. sonder Aufzählung
|
||||
Dim pageInt = p
|
||||
If pageInt >= 0 And pageInt < pdf.Pages.Count Then
|
||||
page = pdf1.Pages.Add(pdf.Pages(p).Size, New Graphics.PdfMargins(0))
|
||||
pdf.Pages(p).CreateTemplate().Draw(page, New System.Drawing.PointF(0, 0))
|
||||
PagesLeft += 1
|
||||
End If
|
||||
Next
|
||||
pdf1.SaveToFile(destinationFile)
|
||||
pdf.Dispose()
|
||||
pdf1.Dispose()
|
||||
|
||||
If delSource Then tryDelete(sourceFile)
|
||||
|
||||
Catch ex As Exception
|
||||
MsgBox(ex.Message & ex.StackTrace)
|
||||
Return False
|
||||
End Try
|
||||
Return True
|
||||
End Function
|
||||
|
||||
Public Function extractPagesFromPdf_Spire(ByVal sourceFile As String, ByVal destinationFile As String, pagesToExtract As List(Of Integer)) As Boolean
|
||||
|
||||
Try
|
||||
|
||||
Dim pdf As New PdfDocument()
|
||||
pdf.LoadFromFile(sourceFile)
|
||||
|
||||
Dim pdf1 As New PdfDocument()
|
||||
Dim page As PdfPageBase
|
||||
|
||||
For Each p In pagesToExtract
|
||||
Dim pageInt = p - 1 ' Nciht SeitenNr. sonder Aufzählung
|
||||
If pageInt >= 0 And pageInt < pdf.Pages.Count Then
|
||||
page = pdf1.Pages.Add(pdf.Pages(pageInt).Size, New Graphics.PdfMargins(0))
|
||||
pdf.Pages(pageInt).CreateTemplate().Draw(page, New System.Drawing.PointF(0, 0))
|
||||
End If
|
||||
Next
|
||||
pdf1.SaveToFile(destinationFile)
|
||||
|
||||
|
||||
'MsgBox("P: " &pdf.Pages.Count)
|
||||
'Dim pdf1 As New PdfDocument()
|
||||
''Dim page As New PdfPageBase
|
||||
|
||||
''For i As Integer = 0 To 4
|
||||
'For Each p In pagesToKeep
|
||||
' pdf1.Pages.Add(pdf.Pages(p).Size, New Graphics.PdfMargins(0))
|
||||
' 'Dim page =
|
||||
' 'pdf.Pages(p).CreateTemplate().Draw(page, New System.Drawing.PointF(0, 0))
|
||||
' MsgBox(p)
|
||||
'Next
|
||||
|
||||
'pdf1.SaveToFile(destinationFile)
|
||||
|
||||
|
||||
|
||||
|
||||
'Using fs As FileStream = New FileStream(destinationFile, FileMode.Create, FileAccess.Write, FileShare.None)
|
||||
|
||||
' Using doc As Document = New Document()
|
||||
|
||||
' Using w As PdfWriter = PdfWriter.GetInstance(doc, fs)
|
||||
' doc.Open()
|
||||
' For Each page As Integer In pagesToKeep
|
||||
' doc.NewPage()
|
||||
' w.DirectContent.AddTemplate(w.GetImportedPage(r, page), 0, 0)
|
||||
' PagesLeft += 1
|
||||
' Next
|
||||
' doc.Close()
|
||||
' End Using
|
||||
' End Using
|
||||
'End Using
|
||||
pdf.Dispose()
|
||||
pdf1.Dispose()
|
||||
|
||||
Catch ex As Exception
|
||||
MsgBox(ex.Message & ex.StackTrace)
|
||||
Return False
|
||||
End Try
|
||||
Return True
|
||||
End Function
|
||||
|
||||
'Public Sub removePagesFromPdf(ByVal sourceFile As String, ByVal destinationFile As String, pagesToDelete As List(Of Integer), ByRef PagesLeft As Integer)
|
||||
|
||||
' Try
|
||||
' PagesLeft = 0
|
||||
' Dim r As PdfReader = New PdfReader(sourceFile)
|
||||
' Dim pagesToKeep As New List(Of Integer)
|
||||
' For p = 1 To r.NumberOfPages
|
||||
' Dim del = False
|
||||
' For Each i In pagesToDelete
|
||||
' If p = i Then
|
||||
' del = True : Exit For
|
||||
' End If
|
||||
' Next
|
||||
' If Not del Then
|
||||
' pagesToKeep.Add(p)
|
||||
' End If
|
||||
' Next
|
||||
' Using fs As FileStream = New FileStream(destinationFile, FileMode.Create, FileAccess.Write, FileShare.None)
|
||||
|
||||
' Using doc As Document = New Document()
|
||||
|
||||
' Using w As PdfWriter = PdfWriter.GetInstance(doc, fs)
|
||||
' doc.Open()
|
||||
' For Each page As Integer In pagesToKeep
|
||||
' doc.NewPage()
|
||||
' w.DirectContent.AddTemplate(w.GetImportedPage(r, page), 0, 0)
|
||||
' PagesLeft += 1
|
||||
' Next
|
||||
' doc.Close()
|
||||
' End Using
|
||||
' End Using
|
||||
' End Using
|
||||
|
||||
' Catch ex As Exception
|
||||
|
||||
' End Try
|
||||
|
||||
'End Sub
|
||||
Private Sub txtSeiten_TextChanged(sender As Object, e As EventArgs) Handles txtSeiten.TextChanged
|
||||
txtSeiten.BackColor = Color.White
|
||||
If txtSeiten.Text = "" Then Exit Sub
|
||||
If checkSeiten() Then
|
||||
txtSeiten.BackColor = Color.White
|
||||
Else
|
||||
txtSeiten.BackColor = Color.MistyRose
|
||||
End If
|
||||
End Sub
|
||||
|
||||
Function checkSeiten()
|
||||
txtSeiten.Text.Replace(";", ",")
|
||||
|
||||
' If txtSeiten.Text.Contains(",") Then
|
||||
Dim split = txtSeiten.Text.Split(",")
|
||||
For Each s In split
|
||||
If s.Contains("-") Then
|
||||
Dim s_vb = s.Split("-")
|
||||
Dim von = s_vb(0)
|
||||
Dim bis = s_vb(1)
|
||||
' Dim bis = ""
|
||||
'If s_vb.Count > 0 Then bis = s_vb(1)
|
||||
If Not IsNumeric(von) Then Return False
|
||||
If Not IsNumeric(bis) Then Return False
|
||||
Else
|
||||
If Not IsNumeric(s) Then Return False
|
||||
End If
|
||||
Next
|
||||
' Else
|
||||
' If Not IsNumeric(txtSeiten.Text) Then Return False
|
||||
' End If
|
||||
|
||||
Return True
|
||||
End Function
|
||||
|
||||
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
|
||||
deleteActiveElement(flpnlAviso)
|
||||
End Sub
|
||||
|
||||
Sub deleteActiveElement(flpnl As FlowLayoutPanel)
|
||||
If flpnl Is Nothing Then Exit Sub
|
||||
For Each u As usrCntlSendungAnhangElement In flpnl.Controls
|
||||
If u.ACTIVE Then
|
||||
If deleteElement(u.FILE_DOCID, u.FILE_ANHID) Then
|
||||
flpnl.Controls.Remove(u)
|
||||
initLocationViewer("", "PDF")
|
||||
If flpnl.Controls.Count > 0 Then
|
||||
DirectCast(flpnl.Controls(0), usrCntlSendungAnhangElement).CLICK_Me()
|
||||
End If
|
||||
End If
|
||||
End If
|
||||
Next
|
||||
End Sub
|
||||
|
||||
Function deleteElement(FILE_DOCID, FILE_ANHID, Optional showMessage = True) As Boolean
|
||||
If Not showMessage OrElse vbYes = MsgBox("Möchten Sie das Element löschen?", vbYesNoCancel) Then
|
||||
Dim DS As New VERAG_PROG_ALLGEMEIN.cDATENSERVER(FILE_DOCID)
|
||||
If DS.DELETE_COMPLETE AndAlso VERAG_PROG_ALLGEMEIN.cAvisoAnhaenge.DELETE(FILE_ANHID) Then
|
||||
Return True
|
||||
End If
|
||||
End If
|
||||
Return False
|
||||
End Function
|
||||
|
||||
Private Sub frmSendungAnhangImport_Load(sender As Object, e As EventArgs) Handles Me.Load
|
||||
|
||||
Me.Height = Screen.PrimaryScreen.WorkingArea.Height
|
||||
Me.Top = 0
|
||||
|
||||
Try
|
||||
DirectCast(PdfViewer.Controls(0).Controls(0).Controls(0), ToolStrip).Items(0).Visible = False
|
||||
DirectCast(PdfViewer.Controls(0).Controls(0).Controls(0), ToolStrip).Items(1).Visible = False
|
||||
|
||||
Catch ex As Exception
|
||||
|
||||
End Try
|
||||
|
||||
PdfViewer.CanSave = False
|
||||
|
||||
|
||||
'WebBrowser1.Navigate("")
|
||||
flpnlAviso.Controls.Clear()
|
||||
flpnlSendungen.Controls.Clear()
|
||||
|
||||
cboArt.Items.Clear()
|
||||
cboArt.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("", ""))
|
||||
cboArt.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("ATR", "ATR"))
|
||||
cboArt.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("Rechnung", "Rechnung"))
|
||||
cboArt.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("CMR", "CMR"))
|
||||
cboArt.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("Ausfuhr", "Ausfuhr"))
|
||||
cboArt.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("Packliste", "Packliste"))
|
||||
cboArt.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("Auftrag", "Auftrag"))
|
||||
cboArt.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("Sonstiges", "Sonstiges"))
|
||||
initSendungen()
|
||||
|
||||
cboSendungen.changeItem(-1)
|
||||
End Sub
|
||||
|
||||
Private Sub frmSendungAnhangImport_Shown(sender As Object, e As EventArgs) Handles Me.Shown
|
||||
txtSeiten.Focus()
|
||||
End Sub
|
||||
|
||||
Private Sub txtSeiten_KeyDown(sender As Object, e As KeyEventArgs) Handles txtSeiten.KeyDown, cboArt.KeyDown
|
||||
If e.KeyCode = Keys.Return Then
|
||||
btnAnfuegen.PerformClick()
|
||||
End If
|
||||
End Sub
|
||||
Sub initSendungen()
|
||||
cboSendungen.Items.Clear()
|
||||
' cboSendungen.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("Allgemein", -1))
|
||||
|
||||
VERAG_PROG_ALLGEMEIN.cSendungen.LOAD_LIST(SENDUNG_LIST, CURRENT_INDEX, AvisoId) 'LÄDT alle SENDUNGSDATEN
|
||||
Dim cnt = 1
|
||||
For Each s In SENDUNG_LIST
|
||||
Dim abfertigungsArt = SQL.getValueTxtBySql("SELECT isnull([Abfertigungsbezeichnung],'') FROM [Abfertigungsarten] WHERE Abfertigungsart='" & s.tblSnd_Abfertigungsart_ID & "'", "FMZOLL")
|
||||
Dim empfTmp = If(s.tblSnd_Empfaenger.Length > 15, s.tblSnd_Empfaenger.Substring(0, 15), s.tblSnd_Empfaenger)
|
||||
|
||||
cboSendungen.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem(cnt & ". " & empfTmp & " (" & abfertigungsArt & ")", s.tblSnd_SendungID))
|
||||
cnt += 1
|
||||
Next
|
||||
If SendungsId > 0 Then cboSendungen.changeItem(SendungsId)
|
||||
End Sub
|
||||
|
||||
Private Sub cboSendungen_SelectedIndexChanged(sender As Object, e As EventArgs) Handles cboSendungen.SelectedIndexChanged
|
||||
MyTextBox2.Text = cboSendungen.Text
|
||||
flpnlSendungen.Controls.Clear()
|
||||
|
||||
initFlpANH_LIST()
|
||||
|
||||
End Sub
|
||||
|
||||
Sub initFlpANH_LIST()
|
||||
Dim ANH_LIST As New List(Of VERAG_PROG_ALLGEMEIN.cAvisoAnhaenge)
|
||||
'If cboSendungen._value > 0 Then
|
||||
' VERAG_PROG_ALLGEMEIN.cAvisoAnhaenge.LOAD_LIST_BySendung(ANH_LIST, cboSendungen._value) 'LÄDT alle Aviso-Anhänge
|
||||
'Else
|
||||
' VERAG_PROG_ALLGEMEIN.cAvisoAnhaenge.LOAD_LIST_ByAviso(ANH_LIST, AvisoId) 'LÄDT alle Sendungs-Anhänge
|
||||
'End If
|
||||
VERAG_PROG_ALLGEMEIN.cAvisoAnhaenge.LOAD_LIST_ByAviso(ANH_LIST, AvisoId) 'LÄDT alle Aviso-Anhänge
|
||||
flpnlSendungen.Controls.Clear()
|
||||
flpnlAviso.Controls.Clear()
|
||||
|
||||
For Each a In ANH_LIST
|
||||
|
||||
Dim USRCNTL As New usrCntlSendungAnhangElement
|
||||
|
||||
USRCNTL.FILE_PATH = VERAG_PROG_ALLGEMEIN.cDATENSERVER.GET_PDFPath_BY_DocID(a.anh_docId)
|
||||
USRCNTL.FILE_NAME = a.anh_Name
|
||||
USRCNTL.FILE_TYPE = a.anh_Typ
|
||||
|
||||
USRCNTL.FILE_ANHID = a.anh_id
|
||||
USRCNTL.FILE_DOCID = a.anh_docId
|
||||
|
||||
initElement(USRCNTL)
|
||||
|
||||
If If(a.anh_SendungsId, 0) > 0 Then
|
||||
If cboSendungen._value <> "" AndAlso cboSendungen._value = a.anh_SendungsId Then
|
||||
flpnlSendungen.Controls.Add(USRCNTL)
|
||||
End If
|
||||
Else
|
||||
flpnlAviso.Controls.Add(USRCNTL)
|
||||
End If
|
||||
Next
|
||||
initLocationViewer("", "PDF")
|
||||
End Sub
|
||||
|
||||
Private Sub Button3_Click(sender As Object, e As EventArgs) Handles btnAnfuegenAll.Click
|
||||
clearPnlAnfuegen()
|
||||
End Sub
|
||||
|
||||
Private Sub Button3_Click_1(sender As Object, e As EventArgs) Handles Button3.Click
|
||||
If cboSendungen._value = "" Then Exit Sub
|
||||
For Each u As usrCntlSendungAnhangElement In flpnlSendungen.Controls
|
||||
If u.ACTIVE Then
|
||||
|
||||
Dim ANH = New VERAG_PROG_ALLGEMEIN.cAvisoAnhaenge(u.FILE_ANHID)
|
||||
ANH.anh_SendungsId = Nothing
|
||||
ANH.SAVE()
|
||||
|
||||
End If
|
||||
Next
|
||||
clearPnlAnfuegen()
|
||||
' initSendungen()
|
||||
initFlpANH_LIST()
|
||||
End Sub
|
||||
|
||||
Public Sub DateiHochladenToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles DateiHochladenToolStripMenuItem.Click
|
||||
addData_SendungAnhangFD()
|
||||
End Sub
|
||||
|
||||
|
||||
Sub delFromDS(daId)
|
||||
Dim ds As New VERAG_PROG_ALLGEMEIN.cDATENSERVER(daId)
|
||||
ds.DELETE_COMPLETE()
|
||||
End Sub
|
||||
|
||||
Function saveChangeToDS_daId(daId, sourcePath, ByRef destPath) As Boolean
|
||||
Dim DS As New VERAG_PROG_ALLGEMEIN.cDATENSERVER(daId)
|
||||
If Not DS.uploadDataToDATENSERVER(sourcePath,,, False) Then MsgBox("Fehler beim Speichern: Datenserver!") : Return False
|
||||
If DS.da_id <= 0 Then MsgBox("Keine DocId!") : Return False
|
||||
|
||||
destPath = DS.GET_TOP1_PATH
|
||||
'Dim ANH As New VERAG_PROG_ALLGEMEIN.cAvisoAnhaenge(AvisoId, DS.da_name, DS.da_id, cboArt._value, DS.da_name, Nothing)
|
||||
'If Not ANH.SAVE Then MsgBox("Fehler beim Anhang speichern!") : Return False
|
||||
|
||||
Return True
|
||||
End Function
|
||||
|
||||
Private Sub DateiScannenToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles DateiScannenToolStripMenuItem.Click
|
||||
Try
|
||||
'If KdNr < 0 Then Exit Sub
|
||||
Dim frmScan As New VERAG_PROG_ALLGEMEIN.frmScan("DirectScan")
|
||||
frmScan.DefaultFileName = "Scan" ' Me._TEXT_PDF
|
||||
|
||||
If frmScan.ShowDialog(Me) = DialogResult.OK Then
|
||||
If frmScan.ReturnValue IsNot Nothing Then
|
||||
Dim Filename = frmScan.fileName
|
||||
Dim TMP_Path = VERAG_PROG_ALLGEMEIN.DATENVERVER_OPTIONS.getTMPPath(Filename, ".pdf",, False, "SendungsAnhaenge")
|
||||
File.WriteAllBytes(TMP_Path, frmScan.ReturnValue)
|
||||
|
||||
Dim da_id = -1
|
||||
Dim anhId = -1
|
||||
Dim destPath = ""
|
||||
If saveToDS(AvisoId, Filename, TMP_Path, "", "PDF", da_id, anhId, destPath) Then
|
||||
addUsrcnlToPnl(destPath, da_id, anhId, Filename, "PDF")
|
||||
End If
|
||||
|
||||
'addUsrcnlToPnl(TMP_Path)
|
||||
End If
|
||||
End If
|
||||
|
||||
Catch ex As Exception
|
||||
MsgBox("FEHLER Scan: " & ex.Message & ex.StackTrace)
|
||||
End Try
|
||||
End Sub
|
||||
|
||||
Sub addUsrcnlToPnl(TMP_Path, dicId, anhId, Optional filename = "", Optional Typ = "")
|
||||
Dim USRCNTL As New usrCntlSendungAnhangElement
|
||||
|
||||
Dim fi As New FileInfo(TMP_Path)
|
||||
If filename = "" Then filename = fi.Name
|
||||
|
||||
USRCNTL.FILE_PATH = TMP_Path
|
||||
USRCNTL.FILE_NAME = filename
|
||||
USRCNTL.FILE_DOCID = dicId
|
||||
USRCNTL.FILE_NAME = filename
|
||||
USRCNTL.FILE_ANHID = anhId
|
||||
|
||||
USRCNTL.FILE_TYPE = Typ
|
||||
|
||||
initElement(USRCNTL)
|
||||
flpnlAviso.Controls.Add(USRCNTL)
|
||||
End Sub
|
||||
|
||||
Private Sub btn_Click(sender As Object, e As EventArgs) Handles btn.Click
|
||||
cntxt.Show(Cursor.Position)
|
||||
End Sub
|
||||
|
||||
Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click
|
||||
deleteActiveElement(flpnlSendungen)
|
||||
End Sub
|
||||
|
||||
|
||||
Public Sub addData_SendungAnhangFD()
|
||||
Dim fd As New OpenFileDialog
|
||||
fd.Multiselect = True
|
||||
|
||||
If fd.ShowDialog = vbOK Then
|
||||
For Each F_listItem In fd.FileNames
|
||||
|
||||
Dim fi As New FileInfo(F_listItem)
|
||||
Dim filename = fi.Name
|
||||
If filename = "" Then
|
||||
MsgBox("Dateiname konnte nicht ermittelt werden." & vbNewLine & F_listItem)
|
||||
Else
|
||||
|
||||
' Dim TMP_Path = VERAG_PROG_ALLGEMEIN.DATENVERVER_OPTIONS.getTMPPath(filename, fi.Extension,, False, "SendungsAnhaenge")
|
||||
' MsgBox(TMP_Path)
|
||||
' File.Copy(F_listItem, TMP_Path)
|
||||
Dim da_id = -1
|
||||
Dim anhId = -1
|
||||
Dim destPath = ""
|
||||
|
||||
Dim Typ = ""
|
||||
If getFileTypeValid(fi.Extension.Replace(".", ""), Typ) Then
|
||||
If saveToDS(AvisoId, filename, F_listItem, "", Typ, da_id, anhId, destPath) Then
|
||||
addUsrcnlToPnl(destPath, da_id, anhId, filename, Typ)
|
||||
End If
|
||||
End If
|
||||
End If
|
||||
Next
|
||||
If flpnlAviso.Controls.Count > 0 Then DirectCast(flpnlAviso.Controls(0), usrCntlSendungAnhangElement).CLICK_Me()
|
||||
End If
|
||||
End Sub
|
||||
|
||||
Public Sub addData_SendungAnhang(Path)
|
||||
|
||||
|
||||
Dim fi As New FileInfo(Path)
|
||||
Dim filename = fi.Name
|
||||
Dim da_id = -1
|
||||
Dim anhId = -1
|
||||
Dim destPath = ""
|
||||
|
||||
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)
|
||||
End If
|
||||
End If
|
||||
End Sub
|
||||
|
||||
Public Shared Function getFileTypeValid(extension, ByRef Typ) As Boolean
|
||||
Select Case extension.ToString.Replace(".", "").ToUpper
|
||||
Case "PDF" : Typ = "PDF"
|
||||
Case "XLS", "XLM", "XLSM", "XLSX", "CSV" : Typ = "EXCEL"
|
||||
Case "DOC", "DOCX" : Typ = "WORD"
|
||||
Case "TXT" : Typ = "TEXT"
|
||||
Case "JPEG", "JPG", "GIF", "TFF" : Typ = "BILD"
|
||||
Case "EXE" : MsgBox("Aviso-Anhänge: Ungültiges Datei-Format!") : Return False
|
||||
Case Else : Typ = "SONSTIGES"
|
||||
End Select
|
||||
Return True
|
||||
End Function
|
||||
|
||||
Public Shared Function saveToDS(AvisoId, fileName, sourcePath, Art, Typ, Optional ByRef da_id = -1, Optional ByRef anhId = -1, Optional ByRef destPath = "", Optional SendungsId = Nothing) As Boolean
|
||||
Dim DS As New VERAG_PROG_ALLGEMEIN.cDATENSERVER("DOKUMENTE", "AVISO_ANHAENGE", AvisoId, Now.ToString("ddMMyy_HHmmss.sss"), "", fileName, -1, False)
|
||||
If Not DS.uploadDataToDATENSERVER(sourcePath) Then MsgBox("Fehler beim Speichern: Datenserver!") : Return False
|
||||
If DS.da_id <= 0 Then MsgBox("Keine DocId!") : Return False
|
||||
da_id = DS.da_id
|
||||
destPath = DS.GET_TOP1_PATH
|
||||
Dim ANH As New VERAG_PROG_ALLGEMEIN.cAvisoAnhaenge(AvisoId, fileName, DS.da_id, Art, Typ, SendungsId)
|
||||
If Not ANH.SAVE Then MsgBox("Fehler beim Anhang speichern!") : Return False
|
||||
anhId = ANH.anh_id
|
||||
Return True
|
||||
End Function
|
||||
|
||||
Private Sub WebBrowser1_DocumentCompleted(sender As Object, e As WebBrowserDocumentCompletedEventArgs)
|
||||
BrowserLoaded = True
|
||||
End Sub
|
||||
|
||||
Private Sub Button1_Click_1(sender As Object, e As EventArgs) Handles Button1.Click
|
||||
Dim f As New frmAddSendnung(AvisoId)
|
||||
f.ShowDialog(Me)
|
||||
initSendungen()
|
||||
initFlpANH_LIST()
|
||||
End Sub
|
||||
|
||||
Private Sub AusZwischenablageeinfügenToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles AusZwischenablageeinfügenToolStripMenuItem.Click
|
||||
Dim data As IDataObject = Clipboard.GetDataObject
|
||||
If True Then 'data.GetDataPresent(DataFormats.FileDrop) Then
|
||||
For Each s As String In My.Computer.Clipboard.GetFileDropList() 'GetData(DataFormats.) 'data.GetData(DataFormats.FileDrop) 'DataFormats.FileDrop)
|
||||
' Dim F_listItem As String = Path.Combine("c:\mynewpath", Path.GetFileName(s))
|
||||
' File.Copy(s, newFile)
|
||||
' MsgBox(s)
|
||||
If IO.File.Exists(s) Then
|
||||
|
||||
Dim fi As New FileInfo(s)
|
||||
Dim filename = fi.Name
|
||||
If filename = "" Then
|
||||
MsgBox("Dateiname konnte nicht ermittelt werden." & vbNewLine & s)
|
||||
Else
|
||||
|
||||
Dim da_id = -1
|
||||
Dim anhId = -1
|
||||
Dim destPath = ""
|
||||
|
||||
Dim Typ = ""
|
||||
If getFileTypeValid(fi.Extension.Replace(".", ""), Typ) Then
|
||||
If saveToDS(AvisoId, filename, s, "", Typ, da_id, anhId, destPath) Then
|
||||
addUsrcnlToPnl(destPath, da_id, anhId, filename, Typ)
|
||||
End If
|
||||
End If
|
||||
End If
|
||||
End If
|
||||
Next
|
||||
If flpnlAviso.Controls.Count > 0 Then DirectCast(flpnlAviso.Controls(0), usrCntlSendungAnhangElement).CLICK_Me()
|
||||
|
||||
End If
|
||||
End Sub
|
||||
|
||||
Private Sub txtSeiten_PreviewKeyDown(sender As Object, e As PreviewKeyDownEventArgs) Handles txtSeiten.PreviewKeyDown, cboArt.PreviewKeyDown
|
||||
If e.Modifiers = Keys.Control Then
|
||||
If e.KeyCode = Keys.PageDown Then
|
||||
cboSendungen.SelectedIndex = cboSendungen.SelectedIndex + 1
|
||||
End If
|
||||
If e.KeyCode = Keys.PageUp Then
|
||||
cboSendungen.SelectedIndex = cboSendungen.SelectedIndex - 1
|
||||
End If
|
||||
Else
|
||||
If e.KeyCode = Keys.PageDown Then
|
||||
PdfViewer.GoToPage(PdfViewer.CurrentPageNumber + 1)
|
||||
End If
|
||||
If e.KeyCode = Keys.PageUp Then
|
||||
PdfViewer.GoToPage(PdfViewer.CurrentPageNumber - 1)
|
||||
End If
|
||||
End If
|
||||
|
||||
End Sub
|
||||
|
||||
|
||||
'Dim angle = 0
|
||||
'Private Sub Button5_Click(sender As Object, e As EventArgs) Handles Button5.Click
|
||||
' angle += 90
|
||||
' If angle > 270 Then
|
||||
' angle = 0
|
||||
' End If
|
||||
' PdfViewer.Rotate(angle)
|
||||
'End Sub
|
||||
End Class
|
||||
@@ -22,27 +22,46 @@ Partial Class usrCntlSendungAnhangElement
|
||||
'Das Bearbeiten mit dem Code-Editor ist nicht möglich.
|
||||
<System.Diagnostics.DebuggerStepThrough()> _
|
||||
Private Sub InitializeComponent()
|
||||
Me.components = New System.ComponentModel.Container()
|
||||
Me.pic = New System.Windows.Forms.PictureBox()
|
||||
Me.cntxt = New System.Windows.Forms.ContextMenuStrip(Me.components)
|
||||
Me.UmbenennenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
|
||||
Me.lbl = New System.Windows.Forms.Label()
|
||||
Me.LöschenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
|
||||
CType(Me.pic, System.ComponentModel.ISupportInitialize).BeginInit()
|
||||
Me.cntxt.SuspendLayout()
|
||||
Me.SuspendLayout()
|
||||
'
|
||||
'pic
|
||||
'
|
||||
Me.pic.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _
|
||||
Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
|
||||
Me.pic.BackgroundImage = Global.AVISO.My.Resources.Resources.pdf
|
||||
Me.pic.BackgroundImage = Global.AVISO.My.Resources.Resources.docAllgemein
|
||||
Me.pic.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom
|
||||
Me.pic.ContextMenuStrip = Me.cntxt
|
||||
Me.pic.Location = New System.Drawing.Point(3, 0)
|
||||
Me.pic.Name = "pic"
|
||||
Me.pic.Size = New System.Drawing.Size(174, 43)
|
||||
Me.pic.TabIndex = 0
|
||||
Me.pic.TabStop = False
|
||||
'
|
||||
'cntxt
|
||||
'
|
||||
Me.cntxt.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.UmbenennenToolStripMenuItem, Me.LöschenToolStripMenuItem})
|
||||
Me.cntxt.Name = "cntxt"
|
||||
Me.cntxt.Size = New System.Drawing.Size(181, 70)
|
||||
'
|
||||
'UmbenennenToolStripMenuItem
|
||||
'
|
||||
Me.UmbenennenToolStripMenuItem.Name = "UmbenennenToolStripMenuItem"
|
||||
Me.UmbenennenToolStripMenuItem.Size = New System.Drawing.Size(180, 22)
|
||||
Me.UmbenennenToolStripMenuItem.Text = "Umbenennen"
|
||||
'
|
||||
'lbl
|
||||
'
|
||||
Me.lbl.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _
|
||||
Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
|
||||
Me.lbl.ContextMenuStrip = Me.cntxt
|
||||
Me.lbl.Location = New System.Drawing.Point(4, 46)
|
||||
Me.lbl.Name = "lbl"
|
||||
Me.lbl.Size = New System.Drawing.Size(173, 18)
|
||||
@@ -50,20 +69,32 @@ Partial Class usrCntlSendungAnhangElement
|
||||
Me.lbl.Text = "NAME"
|
||||
Me.lbl.TextAlign = System.Drawing.ContentAlignment.MiddleCenter
|
||||
'
|
||||
'LöschenToolStripMenuItem
|
||||
'
|
||||
Me.LöschenToolStripMenuItem.Image = Global.AVISO.My.Resources.Resources.del
|
||||
Me.LöschenToolStripMenuItem.Name = "LöschenToolStripMenuItem"
|
||||
Me.LöschenToolStripMenuItem.Size = New System.Drawing.Size(180, 22)
|
||||
Me.LöschenToolStripMenuItem.Text = "Löschen"
|
||||
'
|
||||
'usrCntlSendungAnhangElement
|
||||
'
|
||||
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
|
||||
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
|
||||
Me.BackColor = System.Drawing.Color.White
|
||||
Me.ContextMenuStrip = Me.cntxt
|
||||
Me.Controls.Add(Me.lbl)
|
||||
Me.Controls.Add(Me.pic)
|
||||
Me.Name = "usrCntlSendungAnhangElement"
|
||||
Me.Size = New System.Drawing.Size(180, 64)
|
||||
CType(Me.pic, System.ComponentModel.ISupportInitialize).EndInit()
|
||||
Me.cntxt.ResumeLayout(False)
|
||||
Me.ResumeLayout(False)
|
||||
|
||||
End Sub
|
||||
|
||||
Friend WithEvents pic As PictureBox
|
||||
Friend WithEvents lbl As Label
|
||||
Friend WithEvents cntxt As ContextMenuStrip
|
||||
Friend WithEvents UmbenennenToolStripMenuItem As ToolStripMenuItem
|
||||
Friend WithEvents LöschenToolStripMenuItem As ToolStripMenuItem
|
||||
End Class
|
||||
|
||||
@@ -117,4 +117,7 @@
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<metadata name="cntxt.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 17</value>
|
||||
</metadata>
|
||||
</root>
|
||||
@@ -7,7 +7,7 @@ Public Class usrCntlSendungAnhangElement
|
||||
|
||||
' Property FILE_NAME = ""
|
||||
Property FILE_PATH
|
||||
Property FILE_TYPE
|
||||
'Property FILE_TYPE
|
||||
|
||||
Property FILE_PAGES
|
||||
Property FILE_DOCID
|
||||
@@ -15,6 +15,7 @@ Public Class usrCntlSendungAnhangElement
|
||||
|
||||
|
||||
Public Event ME_CLICK()
|
||||
Public Event ME_DELETE(FILE_DOCID, FILE_ANHID)
|
||||
|
||||
|
||||
'Public Event PropertyChanged As PropertyChangedEventHandler Implements INotifyPropertyChanged.PropertyChanged
|
||||
@@ -61,6 +62,31 @@ Public Class usrCntlSendungAnhangElement
|
||||
End Set
|
||||
End Property
|
||||
|
||||
|
||||
|
||||
Private FILE_TYPE_Value As String = False
|
||||
Public Property FILE_TYPE As String
|
||||
Get
|
||||
Return Me.FILE_TYPE_Value
|
||||
End Get
|
||||
|
||||
Set(ByVal value As String)
|
||||
If Not (value = FILE_TYPE) Then
|
||||
Me.FILE_TYPE_Value = value
|
||||
|
||||
Select Case value
|
||||
Case "PDF" : pic.BackgroundImage = My.Resources.pdf
|
||||
Case "EXCEL" : pic.BackgroundImage = My.Resources.Excel_2013_logo_155x110
|
||||
Case "WORD" : pic.BackgroundImage = My.Resources.word
|
||||
Case "BILD" : pic.BackgroundImage = My.Resources.ImageIcon
|
||||
Case "TEXT" : pic.BackgroundImage = My.Resources.android_note
|
||||
Case Else : pic.BackgroundImage = My.Resources.docAllgemein
|
||||
End Select
|
||||
' NotifyPropertyChanged("FILE_TYPE")
|
||||
End If
|
||||
End Set
|
||||
|
||||
End Property
|
||||
Private Sub pic_Click(sender As Object, e As EventArgs) Handles pic.Click, lbl.Click, Me.Click
|
||||
RaiseEvent ME_CLICK()
|
||||
End Sub
|
||||
@@ -69,6 +95,47 @@ Public Class usrCntlSendungAnhangElement
|
||||
End Sub
|
||||
|
||||
Private Sub pic_doubleClick(sender As Object, e As EventArgs) Handles pic.DoubleClick, lbl.DoubleClick, Me.DoubleClick
|
||||
Process.Start(Me.FILE_PATH)
|
||||
If IO.File.Exists(Me.FILE_PATH) Then
|
||||
Process.Start(Me.FILE_PATH) 'damit Orginial bearbeitet werden kann
|
||||
End If
|
||||
Exit Sub
|
||||
|
||||
'Dim p = New System.Diagnostics.Process()
|
||||
'p.StartInfo.FileName = Me.FILE_PATH
|
||||
'' p.StartInfo.Arguments = "/c echo Foo && echo Bar"
|
||||
'p.StartInfo.RedirectStandardOutput = False
|
||||
'p.StartInfo.UseShellExecute = False
|
||||
'p.StartInfo.CreateNoWindow = True
|
||||
'p.Start()
|
||||
|
||||
Exit Sub
|
||||
|
||||
Dim ds As New VERAG_PROG_ALLGEMEIN.cDATENSERVER(FILE_DOCID)
|
||||
If ds IsNot Nothing Then
|
||||
ds.OPEN_SINGLE()
|
||||
End If
|
||||
|
||||
End Sub
|
||||
|
||||
Private Sub UmbenennenToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles UmbenennenToolStripMenuItem.Click
|
||||
Dim bez = InputBox("Bitte geben Sie den neuen Dateinamen ein:")
|
||||
If bez <> "" Then
|
||||
Try
|
||||
Dim ANH As New VERAG_PROG_ALLGEMEIN.cAvisoAnhaenge(FILE_ANHID)
|
||||
ANH.anh_Name = bez
|
||||
ANH.SAVE()
|
||||
FILE_NAME = bez
|
||||
Catch ex As Exception
|
||||
MsgBox(ex.Message)
|
||||
End Try
|
||||
End If
|
||||
End Sub
|
||||
|
||||
Private Sub LöschenToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles LöschenToolStripMenuItem.Click
|
||||
RaiseEvent ME_DELETE(FILE_DOCID, FILE_ANHID)
|
||||
End Sub
|
||||
|
||||
Private Sub cntxt_Opening(sender As Object, e As CancelEventArgs) Handles cntxt.Opening
|
||||
CLICK_Me()
|
||||
End Sub
|
||||
End Class
|
||||
|
||||
Reference in New Issue
Block a user