From b9dbd3c4c3eed9256dd21bfe97fbceaf404204cb Mon Sep 17 00:00:00 2001 From: SchreiberM Date: Wed, 11 Oct 2023 13:49:10 +0200 Subject: [PATCH] MS .Net Update --- ...2767459c-a475-4fc6-9b9d-b6007e244b23.vsidx | Bin 0 -> 21514 bytes ...597288ca-94fa-4b38-a1c6-bcf6c43000e1.vsidx | Bin 0 -> 495205 bytes ...66905edb-4aee-4e16-8134-e9bd9ddd3a69.vsidx | Bin 0 -> 250 bytes .../FileContentIndex/read.lock | 0 .../DD_WMResulthandler.vbproj | 21 +- app/ClassWMResulthandler/ModCurrent.vb | 1 + .../My Project/AssemblyInfo.vb | 4 +- .../My Project/Resources.Designer.vb | 2 +- .../My Project/Settings.Designer.vb | 2 +- app/ClassWMResulthandler/app.config | 8 +- .../clsDateiverarbeitung.vb | 16 +- app/ClassWMResulthandler/clsEmail.vb | 84 -- app/ClassWMResulthandler/clsJob_Work.vb | 30 +- app/ClassWMResulthandler/clsProfil.vb | 94 +- app/ClassWMResulthandler/packages.config | 2 +- app/DDWDResultHandler/App.config | 8 +- app/DDWDResultHandler/DDWDResultHandler.vb | 11 + .../My Project/AssemblyInfo.vb | 4 +- .../My Project/Resources.Designer.vb | 2 +- .../My Project/Settings.Designer.vb | 2 +- app/DDWDResultHandler/MyDataset.Designer.vb | 112 +- .../ServiceDDWDResultHandler.vbproj | 9 +- app/DDWDResultHandler/packages.config | 2 +- app/ResultHandler_Konfig/App.config | 8 +- .../My Project/Resources.Designer.vb | 2 +- .../My Project/Settings.Designer.vb | 2 +- .../My Project/licenses.licx | 1 + .../MyDataset.Designer.vb | 1030 ++++++++--------- .../ResultHandler_Konfig.vbproj | 24 +- app/ResultHandler_Konfig/frmMain.vb | 29 +- app/ResultHandler_Konfig/packages.config | 2 +- 31 files changed, 790 insertions(+), 722 deletions(-) create mode 100644 app/.vs/windream-Result-Handler/FileContentIndex/2767459c-a475-4fc6-9b9d-b6007e244b23.vsidx create mode 100644 app/.vs/windream-Result-Handler/FileContentIndex/597288ca-94fa-4b38-a1c6-bcf6c43000e1.vsidx create mode 100644 app/.vs/windream-Result-Handler/FileContentIndex/66905edb-4aee-4e16-8134-e9bd9ddd3a69.vsidx create mode 100644 app/.vs/windream-Result-Handler/FileContentIndex/read.lock delete mode 100644 app/ClassWMResulthandler/clsEmail.vb diff --git a/app/.vs/windream-Result-Handler/FileContentIndex/2767459c-a475-4fc6-9b9d-b6007e244b23.vsidx b/app/.vs/windream-Result-Handler/FileContentIndex/2767459c-a475-4fc6-9b9d-b6007e244b23.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..8a57b26b937d6355ee3d65628b10344dbb668547 GIT binary patch literal 21514 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 literal 0 HcmV?d00001 diff --git a/app/.vs/windream-Result-Handler/FileContentIndex/597288ca-94fa-4b38-a1c6-bcf6c43000e1.vsidx b/app/.vs/windream-Result-Handler/FileContentIndex/597288ca-94fa-4b38-a1c6-bcf6c43000e1.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..69661c4b7bcdd268ec23292b38421da8b3653baf GIT binary patch literal 495205 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

K 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

WeQ=_WKMct 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 literal 0 HcmV?d00001 diff --git a/app/.vs/windream-Result-Handler/FileContentIndex/66905edb-4aee-4e16-8134-e9bd9ddd3a69.vsidx b/app/.vs/windream-Result-Handler/FileContentIndex/66905edb-4aee-4e16-8134-e9bd9ddd3a69.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..e471cc5be6c9f2f7a767ec95f46cf3ce164430fa GIT binary patch literal 250 zcmZ>Eac5>=U^oZFAix5l7#NY*Ao+Tzcr}oAwTcN&&L~RFOiC^CjS0&vE=|l)2rem2 z$;^*&_Y8?C&&*3HN=?iSN-ZwU@kq=|$pNYh4i5B*Nh~Oc0gIMEh2y>R^U^ZYW0ErS zVq8*_O4DO1%uHf{N;6AR^*r-RQj78n^ipzi{zC!Gc^pX2V}&{mM1k1+P`)&jR)^B- Jp!6;%4FD_GH}n7i literal 0 HcmV?d00001 diff --git a/app/.vs/windream-Result-Handler/FileContentIndex/read.lock b/app/.vs/windream-Result-Handler/FileContentIndex/read.lock new file mode 100644 index 0000000..e69de29 diff --git a/app/ClassWMResulthandler/DD_WMResulthandler.vbproj b/app/ClassWMResulthandler/DD_WMResulthandler.vbproj index 538bc32..86b682f 100644 --- a/app/ClassWMResulthandler/DD_WMResulthandler.vbproj +++ b/app/ClassWMResulthandler/DD_WMResulthandler.vbproj @@ -10,7 +10,8 @@ DD_WMResulthandler 512 Windows - v4.6.1 + v4.6.2 + true @@ -43,11 +44,15 @@ On - - ..\..\..\DDMonorepo\Modules.Logging\bin\Debug\DigitalData.Modules.Logging.dll + + ..\..\..\DDModules\Base\bin\Debug\DigitalData.Modules.Base.dll - - P:\Projekte DIGITAL DATA\DIGITAL DATA - Entwicklung\DLL_Bibliotheken\Email .NET\Bin\Independentsoft.Email.dll + + False + ..\..\..\DDModules\Logging\bin\Debug\DigitalData.Modules.Logging.dll + + + ..\..\..\DDModules\Messaging\bin\Debug\DigitalData.Modules.Messaging.dll P:\Visual Studio Projekte\Bibliotheken\windream\Interop.WINDREAMLib.dll @@ -69,8 +74,8 @@ ..\packages\Newtonsoft.Json.11.0.2\lib\net45\Newtonsoft.Json.dll - - ..\packages\NLog.4.7.15\lib\net45\NLog.dll + + ..\packages\NLog.5.0.5\lib\net46\NLog.dll P:\Visual Studio Projekte\Bibliotheken\Oracle.ManagedDataAccess.dll @@ -103,7 +108,6 @@ - @@ -115,6 +119,7 @@ True Application.myapp + True True diff --git a/app/ClassWMResulthandler/ModCurrent.vb b/app/ClassWMResulthandler/ModCurrent.vb index 738063c..d8dd370 100644 --- a/app/ClassWMResulthandler/ModCurrent.vb +++ b/app/ClassWMResulthandler/ModCurrent.vb @@ -3,5 +3,6 @@ Public CURRENToWMConnect As Object Public CURRENToWMSession As Object Public CURRENT_WMDriveLetter As String = "W" + Public CURRENT_TempFiles As List(Of String) End Module diff --git a/app/ClassWMResulthandler/My Project/AssemblyInfo.vb b/app/ClassWMResulthandler/My Project/AssemblyInfo.vb index 6f0c2ef..7abb7cd 100644 --- a/app/ClassWMResulthandler/My Project/AssemblyInfo.vb +++ b/app/ClassWMResulthandler/My Project/AssemblyInfo.vb @@ -31,5 +31,5 @@ Imports System.Runtime.InteropServices ' übernehmen, indem Sie "*" eingeben: ' - - + + diff --git a/app/ClassWMResulthandler/My Project/Resources.Designer.vb b/app/ClassWMResulthandler/My Project/Resources.Designer.vb index 9ec0e70..f04625a 100644 --- a/app/ClassWMResulthandler/My Project/Resources.Designer.vb +++ b/app/ClassWMResulthandler/My Project/Resources.Designer.vb @@ -22,7 +22,7 @@ Namespace My.Resources '''

''' Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. ''' - _ diff --git a/app/ClassWMResulthandler/My Project/Settings.Designer.vb b/app/ClassWMResulthandler/My Project/Settings.Designer.vb index 103a81f..0720041 100644 --- a/app/ClassWMResulthandler/My Project/Settings.Designer.vb +++ b/app/ClassWMResulthandler/My Project/Settings.Designer.vb @@ -15,7 +15,7 @@ Option Explicit On Namespace My _ Partial Friend NotInheritable Class MySettings Inherits Global.System.Configuration.ApplicationSettingsBase diff --git a/app/ClassWMResulthandler/app.config b/app/ClassWMResulthandler/app.config index fe177de..2b521e1 100644 --- a/app/ClassWMResulthandler/app.config +++ b/app/ClassWMResulthandler/app.config @@ -1,11 +1,11 @@ - + - - + + - \ No newline at end of file + diff --git a/app/ClassWMResulthandler/clsDateiverarbeitung.vb b/app/ClassWMResulthandler/clsDateiverarbeitung.vb index 56979ee..3e03485 100644 --- a/app/ClassWMResulthandler/clsDateiverarbeitung.vb +++ b/app/ClassWMResulthandler/clsDateiverarbeitung.vb @@ -4,6 +4,7 @@ Imports System.Text Imports System.Text.RegularExpressions Imports DigitalData.Modules.Logging Imports Newtonsoft.Json +Imports Newtonsoft.Json.Linq Imports WINDREAMLib Public Class clsDateiverarbeitung @@ -211,7 +212,7 @@ Public Class clsDateiverarbeitung Try Const WMObjectEditModeLifeCycleEdit = "&H00000080" Const WMLifeCycleTypeArchivePeriod = 2 - + Logger.Debug($"ArchiveDate for WMFile shall be changed: pFromDate [{pFromDate}] pDateOperator [{pDateOperator}]...") pWMObject.LockFor(WMObjectEditModeLifeCycleEdit) Dim oLC = pWMObject.aWMLifeCycle() @@ -236,6 +237,7 @@ Public Class clsDateiverarbeitung Return False End Select Dim archBis = DateAdd(oDateIntervall, pIntervall, oDateFrom) + Logger.Debug($"...archBis is [{archBis.ToShortDateString}]!") 'Dim pArchiveDate As String = archBis.ToString("yyyy-MM-dd") oLC.SetPeriodEndDate(WMLifeCycleTypeArchivePeriod, archBis) @@ -699,6 +701,18 @@ Public Class clsDateiverarbeitung wdIndexwert = wdIndexwert.ToString.TrimEnd wdIndexwert = wdIndexwert.ToString.TrimStart Logger.Debug("indexvalue read is: '" & wdIndexwert & "'") + Try + Dim oConvertDT As DateTime + If DateTime.TryParse(wdIndexwert, oConvertDT) Then + Logger.Debug("indexvalue is datetime - converting to date") + Dim myDate As Date = wdIndexwert + wdIndexwert = Format(myDate, "yyyy-MM-dd") + End If + Catch ex As Exception + Logger.Warn("clsDateiverarbeitung: Error checking datetime: " & ex.Message) + End Try + + _STRING = _STRING.Replace(reg_element.Value, wdIndexwert.ToString) Logger.Debug("REGEX_String (" & i & ") " & _STRING) i += 1 diff --git a/app/ClassWMResulthandler/clsEmail.vb b/app/ClassWMResulthandler/clsEmail.vb deleted file mode 100644 index 8fca829..0000000 --- a/app/ClassWMResulthandler/clsEmail.vb +++ /dev/null @@ -1,84 +0,0 @@ - -Imports System -Imports Independentsoft.Email -Imports Independentsoft.Email.Smtp -Imports Independentsoft.Email.Mime -Imports DigitalData.Modules.Logging -Imports System.Net.Mail -Imports System.Net -Imports System.Net.Mime - -Public Class clsEmail - Dim Logger As DigitalData.Modules.Logging.Logger - Private Shared MailAktiv As Boolean = False - Sub New(MyLogger As LogConfig) - Logger = MyLogger.GetLogger() - End Sub - Public Function Email_Send(ByVal pMailSubject As String, ByVal pMailBody As String, pMailto As String, - pMailfrom As String, pMailSmtp As String, pMailport As Integer, pMailUser As String, pMailPW As String, - pAUTH_TYPE As String, Optional pAttment As String = "", Optional pTest As Boolean = False) - Try - Dim oError As Boolean = False - Dim oReceipiants As String() - If pMailto.Contains(";") Then - oReceipiants = pMailto.Split(";") - Else - ReDim Preserve oReceipiants(0) - oReceipiants(0) = pMailto - End If - For Each oMailReceipiant As String In oReceipiants - Dim sClient = New Net.Mail.SmtpClient(pMailSmtp) - Dim mymesssage As New MailMessage - sClient.Port = pMailport - If pAUTH_TYPE = "SSL" Then - sClient.EnableSsl = True - Else - sClient.EnableSsl = False - End If - - sClient.Credentials = New NetworkCredential(pMailUser, pMailPW) - sClient.UseDefaultCredentials = False - If pTest = True Then - mymesssage.Body = $"This is the body (text will be replaced within profile)!
mailsmtp: {pMailSmtp}
mailport: {pMailport}
mailUser: {pMailUser}
mailPW: XXXX
AUTH_TYPE: {pAUTH_TYPE}" - Else - mymesssage.Body = pMailBody - End If - - 'mymesssage.IsBodyHtml = True - Dim htmlView As AlternateView = AlternateView.CreateAlternateViewFromString(mymesssage.Body) - htmlView.ContentType = New System.Net.Mime.ContentType("text/html") - mymesssage.AlternateViews.Add(htmlView) - pAttment = pAttment.Replace("W:\", "\\windream\objects\") - If pAttment <> String.Empty Then - If System.IO.File.Exists(pAttment) Then - Logger.Debug($"working on attachment {pAttment.ToString}...") - Dim oAttachment As New System.Net.Mail.Attachment(pAttment) - mymesssage.Attachments.Add(oAttachment) - Else - Logger.Warn($"Attachment {pAttment.ToString} is not existing - Mail won't be send!") - oError = True - - End If - End If - - - mymesssage.From = New MailAddress(pMailfrom) - mymesssage.Subject = pMailSubject - mymesssage.To.Add(New MailAddress(oMailReceipiant)) - sClient.Send(mymesssage) - Logger.Info($"Email successfully send to: [{oMailReceipiant}]!") - Logger.Debug($"Email successfully send to: [{oMailReceipiant}]!") - Next - If oError = False Then - Return True - Else - Return False - End If - - Catch ex As Exception - Logger.Error(ex) - Return False - End Try - - End Function -End Class diff --git a/app/ClassWMResulthandler/clsJob_Work.vb b/app/ClassWMResulthandler/clsJob_Work.vb index 5cb8760..5b3b12d 100644 --- a/app/ClassWMResulthandler/clsJob_Work.vb +++ b/app/ClassWMResulthandler/clsJob_Work.vb @@ -1,9 +1,11 @@ Imports DigitalData.Modules.Logging +Imports DigitalData.Modules.Messaging + Public Class clsJob_Work Dim Logger As Logger Private MyLogger As LogConfig - Private _mail As clsEmail - Public Sub New(MyLoggerConf As LogConfig, _email As clsEmail) + Private _mail As MailSender + Public Sub New(MyLoggerConf As LogConfig, _email As MailSender) Logger = MyLoggerConf.GetLogger() MyLogger = MyLoggerConf _mail = _email @@ -44,11 +46,25 @@ Public Class clsJob_Work Logger.Warn("PWPlain is Nothing - Could not decrypt passwort 44") Return False End If - If _mail.Email_Send(Email_subject, Email_Body, Email_receipiants, oMAILFROM, oMAILSMTP, oMAIL_PORT, oMAIL_USER, oMAIL_USER_PW, oMAIL_AUTH_TYPE, Attachment_Filename) = True Then - Return True - Else - Logger.Warn("Email_Send_Independentsoft was not successfull!") - Return False + Dim oSendto As New List(Of String) + Dim oSplit = Email_receipiants.Split(";") + For Each oMailAdress In oSplit + oSendto.Add(oMailAdress) + Next + + Dim oAttMt As New List(Of String) + If Attachment_Filename <> String.Empty Then + oAttMt.Add(Attachment_Filename) + End If + If _mail.ConnectToServer(oMAILSMTP, oMAIL_PORT, oMAIL_USER, oPWPlain, oMAIL_AUTH_TYPE) = True Then + Logger.Info($"MAIL: Connection to {oMAILSMTP} successfull!") + If _mail.SendMail(oSendto, oMAILFROM, Email_subject, Email_Body, Now, oAttMt, 0) = True Then + Return True + + Else + Logger.Warn("ConnectToServer was not successfull!") + Return False + End If End If Catch ex As Exception Logger.Error(ex) diff --git a/app/ClassWMResulthandler/clsProfil.vb b/app/ClassWMResulthandler/clsProfil.vb index 26d5da7..7c88fdb 100644 --- a/app/ClassWMResulthandler/clsProfil.vb +++ b/app/ClassWMResulthandler/clsProfil.vb @@ -3,6 +3,7 @@ Imports System.IO Imports System.Text Imports Newtonsoft.Json Imports DigitalData.Modules.Logging +Imports DigitalData.Modules.Messaging Public Class clsProfil Inherits clsCURRENT @@ -14,7 +15,7 @@ Public Class clsProfil Private _database As clsDatabase Private _dateiverarbeitung As clsDateiverarbeitung Private _JobWork As clsJob_Work - Private _email As clsEmail + Private _email As MailSender Private Shared WD_aktivesDokument As WMObject #End Region Sub New(MyLogger As LogConfig, PROFIL_ID As Integer) @@ -23,7 +24,7 @@ Public Class clsProfil windream_index = New clsWindream_Index(MyLogger) _database = New clsDatabase(MyLogger) _dateiverarbeitung = New clsDateiverarbeitung(MyLogger) - _email = New clsEmail(MyLogger) + _email = New MailSender(MyLogger) _JobWork = New clsJob_Work(MyLogger, _email) End Sub @@ -167,6 +168,7 @@ Public Class clsProfil oGesamtFiles = windreamSucheErgebnisse.Count Dim oCountDocs As Integer = 0 Dim oEmailAttachment_path As String + For Each WMdok As WMObject In windreamSucheErgebnisse oEmailAttachment_path = String.Empty @@ -256,14 +258,39 @@ Public Class clsProfil If oAttachment_FullFilename <> String.Empty Then Logger.Warn($"Email Attachment {oAttachment_FullFilename}") End If - If _email.Email_Send(oEmail_Betreff, Email_Body, Email_Empfänger, MAILFROM, MAILSMTP, MAIL_PORT, MAIL_USER, MAIL_USER_PW, MAIL_AUTH_TYPE, oAttachment_FullFilename) = True Then + Dim oSendto As New List(Of String) + Dim oSplit = Email_Empfänger.split(";") + For Each oMailAdress In oSplit + oSendto.Add(oMailAdress) + Next + Dim oAttMt As New List(Of String) + If oAttachment_FullFilename <> String.Empty Then + oAttMt.Add(oAttachment_FullFilename) + clsCURRENT.TEMP_FILES.Add(oAttachment_FullFilename) + End If + If Not IsNothing(_email) And _email.Connected2Server = False Then + If _email.ConnectToServer(MAILSMTP, MAIL_PORT, MAIL_USER, MAIL_USER_PW, MAIL_AUTH_TYPE) = True Then + Logger.Info($"MAIL: Connection to {MAILSMTP} successfull!") + Else + Logger.Warn($"{oFileRunNo} Email_ConnectToServer was not successfull!") + FileJobSuccessful = False + End If + + End If + If Not IsNothing(_email) And _email.SendMail(oSendto, MAILFROM, oEmail_Betreff, Email_Body, Now, oAttMt, 0) = True Then FileJobSuccessful = True Else - - Logger.Warn($"{oFileRunNo} Email_Send_Independentsoft 1 was not successfull!") FileJobSuccessful = False + If IsNothing(_email) Then + Logger.Info($"_email is nothing") + Else + Logger.Info($"{oFileRunNo} Email_SendMail was not successfull!") + + End If + End If + Else Logger.Warn($"{oFileRunNo} DT_TBDD_EMAIL is nothing or contains no rows") Return False @@ -312,6 +339,8 @@ Public Class clsProfil End Select Next + + '################################## 'JETZT DER DURCHLAUF DER DATEI-JOBS '################################## @@ -446,8 +475,18 @@ Public Class clsProfil Else Logger.Warn("KEINE File-JOBS für Profil '" & _Profilname & "' angelegt!") End If + Next + Try + If Not IsNothing(_email) Then + If _email.Connected2Server = True Then + _email.DisconnectFromServer() + End If + End If + Catch ex As Exception + + End Try 'Jetzt nochmal ein Durchlauf für Profiljobs wo alle Dateien abgearbeitet wurden. For Each DR_PR_JB As DataRow In DT_PROFIL_JOB.Rows Logger.Info("New run for " & DR_PR_JB.Item("JOB_TYP").ToString.ToUpper) @@ -594,15 +633,31 @@ Public Class clsProfil Return False End If + Dim oSendto As New List(Of String) + Dim oSplit = Email_Empfänger.split(";") + For Each oMailAdress In oSplit + oSendto.Add(oMailAdress) + Next - If _email.Email_Send(Email_Betreff, Email_Body, Email_Empfänger, MAILFROM, MAILSMTP, MAIL_PORT, MAIL_USER, MAIL_USER_PW, MAIL_AUTH_TYPE, clsCURRENT.CONCATTED_FILE) = True Then - FileJobSuccessful = True + Dim oAttMt As New List(Of String) + If clsCURRENT.CONCATTED_FILE <> String.Empty Then + oAttMt.Add(clsCURRENT.CONCATTED_FILE) + clsCURRENT.TEMP_FILES.Add(clsCURRENT.CONCATTED_FILE) + End If + + If _email.ConnectToServer(MAILSMTP, MAIL_PORT, MAIL_USER, MAIL_USER_PW, MAIL_AUTH_TYPE) = True Then + If _email.SendMail(oSendto, MAILFROM, Email_Betreff, Email_Body, Now, oAttMt, 0) = True Then + FileJobSuccessful = True + Else + Logger.Warn("Email_SendMail2 was not successfull!") + FileJobSuccessful = False + End If + _email.DisconnectFromServer() Else - Logger.Warn("Email_Send_Independentsoft 2 was not successfull!") + Logger.Warn($"Email_ConnectToServer2 was not successfull!") FileJobSuccessful = False End If - Else Logger.Warn("DT_TBDD_EMAIL is nothing or contains no rows") @@ -619,10 +674,12 @@ Public Class clsProfil Try Dim myproc As Process = New Process() myproc.StartInfo.FileName = """" & oFileString & """" - myproc.StartInfo.Verb = "printto" + myproc.StartInfo.Verb = "printto" '"printto" myproc.StartInfo.Arguments = oPrintername myproc.StartInfo.UseShellExecute = True + Logger.Debug($"Send2Printer [{ myproc.StartInfo.FileName} # Verb:{myproc.StartInfo.Verb} # Arguments: {myproc.StartInfo.Arguments}] ") myproc.Start() + System.Threading.Thread.Sleep(500) Dim p As Process p = Process.GetProcessById(myproc.Id) Dim sw As Stopwatch = New Stopwatch() @@ -636,15 +693,24 @@ Public Class clsProfil End If Loop Logger.Debug("...process has exited: ") - Logger.Info($"Send2Printer [{ myproc.StartInfo.FileName} # Verb:{myproc.StartInfo.Verb} # Arguments: {myproc.StartInfo.Arguments}]successfull! ") FileJobSuccessful = True sw.Stop() - ' myproc.Kill() + Logger.Info($"Send2Printer successfully [{ myproc.StartInfo.FileName} # Verb:{myproc.StartInfo.Verb} # Arguments: {myproc.StartInfo.Arguments}] ") + File.Delete(oFileString) Logger.Debug($"Deleted oFileString [{oFileString}]!") Catch ex As Exception - Logger.Warn("Could not print (printto) file: " & oFileString) - Logger.Error(ex) + Dim omsg = "ERROR: Could not print (printto) file: " & oFileString + omsg &= vbNewLine & ex.Message + Logger.Info(omsg) + Logger.Error(ex, omsg) + FileJobSuccessful = False + Try + File.Delete(oFileString) + Catch ex1 As Exception + + End Try + End Try Next Case "Send InfoMail with WM-Search".ToUpper diff --git a/app/ClassWMResulthandler/packages.config b/app/ClassWMResulthandler/packages.config index 7d6ddef..551fb56 100644 --- a/app/ClassWMResulthandler/packages.config +++ b/app/ClassWMResulthandler/packages.config @@ -1,5 +1,5 @@  - + \ No newline at end of file diff --git a/app/DDWDResultHandler/App.config b/app/DDWDResultHandler/App.config index 44be410..819f882 100644 --- a/app/DDWDResultHandler/App.config +++ b/app/DDWDResultHandler/App.config @@ -9,7 +9,7 @@ - + @@ -41,6 +41,10 @@ + + + + - \ No newline at end of file + diff --git a/app/DDWDResultHandler/DDWDResultHandler.vb b/app/DDWDResultHandler/DDWDResultHandler.vb index 19492c6..2e2a358 100644 --- a/app/DDWDResultHandler/DDWDResultHandler.vb +++ b/app/DDWDResultHandler/DDWDResultHandler.vb @@ -171,6 +171,17 @@ Public Class DDWDResultHandler If initresult = True Then '##### Profildurchlauf ######## _profil.Profil_Durchlauf(False) + For Each oFile As String In clsCURRENT.TEMP_FILES + If File.Exists(oFile) Then + Try + File.Delete(oFile) + Catch ex As Exception + + End Try + + End If + Next + ElseIf initresult = False Then Logger.Warn("clsProfil konnte nicht initialisiert werden") notcompleted = True diff --git a/app/DDWDResultHandler/My Project/AssemblyInfo.vb b/app/DDWDResultHandler/My Project/AssemblyInfo.vb index 0a1a781..ffe81eb 100644 --- a/app/DDWDResultHandler/My Project/AssemblyInfo.vb +++ b/app/DDWDResultHandler/My Project/AssemblyInfo.vb @@ -31,5 +31,5 @@ Imports System.Runtime.InteropServices ' übernehmen, indem Sie "*" eingeben: ' - - + + diff --git a/app/DDWDResultHandler/My Project/Resources.Designer.vb b/app/DDWDResultHandler/My Project/Resources.Designer.vb index 07a8b49..7e99260 100644 --- a/app/DDWDResultHandler/My Project/Resources.Designer.vb +++ b/app/DDWDResultHandler/My Project/Resources.Designer.vb @@ -22,7 +22,7 @@ Namespace My.Resources ''' ''' Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. ''' - _ diff --git a/app/DDWDResultHandler/My Project/Settings.Designer.vb b/app/DDWDResultHandler/My Project/Settings.Designer.vb index 7523fa5..1619ffa 100644 --- a/app/DDWDResultHandler/My Project/Settings.Designer.vb +++ b/app/DDWDResultHandler/My Project/Settings.Designer.vb @@ -15,7 +15,7 @@ Option Explicit On Namespace My _ Partial Friend NotInheritable Class MySettings Inherits Global.System.Configuration.ApplicationSettingsBase diff --git a/app/DDWDResultHandler/MyDataset.Designer.vb b/app/DDWDResultHandler/MyDataset.Designer.vb index 22bee2d..2d1b26c 100644 --- a/app/DDWDResultHandler/MyDataset.Designer.vb +++ b/app/DDWDResultHandler/MyDataset.Designer.vb @@ -30,7 +30,7 @@ Partial Public Class MyDataset Private _schemaSerializationMode As Global.System.Data.SchemaSerializationMode = Global.System.Data.SchemaSerializationMode.IncludeSchema _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub New() MyBase.New Me.BeginInit @@ -42,7 +42,7 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) MyBase.New(info, context, false) If (Me.IsBinarySerialized(info, context) = true) Then @@ -77,7 +77,7 @@ Partial Public Class MyDataset End Sub _ Public ReadOnly Property TBVEKTOR_INDEX() As TBVEKTOR_INDEXDataTable @@ -87,7 +87,7 @@ Partial Public Class MyDataset End Property _ Public Overrides Property SchemaSerializationMode() As Global.System.Data.SchemaSerializationMode @@ -100,7 +100,7 @@ Partial Public Class MyDataset End Property _ Public Shadows ReadOnly Property Tables() As Global.System.Data.DataTableCollection Get @@ -109,7 +109,7 @@ Partial Public Class MyDataset End Property _ Public Shadows ReadOnly Property Relations() As Global.System.Data.DataRelationCollection Get @@ -118,7 +118,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Overrides Sub InitializeDerivedDataSet() Me.BeginInit Me.InitClass @@ -126,7 +126,7 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Overrides Function Clone() As Global.System.Data.DataSet Dim cln As MyDataset = CType(MyBase.Clone,MyDataset) cln.InitVars @@ -135,19 +135,19 @@ Partial Public Class MyDataset End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Overrides Function ShouldSerializeTables() As Boolean Return false End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Overrides Function ShouldSerializeRelations() As Boolean Return false End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Overrides Sub ReadXmlSerializable(ByVal reader As Global.System.Xml.XmlReader) If (Me.DetermineSchemaSerializationMode(reader) = Global.System.Data.SchemaSerializationMode.IncludeSchema) Then Me.Reset @@ -171,7 +171,7 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Overrides Function GetSchemaSerializable() As Global.System.Xml.Schema.XmlSchema Dim stream As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() Me.WriteXmlSchema(New Global.System.Xml.XmlTextWriter(stream, Nothing)) @@ -180,13 +180,13 @@ Partial Public Class MyDataset End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Friend Overloads Sub InitVars() Me.InitVars(true) End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Friend Overloads Sub InitVars(ByVal initTable As Boolean) Me.tableTBVEKTOR_INDEX = CType(MyBase.Tables("TBVEKTOR_INDEX"),TBVEKTOR_INDEXDataTable) If (initTable = true) Then @@ -197,7 +197,7 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Private Sub InitClass() Me.DataSetName = "MyDataset" Me.Prefix = "" @@ -209,13 +209,13 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Private Function ShouldSerializeTBVEKTOR_INDEX() As Boolean Return false End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Private Sub SchemaChanged(ByVal sender As Object, ByVal e As Global.System.ComponentModel.CollectionChangeEventArgs) If (e.Action = Global.System.ComponentModel.CollectionChangeAction.Remove) Then Me.InitVars @@ -223,7 +223,7 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Shared Function GetTypedDataSetSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType Dim ds As MyDataset = New MyDataset() Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() @@ -272,7 +272,7 @@ Partial Public Class MyDataset Return type End Function - _ + _ Public Delegate Sub TBVEKTOR_INDEXRowChangeEventHandler(ByVal sender As Object, ByVal e As TBVEKTOR_INDEXRowChangeEvent) ''' @@ -288,7 +288,7 @@ Partial Public Class MyDataset Private columnValue As Global.System.Data.DataColumn _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub New() MyBase.New Me.TableName = "TBVEKTOR_INDEX" @@ -298,7 +298,7 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Friend Sub New(ByVal table As Global.System.Data.DataTable) MyBase.New Me.TableName = table.TableName @@ -316,14 +316,14 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) MyBase.New(info, context) Me.InitVars End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property IndexnameColumn() As Global.System.Data.DataColumn Get Return Me.columnIndexname @@ -331,7 +331,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property ValueColumn() As Global.System.Data.DataColumn Get Return Me.columnValue @@ -339,7 +339,7 @@ Partial Public Class MyDataset End Property _ Public ReadOnly Property Count() As Integer Get @@ -348,33 +348,33 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Default ReadOnly Property Item(ByVal index As Integer) As TBVEKTOR_INDEXRow Get Return CType(Me.Rows(index),TBVEKTOR_INDEXRow) End Get End Property - _ + _ Public Event TBVEKTOR_INDEXRowChanging As TBVEKTOR_INDEXRowChangeEventHandler - _ + _ Public Event TBVEKTOR_INDEXRowChanged As TBVEKTOR_INDEXRowChangeEventHandler - _ + _ Public Event TBVEKTOR_INDEXRowDeleting As TBVEKTOR_INDEXRowChangeEventHandler - _ + _ Public Event TBVEKTOR_INDEXRowDeleted As TBVEKTOR_INDEXRowChangeEventHandler _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Overloads Sub AddTBVEKTOR_INDEXRow(ByVal row As TBVEKTOR_INDEXRow) Me.Rows.Add(row) End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Overloads Function AddTBVEKTOR_INDEXRow(ByVal Indexname As String, ByVal Value As String) As TBVEKTOR_INDEXRow Dim rowTBVEKTOR_INDEXRow As TBVEKTOR_INDEXRow = CType(Me.NewRow,TBVEKTOR_INDEXRow) Dim columnValuesArray() As Object = New Object() {Indexname, Value} @@ -384,7 +384,7 @@ Partial Public Class MyDataset End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Overrides Function Clone() As Global.System.Data.DataTable Dim cln As TBVEKTOR_INDEXDataTable = CType(MyBase.Clone,TBVEKTOR_INDEXDataTable) cln.InitVars @@ -392,20 +392,20 @@ Partial Public Class MyDataset End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Overrides Function CreateInstance() As Global.System.Data.DataTable Return New TBVEKTOR_INDEXDataTable() End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Friend Sub InitVars() Me.columnIndexname = MyBase.Columns("Indexname") Me.columnValue = MyBase.Columns("Value") End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Private Sub InitClass() Me.columnIndexname = New Global.System.Data.DataColumn("Indexname", GetType(String), Nothing, Global.System.Data.MappingType.Element) MyBase.Columns.Add(Me.columnIndexname) @@ -414,25 +414,25 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Function NewTBVEKTOR_INDEXRow() As TBVEKTOR_INDEXRow Return CType(Me.NewRow,TBVEKTOR_INDEXRow) End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow Return New TBVEKTOR_INDEXRow(builder) End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Overrides Function GetRowType() As Global.System.Type Return GetType(TBVEKTOR_INDEXRow) End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) MyBase.OnRowChanged(e) If (Not (Me.TBVEKTOR_INDEXRowChangedEvent) Is Nothing) Then @@ -441,7 +441,7 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) MyBase.OnRowChanging(e) If (Not (Me.TBVEKTOR_INDEXRowChangingEvent) Is Nothing) Then @@ -450,7 +450,7 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) MyBase.OnRowDeleted(e) If (Not (Me.TBVEKTOR_INDEXRowDeletedEvent) Is Nothing) Then @@ -459,7 +459,7 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) MyBase.OnRowDeleting(e) If (Not (Me.TBVEKTOR_INDEXRowDeletingEvent) Is Nothing) Then @@ -468,13 +468,13 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub RemoveTBVEKTOR_INDEXRow(ByVal row As TBVEKTOR_INDEXRow) Me.Rows.Remove(row) End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() @@ -549,14 +549,14 @@ Partial Public Class MyDataset Private tableTBVEKTOR_INDEX As TBVEKTOR_INDEXDataTable _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) MyBase.New(rb) Me.tableTBVEKTOR_INDEX = CType(Me.Table,TBVEKTOR_INDEXDataTable) End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property Indexname() As String Get Try @@ -571,7 +571,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property Value() As String Get Try @@ -586,25 +586,25 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Function IsIndexnameNull() As Boolean Return Me.IsNull(Me.tableTBVEKTOR_INDEX.IndexnameColumn) End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub SetIndexnameNull() Me(Me.tableTBVEKTOR_INDEX.IndexnameColumn) = Global.System.Convert.DBNull End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Function IsValueNull() As Boolean Return Me.IsNull(Me.tableTBVEKTOR_INDEX.ValueColumn) End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub SetValueNull() Me(Me.tableTBVEKTOR_INDEX.ValueColumn) = Global.System.Convert.DBNull End Sub @@ -613,7 +613,7 @@ Partial Public Class MyDataset ''' '''Row event argument class ''' - _ + _ Public Class TBVEKTOR_INDEXRowChangeEvent Inherits Global.System.EventArgs @@ -622,7 +622,7 @@ Partial Public Class MyDataset Private eventAction As Global.System.Data.DataRowAction _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub New(ByVal row As TBVEKTOR_INDEXRow, ByVal action As Global.System.Data.DataRowAction) MyBase.New Me.eventRow = row @@ -630,7 +630,7 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property Row() As TBVEKTOR_INDEXRow Get Return Me.eventRow @@ -638,7 +638,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property Action() As Global.System.Data.DataRowAction Get Return Me.eventAction diff --git a/app/DDWDResultHandler/ServiceDDWDResultHandler.vbproj b/app/DDWDResultHandler/ServiceDDWDResultHandler.vbproj index 21eb855..9a63c11 100644 --- a/app/DDWDResultHandler/ServiceDDWDResultHandler.vbproj +++ b/app/DDWDResultHandler/ServiceDDWDResultHandler.vbproj @@ -12,7 +12,7 @@ DDWDResultHandler 512 Console - v4.6.1 + v4.6.2 true @@ -53,7 +53,7 @@ - ..\..\..\DDMonorepo\Modules.Logging\bin\Debug\DigitalData.Modules.Logging.dll + ..\..\..\DDModules\Logging\bin\Debug\DigitalData.Modules.Logging.dll ..\packages\EntityFramework.6.4.4\lib\net45\EntityFramework.dll @@ -69,8 +69,8 @@ ..\packages\Newtonsoft.Json.11.0.2\lib\net45\Newtonsoft.Json.dll - - ..\packages\NLog.4.7.15\lib\net45\NLog.dll + + ..\packages\NLog.5.0.5\lib\net46\NLog.dll @@ -105,6 +105,7 @@ True Application.myapp + True Component diff --git a/app/DDWDResultHandler/packages.config b/app/DDWDResultHandler/packages.config index c575af3..d755623 100644 --- a/app/DDWDResultHandler/packages.config +++ b/app/DDWDResultHandler/packages.config @@ -2,5 +2,5 @@ - + \ No newline at end of file diff --git a/app/ResultHandler_Konfig/App.config b/app/ResultHandler_Konfig/App.config index a891e9c..e5a2184 100644 --- a/app/ResultHandler_Konfig/App.config +++ b/app/ResultHandler_Konfig/App.config @@ -11,7 +11,7 @@ - + @@ -58,6 +58,10 @@ + + + + - \ No newline at end of file + diff --git a/app/ResultHandler_Konfig/My Project/Resources.Designer.vb b/app/ResultHandler_Konfig/My Project/Resources.Designer.vb index 3e727e5..d1721a7 100644 --- a/app/ResultHandler_Konfig/My Project/Resources.Designer.vb +++ b/app/ResultHandler_Konfig/My Project/Resources.Designer.vb @@ -22,7 +22,7 @@ Namespace My.Resources ''' ''' Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. ''' - _ diff --git a/app/ResultHandler_Konfig/My Project/Settings.Designer.vb b/app/ResultHandler_Konfig/My Project/Settings.Designer.vb index 4ecd903..4e53a59 100644 --- a/app/ResultHandler_Konfig/My Project/Settings.Designer.vb +++ b/app/ResultHandler_Konfig/My Project/Settings.Designer.vb @@ -15,7 +15,7 @@ Option Explicit On Namespace My _ Partial Friend NotInheritable Class MySettings Inherits Global.System.Configuration.ApplicationSettingsBase diff --git a/app/ResultHandler_Konfig/My Project/licenses.licx b/app/ResultHandler_Konfig/My Project/licenses.licx index e69de29..887f673 100644 --- a/app/ResultHandler_Konfig/My Project/licenses.licx +++ b/app/ResultHandler_Konfig/My Project/licenses.licx @@ -0,0 +1 @@ +DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a diff --git a/app/ResultHandler_Konfig/MyDataset.Designer.vb b/app/ResultHandler_Konfig/MyDataset.Designer.vb index 1e244e2..5903cc0 100644 --- a/app/ResultHandler_Konfig/MyDataset.Designer.vb +++ b/app/ResultHandler_Konfig/MyDataset.Designer.vb @@ -42,7 +42,7 @@ Partial Public Class MyDataset Private _schemaSerializationMode As Global.System.Data.SchemaSerializationMode = Global.System.Data.SchemaSerializationMode.IncludeSchema _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub New() MyBase.New Me.BeginInit @@ -54,7 +54,7 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) MyBase.New(info, context, false) If (Me.IsBinarySerialized(info, context) = true) Then @@ -101,7 +101,7 @@ Partial Public Class MyDataset End Sub _ Public ReadOnly Property TBWMRH_KONFIGURATION() As TBWMRH_KONFIGURATIONDataTable @@ -111,7 +111,7 @@ Partial Public Class MyDataset End Property _ Public ReadOnly Property TBWMRH_PROFIL() As TBWMRH_PROFILDataTable @@ -121,7 +121,7 @@ Partial Public Class MyDataset End Property _ Public ReadOnly Property TBWMRH_PROFIL_FILE_JOB() As TBWMRH_PROFIL_FILE_JOBDataTable @@ -131,7 +131,7 @@ Partial Public Class MyDataset End Property _ Public ReadOnly Property TBWMRH_PROFIL_JOB() As TBWMRH_PROFIL_JOBDataTable @@ -141,7 +141,7 @@ Partial Public Class MyDataset End Property _ Public ReadOnly Property TBDD_EMAIL_ACCOUNT() As TBDD_EMAIL_ACCOUNTDataTable @@ -151,7 +151,7 @@ Partial Public Class MyDataset End Property _ Public Overrides Property SchemaSerializationMode() As Global.System.Data.SchemaSerializationMode @@ -164,7 +164,7 @@ Partial Public Class MyDataset End Property _ Public Shadows ReadOnly Property Tables() As Global.System.Data.DataTableCollection Get @@ -173,7 +173,7 @@ Partial Public Class MyDataset End Property _ Public Shadows ReadOnly Property Relations() As Global.System.Data.DataRelationCollection Get @@ -182,7 +182,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Overrides Sub InitializeDerivedDataSet() Me.BeginInit Me.InitClass @@ -190,7 +190,7 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Overrides Function Clone() As Global.System.Data.DataSet Dim cln As MyDataset = CType(MyBase.Clone,MyDataset) cln.InitVars @@ -199,19 +199,19 @@ Partial Public Class MyDataset End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Overrides Function ShouldSerializeTables() As Boolean Return false End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Overrides Function ShouldSerializeRelations() As Boolean Return false End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Overrides Sub ReadXmlSerializable(ByVal reader As Global.System.Xml.XmlReader) If (Me.DetermineSchemaSerializationMode(reader) = Global.System.Data.SchemaSerializationMode.IncludeSchema) Then Me.Reset @@ -247,7 +247,7 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Overrides Function GetSchemaSerializable() As Global.System.Xml.Schema.XmlSchema Dim stream As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() Me.WriteXmlSchema(New Global.System.Xml.XmlTextWriter(stream, Nothing)) @@ -256,13 +256,13 @@ Partial Public Class MyDataset End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Friend Overloads Sub InitVars() Me.InitVars(true) End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Friend Overloads Sub InitVars(ByVal initTable As Boolean) Me.tableTBWMRH_KONFIGURATION = CType(MyBase.Tables("TBWMRH_KONFIGURATION"),TBWMRH_KONFIGURATIONDataTable) If (initTable = true) Then @@ -299,7 +299,7 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Private Sub InitClass() Me.DataSetName = "MyDataset" Me.Prefix = "" @@ -323,37 +323,37 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Private Function ShouldSerializeTBWMRH_KONFIGURATION() As Boolean Return false End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Private Function ShouldSerializeTBWMRH_PROFIL() As Boolean Return false End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Private Function ShouldSerializeTBWMRH_PROFIL_FILE_JOB() As Boolean Return false End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Private Function ShouldSerializeTBWMRH_PROFIL_JOB() As Boolean Return false End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Private Function ShouldSerializeTBDD_EMAIL_ACCOUNT() As Boolean Return false End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Private Sub SchemaChanged(ByVal sender As Object, ByVal e As Global.System.ComponentModel.CollectionChangeEventArgs) If (e.Action = Global.System.ComponentModel.CollectionChangeAction.Remove) Then Me.InitVars @@ -361,7 +361,7 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Shared Function GetTypedDataSetSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType Dim ds As MyDataset = New MyDataset() Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() @@ -410,19 +410,19 @@ Partial Public Class MyDataset Return type End Function - _ + _ Public Delegate Sub TBWMRH_KONFIGURATIONRowChangeEventHandler(ByVal sender As Object, ByVal e As TBWMRH_KONFIGURATIONRowChangeEvent) - _ + _ Public Delegate Sub TBWMRH_PROFILRowChangeEventHandler(ByVal sender As Object, ByVal e As TBWMRH_PROFILRowChangeEvent) - _ + _ Public Delegate Sub TBWMRH_PROFIL_FILE_JOBRowChangeEventHandler(ByVal sender As Object, ByVal e As TBWMRH_PROFIL_FILE_JOBRowChangeEvent) - _ + _ Public Delegate Sub TBWMRH_PROFIL_JOBRowChangeEventHandler(ByVal sender As Object, ByVal e As TBWMRH_PROFIL_JOBRowChangeEvent) - _ + _ Public Delegate Sub TBDD_EMAIL_ACCOUNTRowChangeEventHandler(ByVal sender As Object, ByVal e As TBDD_EMAIL_ACCOUNTRowChangeEvent) ''' @@ -452,7 +452,7 @@ Partial Public Class MyDataset Private columnPDF_XCHANGE_LOCATION As Global.System.Data.DataColumn _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub New() MyBase.New Me.TableName = "TBWMRH_KONFIGURATION" @@ -462,7 +462,7 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Friend Sub New(ByVal table As Global.System.Data.DataTable) MyBase.New Me.TableName = table.TableName @@ -480,14 +480,14 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) MyBase.New(info, context) Me.InitVars End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn Get Return Me.columnGUID @@ -495,7 +495,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property WD_LAUFWERKColumn() As Global.System.Data.DataColumn Get Return Me.columnWD_LAUFWERK @@ -503,7 +503,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property INTERVALLColumn() As Global.System.Data.DataColumn Get Return Me.columnINTERVALL @@ -511,7 +511,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property LAST_TICKColumn() As Global.System.Data.DataColumn Get Return Me.columnLAST_TICK @@ -519,7 +519,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property LOG_ERRORS_ONLYColumn() As Global.System.Data.DataColumn Get Return Me.columnLOG_ERRORS_ONLY @@ -527,7 +527,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property GEAENDERT_WERColumn() As Global.System.Data.DataColumn Get Return Me.columnGEAENDERT_WER @@ -535,7 +535,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property GEAENDERTWANNColumn() As Global.System.Data.DataColumn Get Return Me.columnGEAENDERTWANN @@ -543,7 +543,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property PDF_TK_LOCATIONColumn() As Global.System.Data.DataColumn Get Return Me.columnPDF_TK_LOCATION @@ -551,7 +551,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property PDF_XCHANGE_LOCATIONColumn() As Global.System.Data.DataColumn Get Return Me.columnPDF_XCHANGE_LOCATION @@ -559,7 +559,7 @@ Partial Public Class MyDataset End Property _ Public ReadOnly Property Count() As Integer Get @@ -568,33 +568,33 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Default ReadOnly Property Item(ByVal index As Integer) As TBWMRH_KONFIGURATIONRow Get Return CType(Me.Rows(index),TBWMRH_KONFIGURATIONRow) End Get End Property - _ + _ Public Event TBWMRH_KONFIGURATIONRowChanging As TBWMRH_KONFIGURATIONRowChangeEventHandler - _ + _ Public Event TBWMRH_KONFIGURATIONRowChanged As TBWMRH_KONFIGURATIONRowChangeEventHandler - _ + _ Public Event TBWMRH_KONFIGURATIONRowDeleting As TBWMRH_KONFIGURATIONRowChangeEventHandler - _ + _ Public Event TBWMRH_KONFIGURATIONRowDeleted As TBWMRH_KONFIGURATIONRowChangeEventHandler _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Overloads Sub AddTBWMRH_KONFIGURATIONRow(ByVal row As TBWMRH_KONFIGURATIONRow) Me.Rows.Add(row) End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Overloads Function AddTBWMRH_KONFIGURATIONRow(ByVal GUID As Integer, ByVal WD_LAUFWERK As String, ByVal INTERVALL As Integer, ByVal LAST_TICK As Date, ByVal LOG_ERRORS_ONLY As Boolean, ByVal GEAENDERT_WER As String, ByVal GEAENDERTWANN As Date, ByVal PDF_TK_LOCATION As String, ByVal PDF_XCHANGE_LOCATION As String) As TBWMRH_KONFIGURATIONRow Dim rowTBWMRH_KONFIGURATIONRow As TBWMRH_KONFIGURATIONRow = CType(Me.NewRow,TBWMRH_KONFIGURATIONRow) Dim columnValuesArray() As Object = New Object() {GUID, WD_LAUFWERK, INTERVALL, LAST_TICK, LOG_ERRORS_ONLY, GEAENDERT_WER, GEAENDERTWANN, PDF_TK_LOCATION, PDF_XCHANGE_LOCATION} @@ -604,13 +604,13 @@ Partial Public Class MyDataset End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Function FindByGUID(ByVal GUID As Integer) As TBWMRH_KONFIGURATIONRow Return CType(Me.Rows.Find(New Object() {GUID}),TBWMRH_KONFIGURATIONRow) End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Overrides Function Clone() As Global.System.Data.DataTable Dim cln As TBWMRH_KONFIGURATIONDataTable = CType(MyBase.Clone,TBWMRH_KONFIGURATIONDataTable) cln.InitVars @@ -618,13 +618,13 @@ Partial Public Class MyDataset End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Overrides Function CreateInstance() As Global.System.Data.DataTable Return New TBWMRH_KONFIGURATIONDataTable() End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Friend Sub InitVars() Me.columnGUID = MyBase.Columns("GUID") Me.columnWD_LAUFWERK = MyBase.Columns("WD_LAUFWERK") @@ -638,7 +638,7 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Private Sub InitClass() Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) MyBase.Columns.Add(Me.columnGUID) @@ -674,25 +674,25 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Function NewTBWMRH_KONFIGURATIONRow() As TBWMRH_KONFIGURATIONRow Return CType(Me.NewRow,TBWMRH_KONFIGURATIONRow) End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow Return New TBWMRH_KONFIGURATIONRow(builder) End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Overrides Function GetRowType() As Global.System.Type Return GetType(TBWMRH_KONFIGURATIONRow) End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) MyBase.OnRowChanged(e) If (Not (Me.TBWMRH_KONFIGURATIONRowChangedEvent) Is Nothing) Then @@ -701,7 +701,7 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) MyBase.OnRowChanging(e) If (Not (Me.TBWMRH_KONFIGURATIONRowChangingEvent) Is Nothing) Then @@ -710,7 +710,7 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) MyBase.OnRowDeleted(e) If (Not (Me.TBWMRH_KONFIGURATIONRowDeletedEvent) Is Nothing) Then @@ -719,7 +719,7 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) MyBase.OnRowDeleting(e) If (Not (Me.TBWMRH_KONFIGURATIONRowDeletingEvent) Is Nothing) Then @@ -728,13 +728,13 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub RemoveTBWMRH_KONFIGURATIONRow(ByVal row As TBWMRH_KONFIGURATIONRow) Me.Rows.Remove(row) End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() @@ -839,7 +839,7 @@ Partial Public Class MyDataset Private Shared columnLetzter_Durchlauf_defaultValue As Date = Date.Parse("1900-01-01T00:00:00") _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub New() MyBase.New Me.TableName = "TBWMRH_PROFIL" @@ -849,7 +849,7 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Friend Sub New(ByVal table As Global.System.Data.DataTable) MyBase.New Me.TableName = table.TableName @@ -867,14 +867,14 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) MyBase.New(info, context) Me.InitVars End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn Get Return Me.columnGUID @@ -882,7 +882,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property ProfilnameColumn() As Global.System.Data.DataColumn Get Return Me.columnProfilname @@ -890,7 +890,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property AktivColumn() As Global.System.Data.DataColumn Get Return Me.columnAktiv @@ -898,7 +898,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property ObjekttypColumn() As Global.System.Data.DataColumn Get Return Me.columnObjekttyp @@ -906,7 +906,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property WindreamSucheColumn() As Global.System.Data.DataColumn Get Return Me.columnWindreamSuche @@ -914,7 +914,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property DayColumn() As Global.System.Data.DataColumn Get Return Me.columnDay @@ -922,7 +922,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property RunColumn() As Global.System.Data.DataColumn Get Return Me.columnRun @@ -930,7 +930,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property Letzter_DurchlaufColumn() As Global.System.Data.DataColumn Get Return Me.columnLetzter_Durchlauf @@ -938,7 +938,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property RunningColumn() As Global.System.Data.DataColumn Get Return Me.columnRunning @@ -946,7 +946,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property ReihenfolgeColumn() As Global.System.Data.DataColumn Get Return Me.columnReihenfolge @@ -954,7 +954,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property ERSTELLTWERColumn() As Global.System.Data.DataColumn Get Return Me.columnERSTELLTWER @@ -962,7 +962,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property ERSTELLTWANNColumn() As Global.System.Data.DataColumn Get Return Me.columnERSTELLTWANN @@ -970,7 +970,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property GEAENDERTWERColumn() As Global.System.Data.DataColumn Get Return Me.columnGEAENDERTWER @@ -978,7 +978,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property GEAENDERTWANNColumn() As Global.System.Data.DataColumn Get Return Me.columnGEAENDERTWANN @@ -986,7 +986,7 @@ Partial Public Class MyDataset End Property _ Public ReadOnly Property Count() As Integer Get @@ -995,33 +995,33 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Default ReadOnly Property Item(ByVal index As Integer) As TBWMRH_PROFILRow Get Return CType(Me.Rows(index),TBWMRH_PROFILRow) End Get End Property - _ + _ Public Event TBWMRH_PROFILRowChanging As TBWMRH_PROFILRowChangeEventHandler - _ + _ Public Event TBWMRH_PROFILRowChanged As TBWMRH_PROFILRowChangeEventHandler - _ + _ Public Event TBWMRH_PROFILRowDeleting As TBWMRH_PROFILRowChangeEventHandler - _ + _ Public Event TBWMRH_PROFILRowDeleted As TBWMRH_PROFILRowChangeEventHandler _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Overloads Sub AddTBWMRH_PROFILRow(ByVal row As TBWMRH_PROFILRow) Me.Rows.Add(row) End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Overloads Function AddTBWMRH_PROFILRow(ByVal Profilname As String, ByVal Aktiv As Boolean, ByVal Objekttyp As String, ByVal WindreamSuche As String, ByVal Day As String, ByVal Run As String, ByVal Letzter_Durchlauf As Date, ByVal Running As Boolean, ByVal Reihenfolge As Integer, ByVal ERSTELLTWER As String, ByVal ERSTELLTWANN As Date, ByVal GEAENDERTWER As String, ByVal GEAENDERTWANN As Date) As TBWMRH_PROFILRow Dim rowTBWMRH_PROFILRow As TBWMRH_PROFILRow = CType(Me.NewRow,TBWMRH_PROFILRow) Dim columnValuesArray() As Object = New Object() {Nothing, Profilname, Aktiv, Objekttyp, WindreamSuche, Day, Run, Letzter_Durchlauf, Running, Reihenfolge, ERSTELLTWER, ERSTELLTWANN, GEAENDERTWER, GEAENDERTWANN} @@ -1031,13 +1031,13 @@ Partial Public Class MyDataset End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Function FindByGUID(ByVal GUID As Integer) As TBWMRH_PROFILRow Return CType(Me.Rows.Find(New Object() {GUID}),TBWMRH_PROFILRow) End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Overrides Function Clone() As Global.System.Data.DataTable Dim cln As TBWMRH_PROFILDataTable = CType(MyBase.Clone,TBWMRH_PROFILDataTable) cln.InitVars @@ -1045,13 +1045,13 @@ Partial Public Class MyDataset End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Overrides Function CreateInstance() As Global.System.Data.DataTable Return New TBWMRH_PROFILDataTable() End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Friend Sub InitVars() Me.columnGUID = MyBase.Columns("GUID") Me.columnProfilname = MyBase.Columns("Profilname") @@ -1070,7 +1070,7 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Private Sub InitClass() Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) MyBase.Columns.Add(Me.columnGUID) @@ -1128,25 +1128,25 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Function NewTBWMRH_PROFILRow() As TBWMRH_PROFILRow Return CType(Me.NewRow,TBWMRH_PROFILRow) End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow Return New TBWMRH_PROFILRow(builder) End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Overrides Function GetRowType() As Global.System.Type Return GetType(TBWMRH_PROFILRow) End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) MyBase.OnRowChanged(e) If (Not (Me.TBWMRH_PROFILRowChangedEvent) Is Nothing) Then @@ -1155,7 +1155,7 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) MyBase.OnRowChanging(e) If (Not (Me.TBWMRH_PROFILRowChangingEvent) Is Nothing) Then @@ -1164,7 +1164,7 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) MyBase.OnRowDeleted(e) If (Not (Me.TBWMRH_PROFILRowDeletedEvent) Is Nothing) Then @@ -1173,7 +1173,7 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) MyBase.OnRowDeleting(e) If (Not (Me.TBWMRH_PROFILRowDeletingEvent) Is Nothing) Then @@ -1182,13 +1182,13 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub RemoveTBWMRH_PROFILRow(ByVal row As TBWMRH_PROFILRow) Me.Rows.Remove(row) End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() @@ -1297,7 +1297,7 @@ Partial Public Class MyDataset Private columnGEAENDERTWANN As Global.System.Data.DataColumn _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub New() MyBase.New Me.TableName = "TBWMRH_PROFIL_FILE_JOB" @@ -1307,7 +1307,7 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Friend Sub New(ByVal table As Global.System.Data.DataTable) MyBase.New Me.TableName = table.TableName @@ -1325,14 +1325,14 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) MyBase.New(info, context) Me.InitVars End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn Get Return Me.columnGUID @@ -1340,7 +1340,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property PROFIL_IDColumn() As Global.System.Data.DataColumn Get Return Me.columnPROFIL_ID @@ -1348,7 +1348,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property TYPColumn() As Global.System.Data.DataColumn Get Return Me.columnTYP @@ -1356,7 +1356,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property STRING1Column() As Global.System.Data.DataColumn Get Return Me.columnSTRING1 @@ -1364,7 +1364,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property STRING2Column() As Global.System.Data.DataColumn Get Return Me.columnSTRING2 @@ -1372,7 +1372,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property STRING3Column() As Global.System.Data.DataColumn Get Return Me.columnSTRING3 @@ -1380,7 +1380,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property STRING4Column() As Global.System.Data.DataColumn Get Return Me.columnSTRING4 @@ -1388,7 +1388,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property BOOL1Column() As Global.System.Data.DataColumn Get Return Me.columnBOOL1 @@ -1396,7 +1396,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property BOOL2Column() As Global.System.Data.DataColumn Get Return Me.columnBOOL2 @@ -1404,7 +1404,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property BOOL3Column() As Global.System.Data.DataColumn Get Return Me.columnBOOL3 @@ -1412,7 +1412,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property BOOL4Column() As Global.System.Data.DataColumn Get Return Me.columnBOOL4 @@ -1420,7 +1420,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property AKTIVColumn() As Global.System.Data.DataColumn Get Return Me.columnAKTIV @@ -1428,7 +1428,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property REIHENFOLGEColumn() As Global.System.Data.DataColumn Get Return Me.columnREIHENFOLGE @@ -1436,7 +1436,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property ERSTELLTWERColumn() As Global.System.Data.DataColumn Get Return Me.columnERSTELLTWER @@ -1444,7 +1444,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property ERSTELLTWANNColumn() As Global.System.Data.DataColumn Get Return Me.columnERSTELLTWANN @@ -1452,7 +1452,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property GEAENDERTWERColumn() As Global.System.Data.DataColumn Get Return Me.columnGEAENDERTWER @@ -1460,7 +1460,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property GEAENDERTWANNColumn() As Global.System.Data.DataColumn Get Return Me.columnGEAENDERTWANN @@ -1468,7 +1468,7 @@ Partial Public Class MyDataset End Property _ Public ReadOnly Property Count() As Integer Get @@ -1477,33 +1477,33 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Default ReadOnly Property Item(ByVal index As Integer) As TBWMRH_PROFIL_FILE_JOBRow Get Return CType(Me.Rows(index),TBWMRH_PROFIL_FILE_JOBRow) End Get End Property - _ + _ Public Event TBWMRH_PROFIL_FILE_JOBRowChanging As TBWMRH_PROFIL_FILE_JOBRowChangeEventHandler - _ + _ Public Event TBWMRH_PROFIL_FILE_JOBRowChanged As TBWMRH_PROFIL_FILE_JOBRowChangeEventHandler - _ + _ Public Event TBWMRH_PROFIL_FILE_JOBRowDeleting As TBWMRH_PROFIL_FILE_JOBRowChangeEventHandler - _ + _ Public Event TBWMRH_PROFIL_FILE_JOBRowDeleted As TBWMRH_PROFIL_FILE_JOBRowChangeEventHandler _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Overloads Sub AddTBWMRH_PROFIL_FILE_JOBRow(ByVal row As TBWMRH_PROFIL_FILE_JOBRow) Me.Rows.Add(row) End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Overloads Function AddTBWMRH_PROFIL_FILE_JOBRow( _ ByVal parentTBWMRH_PROFILRowByFK_FILE_JOB_PROFILID As TBWMRH_PROFILRow, _ ByVal TYP As String, _ @@ -1532,13 +1532,13 @@ Partial Public Class MyDataset End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Function FindByGUID(ByVal GUID As Integer) As TBWMRH_PROFIL_FILE_JOBRow Return CType(Me.Rows.Find(New Object() {GUID}),TBWMRH_PROFIL_FILE_JOBRow) End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Overrides Function Clone() As Global.System.Data.DataTable Dim cln As TBWMRH_PROFIL_FILE_JOBDataTable = CType(MyBase.Clone,TBWMRH_PROFIL_FILE_JOBDataTable) cln.InitVars @@ -1546,13 +1546,13 @@ Partial Public Class MyDataset End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Overrides Function CreateInstance() As Global.System.Data.DataTable Return New TBWMRH_PROFIL_FILE_JOBDataTable() End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Friend Sub InitVars() Me.columnGUID = MyBase.Columns("GUID") Me.columnPROFIL_ID = MyBase.Columns("PROFIL_ID") @@ -1574,7 +1574,7 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Private Sub InitClass() Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) MyBase.Columns.Add(Me.columnGUID) @@ -1640,25 +1640,25 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Function NewTBWMRH_PROFIL_FILE_JOBRow() As TBWMRH_PROFIL_FILE_JOBRow Return CType(Me.NewRow,TBWMRH_PROFIL_FILE_JOBRow) End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow Return New TBWMRH_PROFIL_FILE_JOBRow(builder) End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Overrides Function GetRowType() As Global.System.Type Return GetType(TBWMRH_PROFIL_FILE_JOBRow) End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) MyBase.OnRowChanged(e) If (Not (Me.TBWMRH_PROFIL_FILE_JOBRowChangedEvent) Is Nothing) Then @@ -1667,7 +1667,7 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) MyBase.OnRowChanging(e) If (Not (Me.TBWMRH_PROFIL_FILE_JOBRowChangingEvent) Is Nothing) Then @@ -1676,7 +1676,7 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) MyBase.OnRowDeleted(e) If (Not (Me.TBWMRH_PROFIL_FILE_JOBRowDeletedEvent) Is Nothing) Then @@ -1685,7 +1685,7 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) MyBase.OnRowDeleting(e) If (Not (Me.TBWMRH_PROFIL_FILE_JOBRowDeletingEvent) Is Nothing) Then @@ -1694,13 +1694,13 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub RemoveTBWMRH_PROFIL_FILE_JOBRow(ByVal row As TBWMRH_PROFIL_FILE_JOBRow) Me.Rows.Remove(row) End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() @@ -1813,7 +1813,7 @@ Partial Public Class MyDataset Private columnSTRING6 As Global.System.Data.DataColumn _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub New() MyBase.New Me.TableName = "TBWMRH_PROFIL_JOB" @@ -1823,7 +1823,7 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Friend Sub New(ByVal table As Global.System.Data.DataTable) MyBase.New Me.TableName = table.TableName @@ -1841,14 +1841,14 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) MyBase.New(info, context) Me.InitVars End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn Get Return Me.columnGUID @@ -1856,7 +1856,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property PROFIL_IDColumn() As Global.System.Data.DataColumn Get Return Me.columnPROFIL_ID @@ -1864,7 +1864,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property JOB_TYPColumn() As Global.System.Data.DataColumn Get Return Me.columnJOB_TYP @@ -1872,7 +1872,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property STRING1Column() As Global.System.Data.DataColumn Get Return Me.columnSTRING1 @@ -1880,7 +1880,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property STRING2Column() As Global.System.Data.DataColumn Get Return Me.columnSTRING2 @@ -1888,7 +1888,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property STRING3Column() As Global.System.Data.DataColumn Get Return Me.columnSTRING3 @@ -1896,7 +1896,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property STRING4Column() As Global.System.Data.DataColumn Get Return Me.columnSTRING4 @@ -1904,7 +1904,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property BOOL1Column() As Global.System.Data.DataColumn Get Return Me.columnBOOL1 @@ -1912,7 +1912,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property BOOL2Column() As Global.System.Data.DataColumn Get Return Me.columnBOOL2 @@ -1920,7 +1920,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property BOOL3Column() As Global.System.Data.DataColumn Get Return Me.columnBOOL3 @@ -1928,7 +1928,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property BOOL4Column() As Global.System.Data.DataColumn Get Return Me.columnBOOL4 @@ -1936,7 +1936,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property AKTIVColumn() As Global.System.Data.DataColumn Get Return Me.columnAKTIV @@ -1944,7 +1944,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property REIHENFOLGEColumn() As Global.System.Data.DataColumn Get Return Me.columnREIHENFOLGE @@ -1952,7 +1952,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property ERSTELLTWERColumn() As Global.System.Data.DataColumn Get Return Me.columnERSTELLTWER @@ -1960,7 +1960,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property ERSTELLTWANNColumn() As Global.System.Data.DataColumn Get Return Me.columnERSTELLTWANN @@ -1968,7 +1968,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property GEAENDERTWERColumn() As Global.System.Data.DataColumn Get Return Me.columnGEAENDERTWER @@ -1976,7 +1976,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property GEAENDERTWANNColumn() As Global.System.Data.DataColumn Get Return Me.columnGEAENDERTWANN @@ -1984,7 +1984,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property STRING5Column() As Global.System.Data.DataColumn Get Return Me.columnSTRING5 @@ -1992,7 +1992,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property STRING6Column() As Global.System.Data.DataColumn Get Return Me.columnSTRING6 @@ -2000,7 +2000,7 @@ Partial Public Class MyDataset End Property _ Public ReadOnly Property Count() As Integer Get @@ -2009,33 +2009,33 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Default ReadOnly Property Item(ByVal index As Integer) As TBWMRH_PROFIL_JOBRow Get Return CType(Me.Rows(index),TBWMRH_PROFIL_JOBRow) End Get End Property - _ + _ Public Event TBWMRH_PROFIL_JOBRowChanging As TBWMRH_PROFIL_JOBRowChangeEventHandler - _ + _ Public Event TBWMRH_PROFIL_JOBRowChanged As TBWMRH_PROFIL_JOBRowChangeEventHandler - _ + _ Public Event TBWMRH_PROFIL_JOBRowDeleting As TBWMRH_PROFIL_JOBRowChangeEventHandler - _ + _ Public Event TBWMRH_PROFIL_JOBRowDeleted As TBWMRH_PROFIL_JOBRowChangeEventHandler _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Overloads Sub AddTBWMRH_PROFIL_JOBRow(ByVal row As TBWMRH_PROFIL_JOBRow) Me.Rows.Add(row) End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Overloads Function AddTBWMRH_PROFIL_JOBRow( _ ByVal parentTBWMRH_PROFILRowByFK_TBPROFIL_JOB_PROFILID As TBWMRH_PROFILRow, _ ByVal JOB_TYP As String, _ @@ -2066,13 +2066,13 @@ Partial Public Class MyDataset End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Function FindByGUID(ByVal GUID As Integer) As TBWMRH_PROFIL_JOBRow Return CType(Me.Rows.Find(New Object() {GUID}),TBWMRH_PROFIL_JOBRow) End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Overrides Function Clone() As Global.System.Data.DataTable Dim cln As TBWMRH_PROFIL_JOBDataTable = CType(MyBase.Clone,TBWMRH_PROFIL_JOBDataTable) cln.InitVars @@ -2080,13 +2080,13 @@ Partial Public Class MyDataset End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Overrides Function CreateInstance() As Global.System.Data.DataTable Return New TBWMRH_PROFIL_JOBDataTable() End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Friend Sub InitVars() Me.columnGUID = MyBase.Columns("GUID") Me.columnPROFIL_ID = MyBase.Columns("PROFIL_ID") @@ -2110,7 +2110,7 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Private Sub InitClass() Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) MyBase.Columns.Add(Me.columnGUID) @@ -2176,25 +2176,25 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Function NewTBWMRH_PROFIL_JOBRow() As TBWMRH_PROFIL_JOBRow Return CType(Me.NewRow,TBWMRH_PROFIL_JOBRow) End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow Return New TBWMRH_PROFIL_JOBRow(builder) End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Overrides Function GetRowType() As Global.System.Type Return GetType(TBWMRH_PROFIL_JOBRow) End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) MyBase.OnRowChanged(e) If (Not (Me.TBWMRH_PROFIL_JOBRowChangedEvent) Is Nothing) Then @@ -2203,7 +2203,7 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) MyBase.OnRowChanging(e) If (Not (Me.TBWMRH_PROFIL_JOBRowChangingEvent) Is Nothing) Then @@ -2212,7 +2212,7 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) MyBase.OnRowDeleted(e) If (Not (Me.TBWMRH_PROFIL_JOBRowDeletedEvent) Is Nothing) Then @@ -2221,7 +2221,7 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) MyBase.OnRowDeleting(e) If (Not (Me.TBWMRH_PROFIL_JOBRowDeletingEvent) Is Nothing) Then @@ -2230,13 +2230,13 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub RemoveTBWMRH_PROFIL_JOBRow(ByVal row As TBWMRH_PROFIL_JOBRow) Me.Rows.Remove(row) End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() @@ -2339,7 +2339,7 @@ Partial Public Class MyDataset Private columnAUTH_TYPE As Global.System.Data.DataColumn _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub New() MyBase.New Me.TableName = "TBDD_EMAIL_ACCOUNT" @@ -2349,7 +2349,7 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Friend Sub New(ByVal table As Global.System.Data.DataTable) MyBase.New Me.TableName = table.TableName @@ -2367,14 +2367,14 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) MyBase.New(info, context) Me.InitVars End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn Get Return Me.columnGUID @@ -2382,7 +2382,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property NAMEColumn() As Global.System.Data.DataColumn Get Return Me.columnNAME @@ -2390,7 +2390,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property EMAIL_FROMColumn() As Global.System.Data.DataColumn Get Return Me.columnEMAIL_FROM @@ -2398,7 +2398,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property EMAIL_SMTPColumn() As Global.System.Data.DataColumn Get Return Me.columnEMAIL_SMTP @@ -2406,7 +2406,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property EMAIL_USERColumn() As Global.System.Data.DataColumn Get Return Me.columnEMAIL_USER @@ -2414,7 +2414,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property EMAIL_PWColumn() As Global.System.Data.DataColumn Get Return Me.columnEMAIL_PW @@ -2422,7 +2422,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property PORTColumn() As Global.System.Data.DataColumn Get Return Me.columnPORT @@ -2430,7 +2430,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property ACTIVEColumn() As Global.System.Data.DataColumn Get Return Me.columnACTIVE @@ -2438,7 +2438,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn Get Return Me.columnADDED_WHO @@ -2446,7 +2446,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn Get Return Me.columnADDED_WHEN @@ -2454,7 +2454,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn Get Return Me.columnCHANGED_WHO @@ -2462,7 +2462,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn Get Return Me.columnCHANGED_WHEN @@ -2470,7 +2470,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property SSL_AUTHColumn() As Global.System.Data.DataColumn Get Return Me.columnSSL_AUTH @@ -2478,7 +2478,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property AUTH_TYPEColumn() As Global.System.Data.DataColumn Get Return Me.columnAUTH_TYPE @@ -2486,7 +2486,7 @@ Partial Public Class MyDataset End Property _ Public ReadOnly Property Count() As Integer Get @@ -2495,33 +2495,33 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Default ReadOnly Property Item(ByVal index As Integer) As TBDD_EMAIL_ACCOUNTRow Get Return CType(Me.Rows(index),TBDD_EMAIL_ACCOUNTRow) End Get End Property - _ + _ Public Event TBDD_EMAIL_ACCOUNTRowChanging As TBDD_EMAIL_ACCOUNTRowChangeEventHandler - _ + _ Public Event TBDD_EMAIL_ACCOUNTRowChanged As TBDD_EMAIL_ACCOUNTRowChangeEventHandler - _ + _ Public Event TBDD_EMAIL_ACCOUNTRowDeleting As TBDD_EMAIL_ACCOUNTRowChangeEventHandler - _ + _ Public Event TBDD_EMAIL_ACCOUNTRowDeleted As TBDD_EMAIL_ACCOUNTRowChangeEventHandler _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Overloads Sub AddTBDD_EMAIL_ACCOUNTRow(ByVal row As TBDD_EMAIL_ACCOUNTRow) Me.Rows.Add(row) End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Overloads Function AddTBDD_EMAIL_ACCOUNTRow(ByVal NAME As String, ByVal EMAIL_FROM As String, ByVal EMAIL_SMTP As String, ByVal EMAIL_USER As String, ByVal EMAIL_PW As String, ByVal PORT As Integer, ByVal ACTIVE As Boolean, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date, ByVal SSL_AUTH As Boolean, ByVal AUTH_TYPE As String) As TBDD_EMAIL_ACCOUNTRow Dim rowTBDD_EMAIL_ACCOUNTRow As TBDD_EMAIL_ACCOUNTRow = CType(Me.NewRow,TBDD_EMAIL_ACCOUNTRow) Dim columnValuesArray() As Object = New Object() {Nothing, NAME, EMAIL_FROM, EMAIL_SMTP, EMAIL_USER, EMAIL_PW, PORT, ACTIVE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, SSL_AUTH, AUTH_TYPE} @@ -2531,13 +2531,13 @@ Partial Public Class MyDataset End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Function FindByGUID(ByVal GUID As Integer) As TBDD_EMAIL_ACCOUNTRow Return CType(Me.Rows.Find(New Object() {GUID}),TBDD_EMAIL_ACCOUNTRow) End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Overrides Function Clone() As Global.System.Data.DataTable Dim cln As TBDD_EMAIL_ACCOUNTDataTable = CType(MyBase.Clone,TBDD_EMAIL_ACCOUNTDataTable) cln.InitVars @@ -2545,13 +2545,13 @@ Partial Public Class MyDataset End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Overrides Function CreateInstance() As Global.System.Data.DataTable Return New TBDD_EMAIL_ACCOUNTDataTable() End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Friend Sub InitVars() Me.columnGUID = MyBase.Columns("GUID") Me.columnNAME = MyBase.Columns("NAME") @@ -2570,7 +2570,7 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Private Sub InitClass() Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) MyBase.Columns.Add(Me.columnGUID) @@ -2632,25 +2632,25 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Function NewTBDD_EMAIL_ACCOUNTRow() As TBDD_EMAIL_ACCOUNTRow Return CType(Me.NewRow,TBDD_EMAIL_ACCOUNTRow) End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow Return New TBDD_EMAIL_ACCOUNTRow(builder) End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Overrides Function GetRowType() As Global.System.Type Return GetType(TBDD_EMAIL_ACCOUNTRow) End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) MyBase.OnRowChanged(e) If (Not (Me.TBDD_EMAIL_ACCOUNTRowChangedEvent) Is Nothing) Then @@ -2659,7 +2659,7 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) MyBase.OnRowChanging(e) If (Not (Me.TBDD_EMAIL_ACCOUNTRowChangingEvent) Is Nothing) Then @@ -2668,7 +2668,7 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) MyBase.OnRowDeleted(e) If (Not (Me.TBDD_EMAIL_ACCOUNTRowDeletedEvent) Is Nothing) Then @@ -2677,7 +2677,7 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) MyBase.OnRowDeleting(e) If (Not (Me.TBDD_EMAIL_ACCOUNTRowDeletingEvent) Is Nothing) Then @@ -2686,13 +2686,13 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub RemoveTBDD_EMAIL_ACCOUNTRow(ByVal row As TBDD_EMAIL_ACCOUNTRow) Me.Rows.Remove(row) End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() @@ -2767,14 +2767,14 @@ Partial Public Class MyDataset Private tableTBWMRH_KONFIGURATION As TBWMRH_KONFIGURATIONDataTable _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) MyBase.New(rb) Me.tableTBWMRH_KONFIGURATION = CType(Me.Table,TBWMRH_KONFIGURATIONDataTable) End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property GUID() As Integer Get Return CType(Me(Me.tableTBWMRH_KONFIGURATION.GUIDColumn),Integer) @@ -2785,7 +2785,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property WD_LAUFWERK() As String Get Return CType(Me(Me.tableTBWMRH_KONFIGURATION.WD_LAUFWERKColumn),String) @@ -2796,7 +2796,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property INTERVALL() As Integer Get Return CType(Me(Me.tableTBWMRH_KONFIGURATION.INTERVALLColumn),Integer) @@ -2807,7 +2807,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property LAST_TICK() As Date Get Return CType(Me(Me.tableTBWMRH_KONFIGURATION.LAST_TICKColumn),Date) @@ -2818,7 +2818,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property LOG_ERRORS_ONLY() As Boolean Get Return CType(Me(Me.tableTBWMRH_KONFIGURATION.LOG_ERRORS_ONLYColumn),Boolean) @@ -2829,7 +2829,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property GEAENDERT_WER() As String Get Try @@ -2844,7 +2844,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property GEAENDERTWANN() As Date Get Try @@ -2859,7 +2859,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property PDF_TK_LOCATION() As String Get Return CType(Me(Me.tableTBWMRH_KONFIGURATION.PDF_TK_LOCATIONColumn),String) @@ -2870,7 +2870,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property PDF_XCHANGE_LOCATION() As String Get Return CType(Me(Me.tableTBWMRH_KONFIGURATION.PDF_XCHANGE_LOCATIONColumn),String) @@ -2881,25 +2881,25 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Function IsGEAENDERT_WERNull() As Boolean Return Me.IsNull(Me.tableTBWMRH_KONFIGURATION.GEAENDERT_WERColumn) End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub SetGEAENDERT_WERNull() Me(Me.tableTBWMRH_KONFIGURATION.GEAENDERT_WERColumn) = Global.System.Convert.DBNull End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Function IsGEAENDERTWANNNull() As Boolean Return Me.IsNull(Me.tableTBWMRH_KONFIGURATION.GEAENDERTWANNColumn) End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub SetGEAENDERTWANNNull() Me(Me.tableTBWMRH_KONFIGURATION.GEAENDERTWANNColumn) = Global.System.Convert.DBNull End Sub @@ -2914,14 +2914,14 @@ Partial Public Class MyDataset Private tableTBWMRH_PROFIL As TBWMRH_PROFILDataTable _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) MyBase.New(rb) Me.tableTBWMRH_PROFIL = CType(Me.Table,TBWMRH_PROFILDataTable) End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property GUID() As Integer Get Return CType(Me(Me.tableTBWMRH_PROFIL.GUIDColumn),Integer) @@ -2932,7 +2932,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property Profilname() As String Get Return CType(Me(Me.tableTBWMRH_PROFIL.ProfilnameColumn),String) @@ -2943,7 +2943,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property Aktiv() As Boolean Get Try @@ -2958,7 +2958,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property Objekttyp() As String Get Return CType(Me(Me.tableTBWMRH_PROFIL.ObjekttypColumn),String) @@ -2969,7 +2969,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property WindreamSuche() As String Get Try @@ -2984,7 +2984,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property Day() As String Get Return CType(Me(Me.tableTBWMRH_PROFIL.DayColumn),String) @@ -2995,7 +2995,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property Run() As String Get Return CType(Me(Me.tableTBWMRH_PROFIL.RunColumn),String) @@ -3006,7 +3006,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property Letzter_Durchlauf() As Date Get Return CType(Me(Me.tableTBWMRH_PROFIL.Letzter_DurchlaufColumn),Date) @@ -3017,7 +3017,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property Running() As Boolean Get Return CType(Me(Me.tableTBWMRH_PROFIL.RunningColumn),Boolean) @@ -3028,7 +3028,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property Reihenfolge() As Integer Get Return CType(Me(Me.tableTBWMRH_PROFIL.ReihenfolgeColumn),Integer) @@ -3039,7 +3039,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property ERSTELLTWER() As String Get Try @@ -3054,7 +3054,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property ERSTELLTWANN() As Date Get Try @@ -3069,7 +3069,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property GEAENDERTWER() As String Get Try @@ -3084,7 +3084,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property GEAENDERTWANN() As Date Get Try @@ -3099,79 +3099,79 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Function IsAktivNull() As Boolean Return Me.IsNull(Me.tableTBWMRH_PROFIL.AktivColumn) End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub SetAktivNull() Me(Me.tableTBWMRH_PROFIL.AktivColumn) = Global.System.Convert.DBNull End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Function IsWindreamSucheNull() As Boolean Return Me.IsNull(Me.tableTBWMRH_PROFIL.WindreamSucheColumn) End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub SetWindreamSucheNull() Me(Me.tableTBWMRH_PROFIL.WindreamSucheColumn) = Global.System.Convert.DBNull End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Function IsERSTELLTWERNull() As Boolean Return Me.IsNull(Me.tableTBWMRH_PROFIL.ERSTELLTWERColumn) End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub SetERSTELLTWERNull() Me(Me.tableTBWMRH_PROFIL.ERSTELLTWERColumn) = Global.System.Convert.DBNull End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Function IsERSTELLTWANNNull() As Boolean Return Me.IsNull(Me.tableTBWMRH_PROFIL.ERSTELLTWANNColumn) End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub SetERSTELLTWANNNull() Me(Me.tableTBWMRH_PROFIL.ERSTELLTWANNColumn) = Global.System.Convert.DBNull End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Function IsGEAENDERTWERNull() As Boolean Return Me.IsNull(Me.tableTBWMRH_PROFIL.GEAENDERTWERColumn) End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub SetGEAENDERTWERNull() Me(Me.tableTBWMRH_PROFIL.GEAENDERTWERColumn) = Global.System.Convert.DBNull End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Function IsGEAENDERTWANNNull() As Boolean Return Me.IsNull(Me.tableTBWMRH_PROFIL.GEAENDERTWANNColumn) End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub SetGEAENDERTWANNNull() Me(Me.tableTBWMRH_PROFIL.GEAENDERTWANNColumn) = Global.System.Convert.DBNull End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Function GetTBWMRH_PROFIL_FILE_JOBRows() As TBWMRH_PROFIL_FILE_JOBRow() If (Me.Table.ChildRelations("FK_FILE_JOB_PROFILID") Is Nothing) Then Return New TBWMRH_PROFIL_FILE_JOBRow(-1) {} @@ -3181,7 +3181,7 @@ Partial Public Class MyDataset End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Function GetTBWMRH_PROFIL_JOBRows() As TBWMRH_PROFIL_JOBRow() If (Me.Table.ChildRelations("FK_TBPROFIL_JOB_PROFILID") Is Nothing) Then Return New TBWMRH_PROFIL_JOBRow(-1) {} @@ -3200,14 +3200,14 @@ Partial Public Class MyDataset Private tableTBWMRH_PROFIL_FILE_JOB As TBWMRH_PROFIL_FILE_JOBDataTable _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) MyBase.New(rb) Me.tableTBWMRH_PROFIL_FILE_JOB = CType(Me.Table,TBWMRH_PROFIL_FILE_JOBDataTable) End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property GUID() As Integer Get Return CType(Me(Me.tableTBWMRH_PROFIL_FILE_JOB.GUIDColumn),Integer) @@ -3218,7 +3218,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property PROFIL_ID() As Integer Get Return CType(Me(Me.tableTBWMRH_PROFIL_FILE_JOB.PROFIL_IDColumn),Integer) @@ -3229,7 +3229,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property TYP() As String Get Return CType(Me(Me.tableTBWMRH_PROFIL_FILE_JOB.TYPColumn),String) @@ -3240,7 +3240,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property STRING1() As String Get Try @@ -3255,7 +3255,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property STRING2() As String Get Try @@ -3270,7 +3270,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property STRING3() As String Get Try @@ -3285,7 +3285,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property STRING4() As String Get Try @@ -3300,7 +3300,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property BOOL1() As Boolean Get Return CType(Me(Me.tableTBWMRH_PROFIL_FILE_JOB.BOOL1Column),Boolean) @@ -3311,7 +3311,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property BOOL2() As Boolean Get Return CType(Me(Me.tableTBWMRH_PROFIL_FILE_JOB.BOOL2Column),Boolean) @@ -3322,7 +3322,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property BOOL3() As Boolean Get Return CType(Me(Me.tableTBWMRH_PROFIL_FILE_JOB.BOOL3Column),Boolean) @@ -3333,7 +3333,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property BOOL4() As Boolean Get Return CType(Me(Me.tableTBWMRH_PROFIL_FILE_JOB.BOOL4Column),Boolean) @@ -3344,7 +3344,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property AKTIV() As Boolean Get Return CType(Me(Me.tableTBWMRH_PROFIL_FILE_JOB.AKTIVColumn),Boolean) @@ -3355,7 +3355,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property REIHENFOLGE() As Integer Get Return CType(Me(Me.tableTBWMRH_PROFIL_FILE_JOB.REIHENFOLGEColumn),Integer) @@ -3366,7 +3366,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property ERSTELLTWER() As String Get Try @@ -3381,7 +3381,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property ERSTELLTWANN() As Date Get Try @@ -3396,7 +3396,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property GEAENDERTWER() As String Get Try @@ -3411,7 +3411,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property GEAENDERTWANN() As Date Get Try @@ -3426,7 +3426,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property TBWMRH_PROFILRow() As TBWMRH_PROFILRow Get Return CType(Me.GetParentRow(Me.Table.ParentRelations("FK_FILE_JOB_PROFILID")),TBWMRH_PROFILRow) @@ -3437,97 +3437,97 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Function IsSTRING1Null() As Boolean Return Me.IsNull(Me.tableTBWMRH_PROFIL_FILE_JOB.STRING1Column) End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub SetSTRING1Null() Me(Me.tableTBWMRH_PROFIL_FILE_JOB.STRING1Column) = Global.System.Convert.DBNull End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Function IsSTRING2Null() As Boolean Return Me.IsNull(Me.tableTBWMRH_PROFIL_FILE_JOB.STRING2Column) End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub SetSTRING2Null() Me(Me.tableTBWMRH_PROFIL_FILE_JOB.STRING2Column) = Global.System.Convert.DBNull End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Function IsSTRING3Null() As Boolean Return Me.IsNull(Me.tableTBWMRH_PROFIL_FILE_JOB.STRING3Column) End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub SetSTRING3Null() Me(Me.tableTBWMRH_PROFIL_FILE_JOB.STRING3Column) = Global.System.Convert.DBNull End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Function IsSTRING4Null() As Boolean Return Me.IsNull(Me.tableTBWMRH_PROFIL_FILE_JOB.STRING4Column) End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub SetSTRING4Null() Me(Me.tableTBWMRH_PROFIL_FILE_JOB.STRING4Column) = Global.System.Convert.DBNull End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Function IsERSTELLTWERNull() As Boolean Return Me.IsNull(Me.tableTBWMRH_PROFIL_FILE_JOB.ERSTELLTWERColumn) End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub SetERSTELLTWERNull() Me(Me.tableTBWMRH_PROFIL_FILE_JOB.ERSTELLTWERColumn) = Global.System.Convert.DBNull End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Function IsERSTELLTWANNNull() As Boolean Return Me.IsNull(Me.tableTBWMRH_PROFIL_FILE_JOB.ERSTELLTWANNColumn) End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub SetERSTELLTWANNNull() Me(Me.tableTBWMRH_PROFIL_FILE_JOB.ERSTELLTWANNColumn) = Global.System.Convert.DBNull End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Function IsGEAENDERTWERNull() As Boolean Return Me.IsNull(Me.tableTBWMRH_PROFIL_FILE_JOB.GEAENDERTWERColumn) End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub SetGEAENDERTWERNull() Me(Me.tableTBWMRH_PROFIL_FILE_JOB.GEAENDERTWERColumn) = Global.System.Convert.DBNull End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Function IsGEAENDERTWANNNull() As Boolean Return Me.IsNull(Me.tableTBWMRH_PROFIL_FILE_JOB.GEAENDERTWANNColumn) End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub SetGEAENDERTWANNNull() Me(Me.tableTBWMRH_PROFIL_FILE_JOB.GEAENDERTWANNColumn) = Global.System.Convert.DBNull End Sub @@ -3542,14 +3542,14 @@ Partial Public Class MyDataset Private tableTBWMRH_PROFIL_JOB As TBWMRH_PROFIL_JOBDataTable _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) MyBase.New(rb) Me.tableTBWMRH_PROFIL_JOB = CType(Me.Table,TBWMRH_PROFIL_JOBDataTable) End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property GUID() As Integer Get Return CType(Me(Me.tableTBWMRH_PROFIL_JOB.GUIDColumn),Integer) @@ -3560,7 +3560,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property PROFIL_ID() As Integer Get Try @@ -3575,7 +3575,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property JOB_TYP() As String Get Return CType(Me(Me.tableTBWMRH_PROFIL_JOB.JOB_TYPColumn),String) @@ -3586,7 +3586,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property STRING1() As String Get Try @@ -3601,7 +3601,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property STRING2() As String Get Try @@ -3616,7 +3616,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property STRING3() As String Get Try @@ -3631,7 +3631,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property STRING4() As String Get Try @@ -3646,7 +3646,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property BOOL1() As Boolean Get Try @@ -3661,7 +3661,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property BOOL2() As Boolean Get Try @@ -3676,7 +3676,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property BOOL3() As Boolean Get Try @@ -3691,7 +3691,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property BOOL4() As Boolean Get Try @@ -3706,7 +3706,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property AKTIV() As Boolean Get Try @@ -3721,7 +3721,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property REIHENFOLGE() As Integer Get Return CType(Me(Me.tableTBWMRH_PROFIL_JOB.REIHENFOLGEColumn),Integer) @@ -3732,7 +3732,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property ERSTELLTWER() As String Get Try @@ -3747,7 +3747,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property ERSTELLTWANN() As Date Get Try @@ -3762,7 +3762,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property GEAENDERTWER() As String Get Try @@ -3777,7 +3777,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property GEAENDERTWANN() As Date Get Try @@ -3792,7 +3792,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property STRING5() As String Get Try @@ -3807,7 +3807,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property STRING6() As String Get Try @@ -3822,7 +3822,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property TBWMRH_PROFILRow() As TBWMRH_PROFILRow Get Return CType(Me.GetParentRow(Me.Table.ParentRelations("FK_TBPROFIL_JOB_PROFILID")),TBWMRH_PROFILRow) @@ -3833,193 +3833,193 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Function IsPROFIL_IDNull() As Boolean Return Me.IsNull(Me.tableTBWMRH_PROFIL_JOB.PROFIL_IDColumn) End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub SetPROFIL_IDNull() Me(Me.tableTBWMRH_PROFIL_JOB.PROFIL_IDColumn) = Global.System.Convert.DBNull End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Function IsSTRING1Null() As Boolean Return Me.IsNull(Me.tableTBWMRH_PROFIL_JOB.STRING1Column) End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub SetSTRING1Null() Me(Me.tableTBWMRH_PROFIL_JOB.STRING1Column) = Global.System.Convert.DBNull End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Function IsSTRING2Null() As Boolean Return Me.IsNull(Me.tableTBWMRH_PROFIL_JOB.STRING2Column) End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub SetSTRING2Null() Me(Me.tableTBWMRH_PROFIL_JOB.STRING2Column) = Global.System.Convert.DBNull End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Function IsSTRING3Null() As Boolean Return Me.IsNull(Me.tableTBWMRH_PROFIL_JOB.STRING3Column) End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub SetSTRING3Null() Me(Me.tableTBWMRH_PROFIL_JOB.STRING3Column) = Global.System.Convert.DBNull End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Function IsSTRING4Null() As Boolean Return Me.IsNull(Me.tableTBWMRH_PROFIL_JOB.STRING4Column) End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub SetSTRING4Null() Me(Me.tableTBWMRH_PROFIL_JOB.STRING4Column) = Global.System.Convert.DBNull End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Function IsBOOL1Null() As Boolean Return Me.IsNull(Me.tableTBWMRH_PROFIL_JOB.BOOL1Column) End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub SetBOOL1Null() Me(Me.tableTBWMRH_PROFIL_JOB.BOOL1Column) = Global.System.Convert.DBNull End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Function IsBOOL2Null() As Boolean Return Me.IsNull(Me.tableTBWMRH_PROFIL_JOB.BOOL2Column) End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub SetBOOL2Null() Me(Me.tableTBWMRH_PROFIL_JOB.BOOL2Column) = Global.System.Convert.DBNull End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Function IsBOOL3Null() As Boolean Return Me.IsNull(Me.tableTBWMRH_PROFIL_JOB.BOOL3Column) End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub SetBOOL3Null() Me(Me.tableTBWMRH_PROFIL_JOB.BOOL3Column) = Global.System.Convert.DBNull End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Function IsBOOL4Null() As Boolean Return Me.IsNull(Me.tableTBWMRH_PROFIL_JOB.BOOL4Column) End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub SetBOOL4Null() Me(Me.tableTBWMRH_PROFIL_JOB.BOOL4Column) = Global.System.Convert.DBNull End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Function IsAKTIVNull() As Boolean Return Me.IsNull(Me.tableTBWMRH_PROFIL_JOB.AKTIVColumn) End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub SetAKTIVNull() Me(Me.tableTBWMRH_PROFIL_JOB.AKTIVColumn) = Global.System.Convert.DBNull End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Function IsERSTELLTWERNull() As Boolean Return Me.IsNull(Me.tableTBWMRH_PROFIL_JOB.ERSTELLTWERColumn) End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub SetERSTELLTWERNull() Me(Me.tableTBWMRH_PROFIL_JOB.ERSTELLTWERColumn) = Global.System.Convert.DBNull End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Function IsERSTELLTWANNNull() As Boolean Return Me.IsNull(Me.tableTBWMRH_PROFIL_JOB.ERSTELLTWANNColumn) End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub SetERSTELLTWANNNull() Me(Me.tableTBWMRH_PROFIL_JOB.ERSTELLTWANNColumn) = Global.System.Convert.DBNull End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Function IsGEAENDERTWERNull() As Boolean Return Me.IsNull(Me.tableTBWMRH_PROFIL_JOB.GEAENDERTWERColumn) End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub SetGEAENDERTWERNull() Me(Me.tableTBWMRH_PROFIL_JOB.GEAENDERTWERColumn) = Global.System.Convert.DBNull End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Function IsGEAENDERTWANNNull() As Boolean Return Me.IsNull(Me.tableTBWMRH_PROFIL_JOB.GEAENDERTWANNColumn) End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub SetGEAENDERTWANNNull() Me(Me.tableTBWMRH_PROFIL_JOB.GEAENDERTWANNColumn) = Global.System.Convert.DBNull End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Function IsSTRING5Null() As Boolean Return Me.IsNull(Me.tableTBWMRH_PROFIL_JOB.STRING5Column) End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub SetSTRING5Null() Me(Me.tableTBWMRH_PROFIL_JOB.STRING5Column) = Global.System.Convert.DBNull End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Function IsSTRING6Null() As Boolean Return Me.IsNull(Me.tableTBWMRH_PROFIL_JOB.STRING6Column) End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub SetSTRING6Null() Me(Me.tableTBWMRH_PROFIL_JOB.STRING6Column) = Global.System.Convert.DBNull End Sub @@ -4034,14 +4034,14 @@ Partial Public Class MyDataset Private tableTBDD_EMAIL_ACCOUNT As TBDD_EMAIL_ACCOUNTDataTable _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) MyBase.New(rb) Me.tableTBDD_EMAIL_ACCOUNT = CType(Me.Table,TBDD_EMAIL_ACCOUNTDataTable) End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property GUID() As Integer Get Return CType(Me(Me.tableTBDD_EMAIL_ACCOUNT.GUIDColumn),Integer) @@ -4052,7 +4052,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property NAME() As String Get Try @@ -4067,7 +4067,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property EMAIL_FROM() As String Get Return CType(Me(Me.tableTBDD_EMAIL_ACCOUNT.EMAIL_FROMColumn),String) @@ -4078,7 +4078,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property EMAIL_SMTP() As String Get Return CType(Me(Me.tableTBDD_EMAIL_ACCOUNT.EMAIL_SMTPColumn),String) @@ -4089,7 +4089,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property EMAIL_USER() As String Get Return CType(Me(Me.tableTBDD_EMAIL_ACCOUNT.EMAIL_USERColumn),String) @@ -4100,7 +4100,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property EMAIL_PW() As String Get Return CType(Me(Me.tableTBDD_EMAIL_ACCOUNT.EMAIL_PWColumn),String) @@ -4111,7 +4111,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property PORT() As Integer Get Return CType(Me(Me.tableTBDD_EMAIL_ACCOUNT.PORTColumn),Integer) @@ -4122,7 +4122,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property ACTIVE() As Boolean Get Return CType(Me(Me.tableTBDD_EMAIL_ACCOUNT.ACTIVEColumn),Boolean) @@ -4133,7 +4133,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property ADDED_WHO() As String Get Return CType(Me(Me.tableTBDD_EMAIL_ACCOUNT.ADDED_WHOColumn),String) @@ -4144,7 +4144,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property ADDED_WHEN() As Date Get Try @@ -4159,7 +4159,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property CHANGED_WHO() As String Get Try @@ -4174,7 +4174,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property CHANGED_WHEN() As Date Get Try @@ -4189,7 +4189,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property SSL_AUTH() As Boolean Get Return CType(Me(Me.tableTBDD_EMAIL_ACCOUNT.SSL_AUTHColumn),Boolean) @@ -4200,7 +4200,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property AUTH_TYPE() As String Get Return CType(Me(Me.tableTBDD_EMAIL_ACCOUNT.AUTH_TYPEColumn),String) @@ -4211,49 +4211,49 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Function IsNAMENull() As Boolean Return Me.IsNull(Me.tableTBDD_EMAIL_ACCOUNT.NAMEColumn) End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub SetNAMENull() Me(Me.tableTBDD_EMAIL_ACCOUNT.NAMEColumn) = Global.System.Convert.DBNull End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Function IsADDED_WHENNull() As Boolean Return Me.IsNull(Me.tableTBDD_EMAIL_ACCOUNT.ADDED_WHENColumn) End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub SetADDED_WHENNull() Me(Me.tableTBDD_EMAIL_ACCOUNT.ADDED_WHENColumn) = Global.System.Convert.DBNull End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Function IsCHANGED_WHONull() As Boolean Return Me.IsNull(Me.tableTBDD_EMAIL_ACCOUNT.CHANGED_WHOColumn) End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub SetCHANGED_WHONull() Me(Me.tableTBDD_EMAIL_ACCOUNT.CHANGED_WHOColumn) = Global.System.Convert.DBNull End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Function IsCHANGED_WHENNull() As Boolean Return Me.IsNull(Me.tableTBDD_EMAIL_ACCOUNT.CHANGED_WHENColumn) End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub SetCHANGED_WHENNull() Me(Me.tableTBDD_EMAIL_ACCOUNT.CHANGED_WHENColumn) = Global.System.Convert.DBNull End Sub @@ -4262,7 +4262,7 @@ Partial Public Class MyDataset ''' '''Row event argument class ''' - _ + _ Public Class TBWMRH_KONFIGURATIONRowChangeEvent Inherits Global.System.EventArgs @@ -4271,7 +4271,7 @@ Partial Public Class MyDataset Private eventAction As Global.System.Data.DataRowAction _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub New(ByVal row As TBWMRH_KONFIGURATIONRow, ByVal action As Global.System.Data.DataRowAction) MyBase.New Me.eventRow = row @@ -4279,7 +4279,7 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property Row() As TBWMRH_KONFIGURATIONRow Get Return Me.eventRow @@ -4287,7 +4287,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property Action() As Global.System.Data.DataRowAction Get Return Me.eventAction @@ -4298,7 +4298,7 @@ Partial Public Class MyDataset ''' '''Row event argument class ''' - _ + _ Public Class TBWMRH_PROFILRowChangeEvent Inherits Global.System.EventArgs @@ -4307,7 +4307,7 @@ Partial Public Class MyDataset Private eventAction As Global.System.Data.DataRowAction _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub New(ByVal row As TBWMRH_PROFILRow, ByVal action As Global.System.Data.DataRowAction) MyBase.New Me.eventRow = row @@ -4315,7 +4315,7 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property Row() As TBWMRH_PROFILRow Get Return Me.eventRow @@ -4323,7 +4323,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property Action() As Global.System.Data.DataRowAction Get Return Me.eventAction @@ -4334,7 +4334,7 @@ Partial Public Class MyDataset ''' '''Row event argument class ''' - _ + _ Public Class TBWMRH_PROFIL_FILE_JOBRowChangeEvent Inherits Global.System.EventArgs @@ -4343,7 +4343,7 @@ Partial Public Class MyDataset Private eventAction As Global.System.Data.DataRowAction _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub New(ByVal row As TBWMRH_PROFIL_FILE_JOBRow, ByVal action As Global.System.Data.DataRowAction) MyBase.New Me.eventRow = row @@ -4351,7 +4351,7 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property Row() As TBWMRH_PROFIL_FILE_JOBRow Get Return Me.eventRow @@ -4359,7 +4359,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property Action() As Global.System.Data.DataRowAction Get Return Me.eventAction @@ -4370,7 +4370,7 @@ Partial Public Class MyDataset ''' '''Row event argument class ''' - _ + _ Public Class TBWMRH_PROFIL_JOBRowChangeEvent Inherits Global.System.EventArgs @@ -4379,7 +4379,7 @@ Partial Public Class MyDataset Private eventAction As Global.System.Data.DataRowAction _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub New(ByVal row As TBWMRH_PROFIL_JOBRow, ByVal action As Global.System.Data.DataRowAction) MyBase.New Me.eventRow = row @@ -4387,7 +4387,7 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property Row() As TBWMRH_PROFIL_JOBRow Get Return Me.eventRow @@ -4395,7 +4395,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property Action() As Global.System.Data.DataRowAction Get Return Me.eventAction @@ -4406,7 +4406,7 @@ Partial Public Class MyDataset ''' '''Row event argument class ''' - _ + _ Public Class TBDD_EMAIL_ACCOUNTRowChangeEvent Inherits Global.System.EventArgs @@ -4415,7 +4415,7 @@ Partial Public Class MyDataset Private eventAction As Global.System.Data.DataRowAction _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub New(ByVal row As TBDD_EMAIL_ACCOUNTRow, ByVal action As Global.System.Data.DataRowAction) MyBase.New Me.eventRow = row @@ -4423,7 +4423,7 @@ Partial Public Class MyDataset End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property Row() As TBDD_EMAIL_ACCOUNTRow Get Return Me.eventRow @@ -4431,7 +4431,7 @@ Partial Public Class MyDataset End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public ReadOnly Property Action() As Global.System.Data.DataRowAction Get Return Me.eventAction @@ -4465,14 +4465,14 @@ Namespace MyDatasetTableAdapters Private _clearBeforeFill As Boolean _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub New() MyBase.New Me.ClearBeforeFill = true End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter Get If (Me._adapter Is Nothing) Then @@ -4483,7 +4483,7 @@ Namespace MyDatasetTableAdapters End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection Get If (Me._connection Is Nothing) Then @@ -4513,7 +4513,7 @@ Namespace MyDatasetTableAdapters End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction Get Return Me._transaction @@ -4541,7 +4541,7 @@ Namespace MyDatasetTableAdapters End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() Get If (Me._commandCollection Is Nothing) Then @@ -4552,7 +4552,7 @@ Namespace MyDatasetTableAdapters End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property ClearBeforeFill() As Boolean Get Return Me._clearBeforeFill @@ -4563,7 +4563,7 @@ Namespace MyDatasetTableAdapters End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Private Sub InitAdapter() Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() @@ -4598,14 +4598,14 @@ Namespace MyDatasetTableAdapters End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Private Sub InitConnection() Me._connection = New Global.System.Data.SqlClient.SqlConnection() Me._connection.ConnectionString = Global.ResultHandler_Konfig.My.MySettings.Default.SQLSERVER_CS End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Private Sub InitCommandCollection() Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() @@ -4617,7 +4617,7 @@ Namespace MyDatasetTableAdapters End Sub _ Public Overloads Overridable Function Fill(ByVal dataTable As MyDataset.TBWMRH_KONFIGURATIONDataTable) As Integer @@ -4630,7 +4630,7 @@ Namespace MyDatasetTableAdapters End Function _ Public Overloads Overridable Function GetData() As MyDataset.TBWMRH_KONFIGURATIONDataTable @@ -4641,35 +4641,35 @@ Namespace MyDatasetTableAdapters End Function _ Public Overloads Overridable Function Update(ByVal dataTable As MyDataset.TBWMRH_KONFIGURATIONDataTable) As Integer Return Me.Adapter.Update(dataTable) End Function _ Public Overloads Overridable Function Update(ByVal dataSet As MyDataset) As Integer Return Me.Adapter.Update(dataSet, "TBWMRH_KONFIGURATION") End Function _ Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) End Function _ Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer Return Me.Adapter.Update(dataRows) End Function _ Public Overloads Overridable Function Update(ByVal GUID As Integer, ByVal WD_LAUFWERK As String, ByVal INTERVALL As Integer, ByVal LAST_TICK As Date, ByVal LOG_ERRORS_ONLY As Boolean, ByVal GEAENDERT_WER As String, ByVal PDF_TK_LOCATION As String, ByVal PDF_XCHANGE_LOCATION As String) As Integer @@ -4736,14 +4736,14 @@ Namespace MyDatasetTableAdapters Private _clearBeforeFill As Boolean _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub New() MyBase.New Me.ClearBeforeFill = true End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter Get If (Me._adapter Is Nothing) Then @@ -4754,7 +4754,7 @@ Namespace MyDatasetTableAdapters End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection Get If (Me._connection Is Nothing) Then @@ -4784,7 +4784,7 @@ Namespace MyDatasetTableAdapters End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction Get Return Me._transaction @@ -4812,7 +4812,7 @@ Namespace MyDatasetTableAdapters End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() Get If (Me._commandCollection Is Nothing) Then @@ -4823,7 +4823,7 @@ Namespace MyDatasetTableAdapters End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property ClearBeforeFill() As Boolean Get Return Me._clearBeforeFill @@ -4834,7 +4834,7 @@ Namespace MyDatasetTableAdapters End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Private Sub InitAdapter() Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() @@ -4905,14 +4905,14 @@ Namespace MyDatasetTableAdapters End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Private Sub InitConnection() Me._connection = New Global.System.Data.SqlClient.SqlConnection() Me._connection.ConnectionString = Global.ResultHandler_Konfig.My.MySettings.Default.SQLSERVER_CS End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Private Sub InitCommandCollection() Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(1) {} Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() @@ -4930,7 +4930,7 @@ Namespace MyDatasetTableAdapters End Sub _ Public Overloads Overridable Function Fill(ByVal dataTable As MyDataset.TBWMRH_PROFILDataTable) As Integer @@ -4943,7 +4943,7 @@ Namespace MyDatasetTableAdapters End Function _ Public Overloads Overridable Function GetData() As MyDataset.TBWMRH_PROFILDataTable @@ -4954,35 +4954,35 @@ Namespace MyDatasetTableAdapters End Function _ Public Overloads Overridable Function Update(ByVal dataTable As MyDataset.TBWMRH_PROFILDataTable) As Integer Return Me.Adapter.Update(dataTable) End Function _ Public Overloads Overridable Function Update(ByVal dataSet As MyDataset) As Integer Return Me.Adapter.Update(dataSet, "TBWMRH_PROFIL") End Function _ Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) End Function _ Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer Return Me.Adapter.Update(dataRows) End Function _ Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer) As Integer @@ -5003,7 +5003,7 @@ Namespace MyDatasetTableAdapters End Function _ Public Overloads Overridable Function Insert(ByVal Profilname As String, ByVal Aktiv As Global.System.Nullable(Of Boolean), ByVal Objekttyp As String, ByVal WindreamSuche As String, ByVal Day As String, ByVal Run As String, ByVal Letzter_Durchlauf As Global.System.Nullable(Of Date), ByVal Running As Boolean, ByVal Reihenfolge As Integer, ByVal ERSTELLTWER As String) As Integer @@ -5065,7 +5065,7 @@ Namespace MyDatasetTableAdapters End Function _ Public Overloads Overridable Function Update(ByVal Profilname As String, ByVal Aktiv As Global.System.Nullable(Of Boolean), ByVal Objekttyp As String, ByVal WindreamSuche As String, ByVal Day As String, ByVal Run As String, ByVal Letzter_Durchlauf As Global.System.Nullable(Of Date), ByVal Running As Boolean, ByVal Reihenfolge As Integer, ByVal GEAENDERTWER As String, ByVal Original_GUID As Integer, ByVal GUID As Integer) As Integer @@ -5129,7 +5129,7 @@ Namespace MyDatasetTableAdapters End Function _ Public Overloads Overridable Function cmdUpdateRunningnow(ByVal Original_GUID As Integer) As Integer @@ -5175,14 +5175,14 @@ Namespace MyDatasetTableAdapters Private _clearBeforeFill As Boolean _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub New() MyBase.New Me.ClearBeforeFill = true End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter Get If (Me._adapter Is Nothing) Then @@ -5193,7 +5193,7 @@ Namespace MyDatasetTableAdapters End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection Get If (Me._connection Is Nothing) Then @@ -5223,7 +5223,7 @@ Namespace MyDatasetTableAdapters End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction Get Return Me._transaction @@ -5251,7 +5251,7 @@ Namespace MyDatasetTableAdapters End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() Get If (Me._commandCollection Is Nothing) Then @@ -5262,7 +5262,7 @@ Namespace MyDatasetTableAdapters End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property ClearBeforeFill() As Boolean Get Return Me._clearBeforeFill @@ -5273,7 +5273,7 @@ Namespace MyDatasetTableAdapters End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Private Sub InitAdapter() Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() @@ -5355,14 +5355,14 @@ Namespace MyDatasetTableAdapters End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Private Sub InitConnection() Me._connection = New Global.System.Data.SqlClient.SqlConnection() Me._connection.ConnectionString = Global.ResultHandler_Konfig.My.MySettings.Default.SQLSERVER_CS End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Private Sub InitCommandCollection() Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(1) {} Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() @@ -5381,7 +5381,7 @@ Namespace MyDatasetTableAdapters End Sub _ Public Overloads Overridable Function Fill(ByVal dataTable As MyDataset.TBWMRH_PROFIL_FILE_JOBDataTable, ByVal PID As Integer) As Integer @@ -5395,7 +5395,7 @@ Namespace MyDatasetTableAdapters End Function _ Public Overloads Overridable Function GetData(ByVal PID As Integer) As MyDataset.TBWMRH_PROFIL_FILE_JOBDataTable @@ -5407,35 +5407,35 @@ Namespace MyDatasetTableAdapters End Function _ Public Overloads Overridable Function Update(ByVal dataTable As MyDataset.TBWMRH_PROFIL_FILE_JOBDataTable) As Integer Return Me.Adapter.Update(dataTable) End Function _ Public Overloads Overridable Function Update(ByVal dataSet As MyDataset) As Integer Return Me.Adapter.Update(dataSet, "TBWMRH_PROFIL_FILE_JOB") End Function _ Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) End Function _ Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer Return Me.Adapter.Update(dataRows) End Function _ Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer) As Integer @@ -5456,7 +5456,7 @@ Namespace MyDatasetTableAdapters End Function _ Public Overloads Overridable Function Insert(ByVal PROFIL_ID As Integer, ByVal TYP As String, ByVal STRING1 As String, ByVal STRING2 As String, ByVal STRING3 As String, ByVal STRING4 As String, ByVal BOOL1 As Boolean, ByVal BOOL2 As Boolean, ByVal BOOL3 As Boolean, ByVal BOOL4 As Boolean, ByVal AKTIV As Boolean, ByVal REIHENFOLGE As Integer, ByVal ERSTELLTWER As String, ByVal GEAENDERTWER As String) As Integer @@ -5518,7 +5518,7 @@ Namespace MyDatasetTableAdapters End Function _ Public Overloads Overridable Function Update(ByVal TYP As String, ByVal STRING1 As String, ByVal STRING2 As String, ByVal STRING3 As String, ByVal STRING4 As String, ByVal BOOL1 As Boolean, ByVal BOOL2 As Boolean, ByVal BOOL3 As Boolean, ByVal BOOL4 As Boolean, ByVal AKTIV As Boolean, ByVal REIHENFOLGE As Integer, ByVal GEAENDERTWER As String, ByVal Original_GUID As Integer, ByVal GUID As Integer) As Integer @@ -5576,7 +5576,7 @@ Namespace MyDatasetTableAdapters End Function _ Public Overloads Overridable Function DeleteForProfil(ByVal PROFILID As Integer) As Integer @@ -5622,14 +5622,14 @@ Namespace MyDatasetTableAdapters Private _clearBeforeFill As Boolean _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub New() MyBase.New Me.ClearBeforeFill = true End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter Get If (Me._adapter Is Nothing) Then @@ -5640,7 +5640,7 @@ Namespace MyDatasetTableAdapters End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection Get If (Me._connection Is Nothing) Then @@ -5670,7 +5670,7 @@ Namespace MyDatasetTableAdapters End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction Get Return Me._transaction @@ -5698,7 +5698,7 @@ Namespace MyDatasetTableAdapters End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() Get If (Me._commandCollection Is Nothing) Then @@ -5709,7 +5709,7 @@ Namespace MyDatasetTableAdapters End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property ClearBeforeFill() As Boolean Get Return Me._clearBeforeFill @@ -5720,7 +5720,7 @@ Namespace MyDatasetTableAdapters End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Private Sub InitAdapter() Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() @@ -5808,14 +5808,14 @@ Namespace MyDatasetTableAdapters End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Private Sub InitConnection() Me._connection = New Global.System.Data.SqlClient.SqlConnection() Me._connection.ConnectionString = Global.ResultHandler_Konfig.My.MySettings.Default.SQLSERVER_CS End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Private Sub InitCommandCollection() Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(1) {} Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() @@ -5834,7 +5834,7 @@ Namespace MyDatasetTableAdapters End Sub _ Public Overloads Overridable Function Fill(ByVal dataTable As MyDataset.TBWMRH_PROFIL_JOBDataTable, ByVal PID As Global.System.Nullable(Of Integer)) As Integer @@ -5852,7 +5852,7 @@ Namespace MyDatasetTableAdapters End Function _ Public Overloads Overridable Function GetData(ByVal PID As Global.System.Nullable(Of Integer)) As MyDataset.TBWMRH_PROFIL_JOBDataTable @@ -5868,35 +5868,35 @@ Namespace MyDatasetTableAdapters End Function _ Public Overloads Overridable Function Update(ByVal dataTable As MyDataset.TBWMRH_PROFIL_JOBDataTable) As Integer Return Me.Adapter.Update(dataTable) End Function _ Public Overloads Overridable Function Update(ByVal dataSet As MyDataset) As Integer Return Me.Adapter.Update(dataSet, "TBWMRH_PROFIL_JOB") End Function _ Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) End Function _ Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer Return Me.Adapter.Update(dataRows) End Function _ Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer) As Integer @@ -5917,7 +5917,7 @@ Namespace MyDatasetTableAdapters End Function _ Public Overloads Overridable Function Insert(ByVal PROFIL_ID As Global.System.Nullable(Of Integer), ByVal JOB_TYP As String, ByVal STRING1 As String, ByVal STRING2 As String, ByVal STRING3 As String, ByVal STRING4 As String, ByVal BOOL1 As Global.System.Nullable(Of Boolean), ByVal BOOL2 As Global.System.Nullable(Of Boolean), ByVal BOOL3 As Global.System.Nullable(Of Boolean), ByVal BOOL4 As Global.System.Nullable(Of Boolean), ByVal AKTIV As Global.System.Nullable(Of Boolean), ByVal REIHENFOLGE As Integer, ByVal ERSTELLTWER As String, ByVal STRING5 As String, ByVal STRING6 As String) As Integer @@ -6008,7 +6008,7 @@ Namespace MyDatasetTableAdapters End Function _ Public Overloads Overridable Function Update( _ @@ -6118,7 +6118,7 @@ Namespace MyDatasetTableAdapters End Function _ Public Overloads Overridable Function DeleteforPROFIL(ByVal PID As Global.System.Nullable(Of Integer)) As Integer @@ -6168,14 +6168,14 @@ Namespace MyDatasetTableAdapters Private _clearBeforeFill As Boolean _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Sub New() MyBase.New Me.ClearBeforeFill = true End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter Get If (Me._adapter Is Nothing) Then @@ -6186,7 +6186,7 @@ Namespace MyDatasetTableAdapters End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection Get If (Me._connection Is Nothing) Then @@ -6216,7 +6216,7 @@ Namespace MyDatasetTableAdapters End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction Get Return Me._transaction @@ -6244,7 +6244,7 @@ Namespace MyDatasetTableAdapters End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() Get If (Me._commandCollection Is Nothing) Then @@ -6255,7 +6255,7 @@ Namespace MyDatasetTableAdapters End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property ClearBeforeFill() As Boolean Get Return Me._clearBeforeFill @@ -6266,7 +6266,7 @@ Namespace MyDatasetTableAdapters End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Private Sub InitAdapter() Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() @@ -6336,14 +6336,14 @@ Namespace MyDatasetTableAdapters End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Private Sub InitConnection() Me._connection = New Global.System.Data.SqlClient.SqlConnection() Me._connection.ConnectionString = Global.ResultHandler_Konfig.My.MySettings.Default.SQLSERVER_CS End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Private Sub InitCommandCollection() Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() @@ -6355,7 +6355,7 @@ Namespace MyDatasetTableAdapters End Sub _ Public Overloads Overridable Function Fill(ByVal dataTable As MyDataset.TBDD_EMAIL_ACCOUNTDataTable) As Integer @@ -6368,7 +6368,7 @@ Namespace MyDatasetTableAdapters End Function _ Public Overloads Overridable Function GetData() As MyDataset.TBDD_EMAIL_ACCOUNTDataTable @@ -6379,35 +6379,35 @@ Namespace MyDatasetTableAdapters End Function _ Public Overloads Overridable Function Update(ByVal dataTable As MyDataset.TBDD_EMAIL_ACCOUNTDataTable) As Integer Return Me.Adapter.Update(dataTable) End Function _ Public Overloads Overridable Function Update(ByVal dataSet As MyDataset) As Integer Return Me.Adapter.Update(dataSet, "TBDD_EMAIL_ACCOUNT") End Function _ Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) End Function _ Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer Return Me.Adapter.Update(dataRows) End Function _ Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer) As Integer @@ -6428,7 +6428,7 @@ Namespace MyDatasetTableAdapters End Function _ Public Overloads Overridable Function Insert(ByVal NAME As String, ByVal EMAIL_FROM As String, ByVal EMAIL_SMTP As String, ByVal EMAIL_USER As String, ByVal EMAIL_PW As String, ByVal PORT As Integer, ByVal ACTIVE As Boolean, ByVal ADDED_WHO As String, ByVal SSL_AUTH As Boolean, ByVal AUTH_TYPE As String) As Integer @@ -6486,7 +6486,7 @@ Namespace MyDatasetTableAdapters End Function _ Public Overloads Overridable Function Update(ByVal NAME As String, ByVal EMAIL_FROM As String, ByVal EMAIL_SMTP As String, ByVal EMAIL_USER As String, ByVal EMAIL_PW As String, ByVal PORT As Integer, ByVal ACTIVE As Boolean, ByVal CHANGED_WHO As String, ByVal SSL_AUTH As Boolean, ByVal AUTH_TYPE As String, ByVal Original_GUID As Integer, ByVal GUID As Integer) As Integer @@ -6574,7 +6574,7 @@ Namespace MyDatasetTableAdapters Private _connection As Global.System.Data.IDbConnection _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property UpdateOrder() As UpdateOrderOption Get Return Me._updateOrder @@ -6585,7 +6585,7 @@ Namespace MyDatasetTableAdapters End Property _ @@ -6599,7 +6599,7 @@ Namespace MyDatasetTableAdapters End Property _ @@ -6613,7 +6613,7 @@ Namespace MyDatasetTableAdapters End Property _ @@ -6627,7 +6627,7 @@ Namespace MyDatasetTableAdapters End Property _ @@ -6641,7 +6641,7 @@ Namespace MyDatasetTableAdapters End Property _ @@ -6655,7 +6655,7 @@ Namespace MyDatasetTableAdapters End Property _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Property BackupDataSetBeforeUpdate() As Boolean Get Return Me._backupDataSetBeforeUpdate @@ -6666,7 +6666,7 @@ Namespace MyDatasetTableAdapters End Property _ Public Property Connection() As Global.System.Data.IDbConnection Get @@ -6701,7 +6701,7 @@ Namespace MyDatasetTableAdapters End Property _ Public ReadOnly Property TableAdapterInstanceCount() As Integer Get @@ -6729,7 +6729,7 @@ Namespace MyDatasetTableAdapters '''Update rows in top-down order. ''' _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Private Function UpdateUpdatedRows(ByVal dataSet As MyDataset, ByVal allChangedRows As Global.System.Collections.Generic.List(Of Global.System.Data.DataRow), ByVal allAddedRows As Global.System.Collections.Generic.List(Of Global.System.Data.DataRow)) As Integer Dim result As Integer = 0 If (Not (Me._tBWMRH_PROFILTableAdapter) Is Nothing) Then @@ -6784,7 +6784,7 @@ Namespace MyDatasetTableAdapters '''Insert rows in top-down order. ''' _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Private Function UpdateInsertedRows(ByVal dataSet As MyDataset, ByVal allAddedRows As Global.System.Collections.Generic.List(Of Global.System.Data.DataRow)) As Integer Dim result As Integer = 0 If (Not (Me._tBWMRH_PROFILTableAdapter) Is Nothing) Then @@ -6834,7 +6834,7 @@ Namespace MyDatasetTableAdapters '''Delete rows in bottom-up order. ''' _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Private Function UpdateDeletedRows(ByVal dataSet As MyDataset, ByVal allChangedRows As Global.System.Collections.Generic.List(Of Global.System.Data.DataRow)) As Integer Dim result As Integer = 0 If (Not (Me._tBDD_EMAIL_ACCOUNTTableAdapter) Is Nothing) Then @@ -6884,7 +6884,7 @@ Namespace MyDatasetTableAdapters '''Remove inserted rows that become updated rows after calling TableAdapter.Update(inserted rows) first ''' _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Private Function GetRealUpdatedRows(ByVal updatedRows() As Global.System.Data.DataRow, ByVal allAddedRows As Global.System.Collections.Generic.List(Of Global.System.Data.DataRow)) As Global.System.Data.DataRow() If ((updatedRows Is Nothing) _ OrElse (updatedRows.Length < 1)) Then @@ -6910,7 +6910,7 @@ Namespace MyDatasetTableAdapters '''Update all changes to the dataset. ''' _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Overridable Function UpdateAll(ByVal dataSet As MyDataset) As Integer If (dataSet Is Nothing) Then Throw New Global.System.ArgumentNullException("dataSet") @@ -7117,13 +7117,13 @@ Namespace MyDatasetTableAdapters End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Overridable Sub SortSelfReferenceRows(ByVal rows() As Global.System.Data.DataRow, ByVal relation As Global.System.Data.DataRelation, ByVal childFirst As Boolean) Global.System.Array.Sort(Of Global.System.Data.DataRow)(rows, New SelfReferenceComparer(relation, childFirst)) End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Protected Overridable Function MatchTableAdapterConnection(ByVal inputConnection As Global.System.Data.IDbConnection) As Boolean If (Not (Me._connection) Is Nothing) Then Return true @@ -7141,7 +7141,7 @@ Namespace MyDatasetTableAdapters ''' '''Update Order Option ''' - _ + _ Public Enum UpdateOrderOption InsertUpdateDelete = 0 @@ -7152,7 +7152,7 @@ Namespace MyDatasetTableAdapters ''' '''Used to sort self-referenced table's rows ''' - _ + _ Private Class SelfReferenceComparer Inherits Object Implements Global.System.Collections.Generic.IComparer(Of Global.System.Data.DataRow) @@ -7162,7 +7162,7 @@ Namespace MyDatasetTableAdapters Private _childFirst As Integer _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Friend Sub New(ByVal relation As Global.System.Data.DataRelation, ByVal childFirst As Boolean) MyBase.New Me._relation = relation @@ -7174,7 +7174,7 @@ Namespace MyDatasetTableAdapters End Sub _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Private Function GetRoot(ByVal row As Global.System.Data.DataRow, ByRef distance As Integer) As Global.System.Data.DataRow Global.System.Diagnostics.Debug.Assert((Not (row) Is Nothing)) Dim root As Global.System.Data.DataRow = row @@ -7213,7 +7213,7 @@ Namespace MyDatasetTableAdapters End Function _ + Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")> _ Public Function Compare(ByVal row1 As Global.System.Data.DataRow, ByVal row2 As Global.System.Data.DataRow) As Integer Implements Global.System.Collections.Generic.IComparer(Of Global.System.Data.DataRow).Compare If Object.ReferenceEquals(row1, row2) Then Return 0 diff --git a/app/ResultHandler_Konfig/ResultHandler_Konfig.vbproj b/app/ResultHandler_Konfig/ResultHandler_Konfig.vbproj index 3f03007..29f5ef4 100644 --- a/app/ResultHandler_Konfig/ResultHandler_Konfig.vbproj +++ b/app/ResultHandler_Konfig/ResultHandler_Konfig.vbproj @@ -12,7 +12,7 @@ ResultHandler_Konfig 512 WindowsForms - v4.6.1 + v4.6.2 true @@ -68,11 +68,17 @@ - - ..\..\..\DDMonorepo\Modules.Logging\bin\Debug\DigitalData.Modules.Logging.dll + + False + ..\..\..\DDModules\Base\bin\Debug\DigitalData.Modules.Base.dll - - ..\..\..\DDMonorepo\Message\bin\Debug\DigitalData.Modules.Messaging.dll + + False + ..\..\..\DDModules\Logging\bin\Debug\DigitalData.Modules.Logging.dll + + + False + ..\..\..\DDModules\Messaging\bin\Debug\DigitalData.Modules.Messaging.dll ..\packages\EntityFramework.6.4.4\lib\net45\EntityFramework.dll @@ -96,12 +102,15 @@ P:\Visual Studio Projekte\Bibliotheken\windream\Interop.WMOTOOLLib.dll True + + P:\Visual Studio Projekte\Bibliotheken\Limilabs\Mail.dll\Mail.dll + ..\packages\Newtonsoft.Json.11.0.2\lib\net45\Newtonsoft.Json.dll - - ..\packages\NLog.4.7.15\lib\net45\NLog.dll + + ..\packages\NLog.5.0.5\lib\net46\NLog.dll @@ -147,6 +156,7 @@ True Application.myapp + True True diff --git a/app/ResultHandler_Konfig/frmMain.vb b/app/ResultHandler_Konfig/frmMain.vb index 0d8bb27..d2ca7ab 100644 --- a/app/ResultHandler_Konfig/frmMain.vb +++ b/app/ResultHandler_Konfig/frmMain.vb @@ -910,19 +910,38 @@ Public Class frmMain End Sub Private Sub btnsendtestmail_Click(sender As Object, e As EventArgs) Handles btnsendtestmail.Click - Dim _ss2email As New Email(MyLogger) + ' Dim _ss2email As New Email(MyLogger) + Dim llmail As New MailSender(MyLogger) If txtTestmailTo.Text <> String.Empty Then My.Settings.Save() Dim wrapper As New clsEncryption("!35452didalog=") Dim PWPlain = wrapper.DecryptData(EMAIL_PWTextBox.Text) - If _ss2email.NewEmail(txtTestmailTo.Text, "Testmail from GUI WMResultHandler", "This is the body (text will be replaced within profile)", EMAIL_FROMTextBox.Text, EMAIL_SMTPTextBox.Text, - PORTTextBox.Text, EMAIL_USERTextBox.Text, PWPlain, AUTH_TYPEComboBox.Text, "GUI WMRH - Test") = True Then - MsgBox("Email(s) has/have been sent successfully.", MsgBoxStyle.Information) + If llmail.ConnectToServer(EMAIL_SMTPTextBox.Text, PORTTextBox.Text, EMAIL_USERTextBox.Text, PWPlain, AUTH_TYPEComboBox.Text) = True Then + Dim oSendto As New List(Of String) + oSendto.Add(txtTestmailTo.Text) + Dim oAttMt As New List(Of String) + If txtAttachment.Text <> String.Empty Then + oAttMt.Add(txtAttachment.Text) + End If + If llmail.SendMail(oSendto, EMAIL_FROMTextBox.Text, "Testmail from GUI WMResultHandler", "TEST", Now, oAttMt, 1) = True Then + MsgBox("Email has been sent successfully.", MsgBoxStyle.Information) + Else + MsgBox("Could not send the testmail. Please check the log.", MsgBoxStyle.Exclamation) + End If + llmail.DisconnectFromServer() Else - MsgBox("Could not send the testmail. Please check the log.", MsgBoxStyle.Exclamation) + MsgBox("Could not connect to server. Please check the log.", MsgBoxStyle.Exclamation) + End If + ' Dim oSMTP As SmtpClient = llmail.New_SMTPConnection(Nothing, EMAIL_SMTPTextBox.Text, EMAIL_USERTextBox.Text, PWPlain, AUTH_TYPEComboBox.Text, PORTTextBox.Text) + 'If _ss2email.NewEmail(txtTestmailTo.Text, "Testmail from GUI WMResultHandler", "This is the body (text will be replaced within profile)", EMAIL_FROMTextBox.Text, EMAIL_SMTPTextBox.Text, + ' PORTTextBox.Text, EMAIL_USERTextBox.Text, PWPlain, AUTH_TYPEComboBox.Text, "GUI WMRH - Test") = True Then + ' MsgBox("Email(s) has/have been sent successfully.", MsgBoxStyle.Information) + ' Else + ' MsgBox("Could not send the testmail. Please check the log.", MsgBoxStyle.Exclamation) + ' End If End If End Sub diff --git a/app/ResultHandler_Konfig/packages.config b/app/ResultHandler_Konfig/packages.config index 5721330..b580f72 100644 --- a/app/ResultHandler_Konfig/packages.config +++ b/app/ResultHandler_Konfig/packages.config @@ -2,6 +2,6 @@ - + \ No newline at end of file