reload thumbnails after switching receivers

This commit is contained in:
Jonathan Jenne
2023-12-04 11:40:43 +01:00
parent 03100e1a2a
commit d603fcfec6
2 changed files with 31 additions and 21 deletions

View File

@@ -1,20 +1,35 @@
Imports DigitalData.Modules.Logging
Imports DigitalData.Modules.Database
Imports DigitalData.Modules.Logging
Imports Quartz
Public Class CertificateDocumentJob
Implements IJob
Public Function Execute(context As IJobExecutionContext) As Task Implements IJob.Execute
Dim connectionString As String = context.MergedJobDataMap.Item(Constants.DATABASE)
Dim logConfig As LogConfig = context.MergedJobDataMap.Item(Constants.LOGCONFIG)
Dim logger As Logger = logConfig.GetLogger
Public Function Execute(pContext As IJobExecutionContext) As Task Implements IJob.Execute
Dim oLogConfig As LogConfig = pContext.MergedJobDataMap.Item(Constants.LOGCONFIG)
Dim oConnectionString As String = pContext.MergedJobDataMap.Item(Constants.DATABASE)
Dim oLogger As Logger = oLogConfig.GetLogger()
Dim JobId = context.JobDetail.Key
logger.Info("Starting job {0}", JobId)
Try
Dim oDatabase As New MSSQLServer(oLogConfig, MSSQLServer.DecryptConnectionString(oConnectionString))
Dim JobId = pContext.JobDetail.Key
oLogger.Info("Starting job {0}", JobId)
' Do important work...
Dim oSql = $"SELECT * FROM TBSIG_ENVELOPE WHERE STATUS = {Constants.EnvelopeStatus.EnvelopeCompletelySigned}"
Dim oTable = oDatabase.GetDatatable(oSql)
logger.Info("Completed job {0}", JobId)
Return Task.FromResult(True)
oLogger.Info("Found [{0}] completed envelopes.", oTable.Rows.Count)
' Do important work...
oLogger.Info("Completed job {0}", JobId)
Return Task.FromResult(True)
Catch ex As Exception
oLogger.Warn("Certificate Document job failed!")
oLogger.Error(ex)
Return Task.FromException(ex)
End Try
End Function
End Class