Formulare, cAutomailversand, etc.
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
Imports com.sun.tools.doclets.internal.toolkit.util
|
||||
Imports System.IO
|
||||
Imports com.sun.tools.doclets.internal.toolkit.util
|
||||
Imports Microsoft.Office.Interop
|
||||
Imports VERAG_PROG_ALLGEMEIN
|
||||
|
||||
@@ -149,7 +150,7 @@ Public Class cAutomailversand
|
||||
|
||||
Next
|
||||
Catch ex As System.Exception
|
||||
VERAG_PROG_ALLGEMEIN.cErrorHandler.ERR(ex.Message, ex.StackTrace, System.Reflection.MethodBase.GetCurrentMethod.Name, VERAG_PROG_ALLGEMEIN.ERROR_OP.MAIL)
|
||||
VERAG_PROG_ALLGEMEIN.cErrorHandler.ERR(ex.Message, ex.StackTrace, System.Reflection.MethodBase.GetCurrentMethod.Name, VERAG_PROG_ALLGEMEIN.ERROR_OP.MAIL,,,,,, IIf(VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM, "d.breimaier@verag.ag", "mmdabrechnung@verag.ag"))
|
||||
|
||||
End Try
|
||||
End Sub
|
||||
@@ -257,7 +258,7 @@ Public Class cAutomailversand
|
||||
ATTACHMENTS.Clear()
|
||||
'Rechnungsanhänge anfügen
|
||||
|
||||
Dim zielPfadZusammenfassung = VERAG_PROG_ALLGEMEIN.DATENVERVER_OPTIONS.getTMPPath("Belegsanhänge", ".pdf",, False, "Zusammenfassung")
|
||||
Dim zielPfadZusammenfassung = VERAG_PROG_ALLGEMEIN.DATENVERVER_OPTIONS.getTMPPath("Attachment", ".pdf",, False, "Zusammenfassung")
|
||||
|
||||
|
||||
For Each l In listPDFs
|
||||
@@ -267,6 +268,9 @@ Public Class cAutomailversand
|
||||
Next
|
||||
'-----------------------------------------------------------------
|
||||
If SR_DT IsNot Nothing AndAlso SR_DT.Rows.Count > 0 Then
|
||||
|
||||
Dim myList As New List(Of String)
|
||||
|
||||
For Each r As DataRow In SR_DT.Rows
|
||||
Dim RG_ANH = VERAG_PROG_ALLGEMEIN.cRechnungsausgang.LOAD_ANHAENGE_LIST(r("RK_ID"))
|
||||
If RG_ANH IsNot Nothing Then
|
||||
@@ -275,13 +279,11 @@ Public Class cAutomailversand
|
||||
|
||||
If FilialenNr = 4817 Then 'diese immer zusammenfassen!
|
||||
|
||||
Dim myList As List(Of String)
|
||||
|
||||
For Each ANH In RG_ANH
|
||||
|
||||
Dim path = VERAG_PROG_ALLGEMEIN.cDATENSERVER.GET_PDFPath_BY_DocID(ANH.dsId)
|
||||
If Not path.ToString.Contains("Sammelrechnung") Then
|
||||
myList.Add(ANH.Bezeichnung)
|
||||
If Not (path.ToString.Contains("Sammelrechnung") OrElse path.ToString.Contains("Maut") OrElse path.ToString.Contains("POS")) Then
|
||||
myList.Add(path)
|
||||
Else
|
||||
ATTACHMENTS.Add(New cFakt_MailATTach(path, ANH.Bezeichnung))
|
||||
End If
|
||||
@@ -289,7 +291,8 @@ Public Class cAutomailversand
|
||||
Next
|
||||
|
||||
If FormularManagerNEU.MergePdfFiles(myList, zielPfadZusammenfassung) Then
|
||||
ATTACHMENTS.Add(New cFakt_MailATTach(zielPfadZusammenfassung, ""))
|
||||
Dim fileInfo As New FileInfo(zielPfadZusammenfassung)
|
||||
ATTACHMENTS.Add(New cFakt_MailATTach(zielPfadZusammenfassung, fileInfo.Name))
|
||||
End If
|
||||
|
||||
Else
|
||||
@@ -381,7 +384,7 @@ Public Class cAutomailversand
|
||||
Next
|
||||
|
||||
|
||||
If VERAG_PROG_ALLGEMEIN.cProgramFunctions.sendMail(EMails, EMail_subject, EMail_HTML, "mmdabrechnung@verag.ag", False, False, EMails_CC, EMails_BCC, attachList,, "mmdabrechnung@verag.ag") Then
|
||||
If VERAG_PROG_ALLGEMEIN.cProgramFunctions.sendMail(EMails, EMail_subject, EMail_HTML, "mmdabrechnung@verag.ag", False, False, EMails_CC, EMails_BCC, attachList,, IIf(VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM, "d.breimaier@verag.ag", "mmdabrechnung@verag.ag")) Then
|
||||
API.UPDTAE_OK()
|
||||
mailcreated = True
|
||||
Else
|
||||
|
||||
@@ -6701,7 +6701,7 @@ Public Class FormularManagerNEU
|
||||
End If
|
||||
|
||||
Finally
|
||||
If document IsNot Nothing AndAlso document.PageNumber > 0 Then
|
||||
If document IsNot Nothing Then
|
||||
document.Close()
|
||||
End If
|
||||
End Try
|
||||
|
||||
Reference in New Issue
Block a user