diff --git a/app/DD-Record-Organiser/ClassControlBuilder.vb b/app/DD-Record-Organiser/ClassControlBuilder.vb
index a3f35fd..df43f44 100644
--- a/app/DD-Record-Organiser/ClassControlBuilder.vb
+++ b/app/DD-Record-Organiser/ClassControlBuilder.vb
@@ -106,6 +106,7 @@ Public Class ClassControlBuilder
Dim CONTROL_ID
Public Sub OnComboBoxValueChanged(sender As Object, ByVal e As EventArgs)
If CURRENT_RECORD_ENABLED = False Then Exit Sub
+
Try
Dim control As Control = DirectCast(sender, Control)
Dim controlId As Integer = DirectCast(control.Tag, ClassControlMetadata).Id
@@ -1559,12 +1560,29 @@ Public Class ClassControlBuilder
If DT_ListBox Is Nothing = False Then
If DT_ListBox.Rows.Count > 0 Then
control.DataSource = DT_ListBox
- control.DisplayMember = DT_ListBox.Columns(1).ColumnName
- control.ValueMember = DT_ListBox.Columns(0).ColumnName
+ If DT_ListBox.Columns.Count = 1 Then
+ control.DisplayMember = DT_ListBox.Columns(0).ColumnName
+ control.ValueMember = DT_ListBox.Columns(0).ColumnName
+ Else
+ Try
+ control.ValueMember = DT_ListBox.Columns(0).ColumnName
+ control.DisplayMember = DT_ListBox.Columns(1).ColumnName
+ Catch ex As Exception
+ Dim colstring = ""
+ For Each Col As DataColumn In DT_ListBox.Columns
+ colstring = colstring & ";" & Col.ColumnName
+ Next
+ ClassLogger.Add("Error in Binding CheckedListBox: " & ex.Message & " - Columns: " & colstring)
+ control.DisplayMember = DT_ListBox.Columns(0).ColumnName
+ End Try
+ End If
+
End If
End If
End If
End If
+ 'Bei clicken checken
+ control.CheckOnClick = True
' Wenn statische liste vorhanden, werte splitten und einfügen
If static_list.Length > 0 Then
@@ -1584,6 +1602,7 @@ Public Class ClassControlBuilder
Me.AddToPanel(control)
End If
Catch ex As Exception
+ ClassLogger.Add("Unexpected Error in AddCheckedListBox: " & ex.Message)
MsgBox("Error in AddCheckedListBox: " + vbNewLine + ex.Message)
End Try
End Sub
diff --git a/app/DD-Record-Organiser/ClassControlCommandsUI.vb b/app/DD-Record-Organiser/ClassControlCommandsUI.vb
index a8fcb95..5561a8d 100644
--- a/app/DD-Record-Organiser/ClassControlCommandsUI.vb
+++ b/app/DD-Record-Organiser/ClassControlCommandsUI.vb
@@ -487,8 +487,14 @@ Public Class ClassControlCommandsUI
End Sub
Private Sub UpdateAllControls(FormID As Integer, RecordID As Integer, controls As Control.ControlCollection)
+ Dim controlGUID
Try
+
For Each ctrl As Control In controls
+ controlGUID = DirectCast(ctrl.Tag, ClassControlMetadata).Id
+ If controlGUID = 993 Then
+ Console.WriteLine("Obacht")
+ End If
Dim CONTROL_ID As Integer = DirectCast(ctrl.Tag, ClassControlMetadata).Id 'GetControlID_for_RecordID(ctrl.Name, RecordID)
If LogErrorsOnly = False Then ClassLogger.Add(" >> CONTROL_ID: " & CONTROL_ID, False)
Dim CONTROL_VALUE As String = GetControlValue(ctrl)
@@ -506,15 +512,27 @@ Public Class ClassControlCommandsUI
End If
If TypeOf ctrl Is DevExpress.XtraEditors.CheckedListBoxControl Then
- Dim id As Integer = DirectCast(ctrl.Tag, ClassControlMetadata).Id
- UpdateMultipleValues(id, RecordID, CONTROL_VALUE)
- Continue For
+ Try
+ If Not IsNothing(CONTROL_VALUE) Then
+ Dim id As Integer = DirectCast(ctrl.Tag, ClassControlMetadata).Id
+ UpdateMultipleValues(id, RecordID, CONTROL_VALUE)
+ Continue For
+ End If
+ Catch ex As Exception
+ MsgBox("Unexpected Error in UpdateAllControls-CheckedListBox: " & vbNewLine & ex.Message, MsgBoxStyle.Critical)
+ End Try
+
End If
If TypeOf ctrl Is Windows.Forms.DataGridView Then
- Dim id As Integer = DirectCast(ctrl.Tag, ClassControlMetadata).Id
- UpdateMultipleValues(id, RecordID, CONTROL_VALUE)
- Continue For
+ Try
+ Dim id As Integer = DirectCast(ctrl.Tag, ClassControlMetadata).Id
+ UpdateMultipleValues(id, RecordID, CONTROL_VALUE)
+ Continue For
+ Catch ex As Exception
+ MsgBox("Unexpected Error in UpdateAllControls-DataGridView: " & vbNewLine & ex.Message, MsgBoxStyle.Critical)
+ End Try
+
End If
Dim ValueExists = ClassDatabase.Execute_Scalar(String.Format("SELECT RECORD_ID FROM VWPMO_VALUES WHERE RECORD_ID = {0} AND CONTROL_ID = {1}", RecordID, CONTROL_ID))
@@ -531,9 +549,9 @@ Public Class ClassControlCommandsUI
End If
Next
Catch ex As Exception
- MsgBox("Unexpected Error in UpdateAllControls: " & vbNewLine & ex.Message, MsgBoxStyle.Critical)
+ MsgBox("Unexpected Error in UpdateAllControls - Control-ID: " & controlGUID.tostring & vbNewLine & ex.Message, MsgBoxStyle.Critical)
End Try
-
+
End Sub
Public Sub UpdateMultipleValues(ControlId As Integer, RecordId As Integer, value As String)
@@ -562,135 +580,169 @@ Public Class ClassControlCommandsUI
End Sub
Function GetControlValue(ctrl As Control) As String
+ Try
+ Dim type = ctrl.GetType().Name
+ Dim CONTROL_ID As Integer = DirectCast(ctrl.Tag, ClassControlMetadata).Id ' GetControlID_for_RecordID(ctrl.Name, CURRENT_RECORD_ID)
+ If LogErrorsOnly = False Then ClassLogger.Add(" >> GetControlValue CONTROL_ID: " & CONTROL_ID, False)
+ Dim CONTROL_VALUE As String = Nothing
+ If LogErrorsOnly = False Then ClassLogger.Add(" >> type = " & type.ToString, False)
+ Select Case type
+ Case "TextBox"
+ Return DirectCast(ctrl, TextBox).Text
+ Case "ComboBox"
+ If LogErrorsOnly = False Then ClassLogger.Add(" >> Return Value: " & DirectCast(ctrl, ComboBox).Text, False)
+ Return DirectCast(ctrl, ComboBox).Text
+ Case "CheckBox"
+ Return DirectCast(ctrl, CheckBox).Checked.ToString()
+ Case "RadioButton"
+ Return DirectCast(ctrl, RadioButton).Checked.ToString()
+ Case "DateEdit"
+ Dim Value = DirectCast(ctrl, DevExpress.XtraEditors.DateEdit).EditValue
- Dim type = ctrl.GetType().Name
- Dim CONTROL_ID As Integer = DirectCast(ctrl.Tag, ClassControlMetadata).Id ' GetControlID_for_RecordID(ctrl.Name, CURRENT_RECORD_ID)
- If LogErrorsOnly = False Then ClassLogger.Add(" >> GetControlValue CONTROL_ID: " & CONTROL_ID, False)
- Dim CONTROL_VALUE As String = Nothing
- If LogErrorsOnly = False Then ClassLogger.Add(" >> type = " & type.ToString, False)
- Select Case type
- Case "TextBox"
- Return DirectCast(ctrl, TextBox).Text
- Case "ComboBox"
- If LogErrorsOnly = False Then ClassLogger.Add(" >> Return Value: " & DirectCast(ctrl, ComboBox).Text, False)
- Return DirectCast(ctrl, ComboBox).Text
- Case "CheckBox"
- Return DirectCast(ctrl, CheckBox).Checked.ToString()
- Case "RadioButton"
- Return DirectCast(ctrl, RadioButton).Checked.ToString()
- Case "DateEdit"
- Dim Value = DirectCast(ctrl, DevExpress.XtraEditors.DateEdit).EditValue
+ If IsDBNull(Value) Then
+ Return ""
+ Else
+ Return DirectCast(ctrl, DevExpress.XtraEditors.DateEdit).DateTime.ToString("yyyy-MM-dd")
+ End If
+ Case "PictureBox"
+ 'Return "PictureBox" 'Es ist egal was für ein String hier zurückgegeben wird, hauptsache nicht Nothing
+ Case "CheckedListBoxControl"
+ Dim chklbx As DevExpress.XtraEditors.CheckedListBoxControl
+ chklbx = DirectCast(ctrl, DevExpress.XtraEditors.CheckedListBoxControl)
- If IsDBNull(Value) Then
- Return ""
- Else
- Return DirectCast(ctrl, DevExpress.XtraEditors.DateEdit).DateTime.ToString("yyyy-MM-dd")
- End If
- Case "PictureBox"
- 'Return "PictureBox" 'Es ist egal was für ein String hier zurückgegeben wird, hauptsache nicht Nothing
- Case "CheckedListBoxControl"
- Dim chklbx As DevExpress.XtraEditors.CheckedListBoxControl
- chklbx = DirectCast(ctrl, DevExpress.XtraEditors.CheckedListBoxControl)
+ 'TODO: Wenn keine Datasource vorhanden, angecheckte einträge als string speichern
+ If IsNothing(chklbx.DataSource) Then
+ Dim result As New List(Of String)
+ Dim result_string As String
- 'TODO: Wenn keine Datasource vorhanden, angecheckte einträge als string speichern
- If IsNothing(chklbx.DataSource) Then
- Dim result As New List(Of String)
- Dim result_string As String
+ For Each item As DevExpress.XtraEditors.Controls.CheckedListBoxItem In chklbx.CheckedItems
+ result.Add(item.Value.ToString.Trim)
+ Next
- For Each item As DevExpress.XtraEditors.Controls.CheckedListBoxItem In chklbx.CheckedItems
- result.Add(item.Value.ToString.Trim)
+ result_string = String.Join(";", result)
+
+ ' Hier wird ein String zurückgegeben, der als VALUE gespeichert werden soll
+ ' Überspringt den Rest der funktion
+ Return result_string
+ End If
+ Dim countSelectedItems As Integer = 0
+ For Each item As Object In DirectCast(ctrl, DevExpress.XtraEditors.CheckedListBoxControl).CheckedItems
+ countSelectedItems += 1
Next
- result_string = String.Join(";", result)
+ Dim sqlControl = ClassDatabase.Execute_Scalar("SELECT SQL_COMMAND_1 FROM TBPMO_CONTROL WHERE GUID = " & CONTROL_ID)
+ sqlControl = sqlControl.ToString.ToUpper
+ Dim checked_result_string As String
+ If sqlControl.contains("SELECT [RECORD-ID],") Then
+ 'Alle Recorddatensätze durchlaufen und überprüfen ob nicht angehakt
+ 'Wenn nicht angehakt dann Record löschen
+ Dim index As Integer = 0
+ For i As Integer = 0 To chklbx.ItemCount - 1
+ Dim item = chklbx.GetItem(i)
+ Dim row As DataRowView = CType(item, DataRowView)
+ If chklbx.GetItemCheckState(i) = 0 Then
+ Try
+ If CInt(row(0)) > 0 Then
+ 'Überprüfen ob es den Record gibt
+ Dim SQL = "SELECT COUNT(*) FROM TBPMO_RECORD_CONNECT WHERE RECORD1_ID = " & CURRENT_RECORD_ID & " AND RECORD2_ID = " & CInt(row(0))
+ If ClassDatabase.Execute_Scalar(SQL) = 1 Then
+ SQL = "DELETE FROM TBPMO_RECORD_CONNECT WHERE RECORD1_ID = " & CURRENT_RECORD_ID & " AND RECORD2_ID = " & CInt(row(0))
+ If ClassDatabase.Execute_non_Query(SQL) = True Then
+ If LogErrorsOnly = False Then ClassLogger.Add(" >> TBPMO_RECORD_CONNECT-Entry after 'deselect CheckedListBox' deleted", False)
+ End If
+ End If
+ End If
+ Catch ex As Exception
+ ClassLogger.Add(" >> ERROR CHECKEDLISTBOX NoINTEGER-COLUMN: " & ex.Message)
+ Return Nothing
+ End Try
- ' Hier wird ein String zurückgegeben, der als VALUE gespeichert werden soll
- ' Überspringt den Rest der funktion
- Return result_string
- End If
-
- 'Alle Recorddatensätze durchlaufen und überprüfen ob nicht angehakt
- 'Wenn nicht angehakt dann Record löschen
- Dim index As Integer = 0
- For i As Integer = 0 To chklbx.ItemCount - 1
- Dim item = chklbx.GetItem(i)
- Dim row As DataRowView = CType(item, DataRowView)
- If chklbx.GetItemCheckState(i) = 0 Then
- If CInt(row(0)) > 0 Then
- 'Überprüfen ob es den Record gibt
- Dim SQL = "SELECT COUNT(*) FROM TBPMO_RECORD_CONNECT WHERE RECORD1_ID = " & CURRENT_RECORD_ID & " AND RECORD2_ID = " & CInt(row(0))
- If ClassDatabase.Execute_Scalar(SQL) = 1 Then
- SQL = "DELETE FROM TBPMO_RECORD_CONNECT WHERE RECORD1_ID = " & CURRENT_RECORD_ID & " AND RECORD2_ID = " & CInt(row(0))
- If ClassDatabase.Execute_non_Query(SQL) = True Then
- If LogErrorsOnly = False Then ClassLogger.Add(" >> TBPMO_RECORD_CONNECT-Entry after 'deselect CheckedListBox' deleted", False)
- End If
End If
- End If
- End If
- Next
+ Next
- 'Für jeden gecheckten Eintrag den Record der Stammentität mit dem selektierten linken
- Dim checked_result As New List(Of String)
- Dim checked_result_string As String
+ 'Für jeden gecheckten Eintrag den Record der Stammentität mit dem selektierten linken
+ Dim checked_result As New List(Of String)
+
+
+ For Each item As Object In DirectCast(ctrl, DevExpress.XtraEditors.CheckedListBoxControl).CheckedItems
+ Dim row As DataRowView = CType(item, DataRowView)
+ Try
+ If CInt(row(0)) > 0 Then
+ Dim rid = CInt(row(0))
+ Dim checked_value = row(1)
+ checked_result.Add(checked_value)
+ checked_result_string = String.Join(";", checked_result)
+ Dim SQL = "SELECT COUNT(*) FROM TBPMO_RECORD_CONNECT WHERE RECORD1_ID = " & CURRENT_RECORD_ID & " AND RECORD2_ID = " & CInt(row(0))
+ If ClassDatabase.Execute_Scalar(SQL) = 0 Then
+ If CURRENT_RECORD_ID = 0 Then
+ MsgBox("Attention: no current record Selected!", MsgBoxStyle.Exclamation)
+ Else
+ If ConnectRecord(CURRENT_RECORD_ID, CInt(row(0)), "CheckedListBox;" & ctrl.Name) = True Then
+ If LogErrorsOnly = False Then ClassLogger.Add(" >> Checked ListBox record '" & rid.ToString & "' was linked successfully.", False)
+ End If
+ End If
- For Each item As Object In DirectCast(ctrl, DevExpress.XtraEditors.CheckedListBoxControl).CheckedItems
- Dim row As DataRowView = CType(item, DataRowView)
- Try
- If CInt(row(0)) > 0 Then
- Dim rid = CInt(row(0))
- Dim checked_value = row(1)
- checked_result.Add(checked_value)
- checked_result_string = String.Join(";", checked_result)
- Dim SQL = "SELECT COUNT(*) FROM TBPMO_RECORD_CONNECT WHERE RECORD1_ID = " & CURRENT_RECORD_ID & " AND RECORD2_ID = " & CInt(row(0))
- If ClassDatabase.Execute_Scalar(SQL) = 0 Then
- If CURRENT_RECORD_ID = 0 Then
- MsgBox("Attention: no current record Selected!", MsgBoxStyle.Exclamation)
- Else
- If ConnectRecord(CURRENT_RECORD_ID, CInt(row(0)), "CheckedListBox;" & ctrl.Name) = True Then
- If LogErrorsOnly = False Then ClassLogger.Add(" >> Checked ListBox record '" & rid.ToString & "' was linked successfully.", False)
End If
End If
+ Catch ex As Exception
+ ClassLogger.Add("Error in CheckedListBoxGetControlValue: " & ex.Message, True)
+ End Try
- End If
+ Next
+ Else 'Einfach nur eine Datensauswahl mit Strings!
+ If countSelectedItems > 0 Then
+ Dim checked_result As New List(Of String)
+ For Each item As Object In DirectCast(ctrl, DevExpress.XtraEditors.CheckedListBoxControl).CheckedItems
+ Dim row As DataRowView = CType(item, DataRowView)
+ Dim checked_value = row(1)
+ checked_result.Add(checked_value)
+ checked_result_string = String.Join(";", checked_result)
+ Next
+
+ Else
+ checked_result_string = ""
End If
- Catch ex As Exception
- ClassLogger.Add("Error in CheckedListBoxGetControlValue: " & ex.Message, True)
- End Try
-
- Next
- ' Hier wird ein String zurückgegeben, der als VALUE gespeichert werden soll
- ' Überspringt den Rest der funktion
- If Not IsNothing(checked_result_string) Then
- Dim sql = String.Format("select count(*) from TBPMO_CONTROL_VALUE where CONTROL_ID = {0} and RECORD_ID = {1}", CONTROL_ID, CURRENT_RECORD_ID)
- If ClassDatabase.Execute_Scalar(sql) = 0 Then
- InsertControlValue(CONTROL_ID, CURRENT_RECORD_ID, "")
End If
- Return checked_result_string
- Else
- 'In jedem Fall Nothing zurückgeben
+ ' Hier wird ein String zurückgegeben, der als VALUE gespeichert werden soll
+ ' Überspringt den Rest der funktion
+ If Not IsNothing(checked_result_string) Then
+ Dim sql = String.Format("select count(*) from TBPMO_CONTROL_VALUE where CONTROL_ID = {0} and RECORD_ID = {1}", CONTROL_ID, CURRENT_RECORD_ID)
+ If ClassDatabase.Execute_Scalar(sql) = 0 Then
+ InsertControlValue(CONTROL_ID, CURRENT_RECORD_ID, checked_result_string)
+ End If
+ Return checked_result_string
+ Else
+ 'In jedem Fall Nothing zurückgeben
+ Return Nothing
+ End If
+
+
+ Case "ListBoxControl"
+ Dim listbox As DevExpress.XtraEditors.ListBoxControl = DirectCast(ctrl, DevExpress.XtraEditors.ListBoxControl)
+ Return listbox.SelectedValue
+
+ Case "DataGridView"
+ Dim list As New List(Of String)
+ Dim dgv As DataGridView = DirectCast(ctrl, DataGridView)
+
+ For Each row As DataGridViewRow In dgv.Rows
+ Dim cell As DataGridViewCell = row.Cells(0)
+ If Not IsNothing(cell.Value) Then
+ list.Add(cell.Value)
+ End If
+ Next
+
+ Return String.Join(";", list)
+
+ Case Else
Return Nothing
- End If
-
-
- Case "ListBoxControl"
- Dim listbox As DevExpress.XtraEditors.ListBoxControl = DirectCast(ctrl, DevExpress.XtraEditors.ListBoxControl)
- Return listbox.SelectedValue
-
- Case "DataGridView"
- Dim list As New List(Of String)
- Dim dgv As DataGridView = DirectCast(ctrl, DataGridView)
-
- For Each row As DataGridViewRow In dgv.Rows
- Dim cell As DataGridViewCell = row.Cells(0)
- If Not IsNothing(cell.Value) Then
- list.Add(cell.Value)
- End If
- Next
-
- Return String.Join(";", list)
-
- Case Else
- Return Nothing
- End Select
+ End Select
+ Catch ex As Exception
+ ClassLogger.Add("Unexpected Error in GetControlValue: " & ex.Message)
+ MsgBox("Unexpected Error in GetControlValue: " & vbNewLine & ex.Message, MsgBoxStyle.Critical)
+ Return Nothing
+ End Try
+
End Function
Public Shared Function InsertControlValue(ControlID As Integer, RecordID As Integer, Value As String)
diff --git a/app/DD-Record-Organiser/ClassControlValues.vb b/app/DD-Record-Organiser/ClassControlValues.vb
index e7bddb3..9cd9985 100644
--- a/app/DD-Record-Organiser/ClassControlValues.vb
+++ b/app/DD-Record-Organiser/ClassControlValues.vb
@@ -183,7 +183,25 @@ Public Class ClassControlValues
End Try
End Sub
+ Public Shared Function GetControlValuesREC_CONTROL(RecordId As Integer, CONTROL_ID As Integer)
+ Try
+ 'Dim SQL As String = String.Format("SELECT * FROM VWPMO_VALUES WHERE VALUE <> '' AND RECORD_ID = {0}", RecordId)
+ Dim SQL As String = String.Format("SELECT VALUE FROM VWPMO_VALUES WHERE RECORD_ID = {0} AND CONTROL_ID = {1}", RecordId, CONTROL_ID)
+ Dim RESULT = ClassDatabase.Execute_Scalar(SQL)
+ If IsNothing(RESULT) Then
+ Return Nothing
+ ElseIf RESULT = "" Then
+ Return Nothing
+ Else
+ Return RESULT
+ End If
+ Catch ex As Exception
+ ClassLogger.Add("Unexpected Error in GetControlValuesREC_CONTROL: " & ex.Message, True)
+ MsgBox("Error in GetControlValuesREC_CONTROL:" & vbNewLine & ex.Message, MsgBoxStyle.Critical)
+ Return Nothing
+ End Try
+ End Function
Private Shared Sub LoadControlHints(controls As Control.ControlCollection)
For Each c As Control In controls
diff --git a/app/DD-Record-Organiser/ClassInit.vb b/app/DD-Record-Organiser/ClassInit.vb
index edb35b3..83d4d8a 100644
--- a/app/DD-Record-Organiser/ClassInit.vb
+++ b/app/DD-Record-Organiser/ClassInit.vb
@@ -51,120 +51,126 @@ Public Class ClassInit
End Sub
Public Shared Function InitUserLogin()
- Dim sql = sql_UserID
- sql = sql.Replace("@user", Environment.UserName)
- ClassLogger.Add(">> Neuanmeldung am System: " & Now.ToString, False)
- ClassLogger.Add(">> Username: " & Environment.UserName, False)
-
- USER_GUID = ClassDatabase.Execute_Scalar(sql)
- If USER_GUID Is Nothing Then
- ClassLogger.Add(" - User '" & Environment.UserName & "' not listed in Useradminsitration!", False)
- 'MsgBox("Achtung: Sie sind nicht in der Userverwaltung hinterlegt." & vbNewLine & "Bitte setzen Sie sich mit dem Systembetreuer in Verbindung!", MsgBoxStyle.Critical, "Achtung:")
- 'Me.Close()
- Dim msg = String.Format("Sie sind nicht in der Userverwaltung hinterlegt." & vbNewLine & "Bitte setzen Sie sich mit dem Systembetreuer in Verbindung!")
-
- If USER_LANGUAGE <> "de-DE" Then
- msg = String.Format("You are not listed in the Useradministration." & vbNewLine & "Please contact the admin.")
- End If
- MsgBox(msg, MsgBoxStyle.Exclamation)
- Return False
- Else
- USER_LANGUAGE = ClassDatabase.Execute_Scalar("SELECT LANGUAGE FROM TBDD_USER WHERE GUID = " & USER_GUID, False)
- Dim DT_CLIENT_USER As DataTable = ClassDatabase.Return_Datatable("SELECT CLIENT_ID FROM TBDD_CLIENT_USER WHERE USER_ID = " & USER_GUID)
- Dim i As Integer = 0
- For Each row As DataRow In DT_CLIENT_USER.Rows
- If i = 0 Then
- USER_CLIENTS_COMMA_SEPERATED = row.Item(0).ToString
- Else
- USER_CLIENTS_COMMA_SEPERATED = USER_CLIENTS_COMMA_SEPERATED & "," & row.Item(0).ToString
- End If
- i += 1
-
- Next
-
-
- sql = "SELECT MODULE_RECORD_ORG FROM TBDD_USER WHERE (LOWER(USERNAME) = LOWER('@user'))"
+ Try
+ Dim sql = sql_UserID
sql = sql.Replace("@user", Environment.UserName)
- If ClassDatabase.Execute_Scalar(sql) = False Then
- ClassLogger.Add(" - User: " & Environment.UserName & " nicht für Modul freigegben!", False)
- 'MsgBox("Achtung: Sie sind nicht für die Nutzung dieses Moduls freigeschaltet." & vbNewLine & "Bitte setzen Sie sich mit dem Systembetreuer in Verbindung!", MsgBoxStyle.Critical, "Achtung:")
- Dim msg = String.Format("Sie sind nicht für die Nutzung dieses Moduls freigeschaltet." & vbNewLine & "Bitte setzen Sie sich mit dem Systembetreuer in Verbindung!")
+ ClassLogger.Add(">> Login at: " & Now.ToString, False)
+ ClassLogger.Add(">> Username: " & Environment.UserName, False)
+
+ USER_GUID = ClassDatabase.Execute_Scalar(sql)
+ If USER_GUID Is Nothing Then
+ ClassLogger.Add(" - User '" & Environment.UserName & "' not listed in Useradminsitration!", False)
+ 'MsgBox("Achtung: Sie sind nicht in der Userverwaltung hinterlegt." & vbNewLine & "Bitte setzen Sie sich mit dem Systembetreuer in Verbindung!", MsgBoxStyle.Critical, "Achtung:")
+ 'Me.Close()
+ Dim msg = String.Format("Sie sind nicht in der Userverwaltung hinterlegt." & vbNewLine & "Bitte setzen Sie sich mit dem Systembetreuer in Verbindung!")
If USER_LANGUAGE <> "de-DE" Then
- msg = String.Format("You are not authorized for using this module." & vbNewLine & "Please contact the admin.")
+ msg = String.Format("You are not listed in the Useradministration." & vbNewLine & "Please contact the admin.")
End If
MsgBox(msg, MsgBoxStyle.Exclamation)
Return False
- 'Me.Close()
Else
- 'Am System anmelden
- ClassLicence.Refresh_Licence()
- 'Am System anmelden
- sql = "UPDATE TBDD_USER SET LOGGED_IN = @LogInOut, LOGGED_WHERE = '@ANGEMELDETWO' WHERE (LOWER(USERNAME) = LOWER('@user'))"
- sql = sql.Replace("@LogInOut", 1)
- sql = sql.Replace("@ANGEMELDETWO", Environment.MachineName)
+ USER_LANGUAGE = ClassDatabase.Execute_Scalar("SELECT LANGUAGE FROM TBDD_USER WHERE GUID = " & USER_GUID, False)
+ Dim DT_CLIENT_USER As DataTable = ClassDatabase.Return_Datatable("SELECT CLIENT_ID FROM TBDD_CLIENT_USER WHERE USER_ID = " & USER_GUID)
+ Dim i As Integer = 0
+ For Each row As DataRow In DT_CLIENT_USER.Rows
+ If i = 0 Then
+ USER_CLIENTS_COMMA_SEPERATED = row.Item(0).ToString
+ Else
+ USER_CLIENTS_COMMA_SEPERATED = USER_CLIENTS_COMMA_SEPERATED & "," & row.Item(0).ToString
+ End If
+ i += 1
+
+ Next
+
+
+ sql = "SELECT MODULE_RECORD_ORG FROM TBDD_USER WHERE (LOWER(USERNAME) = LOWER('@user'))"
sql = sql.Replace("@user", Environment.UserName)
- ClassDatabase.Execute_non_Query(sql)
- sql = "DELETE FROM TBDD_USER_MODULE_LOG_IN WHERE USER_ID = " & USER_GUID & " AND MODULE= 'RECORD_ORGANIZER'"
- If ClassDatabase.Execute_non_Query(sql, True) = True Then
-
- End If
-
- sql = "INSERT INTO TBDD_USER_MODULE_LOG_IN (USER_ID,MODULE) VALUES (" & USER_GUID & ",'RECORD_ORGANIZER')"
- ClassDatabase.Execute_non_Query(sql)
- sql = "SELECT RECORD_ADMIN FROM TBDD_USER WHERE (LOWER(USERNAME) = LOWER('@user'))"
- sql = sql.Replace("@user", Environment.UserName)
- USER_IS_ADMIN = ClassDatabase.Execute_Scalar(sql)
- 'If USER_IS_ADMIN = True Then
- ' 'Admin
- ' pageAdmin.Visible = True
- 'End If
-
- sql = "SELECT COUNT(*) AS Expr1 FROM TBDD_USER_MODULE_LOG_IN WHERE MODULE = 'RECORD_ORGANIZER'"
- Dim anzahl = ClassDatabase.Execute_Scalar(sql)
- USERS_LOGGED_IN = CInt(anzahl)
- If LogErrorsOnly = False Then ClassLogger.Add(" >> Anzahl Angemeldete User: " & anzahl.ToString, False)
- '####
-
- If LICENSE_COUNT < USERS_LOGGED_IN And LICENSE_EXPIRED = False Then
- Dim msg = String.Format("Die Anzahl der aktuell angemeldeten User (" & USERS_LOGGED_IN.ToString & ") überschreitet die Anzahl der aktuellen Lizenzen!" & vbNewLine & "Anzahl der Lizenzen: " & LICENSE_COUNT.ToString & vbNewLine & "Bitte setzen Sie sich mit dem Systembetreuer in Verbindung!")
+ If ClassDatabase.Execute_Scalar(sql) = False Then
+ ClassLogger.Add(" - User: " & Environment.UserName & " nicht für Modul freigegben!", False)
+ 'MsgBox("Achtung: Sie sind nicht für die Nutzung dieses Moduls freigeschaltet." & vbNewLine & "Bitte setzen Sie sich mit dem Systembetreuer in Verbindung!", MsgBoxStyle.Critical, "Achtung:")
+ Dim msg = String.Format("Sie sind nicht für die Nutzung dieses Moduls freigeschaltet." & vbNewLine & "Bitte setzen Sie sich mit dem Systembetreuer in Verbindung!")
If USER_LANGUAGE <> "de-DE" Then
- msg = String.Format("The number of logged Users (" & USERS_LOGGED_IN.ToString & ") exceeds the number of licenses." & vbNewLine & _
- "Number of licenses: " & LICENSE_COUNT.ToString & vbNewLine & "Please contact Your admin!")
+ msg = String.Format("You are not authorized for using this module." & vbNewLine & "Please contact the admin.")
End If
MsgBox(msg, MsgBoxStyle.Exclamation)
- ClassLogger.Add(" >> The number of logged Users (" & USERS_LOGGED_IN.ToString & ") exceeds the number of licenses (" & LICENSE_COUNT & ") ", False)
- If USER_IS_ADMIN = False Then
- 'Anmeldung wieder herausnehmen
- sql = "DELETE FROM TBDD_USER_MODULE_LOG_IN WHERE USER_ID = " & USER_GUID & " AND MODULE= 'RECORD_ORGANIZER'"
- ClassDatabase.Execute_non_Query(sql, True)
- ClassLogger.Add(" - logged out the user", False)
- Return False
- End If
+ Return False
+ 'Me.Close()
Else
- Try
- 'Die FolderWatch starten
- Dim sql1 = "SELECT FOLDER_PATH FROM TBPMO_FOLDERWATCH_USER WHERE FOLDER_TYPE = 'SCAN' AND USER_ID = " & USER_GUID
- Dim folderwatch_SCAN = ClassDatabase.Execute_Scalar(sql1, True)
+ 'Am System anmelden
+ ClassLicence.Refresh_Licence()
+ 'Am System anmelden
+ sql = "UPDATE TBDD_USER SET LOGGED_IN = @LogInOut, LOGGED_WHERE = '@ANGEMELDETWO' WHERE (LOWER(USERNAME) = LOWER('@user'))"
+ sql = sql.Replace("@LogInOut", 1)
+ sql = sql.Replace("@ANGEMELDETWO", Environment.MachineName)
+ sql = sql.Replace("@user", Environment.UserName)
+ ClassDatabase.Execute_non_Query(sql)
+ sql = "DELETE FROM TBDD_USER_MODULE_LOG_IN WHERE USER_ID = " & USER_GUID & " AND MODULE= 'RECORD_ORGANIZER'"
+ If ClassDatabase.Execute_non_Query(sql, True) = True Then
- If Not folderwatch_SCAN Is Nothing Then
- CURRENT_SCAN_FOLDERWATCH = folderwatch_SCAN
- If FWSCAN_started = True Then
- ClassFolderWatcher.StartStop_FolderWatchSCAN()
- End If
+ End If
+
+ sql = "INSERT INTO TBDD_USER_MODULE_LOG_IN (USER_ID,MODULE) VALUES (" & USER_GUID & ",'RECORD_ORGANIZER')"
+ ClassDatabase.Execute_non_Query(sql)
+ sql = "SELECT RECORD_ADMIN FROM TBDD_USER WHERE (LOWER(USERNAME) = LOWER('@user'))"
+ sql = sql.Replace("@user", Environment.UserName)
+ USER_IS_ADMIN = ClassDatabase.Execute_Scalar(sql)
+ 'If USER_IS_ADMIN = True Then
+ ' 'Admin
+ ' pageAdmin.Visible = True
+ 'End If
+
+ sql = "SELECT COUNT(*) AS Expr1 FROM TBDD_USER_MODULE_LOG_IN WHERE UPPER(MODULE) = UPPER('RECORD_ORGANIZER')"
+ Dim anzahl = ClassDatabase.Execute_Scalar(sql)
+ USERS_LOGGED_IN = CInt(anzahl)
+ If LogErrorsOnly = False Then ClassLogger.Add(" >> User# logged in: " & anzahl.ToString, False)
+ '####
+
+ If LICENSE_COUNT < USERS_LOGGED_IN And LICENSE_EXPIRED = False Then
+ Dim msg = String.Format("Die Anzahl der aktuell angemeldeten User (" & USERS_LOGGED_IN.ToString & ") überschreitet die Anzahl der aktuellen Lizenzen!" & vbNewLine & "Anzahl der Lizenzen: " & LICENSE_COUNT.ToString & vbNewLine & "Bitte setzen Sie sich mit dem Systembetreuer in Verbindung!")
+
+ If USER_LANGUAGE <> "de-DE" Then
+ msg = String.Format("The number of logged Users (" & USERS_LOGGED_IN.ToString & ") exceeds the number of licenses." & vbNewLine & _
+ "Number of licenses: " & LICENSE_COUNT.ToString & vbNewLine & "Please contact Your admin!")
End If
- Catch ex As Exception
- ClassLogger.Add("Unexpected Error in Init_Folderwatch: " & ex.Message, True)
- Return False
- End Try
+ MsgBox(msg, MsgBoxStyle.Exclamation)
+ ClassLogger.Add(" >> The number of logged Users (" & USERS_LOGGED_IN.ToString & ") exceeds the number of licenses (" & LICENSE_COUNT & ") ", False)
+ If USER_IS_ADMIN = False Then
+ 'Anmeldung wieder herausnehmen
+ sql = "DELETE FROM TBDD_USER_MODULE_LOG_IN WHERE USER_ID = " & USER_GUID & " AND MODULE= 'RECORD_ORGANIZER'"
+ ClassDatabase.Execute_non_Query(sql, True)
+ ClassLogger.Add(" - logged out the user", False)
+ Return False
+ End If
+ Else
+ Try
+ 'Die FolderWatch starten
+ Dim sql1 = "SELECT FOLDER_PATH FROM TBPMO_FOLDERWATCH_USER WHERE FOLDER_TYPE = 'SCAN' AND USER_ID = " & USER_GUID
+ Dim folderwatch_SCAN = ClassDatabase.Execute_Scalar(sql1, True)
+ If Not folderwatch_SCAN Is Nothing Then
+ CURRENT_SCAN_FOLDERWATCH = folderwatch_SCAN
+ If FWSCAN_started = True Then
+ ClassFolderWatcher.StartStop_FolderWatchSCAN()
+ End If
+ End If
+ Catch ex As Exception
+ ClassLogger.Add("Unexpected Error in Init_Folderwatch: " & ex.Message, True)
+ Return False
+ End Try
+
+ End If
+ Return True
+ 'LabelLoggedIn.Caption = "Anzahl Angemeldete User: " & anzahl.ToString
End If
- Return True
-
- 'LabelLoggedIn.Caption = "Anzahl Angemeldete User: " & anzahl.ToString
End If
- End If
+ Catch ex As Exception
+ ClassLogger.Add("Unexpected Error in InitUserLogin: " & ex.Message, True)
+ MsgBox("Unexpected Error in InitUserLogin: " & ex.Message, MsgBoxStyle.Critical)
+ Return False
+ End Try
+
End Function
End Class
diff --git a/app/DD-Record-Organiser/ClassLicence.vb b/app/DD-Record-Organiser/ClassLicence.vb
index 5e3d552..01843e0 100644
--- a/app/DD-Record-Organiser/ClassLicence.vb
+++ b/app/DD-Record-Organiser/ClassLicence.vb
@@ -23,8 +23,8 @@ Public Class ClassLicence
LICENSE_COUNT = 0
End If
- 'Die Anzahl der Userlizenzen
- LICENSE_COUNT = split(1)
+ ''Die Anzahl der Userlizenzen
+ 'LICENSE_COUNT = split(1)
Try
LICENSE_DOSSIER_COUNT = split(2)
diff --git a/app/DD-Record-Organiser/ClassWindream.vb b/app/DD-Record-Organiser/ClassWindream.vb
index 44537d1..f2dbffc 100644
--- a/app/DD-Record-Organiser/ClassWindream.vb
+++ b/app/DD-Record-Organiser/ClassWindream.vb
@@ -45,6 +45,7 @@ Public Class ClassWindream
Public Shared _WDObjekttyp As String
Private Shared aktWMObject As WINDREAMLib.WMObject
Public Shared WD_SERVER
+ Public Shared CURRENT_WMObject As WMObject
#End Region
diff --git a/app/DD-Record-Organiser/DD-Record-Organiser.vbproj b/app/DD-Record-Organiser/DD-Record-Organiser.vbproj
index b1ab323..37a06a0 100644
--- a/app/DD-Record-Organiser/DD-Record-Organiser.vbproj
+++ b/app/DD-Record-Organiser/DD-Record-Organiser.vbproj
@@ -1161,6 +1161,7 @@
+
diff --git a/app/DD-Record-Organiser/DD_DMSDataSet.xsc b/app/DD-Record-Organiser/DD_DMSDataSet.xsc
index cfcad7d..6cf7288 100644
--- a/app/DD-Record-Organiser/DD_DMSDataSet.xsc
+++ b/app/DD-Record-Organiser/DD_DMSDataSet.xsc
@@ -304,53 +304,39 @@
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
diff --git a/app/DD-Record-Organiser/DD_DMSDataSet.xsd b/app/DD-Record-Organiser/DD_DMSDataSet.xsd
index 1914c00..6e0d4c6 100644
--- a/app/DD-Record-Organiser/DD_DMSDataSet.xsd
+++ b/app/DD-Record-Organiser/DD_DMSDataSet.xsd
@@ -2234,36 +2234,38 @@ WHERE (GUID = @Original_GUID)
-
+
INSERT INTO TBPMO_FORM_CONSTRUCTOR_DETAIL
(CONSTRUCT_ID, FORM_ID, PARENT_ID, LEVEL1_SELECT, SEQUENCE, SQL_SELECT_EBENE1, SQL_SELECT_EBENE2, ADDED_WHO, COLUMN_NAME1, COLUMN_NAME2, WINDREAM_SEARCH,
- SEARCH_PATTERN1, SEARCH_PATTERN2, SEARCH_PATTERN3, SEARCH_PATTERN4, SEARCH_PATTERN5)
-VALUES (@CONSTRUCT_ID,@FORM_ID,@PARENT_ID,@LEVEL1_SELECT,@SEQUENCE,@SQL_SELECT_EBENE1,@SQL_SELECT_EBENE2,@ADDED_WHO,@COLUMN_NAME1,@COLUMN_NAME2,@WINDREAM_SEARCH,@SEARCH_PATTERN1,@SEARCH_PATTERN2,@SEARCH_PATTERN3,@SEARCH_PATTERN4,@SEARCH_PATTERN5);
+ SEARCH_PATTERN1, SEARCH_PATTERN2, SEARCH_PATTERN3, SEARCH_PATTERN4, SEARCH_PATTERN5, CONTROL_DOCTYPE_MATCH)
+VALUES (@CONSTRUCT_ID,@FORM_ID,@PARENT_ID,@LEVEL1_SELECT,@SEQUENCE,@SQL_SELECT_EBENE1,@SQL_SELECT_EBENE2,@ADDED_WHO,@COLUMN_NAME1,@COLUMN_NAME2,@WINDREAM_SEARCH,@SEARCH_PATTERN1,@SEARCH_PATTERN2,@SEARCH_PATTERN3,@SEARCH_PATTERN4,@SEARCH_PATTERN5,@CONTROL_DOCTYPE_MATCH);
SELECT GUID, CONSTRUCT_ID, FORM_ID, PARENT_ID, LEVEL1_SELECT, SEQUENCE, SQL_SELECT_EBENE1, SQL_SELECT_EBENE2, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, COLUMN_NAME1, COLUMN_NAME2, WINDREAM_SEARCH, SEARCH_PATTERN1, SEARCH_PATTERN2, SEARCH_PATTERN3, SEARCH_PATTERN4, SEARCH_PATTERN5 FROM TBPMO_FORM_CONSTRUCTOR_DETAIL WHERE (GUID = SCOPE_IDENTITY())
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
SELECT GUID, CONSTRUCT_ID, FORM_ID, PARENT_ID, LEVEL1_SELECT, SEQUENCE, SQL_SELECT_EBENE1, SQL_SELECT_EBENE2, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN,
- COLUMN_NAME1, COLUMN_NAME2, WINDREAM_SEARCH, SEARCH_PATTERN1, SEARCH_PATTERN2, SEARCH_PATTERN3, SEARCH_PATTERN4, SEARCH_PATTERN5, LOAD_DIRECT, SQL_QUICK_VIEW
+ COLUMN_NAME1, COLUMN_NAME2, WINDREAM_SEARCH, SEARCH_PATTERN1, SEARCH_PATTERN2, SEARCH_PATTERN3, SEARCH_PATTERN4, SEARCH_PATTERN5, LOAD_DIRECT, SQL_QUICK_VIEW,
+ CONTROL_DOCTYPE_MATCH
FROM TBPMO_FORM_CONSTRUCTOR_DETAIL
WHERE (GUID = @ID)
@@ -2277,8 +2279,9 @@ WHERE (GUID = @ID)
SET CONSTRUCT_ID = @CONSTRUCT_ID, FORM_ID = @FORM_ID, PARENT_ID = @PARENT_ID, LEVEL1_SELECT = @LEVEL1_SELECT, SEQUENCE = @SEQUENCE,
SQL_SELECT_EBENE1 = @SQL_SELECT_EBENE1, SQL_SELECT_EBENE2 = @SQL_SELECT_EBENE2, CHANGED_WHO = @CHANGED_WHO, COLUMN_NAME1 = @COLUMN_NAME1,
COLUMN_NAME2 = @COLUMN_NAME2, WINDREAM_SEARCH = @WINDREAM_SEARCH, SEARCH_PATTERN1 = @SEARCH_PATTERN1, SEARCH_PATTERN2 = @SEARCH_PATTERN2,
- SEARCH_PATTERN3 = @SEARCH_PATTERN3, SEARCH_PATTERN4 = @SEARCH_PATTERN4, SEARCH_PATTERN5 = @SEARCH_PATTERN5, LOAD_DIRECT = @LOAD_DIRECT, SQL_QUICK_VIEW =
-WHERE (GUID = @Original_GUID);
+ SEARCH_PATTERN3 = @SEARCH_PATTERN3, SEARCH_PATTERN4 = @SEARCH_PATTERN4, SEARCH_PATTERN5 = @SEARCH_PATTERN5, LOAD_DIRECT = @LOAD_DIRECT,
+ SQL_QUICK_VIEW = @SQL_QUICK_VIEW, CONTROL_DOCTYPE_MATCH = @CONTROL_DOCTYPE_MATCH
+WHERE (GUID = @Original_GUID);
SELECT GUID, CONSTRUCT_ID, FORM_ID, PARENT_ID, LEVEL1_SELECT, SEQUENCE, SQL_SELECT_EBENE1, SQL_SELECT_EBENE2, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, COLUMN_NAME1, COLUMN_NAME2, WINDREAM_SEARCH, SEARCH_PATTERN1, SEARCH_PATTERN2, SEARCH_PATTERN3, SEARCH_PATTERN4, SEARCH_PATTERN5 FROM TBPMO_FORM_CONSTRUCTOR_DETAIL WHERE (GUID = @GUID)
@@ -2298,6 +2301,8 @@ SELECT GUID, CONSTRUCT_ID, FORM_ID, PARENT_ID, LEVEL1_SELECT, SEQUENCE, SQL_SELE
+
+
@@ -2328,6 +2333,7 @@ SELECT GUID, CONSTRUCT_ID, FORM_ID, PARENT_ID, LEVEL1_SELECT, SEQUENCE, SQL_SELE
+
@@ -3160,7 +3166,7 @@ SELECT GUID, ENTITY_ID, GROUP_ID, EDIT_REC, ADD_REC, DELETE_REC, ADD_DOC, VIEW_D
-
+
@@ -3201,7 +3207,7 @@ SELECT GUID, ENTITY_ID, GROUP_ID, EDIT_REC, ADD_REC, DELETE_REC, ADD_DOC, VIEW_D
-
+
@@ -3279,7 +3285,7 @@ SELECT GUID, ENTITY_ID, GROUP_ID, EDIT_REC, ADD_REC, DELETE_REC, ADD_DOC, VIEW_D
-
+
@@ -3374,7 +3380,7 @@ SELECT GUID, ENTITY_ID, GROUP_ID, EDIT_REC, ADD_REC, DELETE_REC, ADD_DOC, VIEW_D
-
+
@@ -3397,7 +3403,7 @@ SELECT GUID, ENTITY_ID, GROUP_ID, EDIT_REC, ADD_REC, DELETE_REC, ADD_DOC, VIEW_D
-
+
@@ -3442,7 +3448,7 @@ SELECT GUID, ENTITY_ID, GROUP_ID, EDIT_REC, ADD_REC, DELETE_REC, ADD_DOC, VIEW_D
-
+
@@ -3480,7 +3486,7 @@ SELECT GUID, ENTITY_ID, GROUP_ID, EDIT_REC, ADD_REC, DELETE_REC, ADD_DOC, VIEW_D
-
+
@@ -3515,7 +3521,7 @@ SELECT GUID, ENTITY_ID, GROUP_ID, EDIT_REC, ADD_REC, DELETE_REC, ADD_DOC, VIEW_D
-
+
@@ -3559,7 +3565,7 @@ SELECT GUID, ENTITY_ID, GROUP_ID, EDIT_REC, ADD_REC, DELETE_REC, ADD_DOC, VIEW_D
-
+
@@ -3580,7 +3586,7 @@ SELECT GUID, ENTITY_ID, GROUP_ID, EDIT_REC, ADD_REC, DELETE_REC, ADD_DOC, VIEW_D
-
+
@@ -3617,7 +3623,7 @@ SELECT GUID, ENTITY_ID, GROUP_ID, EDIT_REC, ADD_REC, DELETE_REC, ADD_DOC, VIEW_D
-
+
@@ -3662,7 +3668,7 @@ SELECT GUID, ENTITY_ID, GROUP_ID, EDIT_REC, ADD_REC, DELETE_REC, ADD_DOC, VIEW_D
-
+
@@ -3729,7 +3735,7 @@ SELECT GUID, ENTITY_ID, GROUP_ID, EDIT_REC, ADD_REC, DELETE_REC, ADD_DOC, VIEW_D
-
+
@@ -3766,7 +3772,7 @@ SELECT GUID, ENTITY_ID, GROUP_ID, EDIT_REC, ADD_REC, DELETE_REC, ADD_DOC, VIEW_D
-
+
@@ -3821,7 +3827,7 @@ SELECT GUID, ENTITY_ID, GROUP_ID, EDIT_REC, ADD_REC, DELETE_REC, ADD_DOC, VIEW_D
-
+
@@ -3860,7 +3866,7 @@ SELECT GUID, ENTITY_ID, GROUP_ID, EDIT_REC, ADD_REC, DELETE_REC, ADD_DOC, VIEW_D
-
+
@@ -3984,7 +3990,7 @@ SELECT GUID, ENTITY_ID, GROUP_ID, EDIT_REC, ADD_REC, DELETE_REC, ADD_DOC, VIEW_D
-
+
@@ -4053,7 +4059,7 @@ SELECT GUID, ENTITY_ID, GROUP_ID, EDIT_REC, ADD_REC, DELETE_REC, ADD_DOC, VIEW_D
-
+
@@ -4083,7 +4089,7 @@ SELECT GUID, ENTITY_ID, GROUP_ID, EDIT_REC, ADD_REC, DELETE_REC, ADD_DOC, VIEW_D
-
+
@@ -4120,7 +4126,7 @@ SELECT GUID, ENTITY_ID, GROUP_ID, EDIT_REC, ADD_REC, DELETE_REC, ADD_DOC, VIEW_D
-
+
@@ -4157,7 +4163,7 @@ SELECT GUID, ENTITY_ID, GROUP_ID, EDIT_REC, ADD_REC, DELETE_REC, ADD_DOC, VIEW_D
-
+
@@ -4189,7 +4195,7 @@ SELECT GUID, ENTITY_ID, GROUP_ID, EDIT_REC, ADD_REC, DELETE_REC, ADD_DOC, VIEW_D
-
+
@@ -4209,7 +4215,7 @@ SELECT GUID, ENTITY_ID, GROUP_ID, EDIT_REC, ADD_REC, DELETE_REC, ADD_DOC, VIEW_D
-
+
@@ -4255,7 +4261,7 @@ SELECT GUID, ENTITY_ID, GROUP_ID, EDIT_REC, ADD_REC, DELETE_REC, ADD_DOC, VIEW_D
-
+
@@ -4313,7 +4319,7 @@ SELECT GUID, ENTITY_ID, GROUP_ID, EDIT_REC, ADD_REC, DELETE_REC, ADD_DOC, VIEW_D
-
+
@@ -4343,7 +4349,7 @@ SELECT GUID, ENTITY_ID, GROUP_ID, EDIT_REC, ADD_REC, DELETE_REC, ADD_DOC, VIEW_D
-
+
@@ -4498,7 +4504,7 @@ SELECT GUID, ENTITY_ID, GROUP_ID, EDIT_REC, ADD_REC, DELETE_REC, ADD_DOC, VIEW_D
-
+
@@ -4523,7 +4529,7 @@ SELECT GUID, ENTITY_ID, GROUP_ID, EDIT_REC, ADD_REC, DELETE_REC, ADD_DOC, VIEW_D
-
+
@@ -4558,7 +4564,7 @@ SELECT GUID, ENTITY_ID, GROUP_ID, EDIT_REC, ADD_REC, DELETE_REC, ADD_DOC, VIEW_D
-
+
@@ -4587,7 +4593,7 @@ SELECT GUID, ENTITY_ID, GROUP_ID, EDIT_REC, ADD_REC, DELETE_REC, ADD_DOC, VIEW_D
-
+
@@ -4646,7 +4652,7 @@ SELECT GUID, ENTITY_ID, GROUP_ID, EDIT_REC, ADD_REC, DELETE_REC, ADD_DOC, VIEW_D
-
+
@@ -4719,7 +4725,7 @@ SELECT GUID, ENTITY_ID, GROUP_ID, EDIT_REC, ADD_REC, DELETE_REC, ADD_DOC, VIEW_D
-
+
@@ -4749,7 +4755,7 @@ SELECT GUID, ENTITY_ID, GROUP_ID, EDIT_REC, ADD_REC, DELETE_REC, ADD_DOC, VIEW_D
-
+
@@ -4822,10 +4828,11 @@ SELECT GUID, ENTITY_ID, GROUP_ID, EDIT_REC, ADD_REC, DELETE_REC, ADD_DOC, VIEW_D
+
-
+
@@ -4919,7 +4926,7 @@ SELECT GUID, ENTITY_ID, GROUP_ID, EDIT_REC, ADD_REC, DELETE_REC, ADD_DOC, VIEW_D
-
+
@@ -4958,7 +4965,7 @@ SELECT GUID, ENTITY_ID, GROUP_ID, EDIT_REC, ADD_REC, DELETE_REC, ADD_DOC, VIEW_D
-
+
@@ -4976,7 +4983,7 @@ SELECT GUID, ENTITY_ID, GROUP_ID, EDIT_REC, ADD_REC, DELETE_REC, ADD_DOC, VIEW_D
-
+
@@ -5022,7 +5029,7 @@ SELECT GUID, ENTITY_ID, GROUP_ID, EDIT_REC, ADD_REC, DELETE_REC, ADD_DOC, VIEW_D
-
+
@@ -5036,7 +5043,7 @@ SELECT GUID, ENTITY_ID, GROUP_ID, EDIT_REC, ADD_REC, DELETE_REC, ADD_DOC, VIEW_D
-
+
@@ -5088,7 +5095,7 @@ SELECT GUID, ENTITY_ID, GROUP_ID, EDIT_REC, ADD_REC, DELETE_REC, ADD_DOC, VIEW_D
-
+
@@ -5132,7 +5139,7 @@ SELECT GUID, ENTITY_ID, GROUP_ID, EDIT_REC, ADD_REC, DELETE_REC, ADD_DOC, VIEW_D
-
+
@@ -5164,7 +5171,7 @@ SELECT GUID, ENTITY_ID, GROUP_ID, EDIT_REC, ADD_REC, DELETE_REC, ADD_DOC, VIEW_D
-
+
@@ -5246,7 +5253,7 @@ SELECT GUID, ENTITY_ID, GROUP_ID, EDIT_REC, ADD_REC, DELETE_REC, ADD_DOC, VIEW_D
-
+
@@ -5298,7 +5305,7 @@ SELECT GUID, ENTITY_ID, GROUP_ID, EDIT_REC, ADD_REC, DELETE_REC, ADD_DOC, VIEW_D
-
+
@@ -5371,7 +5378,7 @@ SELECT GUID, ENTITY_ID, GROUP_ID, EDIT_REC, ADD_REC, DELETE_REC, ADD_DOC, VIEW_D
-
+
@@ -5559,24 +5566,24 @@ SELECT GUID, ENTITY_ID, GROUP_ID, EDIT_REC, ADD_REC, DELETE_REC, ADD_DOC, VIEW_D
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/DD-Record-Organiser/DD_DMSDataSet1.Designer.vb b/app/DD-Record-Organiser/DD_DMSDataSet1.Designer.vb
index 11e2fc2..d75d5e8 100644
--- a/app/DD-Record-Organiser/DD_DMSDataSet1.Designer.vb
+++ b/app/DD-Record-Organiser/DD_DMSDataSet1.Designer.vb
@@ -14596,6 +14596,8 @@ Partial Public Class DD_DMSDataSet
Private columnSQL_QUICK_VIEW As Global.System.Data.DataColumn
+ Private columnCONTROL_DOCTYPE_MATCH As Global.System.Data.DataColumn
+
_
Public Sub New()
@@ -14807,6 +14809,14 @@ Partial Public Class DD_DMSDataSet
End Get
End Property
+ _
+ Public ReadOnly Property CONTROL_DOCTYPE_MATCHColumn() As Global.System.Data.DataColumn
+ Get
+ Return Me.columnCONTROL_DOCTYPE_MATCH
+ End Get
+ End Property
+
_
@@ -14865,9 +14875,10 @@ Partial Public Class DD_DMSDataSet
ByVal SEARCH_PATTERN4 As String, _
ByVal SEARCH_PATTERN5 As String, _
ByVal LOAD_DIRECT As Boolean, _
- ByVal SQL_QUICK_VIEW As String) As TBPMO_FORM_CONSTRUCTOR_DETAILRow
+ ByVal SQL_QUICK_VIEW As String, _
+ ByVal CONTROL_DOCTYPE_MATCH As Integer) As TBPMO_FORM_CONSTRUCTOR_DETAILRow
Dim rowTBPMO_FORM_CONSTRUCTOR_DETAILRow As TBPMO_FORM_CONSTRUCTOR_DETAILRow = CType(Me.NewRow,TBPMO_FORM_CONSTRUCTOR_DETAILRow)
- Dim columnValuesArray() As Object = New Object() {Nothing, Nothing, Nothing, PARENT_ID, LEVEL1_SELECT, SEQUENCE, SQL_SELECT_EBENE1, SQL_SELECT_EBENE2, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, COLUMN_NAME1, COLUMN_NAME2, WINDREAM_SEARCH, SEARCH_PATTERN1, SEARCH_PATTERN2, SEARCH_PATTERN3, SEARCH_PATTERN4, SEARCH_PATTERN5, LOAD_DIRECT, SQL_QUICK_VIEW}
+ Dim columnValuesArray() As Object = New Object() {Nothing, Nothing, Nothing, PARENT_ID, LEVEL1_SELECT, SEQUENCE, SQL_SELECT_EBENE1, SQL_SELECT_EBENE2, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, COLUMN_NAME1, COLUMN_NAME2, WINDREAM_SEARCH, SEARCH_PATTERN1, SEARCH_PATTERN2, SEARCH_PATTERN3, SEARCH_PATTERN4, SEARCH_PATTERN5, LOAD_DIRECT, SQL_QUICK_VIEW, CONTROL_DOCTYPE_MATCH}
If (Not (parentTBPMO_FORM_CONSTRUCTORRowByFK_TBPMO_FORM_CONSTRUCTOR_DETAIL_CONSTRUCT_ID) Is Nothing) Then
columnValuesArray(1) = parentTBPMO_FORM_CONSTRUCTORRowByFK_TBPMO_FORM_CONSTRUCTOR_DETAIL_CONSTRUCT_ID(0)
End If
@@ -14924,6 +14935,7 @@ Partial Public Class DD_DMSDataSet
Me.columnSEARCH_PATTERN5 = MyBase.Columns("SEARCH_PATTERN5")
Me.columnLOAD_DIRECT = MyBase.Columns("LOAD_DIRECT")
Me.columnSQL_QUICK_VIEW = MyBase.Columns("SQL_QUICK_VIEW")
+ Me.columnCONTROL_DOCTYPE_MATCH = MyBase.Columns("CONTROL_DOCTYPE_MATCH")
End Sub
_
Public Property ADDED_WHEN() As Date
Get
- Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.ADDED_WHENColumn),Date)
+ Try
+ Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.ADDED_WHENColumn),Date)
+ Catch e As Global.System.InvalidCastException
+ Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBPMO_FORM_CONSTRUCTOR_DETAIL ist DBNul"& _
+ "l.", e)
+ End Try
End Get
Set
Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.ADDED_WHENColumn) = value
@@ -27068,6 +27088,17 @@ Partial Public Class DD_DMSDataSet
End Set
End Property
+ _
+ Public Property CONTROL_DOCTYPE_MATCH() As Integer
+ Get
+ Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.CONTROL_DOCTYPE_MATCHColumn),Integer)
+ End Get
+ Set
+ Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.CONTROL_DOCTYPE_MATCHColumn) = value
+ End Set
+ End Property
+
_
Public Property TBPMO_FORM_CONSTRUCTORRow() As TBPMO_FORM_CONSTRUCTORRow
@@ -27114,6 +27145,18 @@ Partial Public Class DD_DMSDataSet
Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.ADDED_WHOColumn) = Global.System.Convert.DBNull
End Sub
+ _
+ Public Function IsADDED_WHENNull() As Boolean
+ Return Me.IsNull(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.ADDED_WHENColumn)
+ End Function
+
+ _
+ Public Sub SetADDED_WHENNull()
+ Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.ADDED_WHENColumn) = Global.System.Convert.DBNull
+ End Sub
+
_
Public Function IsCHANGED_WHONull() As Boolean
@@ -42917,6 +42960,7 @@ Namespace DD_DMSDataSetTableAdapters
tableMapping.ColumnMappings.Add("SEARCH_PATTERN5", "SEARCH_PATTERN5")
tableMapping.ColumnMappings.Add("LOAD_DIRECT", "LOAD_DIRECT")
tableMapping.ColumnMappings.Add("SQL_QUICK_VIEW", "SQL_QUICK_VIEW")
+ tableMapping.ColumnMappings.Add("CONTROL_DOCTYPE_MATCH", "CONTROL_DOCTYPE_MATCH")
Me._adapter.TableMappings.Add(tableMapping)
Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand()
Me._adapter.DeleteCommand.Connection = Me.Connection
@@ -42929,14 +42973,15 @@ Namespace DD_DMSDataSetTableAdapters
", FORM_ID, PARENT_ID, LEVEL1_SELECT, SEQUENCE, SQL_SELECT_EBENE1, SQL_SELECT_EBE"& _
"NE2, ADDED_WHO, COLUMN_NAME1, COLUMN_NAME2, WINDREAM_SEARCH, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _
" SEARCH_PATTERN1, SEARCH_PATTERN2, SEARCH_PATTERN3, SEARCH_PATTERN4, SEAR"& _
- "CH_PATTERN5)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES (@CONSTRUCT_ID,@FORM_ID,@PARENT_ID,@LEVEL1_SELECT,@S"& _
- "EQUENCE,@SQL_SELECT_EBENE1,@SQL_SELECT_EBENE2,@ADDED_WHO,@COLUMN_NAME1,@COLUMN_N"& _
- "AME2,@WINDREAM_SEARCH,@SEARCH_PATTERN1,@SEARCH_PATTERN2,@SEARCH_PATTERN3,@SEARCH"& _
- "_PATTERN4,@SEARCH_PATTERN5); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, CONSTRUCT_ID, FORM_ID, PARENT_ID, LE"& _
- "VEL1_SELECT, SEQUENCE, SQL_SELECT_EBENE1, SQL_SELECT_EBENE2, ADDED_WHO, ADDED_WH"& _
- "EN, CHANGED_WHO, CHANGED_WHEN, COLUMN_NAME1, COLUMN_NAME2, WINDREAM_SEARCH, SEAR"& _
- "CH_PATTERN1, SEARCH_PATTERN2, SEARCH_PATTERN3, SEARCH_PATTERN4, SEARCH_PATTERN5 "& _
- "FROM TBPMO_FORM_CONSTRUCTOR_DETAIL WHERE (GUID = SCOPE_IDENTITY())"
+ "CH_PATTERN5, CONTROL_DOCTYPE_MATCH)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES (@CONSTRUCT_ID,@FORM_ID,@PARE"& _
+ "NT_ID,@LEVEL1_SELECT,@SEQUENCE,@SQL_SELECT_EBENE1,@SQL_SELECT_EBENE2,@ADDED_WHO,"& _
+ "@COLUMN_NAME1,@COLUMN_NAME2,@WINDREAM_SEARCH,@SEARCH_PATTERN1,@SEARCH_PATTERN2,@"& _
+ "SEARCH_PATTERN3,@SEARCH_PATTERN4,@SEARCH_PATTERN5,@CONTROL_DOCTYPE_MATCH); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SE"& _
+ "LECT GUID, CONSTRUCT_ID, FORM_ID, PARENT_ID, LEVEL1_SELECT, SEQUENCE, SQL_SELECT"& _
+ "_EBENE1, SQL_SELECT_EBENE2, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, CO"& _
+ "LUMN_NAME1, COLUMN_NAME2, WINDREAM_SEARCH, SEARCH_PATTERN1, SEARCH_PATTERN2, SEA"& _
+ "RCH_PATTERN3, SEARCH_PATTERN4, SEARCH_PATTERN5 FROM TBPMO_FORM_CONSTRUCTOR_DETAI"& _
+ "L WHERE (GUID = SCOPE_IDENTITY())"
Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text
Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CONSTRUCT_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "CONSTRUCT_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FORM_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "FORM_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
@@ -42954,6 +42999,7 @@ Namespace DD_DMSDataSetTableAdapters
Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SEARCH_PATTERN3", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "SEARCH_PATTERN3", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SEARCH_PATTERN4", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "SEARCH_PATTERN4", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SEARCH_PATTERN5", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "SEARCH_PATTERN5", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
+ Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CONTROL_DOCTYPE_MATCH", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "CONTROL_DOCTYPE_MATCH", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand()
Me._adapter.UpdateCommand.Connection = Me.Connection
Me._adapter.UpdateCommand.CommandText = "UPDATE TBPMO_FORM_CONSTRUCTOR_DETAIL"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET CONSTRUCT_ID = @CO"& _
@@ -42964,12 +43010,13 @@ Namespace DD_DMSDataSetTableAdapters
"LUMN_NAME2, WINDREAM_SEARCH = @WINDREAM_SEARCH, SEARCH_PATTERN1 = @SEARCH_PATTER"& _
"N1, SEARCH_PATTERN2 = @SEARCH_PATTERN2, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" SEARCH_PATTER"& _
"N3 = @SEARCH_PATTERN3, SEARCH_PATTERN4 = @SEARCH_PATTERN4, SEARCH_PATTERN5 = @SE"& _
- "ARCH_PATTERN5, LOAD_DIRECT = @LOAD_DIRECT, SQL_QUICK_VIEW ="&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID "& _
- "= @Original_GUID); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, CONSTRUCT_ID, FORM_ID, PARENT_ID, LEVEL1_SELE"& _
- "CT, SEQUENCE, SQL_SELECT_EBENE1, SQL_SELECT_EBENE2, ADDED_WHO, ADDED_WHEN, CHANG"& _
- "ED_WHO, CHANGED_WHEN, COLUMN_NAME1, COLUMN_NAME2, WINDREAM_SEARCH, SEARCH_PATTER"& _
- "N1, SEARCH_PATTERN2, SEARCH_PATTERN3, SEARCH_PATTERN4, SEARCH_PATTERN5 FROM TBPM"& _
- "O_FORM_CONSTRUCTOR_DETAIL WHERE (GUID = @GUID)"
+ "ARCH_PATTERN5, LOAD_DIRECT = @LOAD_DIRECT, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" SQL_QUICK_"& _
+ "VIEW = @SQL_QUICK_VIEW, CONTROL_DOCTYPE_MATCH = @CONTROL_DOCTYPE_MATCH"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE "& _
+ " (GUID = @Original_GUID); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, CONSTRUCT_ID, FORM_ID, PARENT_ID,"& _
+ " LEVEL1_SELECT, SEQUENCE, SQL_SELECT_EBENE1, SQL_SELECT_EBENE2, ADDED_WHO, ADDED"& _
+ "_WHEN, CHANGED_WHO, CHANGED_WHEN, COLUMN_NAME1, COLUMN_NAME2, WINDREAM_SEARCH, S"& _
+ "EARCH_PATTERN1, SEARCH_PATTERN2, SEARCH_PATTERN3, SEARCH_PATTERN4, SEARCH_PATTER"& _
+ "N5 FROM TBPMO_FORM_CONSTRUCTOR_DETAIL WHERE (GUID = @GUID)"
Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text
Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CONSTRUCT_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "CONSTRUCT_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FORM_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "FORM_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
@@ -42988,6 +43035,8 @@ Namespace DD_DMSDataSetTableAdapters
Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SEARCH_PATTERN4", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "SEARCH_PATTERN4", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SEARCH_PATTERN5", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "SEARCH_PATTERN5", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@LOAD_DIRECT", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "LOAD_DIRECT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
+ Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL_QUICK_VIEW", Global.System.Data.SqlDbType.NVarChar, 2147483647, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_QUICK_VIEW", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
+ Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CONTROL_DOCTYPE_MATCH", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "CONTROL_DOCTYPE_MATCH", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
End Sub
@@ -43009,8 +43058,8 @@ Namespace DD_DMSDataSetTableAdapters
"L_SELECT_EBENE1, SQL_SELECT_EBENE2, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_"& _
"WHEN, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" COLUMN_NAME1, COLUMN_NAME2, WINDREAM_SEARCH, SE"& _
"ARCH_PATTERN1, SEARCH_PATTERN2, SEARCH_PATTERN3, SEARCH_PATTERN4, SEARCH_PATTERN"& _
- "5, LOAD_DIRECT, SQL_QUICK_VIEW"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBPMO_FORM_CONSTRUCTOR_DETAIL"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"W"& _
- "HERE (GUID = @ID)"
+ "5, LOAD_DIRECT, SQL_QUICK_VIEW, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" CONTROL_DOCTYPE_MATCH"& _
+ ""&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBPMO_FORM_CONSTRUCTOR_DETAIL"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @ID)"
Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text
Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
Me._commandCollection(1) = New Global.System.Data.SqlClient.SqlCommand()
@@ -43146,7 +43195,8 @@ Namespace DD_DMSDataSetTableAdapters
ByVal SEARCH_PATTERN2 As String, _
ByVal SEARCH_PATTERN3 As String, _
ByVal SEARCH_PATTERN4 As String, _
- ByVal SEARCH_PATTERN5 As String) As Integer
+ ByVal SEARCH_PATTERN5 As String, _
+ ByVal CONTROL_DOCTYPE_MATCH As Integer) As Integer
Me.Adapter.InsertCommand.Parameters(0).Value = CType(CONSTRUCT_ID,Integer)
Me.Adapter.InsertCommand.Parameters(1).Value = CType(FORM_ID,Integer)
Me.Adapter.InsertCommand.Parameters(2).Value = CType(PARENT_ID,Integer)
@@ -43207,6 +43257,7 @@ Namespace DD_DMSDataSetTableAdapters
Else
Me.Adapter.InsertCommand.Parameters(15).Value = CType(SEARCH_PATTERN5,String)
End If
+ Me.Adapter.InsertCommand.Parameters(16).Value = CType(CONTROL_DOCTYPE_MATCH,Integer)
Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State
If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _
<> Global.System.Data.ConnectionState.Open) Then
@@ -43244,6 +43295,8 @@ Namespace DD_DMSDataSetTableAdapters
ByVal SEARCH_PATTERN4 As String, _
ByVal SEARCH_PATTERN5 As String, _
ByVal LOAD_DIRECT As Boolean, _
+ ByVal SQL_QUICK_VIEW As String, _
+ ByVal CONTROL_DOCTYPE_MATCH As Integer, _
ByVal Original_GUID As Integer, _
ByVal GUID As Integer) As Integer
Me.Adapter.UpdateCommand.Parameters(0).Value = CType(CONSTRUCT_ID,Integer)
@@ -43307,8 +43360,14 @@ Namespace DD_DMSDataSetTableAdapters
Me.Adapter.UpdateCommand.Parameters(15).Value = CType(SEARCH_PATTERN5,String)
End If
Me.Adapter.UpdateCommand.Parameters(16).Value = CType(LOAD_DIRECT,Boolean)
- Me.Adapter.UpdateCommand.Parameters(17).Value = CType(Original_GUID,Integer)
- Me.Adapter.UpdateCommand.Parameters(18).Value = CType(GUID,Integer)
+ If (SQL_QUICK_VIEW Is Nothing) Then
+ Throw New Global.System.ArgumentNullException("SQL_QUICK_VIEW")
+ Else
+ Me.Adapter.UpdateCommand.Parameters(17).Value = CType(SQL_QUICK_VIEW,String)
+ End If
+ Me.Adapter.UpdateCommand.Parameters(18).Value = CType(CONTROL_DOCTYPE_MATCH,Integer)
+ Me.Adapter.UpdateCommand.Parameters(19).Value = CType(Original_GUID,Integer)
+ Me.Adapter.UpdateCommand.Parameters(20).Value = CType(GUID,Integer)
Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State
If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _
<> Global.System.Data.ConnectionState.Open) Then
diff --git a/app/DD-Record-Organiser/DD_ECMAdmin.Designer.vb b/app/DD-Record-Organiser/DD_ECMAdmin.Designer.vb
index cef6f4b..a0d9d32 100644
--- a/app/DD-Record-Organiser/DD_ECMAdmin.Designer.vb
+++ b/app/DD-Record-Organiser/DD_ECMAdmin.Designer.vb
@@ -1034,20 +1034,24 @@ Partial Public Class DD_ECMAdmin
Private columnSQL_QUICK_VIEW As Global.System.Data.DataColumn
- _
+ Private columnCONTROL_DOCTYPE_MATCH As Global.System.Data.DataColumn
+
+ Private columnSQL_RIGHT_READ_AND_VIEW_ONLY As Global.System.Data.DataColumn
+
+ _
Public Sub New()
- MyBase.New
+ MyBase.New()
Me.TableName = "TBPMO_FORM_CONSTRUCTOR_DETAIL"
- Me.BeginInit
- Me.InitClass
- Me.EndInit
+ Me.BeginInit()
+ Me.InitClass()
+ Me.EndInit()
End Sub
-
- _
+
+ _
Friend Sub New(ByVal table As Global.System.Data.DataTable)
- MyBase.New
+ MyBase.New()
Me.TableName = table.TableName
If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then
Me.CaseSensitive = table.CaseSensitive
@@ -1061,251 +1065,269 @@ Partial Public Class DD_ECMAdmin
Me.Prefix = table.Prefix
Me.MinimumCapacity = table.MinimumCapacity
End Sub
-
- _
+
+ _
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
+ Me.InitVars()
End Sub
-
- _
+
+ _
Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn
Get
Return Me.columnGUID
End Get
End Property
-
- _
+
+ _
Public ReadOnly Property CONSTRUCT_IDColumn() As Global.System.Data.DataColumn
Get
Return Me.columnCONSTRUCT_ID
End Get
End Property
-
- _
+
+ _
Public ReadOnly Property FORM_IDColumn() As Global.System.Data.DataColumn
Get
Return Me.columnFORM_ID
End Get
End Property
-
- _
+
+ _
Public ReadOnly Property PARENT_IDColumn() As Global.System.Data.DataColumn
Get
Return Me.columnPARENT_ID
End Get
End Property
-
- _
+
+ _
Public ReadOnly Property LEVEL1_SELECTColumn() As Global.System.Data.DataColumn
Get
Return Me.columnLEVEL1_SELECT
End Get
End Property
-
- _
+
+ _
Public ReadOnly Property SEQUENCEColumn() As Global.System.Data.DataColumn
Get
Return Me.columnSEQUENCE
End Get
End Property
-
- _
+
+ _
Public ReadOnly Property SQL_SELECT_EBENE1Column() As Global.System.Data.DataColumn
Get
Return Me.columnSQL_SELECT_EBENE1
End Get
End Property
-
- _
+
+ _
Public ReadOnly Property SQL_SELECT_EBENE2Column() As Global.System.Data.DataColumn
Get
Return Me.columnSQL_SELECT_EBENE2
End Get
End Property
-
- _
+
+ _
Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn
Get
Return Me.columnADDED_WHO
End Get
End Property
-
- _
+
+ _
Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn
Get
Return Me.columnADDED_WHEN
End Get
End Property
-
- _
+
+ _
Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn
Get
Return Me.columnCHANGED_WHO
End Get
End Property
-
- _
+
+ _
Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn
Get
Return Me.columnCHANGED_WHEN
End Get
End Property
-
- _
+
+ _
Public ReadOnly Property COLUMN_NAME1Column() As Global.System.Data.DataColumn
Get
Return Me.columnCOLUMN_NAME1
End Get
End Property
-
- _
+
+ _
Public ReadOnly Property COLUMN_NAME2Column() As Global.System.Data.DataColumn
Get
Return Me.columnCOLUMN_NAME2
End Get
End Property
-
- _
+
+ _
Public ReadOnly Property WINDREAM_SEARCHColumn() As Global.System.Data.DataColumn
Get
Return Me.columnWINDREAM_SEARCH
End Get
End Property
-
- _
+
+ _
Public ReadOnly Property SEARCH_PATTERN1Column() As Global.System.Data.DataColumn
Get
Return Me.columnSEARCH_PATTERN1
End Get
End Property
-
- _
+
+ _
Public ReadOnly Property SEARCH_PATTERN2Column() As Global.System.Data.DataColumn
Get
Return Me.columnSEARCH_PATTERN2
End Get
End Property
-
- _
+
+ _
Public ReadOnly Property SEARCH_PATTERN3Column() As Global.System.Data.DataColumn
Get
Return Me.columnSEARCH_PATTERN3
End Get
End Property
-
- _
+
+ _
Public ReadOnly Property SEARCH_PATTERN4Column() As Global.System.Data.DataColumn
Get
Return Me.columnSEARCH_PATTERN4
End Get
End Property
-
- _
+
+ _
Public ReadOnly Property SEARCH_PATTERN5Column() As Global.System.Data.DataColumn
Get
Return Me.columnSEARCH_PATTERN5
End Get
End Property
-
- _
+
+ _
Public ReadOnly Property LOAD_DIRECTColumn() As Global.System.Data.DataColumn
Get
Return Me.columnLOAD_DIRECT
End Get
End Property
-
- _
+
+ _
Public ReadOnly Property SQL_QUICK_VIEWColumn() As Global.System.Data.DataColumn
Get
Return Me.columnSQL_QUICK_VIEW
End Get
End Property
-
- _
+
+ _
+ Public ReadOnly Property CONTROL_DOCTYPE_MATCHColumn() As Global.System.Data.DataColumn
+ Get
+ Return Me.columnCONTROL_DOCTYPE_MATCH
+ End Get
+ End Property
+
+ _
+ Public ReadOnly Property SQL_RIGHT_READ_AND_VIEW_ONLYColumn() As Global.System.Data.DataColumn
+ Get
+ Return Me.columnSQL_RIGHT_READ_AND_VIEW_ONLY
+ End Get
+ End Property
+
+ _
Public ReadOnly Property Count() As Integer
Get
Return Me.Rows.Count
End Get
End Property
-
- _
- Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_FORM_CONSTRUCTOR_DETAILRow
+
+ _
+ Default Public ReadOnly Property Item(ByVal index As Integer) As TBPMO_FORM_CONSTRUCTOR_DETAILRow
Get
- Return CType(Me.Rows(index),TBPMO_FORM_CONSTRUCTOR_DETAILRow)
+ Return CType(Me.Rows(index), TBPMO_FORM_CONSTRUCTOR_DETAILRow)
End Get
End Property
-
- _
+
+ _
Public Event TBPMO_FORM_CONSTRUCTOR_DETAILRowChanging As TBPMO_FORM_CONSTRUCTOR_DETAILRowChangeEventHandler
-
- _
+
+ _
Public Event TBPMO_FORM_CONSTRUCTOR_DETAILRowChanged As TBPMO_FORM_CONSTRUCTOR_DETAILRowChangeEventHandler
-
- _
+
+ _
Public Event TBPMO_FORM_CONSTRUCTOR_DETAILRowDeleting As TBPMO_FORM_CONSTRUCTOR_DETAILRowChangeEventHandler
-
- _
+
+ _
Public Event TBPMO_FORM_CONSTRUCTOR_DETAILRowDeleted As TBPMO_FORM_CONSTRUCTOR_DETAILRowChangeEventHandler
-
- _
+
+ _
Public Overloads Sub AddTBPMO_FORM_CONSTRUCTOR_DETAILRow(ByVal row As TBPMO_FORM_CONSTRUCTOR_DETAILRow)
Me.Rows.Add(row)
End Sub
-
- _
+
+ _
Public Overloads Function AddTBPMO_FORM_CONSTRUCTOR_DETAILRow( _
- ByVal parentTBPMO_FORM_CONSTRUCTORRowByFK_TBPMO_FORM_CONSTRUCTOR_DETAIL_CONSTRUCT_ID As TBPMO_FORM_CONSTRUCTORRow, _
- ByVal FORM_ID As Integer, _
- ByVal PARENT_ID As Integer, _
- ByVal LEVEL1_SELECT As Boolean, _
- ByVal SEQUENCE As Integer, _
- ByVal SQL_SELECT_EBENE1 As String, _
- ByVal SQL_SELECT_EBENE2 As String, _
- ByVal ADDED_WHO As String, _
- ByVal ADDED_WHEN As Date, _
- ByVal CHANGED_WHO As String, _
- ByVal CHANGED_WHEN As Date, _
- ByVal COLUMN_NAME1 As String, _
- ByVal COLUMN_NAME2 As String, _
- ByVal WINDREAM_SEARCH As String, _
- ByVal SEARCH_PATTERN1 As String, _
- ByVal SEARCH_PATTERN2 As String, _
- ByVal SEARCH_PATTERN3 As String, _
- ByVal SEARCH_PATTERN4 As String, _
- ByVal SEARCH_PATTERN5 As String, _
- ByVal LOAD_DIRECT As Boolean, _
- ByVal SQL_QUICK_VIEW As String) As TBPMO_FORM_CONSTRUCTOR_DETAILRow
- Dim rowTBPMO_FORM_CONSTRUCTOR_DETAILRow As TBPMO_FORM_CONSTRUCTOR_DETAILRow = CType(Me.NewRow,TBPMO_FORM_CONSTRUCTOR_DETAILRow)
- Dim columnValuesArray() As Object = New Object() {Nothing, Nothing, FORM_ID, PARENT_ID, LEVEL1_SELECT, SEQUENCE, SQL_SELECT_EBENE1, SQL_SELECT_EBENE2, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, COLUMN_NAME1, COLUMN_NAME2, WINDREAM_SEARCH, SEARCH_PATTERN1, SEARCH_PATTERN2, SEARCH_PATTERN3, SEARCH_PATTERN4, SEARCH_PATTERN5, LOAD_DIRECT, SQL_QUICK_VIEW}
+ ByVal parentTBPMO_FORM_CONSTRUCTORRowByFK_TBPMO_FORM_CONSTRUCTOR_DETAIL_CONSTRUCT_ID As TBPMO_FORM_CONSTRUCTORRow, _
+ ByVal FORM_ID As Integer, _
+ ByVal PARENT_ID As Integer, _
+ ByVal LEVEL1_SELECT As Boolean, _
+ ByVal SEQUENCE As Integer, _
+ ByVal SQL_SELECT_EBENE1 As String, _
+ ByVal SQL_SELECT_EBENE2 As String, _
+ ByVal ADDED_WHO As String, _
+ ByVal ADDED_WHEN As Date, _
+ ByVal CHANGED_WHO As String, _
+ ByVal CHANGED_WHEN As Date, _
+ ByVal COLUMN_NAME1 As String, _
+ ByVal COLUMN_NAME2 As String, _
+ ByVal WINDREAM_SEARCH As String, _
+ ByVal SEARCH_PATTERN1 As String, _
+ ByVal SEARCH_PATTERN2 As String, _
+ ByVal SEARCH_PATTERN3 As String, _
+ ByVal SEARCH_PATTERN4 As String, _
+ ByVal SEARCH_PATTERN5 As String, _
+ ByVal LOAD_DIRECT As Boolean, _
+ ByVal SQL_QUICK_VIEW As String, _
+ ByVal CONTROL_DOCTYPE_MATCH As Integer, _
+ ByVal SQL_RIGHT_READ_AND_VIEW_ONLY As String) As TBPMO_FORM_CONSTRUCTOR_DETAILRow
+ Dim rowTBPMO_FORM_CONSTRUCTOR_DETAILRow As TBPMO_FORM_CONSTRUCTOR_DETAILRow = CType(Me.NewRow, TBPMO_FORM_CONSTRUCTOR_DETAILRow)
+ Dim columnValuesArray() As Object = New Object() {Nothing, Nothing, FORM_ID, PARENT_ID, LEVEL1_SELECT, SEQUENCE, SQL_SELECT_EBENE1, SQL_SELECT_EBENE2, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, COLUMN_NAME1, COLUMN_NAME2, WINDREAM_SEARCH, SEARCH_PATTERN1, SEARCH_PATTERN2, SEARCH_PATTERN3, SEARCH_PATTERN4, SEARCH_PATTERN5, LOAD_DIRECT, SQL_QUICK_VIEW, CONTROL_DOCTYPE_MATCH, SQL_RIGHT_READ_AND_VIEW_ONLY}
If (Not (parentTBPMO_FORM_CONSTRUCTORRowByFK_TBPMO_FORM_CONSTRUCTOR_DETAIL_CONSTRUCT_ID) Is Nothing) Then
columnValuesArray(1) = parentTBPMO_FORM_CONSTRUCTORRowByFK_TBPMO_FORM_CONSTRUCTOR_DETAIL_CONSTRUCT_ID(0)
End If
@@ -1313,29 +1335,29 @@ Partial Public Class DD_ECMAdmin
Me.Rows.Add(rowTBPMO_FORM_CONSTRUCTOR_DETAILRow)
Return rowTBPMO_FORM_CONSTRUCTOR_DETAILRow
End Function
-
- _
+
+ _
Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_FORM_CONSTRUCTOR_DETAILRow
- Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_FORM_CONSTRUCTOR_DETAILRow)
+ Return CType(Me.Rows.Find(New Object() {GUID}), TBPMO_FORM_CONSTRUCTOR_DETAILRow)
End Function
-
- _
+
+ _
Public Overrides Function Clone() As Global.System.Data.DataTable
- Dim cln As TBPMO_FORM_CONSTRUCTOR_DETAILDataTable = CType(MyBase.Clone,TBPMO_FORM_CONSTRUCTOR_DETAILDataTable)
- cln.InitVars
+ Dim cln As TBPMO_FORM_CONSTRUCTOR_DETAILDataTable = CType(MyBase.Clone, TBPMO_FORM_CONSTRUCTOR_DETAILDataTable)
+ cln.InitVars()
Return cln
End Function
-
- _
+
+ _
Protected Overrides Function CreateInstance() As Global.System.Data.DataTable
Return New TBPMO_FORM_CONSTRUCTOR_DETAILDataTable()
End Function
-
- _
+
+ _
Friend Sub InitVars()
Me.columnGUID = MyBase.Columns("GUID")
Me.columnCONSTRUCT_ID = MyBase.Columns("CONSTRUCT_ID")
@@ -1359,10 +1381,12 @@ Partial Public Class DD_ECMAdmin
Me.columnSEARCH_PATTERN5 = MyBase.Columns("SEARCH_PATTERN5")
Me.columnLOAD_DIRECT = MyBase.Columns("LOAD_DIRECT")
Me.columnSQL_QUICK_VIEW = MyBase.Columns("SQL_QUICK_VIEW")
+ Me.columnCONTROL_DOCTYPE_MATCH = MyBase.Columns("CONTROL_DOCTYPE_MATCH")
+ Me.columnSQL_RIGHT_READ_AND_VIEW_ONLY = MyBase.Columns("SQL_RIGHT_READ_AND_VIEW_ONLY")
End Sub
-
- _
+
+ _
Private Sub InitClass()
Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnGUID)
@@ -1408,25 +1432,28 @@ Partial Public Class DD_ECMAdmin
MyBase.Columns.Add(Me.columnLOAD_DIRECT)
Me.columnSQL_QUICK_VIEW = New Global.System.Data.DataColumn("SQL_QUICK_VIEW", GetType(String), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnSQL_QUICK_VIEW)
- Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true))
- Me.columnGUID.AutoIncrement = true
- Me.columnGUID.AllowDBNull = false
- Me.columnGUID.ReadOnly = true
- Me.columnGUID.Unique = true
- Me.columnCONSTRUCT_ID.AllowDBNull = false
- Me.columnFORM_ID.AllowDBNull = false
- Me.columnPARENT_ID.AllowDBNull = false
- Me.columnLEVEL1_SELECT.AllowDBNull = false
- Me.columnSEQUENCE.AllowDBNull = false
+ Me.columnCONTROL_DOCTYPE_MATCH = New Global.System.Data.DataColumn("CONTROL_DOCTYPE_MATCH", GetType(Integer), Nothing, Global.System.Data.MappingType.Element)
+ MyBase.Columns.Add(Me.columnCONTROL_DOCTYPE_MATCH)
+ Me.columnSQL_RIGHT_READ_AND_VIEW_ONLY = New Global.System.Data.DataColumn("SQL_RIGHT_READ_AND_VIEW_ONLY", GetType(String), Nothing, Global.System.Data.MappingType.Element)
+ MyBase.Columns.Add(Me.columnSQL_RIGHT_READ_AND_VIEW_ONLY)
+ Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, True))
+ Me.columnGUID.AutoIncrement = True
+ Me.columnGUID.AllowDBNull = False
+ Me.columnGUID.ReadOnly = True
+ Me.columnGUID.Unique = True
+ Me.columnCONSTRUCT_ID.AllowDBNull = False
+ Me.columnFORM_ID.AllowDBNull = False
+ Me.columnPARENT_ID.AllowDBNull = False
+ Me.columnLEVEL1_SELECT.AllowDBNull = False
+ Me.columnSEQUENCE.AllowDBNull = False
Me.columnSQL_SELECT_EBENE1.MaxLength = 4000
- Me.columnSQL_SELECT_EBENE2.AllowDBNull = false
+ Me.columnSQL_SELECT_EBENE2.AllowDBNull = False
Me.columnSQL_SELECT_EBENE2.MaxLength = 4000
Me.columnADDED_WHO.MaxLength = 50
- Me.columnADDED_WHEN.AllowDBNull = false
Me.columnCHANGED_WHO.MaxLength = 50
- Me.columnCOLUMN_NAME1.AllowDBNull = false
+ Me.columnCOLUMN_NAME1.AllowDBNull = False
Me.columnCOLUMN_NAME1.MaxLength = 100
- Me.columnCOLUMN_NAME2.AllowDBNull = false
+ Me.columnCOLUMN_NAME2.AllowDBNull = False
Me.columnCOLUMN_NAME2.MaxLength = 100
Me.columnWINDREAM_SEARCH.MaxLength = 300
Me.columnSEARCH_PATTERN1.MaxLength = 50
@@ -1434,73 +1461,77 @@ Partial Public Class DD_ECMAdmin
Me.columnSEARCH_PATTERN3.MaxLength = 50
Me.columnSEARCH_PATTERN4.MaxLength = 50
Me.columnSEARCH_PATTERN5.MaxLength = 50
- Me.columnLOAD_DIRECT.AllowDBNull = false
- Me.columnSQL_QUICK_VIEW.AllowDBNull = false
+ Me.columnLOAD_DIRECT.AllowDBNull = False
+ Me.columnSQL_QUICK_VIEW.AllowDBNull = False
Me.columnSQL_QUICK_VIEW.MaxLength = 2147483647
+ Me.columnCONTROL_DOCTYPE_MATCH.AllowDBNull = False
+ Me.columnCONTROL_DOCTYPE_MATCH.DefaultValue = CType(0, Integer)
+ Me.columnSQL_RIGHT_READ_AND_VIEW_ONLY.AllowDBNull = False
+ Me.columnSQL_RIGHT_READ_AND_VIEW_ONLY.MaxLength = 5000
End Sub
-
- _
+
+ _
Public Function NewTBPMO_FORM_CONSTRUCTOR_DETAILRow() As TBPMO_FORM_CONSTRUCTOR_DETAILRow
- Return CType(Me.NewRow,TBPMO_FORM_CONSTRUCTOR_DETAILRow)
+ Return CType(Me.NewRow, TBPMO_FORM_CONSTRUCTOR_DETAILRow)
End Function
-
- _
+
+ _
Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow
Return New TBPMO_FORM_CONSTRUCTOR_DETAILRow(builder)
End Function
-
- _
+
+ _
Protected Overrides Function GetRowType() As Global.System.Type
Return GetType(TBPMO_FORM_CONSTRUCTOR_DETAILRow)
End Function
-
- _
+
+ _
Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs)
MyBase.OnRowChanged(e)
If (Not (Me.TBPMO_FORM_CONSTRUCTOR_DETAILRowChangedEvent) Is Nothing) Then
- RaiseEvent TBPMO_FORM_CONSTRUCTOR_DETAILRowChanged(Me, New TBPMO_FORM_CONSTRUCTOR_DETAILRowChangeEvent(CType(e.Row,TBPMO_FORM_CONSTRUCTOR_DETAILRow), e.Action))
+ RaiseEvent TBPMO_FORM_CONSTRUCTOR_DETAILRowChanged(Me, New TBPMO_FORM_CONSTRUCTOR_DETAILRowChangeEvent(CType(e.Row, TBPMO_FORM_CONSTRUCTOR_DETAILRow), e.Action))
End If
End Sub
-
- _
+
+ _
Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs)
MyBase.OnRowChanging(e)
If (Not (Me.TBPMO_FORM_CONSTRUCTOR_DETAILRowChangingEvent) Is Nothing) Then
- RaiseEvent TBPMO_FORM_CONSTRUCTOR_DETAILRowChanging(Me, New TBPMO_FORM_CONSTRUCTOR_DETAILRowChangeEvent(CType(e.Row,TBPMO_FORM_CONSTRUCTOR_DETAILRow), e.Action))
+ RaiseEvent TBPMO_FORM_CONSTRUCTOR_DETAILRowChanging(Me, New TBPMO_FORM_CONSTRUCTOR_DETAILRowChangeEvent(CType(e.Row, TBPMO_FORM_CONSTRUCTOR_DETAILRow), e.Action))
End If
End Sub
-
- _
+
+ _
Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs)
MyBase.OnRowDeleted(e)
If (Not (Me.TBPMO_FORM_CONSTRUCTOR_DETAILRowDeletedEvent) Is Nothing) Then
- RaiseEvent TBPMO_FORM_CONSTRUCTOR_DETAILRowDeleted(Me, New TBPMO_FORM_CONSTRUCTOR_DETAILRowChangeEvent(CType(e.Row,TBPMO_FORM_CONSTRUCTOR_DETAILRow), e.Action))
+ RaiseEvent TBPMO_FORM_CONSTRUCTOR_DETAILRowDeleted(Me, New TBPMO_FORM_CONSTRUCTOR_DETAILRowChangeEvent(CType(e.Row, TBPMO_FORM_CONSTRUCTOR_DETAILRow), e.Action))
End If
End Sub
-
- _
+
+ _
Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs)
MyBase.OnRowDeleting(e)
If (Not (Me.TBPMO_FORM_CONSTRUCTOR_DETAILRowDeletingEvent) Is Nothing) Then
- RaiseEvent TBPMO_FORM_CONSTRUCTOR_DETAILRowDeleting(Me, New TBPMO_FORM_CONSTRUCTOR_DETAILRowChangeEvent(CType(e.Row,TBPMO_FORM_CONSTRUCTOR_DETAILRow), e.Action))
+ RaiseEvent TBPMO_FORM_CONSTRUCTOR_DETAILRowDeleting(Me, New TBPMO_FORM_CONSTRUCTOR_DETAILRowChangeEvent(CType(e.Row, TBPMO_FORM_CONSTRUCTOR_DETAILRow), e.Action))
End If
End Sub
-
- _
+
+ _
Public Sub RemoveTBPMO_FORM_CONSTRUCTOR_DETAILRow(ByVal row As TBPMO_FORM_CONSTRUCTOR_DETAILRow)
Me.Rows.Remove(row)
End Sub
-
- _
+
+ _
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()
@@ -1529,35 +1560,35 @@ Partial Public Class DD_ECMAdmin
If xs.Contains(dsSchema.TargetNamespace) Then
Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream()
Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream()
- Try
+ Try
Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing
dsSchema.Write(s1)
Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator
Do While schemas.MoveNext
- schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema)
+ schema = CType(schemas.Current, Global.System.Xml.Schema.XmlSchema)
s2.SetLength(0)
schema.Write(s2)
If (s1.Length = s2.Length) Then
s1.Position = 0
s2.Position = 0
-
- Do While ((s1.Position <> s1.Length) _
+
+ Do While ((s1.Position <> s1.Length) _
AndAlso (s1.ReadByte = s2.ReadByte))
-
-
+
+
Loop
If (s1.Position = s1.Length) Then
Return type
End If
End If
-
+
Loop
Finally
If (Not (s1) Is Nothing) Then
- s1.Close
+ s1.Close()
End If
If (Not (s2) Is Nothing) Then
- s2.Close
+ s2.Close()
End If
End Try
End If
@@ -1565,55 +1596,55 @@ Partial Public Class DD_ECMAdmin
Return type
End Function
End Class
-
+
'''
'''Represents the strongly named DataTable class.
'''
- _
+ _
Partial Public Class TBDD_CONNECTIONDataTable
Inherits Global.System.Data.TypedTableBase(Of TBDD_CONNECTIONRow)
-
+
Private columnGUID As Global.System.Data.DataColumn
-
+
Private columnBEZEICHNUNG As Global.System.Data.DataColumn
-
+
Private columnSQL_PROVIDER As Global.System.Data.DataColumn
-
+
Private columnSERVER As Global.System.Data.DataColumn
-
+
Private columnDATENBANK As Global.System.Data.DataColumn
-
+
Private columnUSERNAME As Global.System.Data.DataColumn
-
+
Private columnPASSWORD As Global.System.Data.DataColumn
-
+
Private columnBEMERKUNG As Global.System.Data.DataColumn
-
+
Private columnAKTIV As Global.System.Data.DataColumn
-
+
Private columnERSTELLTWER As Global.System.Data.DataColumn
-
+
Private columnERSTELLTWANN As Global.System.Data.DataColumn
-
+
Private columnGEANDERTWER As Global.System.Data.DataColumn
-
+
Private columnGEAENDERTWANN As Global.System.Data.DataColumn
-
- _
+
+ _
Public Sub New()
- MyBase.New
+ MyBase.New()
Me.TableName = "TBDD_CONNECTION"
- Me.BeginInit
- Me.InitClass
- Me.EndInit
+ Me.BeginInit()
+ Me.InitClass()
+ Me.EndInit()
End Sub
-
- _
+
+ _
Friend Sub New(ByVal table As Global.System.Data.DataTable)
- MyBase.New
+ MyBase.New()
Me.TableName = table.TableName
If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then
Me.CaseSensitive = table.CaseSensitive
@@ -1627,185 +1658,185 @@ Partial Public Class DD_ECMAdmin
Me.Prefix = table.Prefix
Me.MinimumCapacity = table.MinimumCapacity
End Sub
-
- _
+
+ _
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
+ Me.InitVars()
End Sub
-
- _
+
+ _
Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn
Get
Return Me.columnGUID
End Get
End Property
-
- _
+
+ _
Public ReadOnly Property BEZEICHNUNGColumn() As Global.System.Data.DataColumn
Get
Return Me.columnBEZEICHNUNG
End Get
End Property
-
- _
+
+ _
Public ReadOnly Property SQL_PROVIDERColumn() As Global.System.Data.DataColumn
Get
Return Me.columnSQL_PROVIDER
End Get
End Property
-
- _
+
+ _
Public ReadOnly Property SERVERColumn() As Global.System.Data.DataColumn
Get
Return Me.columnSERVER
End Get
End Property
-
- _
+
+ _
Public ReadOnly Property DATENBANKColumn() As Global.System.Data.DataColumn
Get
Return Me.columnDATENBANK
End Get
End Property
-
- _
+
+ _
Public ReadOnly Property USERNAMEColumn() As Global.System.Data.DataColumn
Get
Return Me.columnUSERNAME
End Get
End Property
-
- _
+
+ _
Public ReadOnly Property PASSWORDColumn() As Global.System.Data.DataColumn
Get
Return Me.columnPASSWORD
End Get
End Property
-
- _
+
+ _
Public ReadOnly Property BEMERKUNGColumn() As Global.System.Data.DataColumn
Get
Return Me.columnBEMERKUNG
End Get
End Property
-
- _
+
+ _
Public ReadOnly Property AKTIVColumn() As Global.System.Data.DataColumn
Get
Return Me.columnAKTIV
End Get
End Property
-
- _
+
+ _
Public ReadOnly Property ERSTELLTWERColumn() As Global.System.Data.DataColumn
Get
Return Me.columnERSTELLTWER
End Get
End Property
-
- _
+
+ _
Public ReadOnly Property ERSTELLTWANNColumn() As Global.System.Data.DataColumn
Get
Return Me.columnERSTELLTWANN
End Get
End Property
-
- _
+
+ _
Public ReadOnly Property GEANDERTWERColumn() As Global.System.Data.DataColumn
Get
Return Me.columnGEANDERTWER
End Get
End Property
-
- _
+
+ _
Public ReadOnly Property GEAENDERTWANNColumn() As Global.System.Data.DataColumn
Get
Return Me.columnGEAENDERTWANN
End Get
End Property
-
- _
+
+ _
Public ReadOnly Property Count() As Integer
Get
Return Me.Rows.Count
End Get
End Property
-
- _
- Public Default ReadOnly Property Item(ByVal index As Integer) As TBDD_CONNECTIONRow
+
+ _
+ Default Public ReadOnly Property Item(ByVal index As Integer) As TBDD_CONNECTIONRow
Get
- Return CType(Me.Rows(index),TBDD_CONNECTIONRow)
+ Return CType(Me.Rows(index), TBDD_CONNECTIONRow)
End Get
End Property
-
- _
+
+ _
Public Event TBDD_CONNECTIONRowChanging As TBDD_CONNECTIONRowChangeEventHandler
-
- _
+
+ _
Public Event TBDD_CONNECTIONRowChanged As TBDD_CONNECTIONRowChangeEventHandler
-
- _
+
+ _
Public Event TBDD_CONNECTIONRowDeleting As TBDD_CONNECTIONRowChangeEventHandler
-
- _
+
+ _
Public Event TBDD_CONNECTIONRowDeleted As TBDD_CONNECTIONRowChangeEventHandler
-
- _
+
+ _
Public Overloads Sub AddTBDD_CONNECTIONRow(ByVal row As TBDD_CONNECTIONRow)
Me.Rows.Add(row)
End Sub
-
- _
+
+ _
Public Overloads Function AddTBDD_CONNECTIONRow(ByVal BEZEICHNUNG As String, ByVal SQL_PROVIDER As String, ByVal SERVER As String, ByVal DATENBANK As String, ByVal USERNAME As String, ByVal PASSWORD As String, ByVal BEMERKUNG As String, ByVal AKTIV As Boolean, ByVal ERSTELLTWER As String, ByVal ERSTELLTWANN As Date, ByVal GEANDERTWER As String, ByVal GEAENDERTWANN As Date) As TBDD_CONNECTIONRow
- Dim rowTBDD_CONNECTIONRow As TBDD_CONNECTIONRow = CType(Me.NewRow,TBDD_CONNECTIONRow)
+ Dim rowTBDD_CONNECTIONRow As TBDD_CONNECTIONRow = CType(Me.NewRow, TBDD_CONNECTIONRow)
Dim columnValuesArray() As Object = New Object() {Nothing, BEZEICHNUNG, SQL_PROVIDER, SERVER, DATENBANK, USERNAME, PASSWORD, BEMERKUNG, AKTIV, ERSTELLTWER, ERSTELLTWANN, GEANDERTWER, GEAENDERTWANN}
rowTBDD_CONNECTIONRow.ItemArray = columnValuesArray
Me.Rows.Add(rowTBDD_CONNECTIONRow)
Return rowTBDD_CONNECTIONRow
End Function
-
- _
+
+ _
Public Function FindByGUID(ByVal GUID As Short) As TBDD_CONNECTIONRow
- Return CType(Me.Rows.Find(New Object() {GUID}),TBDD_CONNECTIONRow)
+ Return CType(Me.Rows.Find(New Object() {GUID}), TBDD_CONNECTIONRow)
End Function
-
- _
+
+ _
Public Overrides Function Clone() As Global.System.Data.DataTable
- Dim cln As TBDD_CONNECTIONDataTable = CType(MyBase.Clone,TBDD_CONNECTIONDataTable)
- cln.InitVars
+ Dim cln As TBDD_CONNECTIONDataTable = CType(MyBase.Clone, TBDD_CONNECTIONDataTable)
+ cln.InitVars()
Return cln
End Function
-
- _
+
+ _
Protected Overrides Function CreateInstance() As Global.System.Data.DataTable
Return New TBDD_CONNECTIONDataTable()
End Function
-
- _
+
+ _
Friend Sub InitVars()
Me.columnGUID = MyBase.Columns("GUID")
Me.columnBEZEICHNUNG = MyBase.Columns("BEZEICHNUNG")
@@ -1821,9 +1852,9 @@ Partial Public Class DD_ECMAdmin
Me.columnGEANDERTWER = MyBase.Columns("GEANDERTWER")
Me.columnGEAENDERTWANN = MyBase.Columns("GEAENDERTWANN")
End Sub
-
- _
+
+ _
Private Sub InitClass()
Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Short), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnGUID)
@@ -1851,11 +1882,11 @@ Partial Public Class DD_ECMAdmin
MyBase.Columns.Add(Me.columnGEANDERTWER)
Me.columnGEAENDERTWANN = New Global.System.Data.DataColumn("GEAENDERTWANN", GetType(Date), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnGEAENDERTWANN)
- Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true))
- Me.columnGUID.AutoIncrement = true
- Me.columnGUID.AllowDBNull = false
- Me.columnGUID.ReadOnly = true
- Me.columnGUID.Unique = true
+ Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, True))
+ Me.columnGUID.AutoIncrement = True
+ Me.columnGUID.AllowDBNull = False
+ Me.columnGUID.ReadOnly = True
+ Me.columnGUID.Unique = True
Me.columnBEZEICHNUNG.MaxLength = 100
Me.columnSQL_PROVIDER.MaxLength = 50
Me.columnSERVER.MaxLength = 150
@@ -1863,75 +1894,75 @@ Partial Public Class DD_ECMAdmin
Me.columnUSERNAME.MaxLength = 100
Me.columnPASSWORD.MaxLength = 100
Me.columnBEMERKUNG.MaxLength = 400
- Me.columnAKTIV.AllowDBNull = false
- Me.columnAKTIV.DefaultValue = CType(true,Boolean)
- Me.columnERSTELLTWER.AllowDBNull = false
+ Me.columnAKTIV.AllowDBNull = False
+ Me.columnAKTIV.DefaultValue = CType(True, Boolean)
+ Me.columnERSTELLTWER.AllowDBNull = False
Me.columnERSTELLTWER.MaxLength = 50
Me.columnGEANDERTWER.MaxLength = 50
End Sub
-
- _
+
+ _
Public Function NewTBDD_CONNECTIONRow() As TBDD_CONNECTIONRow
- Return CType(Me.NewRow,TBDD_CONNECTIONRow)
+ Return CType(Me.NewRow, TBDD_CONNECTIONRow)
End Function
-
- _
+
+ _
Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow
Return New TBDD_CONNECTIONRow(builder)
End Function
-
- _
+
+ _
Protected Overrides Function GetRowType() As Global.System.Type
Return GetType(TBDD_CONNECTIONRow)
End Function
-
- _
+
+ _
Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs)
MyBase.OnRowChanged(e)
If (Not (Me.TBDD_CONNECTIONRowChangedEvent) Is Nothing) Then
- RaiseEvent TBDD_CONNECTIONRowChanged(Me, New TBDD_CONNECTIONRowChangeEvent(CType(e.Row,TBDD_CONNECTIONRow), e.Action))
+ RaiseEvent TBDD_CONNECTIONRowChanged(Me, New TBDD_CONNECTIONRowChangeEvent(CType(e.Row, TBDD_CONNECTIONRow), e.Action))
End If
End Sub
-
- _
+
+ _
Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs)
MyBase.OnRowChanging(e)
If (Not (Me.TBDD_CONNECTIONRowChangingEvent) Is Nothing) Then
- RaiseEvent TBDD_CONNECTIONRowChanging(Me, New TBDD_CONNECTIONRowChangeEvent(CType(e.Row,TBDD_CONNECTIONRow), e.Action))
+ RaiseEvent TBDD_CONNECTIONRowChanging(Me, New TBDD_CONNECTIONRowChangeEvent(CType(e.Row, TBDD_CONNECTIONRow), e.Action))
End If
End Sub
-
- _
+
+ _
Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs)
MyBase.OnRowDeleted(e)
If (Not (Me.TBDD_CONNECTIONRowDeletedEvent) Is Nothing) Then
- RaiseEvent TBDD_CONNECTIONRowDeleted(Me, New TBDD_CONNECTIONRowChangeEvent(CType(e.Row,TBDD_CONNECTIONRow), e.Action))
+ RaiseEvent TBDD_CONNECTIONRowDeleted(Me, New TBDD_CONNECTIONRowChangeEvent(CType(e.Row, TBDD_CONNECTIONRow), e.Action))
End If
End Sub
-
- _
+
+ _
Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs)
MyBase.OnRowDeleting(e)
If (Not (Me.TBDD_CONNECTIONRowDeletingEvent) Is Nothing) Then
- RaiseEvent TBDD_CONNECTIONRowDeleting(Me, New TBDD_CONNECTIONRowChangeEvent(CType(e.Row,TBDD_CONNECTIONRow), e.Action))
+ RaiseEvent TBDD_CONNECTIONRowDeleting(Me, New TBDD_CONNECTIONRowChangeEvent(CType(e.Row, TBDD_CONNECTIONRow), e.Action))
End If
End Sub
-
- _
+
+ _
Public Sub RemoveTBDD_CONNECTIONRow(ByVal row As TBDD_CONNECTIONRow)
Me.Rows.Remove(row)
End Sub
-
- _
+
+ _
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()
@@ -1960,35 +1991,35 @@ Partial Public Class DD_ECMAdmin
If xs.Contains(dsSchema.TargetNamespace) Then
Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream()
Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream()
- Try
+ Try
Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing
dsSchema.Write(s1)
Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator
Do While schemas.MoveNext
- schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema)
+ schema = CType(schemas.Current, Global.System.Xml.Schema.XmlSchema)
s2.SetLength(0)
schema.Write(s2)
If (s1.Length = s2.Length) Then
s1.Position = 0
s2.Position = 0
-
- Do While ((s1.Position <> s1.Length) _
+
+ Do While ((s1.Position <> s1.Length) _
AndAlso (s1.ReadByte = s2.ReadByte))
-
-
+
+
Loop
If (s1.Position = s1.Length) Then
Return type
End If
End If
-
+
Loop
Finally
If (Not (s1) Is Nothing) Then
- s1.Close
+ s1.Close()
End If
If (Not (s2) Is Nothing) Then
- s2.Close
+ s2.Close()
End If
End Try
End If
@@ -1996,39 +2027,39 @@ Partial Public Class DD_ECMAdmin
Return type
End Function
End Class
-
+
'''
'''Represents the strongly named DataTable class.
'''
- _
+ _
Partial Public Class VWTEMPQUICKVIEWDataTable
Inherits Global.System.Data.TypedTableBase(Of VWTEMPQUICKVIEWRow)
-
+
Private _columnRecord_ID As Global.System.Data.DataColumn
-
+
Private columnAktenzeichen As Global.System.Data.DataColumn
-
+
Private _columnWiedergabe_der_Marke__Bild_ As Global.System.Data.DataColumn
-
+
Private columnTag_der_Eintragung_im_Register As Global.System.Data.DataColumn
-
+
Private columnAktenzustand As Global.System.Data.DataColumn
-
- _
+
+ _
Public Sub New()
- MyBase.New
+ MyBase.New()
Me.TableName = "VWTEMPQUICKVIEW"
- Me.BeginInit
- Me.InitClass
- Me.EndInit
+ Me.BeginInit()
+ Me.InitClass()
+ Me.EndInit()
End Sub
-
- _
+
+ _
Friend Sub New(ByVal table As Global.System.Data.DataTable)
- MyBase.New
+ MyBase.New()
Me.TableName = table.TableName
If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then
Me.CaseSensitive = table.CaseSensitive
@@ -2042,121 +2073,121 @@ Partial Public Class DD_ECMAdmin
Me.Prefix = table.Prefix
Me.MinimumCapacity = table.MinimumCapacity
End Sub
-
- _
+
+ _
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
+ Me.InitVars()
End Sub
-
- _
+
+ _
Public ReadOnly Property _Record_IDColumn() As Global.System.Data.DataColumn
Get
Return Me._columnRecord_ID
End Get
End Property
-
- _
+
+ _
Public ReadOnly Property AktenzeichenColumn() As Global.System.Data.DataColumn
Get
Return Me.columnAktenzeichen
End Get
End Property
-
- _
+
+ _
Public ReadOnly Property _Wiedergabe_der_Marke__Bild_Column() As Global.System.Data.DataColumn
Get
Return Me._columnWiedergabe_der_Marke__Bild_
End Get
End Property
-
- _
+
+ _
Public ReadOnly Property Tag_der_Eintragung_im_RegisterColumn() As Global.System.Data.DataColumn
Get
Return Me.columnTag_der_Eintragung_im_Register
End Get
End Property
-
- _
+
+ _
Public ReadOnly Property AktenzustandColumn() As Global.System.Data.DataColumn
Get
Return Me.columnAktenzustand
End Get
End Property
-
- _
+
+ _
Public ReadOnly Property Count() As Integer
Get
Return Me.Rows.Count
End Get
End Property
-
- _
- Public Default ReadOnly Property Item(ByVal index As Integer) As VWTEMPQUICKVIEWRow
+
+ _
+ Default Public ReadOnly Property Item(ByVal index As Integer) As VWTEMPQUICKVIEWRow
Get
- Return CType(Me.Rows(index),VWTEMPQUICKVIEWRow)
+ Return CType(Me.Rows(index), VWTEMPQUICKVIEWRow)
End Get
End Property
-
- _
+
+ _
Public Event VWTEMPQUICKVIEWRowChanging As VWTEMPQUICKVIEWRowChangeEventHandler
-
- _
+
+ _
Public Event VWTEMPQUICKVIEWRowChanged As VWTEMPQUICKVIEWRowChangeEventHandler
-
- _
+
+ _
Public Event VWTEMPQUICKVIEWRowDeleting As VWTEMPQUICKVIEWRowChangeEventHandler
-
- _
+
+ _
Public Event VWTEMPQUICKVIEWRowDeleted As VWTEMPQUICKVIEWRowChangeEventHandler
-
- _
+
+ _
Public Overloads Sub AddVWTEMPQUICKVIEWRow(ByVal row As VWTEMPQUICKVIEWRow)
Me.Rows.Add(row)
End Sub
-
- _
+
+ _
Public Overloads Function AddVWTEMPQUICKVIEWRow(ByVal _Record_ID As Integer, ByVal Aktenzeichen As String, ByVal _Wiedergabe_der_Marke__Bild_() As Byte, ByVal Tag_der_Eintragung_im_Register As String, ByVal Aktenzustand As String) As VWTEMPQUICKVIEWRow
- Dim rowVWTEMPQUICKVIEWRow As VWTEMPQUICKVIEWRow = CType(Me.NewRow,VWTEMPQUICKVIEWRow)
+ Dim rowVWTEMPQUICKVIEWRow As VWTEMPQUICKVIEWRow = CType(Me.NewRow, VWTEMPQUICKVIEWRow)
Dim columnValuesArray() As Object = New Object() {_Record_ID, Aktenzeichen, _Wiedergabe_der_Marke__Bild_, Tag_der_Eintragung_im_Register, Aktenzustand}
rowVWTEMPQUICKVIEWRow.ItemArray = columnValuesArray
Me.Rows.Add(rowVWTEMPQUICKVIEWRow)
Return rowVWTEMPQUICKVIEWRow
End Function
-
- _
+
+ _
Public Function FindBy_Record_ID(ByVal _Record_ID As Integer) As VWTEMPQUICKVIEWRow
- Return CType(Me.Rows.Find(New Object() {_Record_ID}),VWTEMPQUICKVIEWRow)
+ Return CType(Me.Rows.Find(New Object() {_Record_ID}), VWTEMPQUICKVIEWRow)
End Function
-
- _
+
+ _
Public Overrides Function Clone() As Global.System.Data.DataTable
- Dim cln As VWTEMPQUICKVIEWDataTable = CType(MyBase.Clone,VWTEMPQUICKVIEWDataTable)
- cln.InitVars
+ Dim cln As VWTEMPQUICKVIEWDataTable = CType(MyBase.Clone, VWTEMPQUICKVIEWDataTable)
+ cln.InitVars()
Return cln
End Function
-
- _
+
+ _
Protected Overrides Function CreateInstance() As Global.System.Data.DataTable
Return New VWTEMPQUICKVIEWDataTable()
End Function
-
- _
+
+ _
Friend Sub InitVars()
Me._columnRecord_ID = MyBase.Columns("Record-ID")
Me.columnAktenzeichen = MyBase.Columns("Aktenzeichen")
@@ -2164,9 +2195,9 @@ Partial Public Class DD_ECMAdmin
Me.columnTag_der_Eintragung_im_Register = MyBase.Columns("Tag der Eintragung im Register")
Me.columnAktenzustand = MyBase.Columns("Aktenzustand")
End Sub
-
- _
+
+ _
Private Sub InitClass()
Me._columnRecord_ID = New Global.System.Data.DataColumn("Record-ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element)
Me._columnRecord_ID.ExtendedProperties.Add("Generator_ColumnVarNameInTable", "_columnRecord_ID")
@@ -2182,80 +2213,80 @@ Partial Public Class DD_ECMAdmin
MyBase.Columns.Add(Me.columnTag_der_Eintragung_im_Register)
Me.columnAktenzustand = New Global.System.Data.DataColumn("Aktenzustand", GetType(String), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnAktenzustand)
- Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me._columnRecord_ID}, true))
- Me._columnRecord_ID.AllowDBNull = false
- Me._columnRecord_ID.Unique = true
- Me.columnAktenzeichen.ReadOnly = true
+ Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me._columnRecord_ID}, True))
+ Me._columnRecord_ID.AllowDBNull = False
+ Me._columnRecord_ID.Unique = True
+ Me.columnAktenzeichen.ReadOnly = True
Me.columnAktenzeichen.MaxLength = 2147483647
- Me._columnWiedergabe_der_Marke__Bild_.ReadOnly = true
- Me.columnTag_der_Eintragung_im_Register.ReadOnly = true
+ Me._columnWiedergabe_der_Marke__Bild_.ReadOnly = True
+ Me.columnTag_der_Eintragung_im_Register.ReadOnly = True
Me.columnTag_der_Eintragung_im_Register.MaxLength = 2147483647
- Me.columnAktenzustand.ReadOnly = true
+ Me.columnAktenzustand.ReadOnly = True
Me.columnAktenzustand.MaxLength = 2147483647
End Sub
-
- _
+
+ _
Public Function NewVWTEMPQUICKVIEWRow() As VWTEMPQUICKVIEWRow
- Return CType(Me.NewRow,VWTEMPQUICKVIEWRow)
+ Return CType(Me.NewRow, VWTEMPQUICKVIEWRow)
End Function
-
- _
+
+ _
Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow
Return New VWTEMPQUICKVIEWRow(builder)
End Function
-
- _
+
+ _
Protected Overrides Function GetRowType() As Global.System.Type
Return GetType(VWTEMPQUICKVIEWRow)
End Function
-
- _
+
+ _
Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs)
MyBase.OnRowChanged(e)
If (Not (Me.VWTEMPQUICKVIEWRowChangedEvent) Is Nothing) Then
- RaiseEvent VWTEMPQUICKVIEWRowChanged(Me, New VWTEMPQUICKVIEWRowChangeEvent(CType(e.Row,VWTEMPQUICKVIEWRow), e.Action))
+ RaiseEvent VWTEMPQUICKVIEWRowChanged(Me, New VWTEMPQUICKVIEWRowChangeEvent(CType(e.Row, VWTEMPQUICKVIEWRow), e.Action))
End If
End Sub
-
- _
+
+