2023-09-20 MP

This commit is contained in:
2023-09-20 09:01:26 +02:00
parent 302a8c24ec
commit 12556e41e4
8 changed files with 87 additions and 1 deletions

View File

@@ -31,6 +31,27 @@ Public Class EnvelopeEditorController
#Region "Public"
Public Function SendEnvelope() As Boolean
Dim oResult As Boolean = True
For Each receiverItem As EnvelopeReceiver In Envelope.Receivers
' TODO Email-Template füllen
Dim oEmailBody As String = String.Empty
Dim oEmailData As EmailData = New EmailData With
{
.EmailAdress = receiverItem.Email,
.EmailSubject = Envelope.Subject,
.EmailBody = oEmailBody,
.ReferenceID = Envelope.Id
}
If EmailModel.Insert(oEmailData) = False Then
Logger.Error("EMail data could not be inserted.")
oResult = False
End If
Next
If EnvelopeModel.Send(Envelope) Then
@@ -141,6 +162,17 @@ Public Class EnvelopeEditorController
End Try
End Function
Public Function CreateThumbnail(pDocumentPath As String) As Bitmap
Try
Dim oThumbNail As Bitmap = Thumbnail.GetThumbnailFromPDFFile(pDocumentPath)
Return oThumbNail
Catch ex As Exception
Logger.Error(ex)
Return Nothing
End Try
End Function
Public Overloads Function DeleteDocument(pDocument As EnvelopeDocument) As Boolean
Dim oConnection As SqlConnection = Database.GetConnection
Dim oTransaction As SqlTransaction = oConnection.BeginTransaction