CMR Anhang
This commit is contained in:
@@ -159,14 +159,20 @@ Public Class cCMR
|
|||||||
Property CMR_Firma As Object = Nothing
|
Property CMR_Firma As Object = Nothing
|
||||||
Property EPBes_ID As Object = Nothing
|
Property EPBes_ID As Object = Nothing
|
||||||
|
|
||||||
|
Property CMR_isVorlage As Object = Nothing
|
||||||
|
|
||||||
|
|
||||||
Property CMRPos As New List(Of cCMRPos)
|
Property CMRPos As New List(Of cCMRPos)
|
||||||
|
|
||||||
Public _kurz As Boolean = True
|
Public _kurz As Boolean = True
|
||||||
Dim SQL As New SQL
|
Dim SQL As New SQL
|
||||||
|
|
||||||
|
|
||||||
Sub New()
|
Sub New()
|
||||||
|
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Sub New(isVorlage As Boolean)
|
||||||
|
CMR_isVorlage = isVorlage
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Sub New(CMR_ID As Integer)
|
Sub New(CMR_ID As Integer)
|
||||||
@@ -336,6 +342,7 @@ Public Class cCMR
|
|||||||
list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("CMR_pkArt_8", CMR_pkArt_8))
|
list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("CMR_pkArt_8", CMR_pkArt_8))
|
||||||
list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("CMR_pkArt_9", CMR_pkArt_9))
|
list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("CMR_pkArt_9", CMR_pkArt_9))
|
||||||
list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("CMR_TblLangKurz", CMR_TblLangKurz))
|
list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("CMR_TblLangKurz", CMR_TblLangKurz))
|
||||||
|
list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("CMR_isVorlage", CMR_isVorlage))
|
||||||
|
|
||||||
Return list
|
Return list
|
||||||
End Function
|
End Function
|
||||||
|
|||||||
23
SDL/Formulare/CMR/frmCMR.Designer.vb
generated
23
SDL/Formulare/CMR/frmCMR.Designer.vb
generated
@@ -34,7 +34,7 @@ Partial Class frmCMR
|
|||||||
Me.lblGespeichert = New System.Windows.Forms.Label()
|
Me.lblGespeichert = New System.Windows.Forms.Label()
|
||||||
Me.Label1 = New System.Windows.Forms.Label()
|
Me.Label1 = New System.Windows.Forms.Label()
|
||||||
Me.txtSuchbegriff = New VERAG_PROG_ALLGEMEIN.MyTextBox()
|
Me.txtSuchbegriff = New VERAG_PROG_ALLGEMEIN.MyTextBox()
|
||||||
Me.Button1 = New System.Windows.Forms.Button()
|
Me.btnSaveVorlage = New System.Windows.Forms.Button()
|
||||||
Me.cboPrinter = New VERAG_PROG_ALLGEMEIN.MyComboBox()
|
Me.cboPrinter = New VERAG_PROG_ALLGEMEIN.MyComboBox()
|
||||||
Me.Panel2 = New System.Windows.Forms.Panel()
|
Me.Panel2 = New System.Windows.Forms.Panel()
|
||||||
Me.btnCMRtoAkt = New System.Windows.Forms.Button()
|
Me.btnCMRtoAkt = New System.Windows.Forms.Button()
|
||||||
@@ -83,7 +83,7 @@ Partial Class frmCMR
|
|||||||
Me.Panel1.Controls.Add(Me.lblGespeichert)
|
Me.Panel1.Controls.Add(Me.lblGespeichert)
|
||||||
Me.Panel1.Controls.Add(Me.Label1)
|
Me.Panel1.Controls.Add(Me.Label1)
|
||||||
Me.Panel1.Controls.Add(Me.txtSuchbegriff)
|
Me.Panel1.Controls.Add(Me.txtSuchbegriff)
|
||||||
Me.Panel1.Controls.Add(Me.Button1)
|
Me.Panel1.Controls.Add(Me.btnSaveVorlage)
|
||||||
Me.Panel1.Controls.Add(Me.Label16)
|
Me.Panel1.Controls.Add(Me.Label16)
|
||||||
Me.Panel1.Controls.Add(Me.cboPrinter)
|
Me.Panel1.Controls.Add(Me.cboPrinter)
|
||||||
Me.Panel1.Controls.Add(Me.Button2)
|
Me.Panel1.Controls.Add(Me.Button2)
|
||||||
@@ -179,15 +179,15 @@ Partial Class frmCMR
|
|||||||
Me.txtSuchbegriff.Size = New System.Drawing.Size(243, 20)
|
Me.txtSuchbegriff.Size = New System.Drawing.Size(243, 20)
|
||||||
Me.txtSuchbegriff.TabIndex = 2
|
Me.txtSuchbegriff.TabIndex = 2
|
||||||
'
|
'
|
||||||
'Button1
|
'btnSaveVorlage
|
||||||
'
|
'
|
||||||
Me.Button1.FlatStyle = System.Windows.Forms.FlatStyle.Flat
|
Me.btnSaveVorlage.FlatStyle = System.Windows.Forms.FlatStyle.Flat
|
||||||
Me.Button1.Location = New System.Drawing.Point(252, 30)
|
Me.btnSaveVorlage.Location = New System.Drawing.Point(252, 30)
|
||||||
Me.Button1.Name = "Button1"
|
Me.btnSaveVorlage.Name = "btnSaveVorlage"
|
||||||
Me.Button1.Size = New System.Drawing.Size(82, 24)
|
Me.btnSaveVorlage.Size = New System.Drawing.Size(82, 24)
|
||||||
Me.Button1.TabIndex = 3
|
Me.btnSaveVorlage.TabIndex = 3
|
||||||
Me.Button1.Text = "Speichern"
|
Me.btnSaveVorlage.Text = "Speichern"
|
||||||
Me.Button1.UseVisualStyleBackColor = True
|
Me.btnSaveVorlage.UseVisualStyleBackColor = True
|
||||||
'
|
'
|
||||||
'cboPrinter
|
'cboPrinter
|
||||||
'
|
'
|
||||||
@@ -222,6 +222,7 @@ Partial Class frmCMR
|
|||||||
'btnCMRtoAkt
|
'btnCMRtoAkt
|
||||||
'
|
'
|
||||||
Me.btnCMRtoAkt.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch
|
Me.btnCMRtoAkt.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch
|
||||||
|
Me.btnCMRtoAkt.DialogResult = System.Windows.Forms.DialogResult.OK
|
||||||
Me.btnCMRtoAkt.FlatStyle = System.Windows.Forms.FlatStyle.Flat
|
Me.btnCMRtoAkt.FlatStyle = System.Windows.Forms.FlatStyle.Flat
|
||||||
Me.btnCMRtoAkt.Image = Global.SDL.My.Resources.Resources.pdf
|
Me.btnCMRtoAkt.Image = Global.SDL.My.Resources.Resources.pdf
|
||||||
Me.btnCMRtoAkt.ImageAlign = System.Drawing.ContentAlignment.MiddleRight
|
Me.btnCMRtoAkt.ImageAlign = System.Drawing.ContentAlignment.MiddleRight
|
||||||
@@ -393,7 +394,6 @@ Partial Class frmCMR
|
|||||||
Friend WithEvents lblSuche As System.Windows.Forms.Label
|
Friend WithEvents lblSuche As System.Windows.Forms.Label
|
||||||
Friend WithEvents Label1 As System.Windows.Forms.Label
|
Friend WithEvents Label1 As System.Windows.Forms.Label
|
||||||
Friend WithEvents txtSuchbegriff As VERAG_PROG_ALLGEMEIN.MyTextBox
|
Friend WithEvents txtSuchbegriff As VERAG_PROG_ALLGEMEIN.MyTextBox
|
||||||
Friend WithEvents Button1 As System.Windows.Forms.Button
|
|
||||||
Friend WithEvents lblGespeichert As System.Windows.Forms.Label
|
Friend WithEvents lblGespeichert As System.Windows.Forms.Label
|
||||||
Friend WithEvents timerSave As System.Windows.Forms.Timer
|
Friend WithEvents timerSave As System.Windows.Forms.Timer
|
||||||
Friend WithEvents btnDelete As System.Windows.Forms.Button
|
Friend WithEvents btnDelete As System.Windows.Forms.Button
|
||||||
@@ -407,4 +407,5 @@ Partial Class frmCMR
|
|||||||
Public WithEvents txtCMRName As VERAG_PROG_ALLGEMEIN.MyTextBox
|
Public WithEvents txtCMRName As VERAG_PROG_ALLGEMEIN.MyTextBox
|
||||||
Public WithEvents btnCMRtoAkt As Button
|
Public WithEvents btnCMRtoAkt As Button
|
||||||
Public WithEvents uCmr As usrcntlCMR
|
Public WithEvents uCmr As usrcntlCMR
|
||||||
|
Public WithEvents btnSaveVorlage As Button
|
||||||
End Class
|
End Class
|
||||||
|
|||||||
@@ -1,11 +1,16 @@
|
|||||||
|
|
||||||
Imports GrapeCity.ActiveReports
|
Imports GrapeCity.ActiveReports
|
||||||
Public Class frmCMR
|
Public Class frmCMR
|
||||||
Dim CMR As cCMR = Nothing
|
Public CMR As cCMR = Nothing
|
||||||
Dim ready = False
|
Dim ready = False
|
||||||
|
Public ueberschreiben As Boolean = False
|
||||||
|
Dim old_anh_id As Integer
|
||||||
|
Dim old_anh_docId As Integer
|
||||||
|
|
||||||
|
|
||||||
Public PDF_Path = ""
|
Public PDF_Path = ""
|
||||||
Public CMR_Name = ""
|
Public CMR_Name = ""
|
||||||
|
|
||||||
Sub New()
|
Sub New()
|
||||||
|
|
||||||
' Dieser Aufruf ist für den Designer erforderlich.
|
' Dieser Aufruf ist für den Designer erforderlich.
|
||||||
@@ -25,10 +30,24 @@ Public Class frmCMR
|
|||||||
|
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
|
Sub New(CMRid As Integer, _old_anh_id As Integer, _old_anh_docId As Integer)
|
||||||
|
|
||||||
|
' Dieser Aufruf ist für den Designer erforderlich.
|
||||||
|
InitializeComponent()
|
||||||
|
Me.CMR = New cCMR(CMRid)
|
||||||
|
ueberschreiben = True
|
||||||
|
old_anh_docId = _old_anh_docId
|
||||||
|
old_anh_id = _old_anh_id
|
||||||
|
|
||||||
|
|
||||||
|
' Fügen Sie Initialisierungen nach dem InitializeComponent()-Aufruf hinzu.
|
||||||
|
|
||||||
|
End Sub
|
||||||
|
|
||||||
Private Sub frmCMR_Load(sender As Object, e As EventArgs) Handles Me.Load
|
Private Sub frmCMR_Load(sender As Object, e As EventArgs) Handles Me.Load
|
||||||
'EPBES = New cEPBes()
|
'EPBES = New cEPBes()
|
||||||
If CMR Is Nothing Then
|
If CMR Is Nothing Then
|
||||||
CMR = New cCMR
|
CMR = New cCMR(False)
|
||||||
Else
|
Else
|
||||||
fillData()
|
fillData()
|
||||||
End If
|
End If
|
||||||
@@ -58,7 +77,7 @@ Public Class frmCMR
|
|||||||
|
|
||||||
Private Sub btnLaden_Click(sender As Object, e As EventArgs) Handles btnLaden.Click
|
Private Sub btnLaden_Click(sender As Object, e As EventArgs) Handles btnLaden.Click
|
||||||
If IsNumeric(MySearchBox1._value) Then
|
If IsNumeric(MySearchBox1._value) Then
|
||||||
Dim id = MySearchBox1._value
|
Dim id = CInt(MySearchBox1._value)
|
||||||
resetForm(False)
|
resetForm(False)
|
||||||
CMR = New cCMR(id)
|
CMR = New cCMR(id)
|
||||||
fillData()
|
fillData()
|
||||||
@@ -313,12 +332,12 @@ Public Class frmCMR
|
|||||||
Me.Cursor = Cursors.Default
|
Me.Cursor = Cursors.Default
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
|
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles btnSaveVorlage.Click
|
||||||
Me.Cursor = Cursors.WaitCursor
|
Me.Cursor = Cursors.WaitCursor
|
||||||
Try
|
Try
|
||||||
If txtSuchbegriff.Text = "" Then MsgBox("Suchbegriff eingeben!") : Me.Cursor = Cursors.Default : Exit Sub
|
If txtSuchbegriff.Text = "" Then MsgBox("Suchbegriff eingeben!") : Me.Cursor = Cursors.Default : Exit Sub
|
||||||
getData()
|
getData()
|
||||||
If CMR.CMR_ID > 0 And CMR.CMR_Suchbegriff = txtSuchbegriff.Text Then
|
If CMR.CMR_ID > 0 And CMR.CMR_Suchbegriff = txtSuchbegriff.Text And CMR.CMR_isVorlage = True Then
|
||||||
Select Case MsgBox("Möchten Sie das aktuelle Formular überschreiben?" & Environment.NewLine & CMR.CMR_Suchbegriff, vbYesNo)
|
Select Case MsgBox("Möchten Sie das aktuelle Formular überschreiben?" & Environment.NewLine & CMR.CMR_Suchbegriff, vbYesNo)
|
||||||
Case MsgBoxResult.Yes
|
Case MsgBoxResult.Yes
|
||||||
|
|
||||||
@@ -333,7 +352,7 @@ Public Class frmCMR
|
|||||||
End Select
|
End Select
|
||||||
Else
|
Else
|
||||||
'MsgBox(CMR.CMR_Firma)
|
'MsgBox(CMR.CMR_Firma)
|
||||||
CMR = New cCMR
|
CMR = New cCMR(True)
|
||||||
doSave()
|
doSave()
|
||||||
End If
|
End If
|
||||||
|
|
||||||
@@ -381,7 +400,7 @@ Public Class frmCMR
|
|||||||
|
|
||||||
|
|
||||||
Private Sub Button3_Click(sender As Object, e As EventArgs) Handles btnDelete.Click
|
Private Sub Button3_Click(sender As Object, e As EventArgs) Handles btnDelete.Click
|
||||||
If CMR.CMR_ID > 0 Then
|
If CMR.CMR_ID > 0 AndAlso CMR.CMR_isVorlage = True Then
|
||||||
Select Case MsgBox("Möchten Sie die aktuelle Vorlage wirkliche löschen?" & Environment.NewLine & CMR.CMR_Suchbegriff, vbYesNo)
|
Select Case MsgBox("Möchten Sie die aktuelle Vorlage wirkliche löschen?" & Environment.NewLine & CMR.CMR_Suchbegriff, vbYesNo)
|
||||||
Case MsgBoxResult.Yes
|
Case MsgBoxResult.Yes
|
||||||
CMR.DELETE()
|
CMR.DELETE()
|
||||||
@@ -402,7 +421,7 @@ Public Class frmCMR
|
|||||||
' End If
|
' End If
|
||||||
End Sub
|
End Sub
|
||||||
Sub resetForm(resetTxt)
|
Sub resetForm(resetTxt)
|
||||||
CMR = New cCMR()
|
CMR = New cCMR(False)
|
||||||
fillData()
|
fillData()
|
||||||
For Each r As DataGridViewRow In uCmr.dgvLadungen.Rows
|
For Each r As DataGridViewRow In uCmr.dgvLadungen.Rows
|
||||||
For Each c In r.Cells
|
For Each c In r.Cells
|
||||||
@@ -430,19 +449,34 @@ Public Class frmCMR
|
|||||||
Try
|
Try
|
||||||
|
|
||||||
Dim id = getData()
|
Dim id = getData()
|
||||||
Dim rpt As New rptCMR(id)
|
id.CMR_isVorlage = False
|
||||||
|
If id.SAVE Then
|
||||||
|
Dim rpt As New rptCMR(id)
|
||||||
|
|
||||||
Dim tmpPath = VERAG_PROG_ALLGEMEIN.DATENVERVER_OPTIONS.getTMPPath("CMR.pdf", ".pdf", , False)
|
|
||||||
Dim p As New GrapeCity.ActiveReports.Export.Pdf.Section.PdfExport
|
|
||||||
rpt.Run(False)
|
Dim tmpPath = VERAG_PROG_ALLGEMEIN.DATENVERVER_OPTIONS.getTMPPath("CMR.pdf", ".pdf", , False)
|
||||||
p.NeverEmbedFonts = ""
|
Dim p As New GrapeCity.ActiveReports.Export.Pdf.Section.PdfExport
|
||||||
p.Export(rpt.Document, tmpPath)
|
rpt.Run(False)
|
||||||
' Process.Start(tmpPath)
|
p.NeverEmbedFonts = ""
|
||||||
PDF_Path = tmpPath
|
p.Export(rpt.Document, tmpPath)
|
||||||
' MsgBox(PDF_Path)
|
' Process.Start(tmpPath)
|
||||||
Me.DialogResult = DialogResult.OK
|
PDF_Path = tmpPath
|
||||||
Me.Cursor = Cursors.Default
|
' MsgBox(PDF_Path)
|
||||||
Me.Close()
|
Me.DialogResult = DialogResult.OK
|
||||||
|
Me.Cursor = Cursors.Default
|
||||||
|
Me.Close()
|
||||||
|
|
||||||
|
If ueberschreiben Then
|
||||||
|
Dim deleted As Boolean = True
|
||||||
|
Dim DSOLD As New VERAG_PROG_ALLGEMEIN.cDATENSERVER(old_anh_id)
|
||||||
|
deleted = DSOLD.DELETE_COMPLETE()
|
||||||
|
If Not deleted Then MsgBox("Fehler beim Löschen der Datei!")
|
||||||
|
deleted = VERAG_PROG_ALLGEMEIN.cAvisoAnhaenge.DELETE(old_anh_docId)
|
||||||
|
If Not deleted Then MsgBox("Fehler beim Löschen der Datei!")
|
||||||
|
End If
|
||||||
|
|
||||||
|
End If
|
||||||
|
|
||||||
Catch ex As Exception
|
Catch ex As Exception
|
||||||
|
|
||||||
|
|||||||
@@ -14,6 +14,7 @@ Public Class cAvisoAnhaenge
|
|||||||
Property anh_GestellungslisteAnfuegen As Boolean = False
|
Property anh_GestellungslisteAnfuegen As Boolean = False
|
||||||
Property anh_markiert As Boolean = False
|
Property anh_markiert As Boolean = False
|
||||||
Property anh_size As Double
|
Property anh_size As Double
|
||||||
|
Property anh_cmrId As Integer
|
||||||
|
|
||||||
|
|
||||||
Public hasEntry As Boolean = False
|
Public hasEntry As Boolean = False
|
||||||
@@ -30,7 +31,7 @@ Public Class cAvisoAnhaenge
|
|||||||
' End If
|
' End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Sub New(anh_AvisoId, anh_Name, anh_docId, anh_Art, anh_Typ, Optional anh_SendungsId = Nothing, Optional anh_Reihenfolge = 99, Optional anh_size = 0)
|
Sub New(anh_AvisoId, anh_Name, anh_docId, anh_Art, anh_Typ, Optional anh_SendungsId = Nothing, Optional anh_Reihenfolge = 99, Optional anh_size = 0, Optional anh_cmrId = -1)
|
||||||
Me.anh_AvisoId = anh_AvisoId
|
Me.anh_AvisoId = anh_AvisoId
|
||||||
Me.anh_SendungsId = anh_SendungsId
|
Me.anh_SendungsId = anh_SendungsId
|
||||||
Me.anh_Name = anh_Name
|
Me.anh_Name = anh_Name
|
||||||
@@ -39,6 +40,7 @@ Public Class cAvisoAnhaenge
|
|||||||
Me.anh_Typ = anh_Typ
|
Me.anh_Typ = anh_Typ
|
||||||
Me.anh_Reihenfolge = anh_Reihenfolge
|
Me.anh_Reihenfolge = anh_Reihenfolge
|
||||||
Me.anh_size = anh_size
|
Me.anh_size = anh_size
|
||||||
|
Me.anh_cmrId = anh_cmrId
|
||||||
|
|
||||||
If anh_Art.ToString.Equals("Auftrag") Then
|
If anh_Art.ToString.Equals("Auftrag") Then
|
||||||
anh_markiert = True
|
anh_markiert = True
|
||||||
@@ -63,6 +65,7 @@ Public Class cAvisoAnhaenge
|
|||||||
list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("anh_GestellungslisteAnfuegen", anh_GestellungslisteAnfuegen))
|
list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("anh_GestellungslisteAnfuegen", anh_GestellungslisteAnfuegen))
|
||||||
list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("anh_markiert", anh_markiert))
|
list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("anh_markiert", anh_markiert))
|
||||||
list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("anh_size", anh_size))
|
list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("anh_size", anh_size))
|
||||||
|
list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("anh_cmrId", anh_cmrId))
|
||||||
|
|
||||||
Return list
|
Return list
|
||||||
End Function
|
End Function
|
||||||
|
|||||||
Reference in New Issue
Block a user