neu
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
Public Sendung As VERAG_PROG_ALLGEMEIN.cSendungen
|
||||
Dim SQL As New VERAG_PROG_ALLGEMEIN.SQL
|
||||
Dim AvisoId As Integer
|
||||
Public SendungsId As Integer = -1
|
||||
Sub New(AvisoId)
|
||||
|
||||
' Dieser Aufruf ist für den Designer erforderlich.
|
||||
@@ -30,6 +31,7 @@
|
||||
Sendung.tblSnd_Warenbezeichnung = rtbWarenbezeichnung.Text
|
||||
|
||||
If Sendung.SAVE Then
|
||||
SendungsId = Sendung.tblSnd_SendungID
|
||||
Me.DialogResult = DialogResult.OK
|
||||
Else
|
||||
Me.DialogResult = DialogResult.None
|
||||
|
||||
1
Aviso/Anhänge/frmSendungAnhangImport.Designer.vb
generated
1
Aviso/Anhänge/frmSendungAnhangImport.Designer.vb
generated
@@ -126,6 +126,7 @@ Partial Class frmSendungAnhangImport
|
||||
Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
|
||||
Me.flpnlSendungen.AutoScroll = True
|
||||
Me.flpnlSendungen.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle
|
||||
Me.flpnlSendungen.FlowDirection = System.Windows.Forms.FlowDirection.TopDown
|
||||
Me.flpnlSendungen.Location = New System.Drawing.Point(1073, 62)
|
||||
Me.flpnlSendungen.Name = "flpnlSendungen"
|
||||
Me.flpnlSendungen.Size = New System.Drawing.Size(230, 731)
|
||||
|
||||
@@ -154,6 +154,7 @@ Public Class frmSendungAnhangImport
|
||||
Dim cntl = getAcitveCntl()
|
||||
Dim cntlID = If(cntl IsNot Nothing, getAcitveCntl().FILE_ANHID, -1)
|
||||
|
||||
|
||||
For Each u As usrCntlSendungAnhangElement In flpnlAviso.Controls
|
||||
If u.ACTIVE Then
|
||||
If u.FILE_TYPE <> "PDF" Then Exit Sub
|
||||
@@ -203,7 +204,7 @@ Public Class frmSendungAnhangImport
|
||||
clearPnlAnfuegen()
|
||||
' initSendungen()
|
||||
|
||||
initFlpANH_LIST()
|
||||
initFlpANH_LIST(, False)
|
||||
|
||||
If flpnlAviso.Controls.Count > 0 Then
|
||||
If Not setAvtiveById(flpnlAviso, CurrentPageNumber, pages, cntlID) Then
|
||||
@@ -270,6 +271,8 @@ Public Class frmSendungAnhangImport
|
||||
|
||||
If cbxDelPDF.Checked Then
|
||||
ANH.anh_SendungsId = SendngsId
|
||||
ANH.anh_Name = getPDFSplitName(ANH.anh_Name)
|
||||
|
||||
ANH.SAVE() 'Eintrag wird überschreiben
|
||||
flpnlAviso.Controls.Remove(u)
|
||||
' If cbxDelPDF.Checked Then tryDelete(u.FILE_PATH)
|
||||
@@ -740,7 +743,13 @@ Public Class frmSendungAnhangImport
|
||||
|
||||
End Sub
|
||||
|
||||
Sub initFlpANH_LIST(Optional pnl As FlowLayoutPanel = Nothing)
|
||||
Sub initFlpANH_LIST(Optional pnl As FlowLayoutPanel = Nothing, Optional keepActive As Boolean = True)
|
||||
Dim aktiveId = -1
|
||||
For Each i As usrCntlSendungAnhangElement In flpnlAviso.Controls
|
||||
If i.ACTIVE Then
|
||||
aktiveId = i.FILE_ANHID
|
||||
End If
|
||||
Next
|
||||
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
|
||||
@@ -762,6 +771,12 @@ Public Class frmSendungAnhangImport
|
||||
USRCNTL.FILE_ANHID = a.anh_id
|
||||
USRCNTL.FILE_DOCID = a.anh_docId
|
||||
|
||||
If keepActive Then
|
||||
If a.anh_id = aktiveId Then
|
||||
USRCNTL.ACTIVE = True
|
||||
End If
|
||||
End If
|
||||
|
||||
initElement(USRCNTL)
|
||||
|
||||
If If(a.anh_SendungsId, 0) > 0 Then
|
||||
@@ -935,7 +950,7 @@ Public Class frmSendungAnhangImport
|
||||
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)
|
||||
Dim DS As New VERAG_PROG_ALLGEMEIN.cDATENSERVER("DOKUMENTE", "AVISO_ANHAENGE", AvisoId, Now.ToString("ddMMyy_HHmmss.ffff"), "", 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
|
||||
@@ -952,9 +967,12 @@ Public Class frmSendungAnhangImport
|
||||
|
||||
Private Sub Button1_Click_1(sender As Object, e As EventArgs) Handles btnAddSnd.Click
|
||||
Dim f As New frmAddSendnung(AvisoId)
|
||||
f.ShowDialog(Me)
|
||||
initSendungen()
|
||||
initFlpANH_LIST()
|
||||
If f.ShowDialog(Me) = DialogResult.OK Then
|
||||
initSendungen()
|
||||
cboSendungen.changeItem(f.SendungsId)
|
||||
initFlpANH_LIST(flpnlSendungen)
|
||||
End If
|
||||
txtSeiten.Focus()
|
||||
End Sub
|
||||
|
||||
Private Sub AusZwischenablageeinfügenToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles AusZwischenablageeinfügenToolStripMenuItem.Click
|
||||
@@ -1008,6 +1026,7 @@ Public Class frmSendungAnhangImport
|
||||
End If
|
||||
If e.KeyCode = Keys.Add Then
|
||||
btnAddSnd.PerformClick()
|
||||
e.IsInputKey = True ' Damit Event abgefangen ist, sonst steht "+" im Feld
|
||||
End If
|
||||
Else
|
||||
If e.KeyCode = Keys.PageDown Then
|
||||
@@ -1048,7 +1067,7 @@ Public Class frmSendungAnhangImport
|
||||
Private Sub Button6_Click(sender As Object, e As EventArgs) Handles Button6.Click
|
||||
If txtSeiten.Text = "" Then Exit Sub
|
||||
' If cboArt._value = "" Then Exit Sub
|
||||
If cboSendungen._value = "" Then Exit Sub
|
||||
' If cboSendungen._value = "" Then Exit Sub
|
||||
If Not checkSeiten() Then Exit Sub
|
||||
|
||||
Dim CurrentPageNumber = PdfViewer.CurrentPageNumber
|
||||
@@ -1060,7 +1079,7 @@ Public Class frmSendungAnhangImport
|
||||
If u.ACTIVE Then
|
||||
If u.FILE_TYPE <> "PDF" Then Exit Sub
|
||||
Dim fi As New FileInfo(u.FILE_PATH)
|
||||
Dim SendngsId As Integer = cboSendungen._value
|
||||
' 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")
|
||||
Dim PagesLeft = 0
|
||||
@@ -1087,7 +1106,7 @@ Public Class frmSendungAnhangImport
|
||||
clearPnlAnfuegen()
|
||||
' initSendungen()
|
||||
|
||||
initFlpANH_LIST()
|
||||
initFlpANH_LIST(, False)
|
||||
|
||||
If flpnlAviso.Controls.Count > 0 Then
|
||||
If Not setAvtiveById(flpnlAviso, CurrentPageNumber, pages, cntlID) Then
|
||||
@@ -1106,6 +1125,10 @@ Public Class frmSendungAnhangImport
|
||||
End If
|
||||
End Sub
|
||||
|
||||
Private Sub txtBezeichnung_TextChanged(sender As Object, e As EventArgs)
|
||||
|
||||
End Sub
|
||||
|
||||
'Private Sub txtBezeichnung_GotFocus(sender As Object, e As EventArgs) Handles txtBezeichnung.GotFocus
|
||||
' txtBezeichnung.SelectAll()
|
||||
'End Sub
|
||||
|
||||
@@ -26,8 +26,8 @@ Partial Class usrCntlSendungAnhangElement
|
||||
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()
|
||||
Me.lbl = New System.Windows.Forms.Label()
|
||||
CType(Me.pic, System.ComponentModel.ISupportInitialize).BeginInit()
|
||||
Me.cntxt.SuspendLayout()
|
||||
Me.SuspendLayout()
|
||||
@@ -41,7 +41,7 @@ Partial Class usrCntlSendungAnhangElement
|
||||
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.Size = New System.Drawing.Size(32, 27)
|
||||
Me.pic.TabIndex = 0
|
||||
Me.pic.TabStop = False
|
||||
'
|
||||
@@ -49,32 +49,32 @@ Partial Class usrCntlSendungAnhangElement
|
||||
'
|
||||
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)
|
||||
Me.cntxt.Size = New System.Drawing.Size(147, 48)
|
||||
'
|
||||
'UmbenennenToolStripMenuItem
|
||||
'
|
||||
Me.UmbenennenToolStripMenuItem.Name = "UmbenennenToolStripMenuItem"
|
||||
Me.UmbenennenToolStripMenuItem.Size = New System.Drawing.Size(180, 22)
|
||||
Me.UmbenennenToolStripMenuItem.Size = New System.Drawing.Size(146, 22)
|
||||
Me.UmbenennenToolStripMenuItem.Text = "Umbenennen"
|
||||
'
|
||||
'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(146, 22)
|
||||
Me.LöschenToolStripMenuItem.Text = "Löschen"
|
||||
'
|
||||
'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.Location = New System.Drawing.Point(36, 0)
|
||||
Me.lbl.Name = "lbl"
|
||||
Me.lbl.Size = New System.Drawing.Size(173, 18)
|
||||
Me.lbl.Size = New System.Drawing.Size(140, 27)
|
||||
Me.lbl.TabIndex = 1
|
||||
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"
|
||||
Me.lbl.TextAlign = System.Drawing.ContentAlignment.MiddleLeft
|
||||
'
|
||||
'usrCntlSendungAnhangElement
|
||||
'
|
||||
@@ -85,7 +85,7 @@ Partial Class usrCntlSendungAnhangElement
|
||||
Me.Controls.Add(Me.lbl)
|
||||
Me.Controls.Add(Me.pic)
|
||||
Me.Name = "usrCntlSendungAnhangElement"
|
||||
Me.Size = New System.Drawing.Size(180, 64)
|
||||
Me.Size = New System.Drawing.Size(180, 28)
|
||||
CType(Me.pic, System.ComponentModel.ISupportInitialize).EndInit()
|
||||
Me.cntxt.ResumeLayout(False)
|
||||
Me.ResumeLayout(False)
|
||||
|
||||
Reference in New Issue
Block a user