diff --git a/.gitignore b/.gitignore
index 1bc915c..60055c1 100644
--- a/.gitignore
+++ b/.gitignore
@@ -154,3 +154,4 @@ $RECYCLE.BIN/
# Mac desktop service store files
.DS_Store
+/app/.vs/DD-Record-Organizer/v15/Server/sqlite3
diff --git a/app/DD-Record-Organizer/ClassControlBuilder.vb b/app/DD-Record-Organizer/ClassControlBuilder.vb
index 5c6c8eb..f67cd5a 100644
--- a/app/DD-Record-Organizer/ClassControlBuilder.vb
+++ b/app/DD-Record-Organizer/ClassControlBuilder.vb
@@ -270,13 +270,16 @@ Public Class ClassControlBuilder
End If
For Each row As DataRow In TableResult.Rows
Dim sqlcommand As String = row.Item("SQL_COMMAND_2")
-
+ Dim msg = String.Format(" >> Working on enabling control {0} - SQL: {1}", CONTROL_ID.ToString, sqlcommand)
+ If LogErrorsOnly = False Then ClassLogger.Add(msg, False)
If IsNothing(sqlcommand) Then
Continue For
End If
' Versuchen, die RecordId zu ersetzen, falls eine existiert
sqlcommand = sqlcommand.ToUpper.Replace("@RECORD_ID", CURRENT_RECORD_ID)
+ msg = String.Format(" >> sqlcommand-replaced1: {0}", sqlcommand)
+ If LogErrorsOnly = False Then ClassLogger.Add(msg, False)
' ControlId Platzhalter suchen und ersetzen
Dim regex As New System.Text.RegularExpressions.Regex("(@(\d+)@)")
Dim match As System.Text.RegularExpressions.Match = regex.Match(sqlcommand)
@@ -291,14 +294,29 @@ Public Class ClassControlBuilder
End Function).SingleOrDefault()
' Wir ersetzen den platzhalter im sql command mit dem übergebenen wert
sqlcommand = sqlcommand.Replace(match.Groups(1).Value, value)
- If LogErrorsOnly = False Then ClassLogger.Add(" >> " & String.Format("Executing SQL_COMMAND: '{0}' for controlID '{1}'", sqlcommand, dependingControlId), False)
+ If LogErrorsOnly = False Then ClassLogger.Add(" >> " & String.Format("Executing SQL_COMMAND: {0} for controlID {1}", sqlcommand, dependingControlId), False)
' Jetzt wird das SQL Command ausgeführt, es MUSS einen Boolschen Wert zurückgeben, True, False, 0, 1
Dim dt_result As DataTable = Nothing
dt_result = ClassDatabase.Return_Datatable(sqlcommand)
If dt_result.Rows.Count = 1 Then
- Dim enabled As Boolean = CBool(dt_result.Rows(0).Item(0))
+ Dim enabled As Boolean = True
+
+ Try
+ enabled = CBool(dt_result.Rows(0).Item(0))
+ Catch ex As Exception
+ msg = String.Format(">> Could not convert value of tablecontent to boolean!! SQL {0} # tablecontent: {1}" & vbNewLine, sqlcommand, dependingControlId)
+ ClassLogger.Add(msg)
+ End Try
+
+ If enabled = False Then
+ msg = String.Format(" >> Control {0} will be disabled." & vbNewLine, dependingControlId.ToString)
+ If LogErrorsOnly = False Then ClassLogger.Add(msg, False)
+ Else
+ msg = String.Format(" >> Control {0} will be enabled." & vbNewLine, dependingControlId.ToString)
+ If LogErrorsOnly = False Then ClassLogger.Add(msg, False)
+ End If
dependingControl.Enabled = enabled
Else
ClassLogger.Add(" >> Attention: RowCount for enabling control (" & dependingControlId.ToString & ") was '" & dt_result.Rows.Count.ToString & "' and not 1 as expected - Check SQL: '" & sqlcommand & "'", False)
diff --git a/app/DD-Record-Organizer/ClassControlValues.vb b/app/DD-Record-Organizer/ClassControlValues.vb
index a6d6117..c5553e8 100644
--- a/app/DD-Record-Organizer/ClassControlValues.vb
+++ b/app/DD-Record-Organizer/ClassControlValues.vb
@@ -483,8 +483,12 @@ Public Class ClassControlValues
' Durchlaufe alle Controls, die eine Abhängigheit haben
For Each row As DataRow In dt.Rows
+ Dim msg = String.Format(" >> Working on Depending Control-ID: {0}", row.Item("GUID").ToString)
+ If LogErrorsOnly = False Then ClassLogger.Add(msg, False)
Dim DependingControlId As Integer = row.Item("GUID")
Dim DependingControlSQL As String = row.Item("SQL_COMMAND_2")
+ msg = String.Format(" >> SQL: {0}", DependingControlSQL)
+ If LogErrorsOnly = False Then ClassLogger.Add(msg, False)
Dim DependingControl As Control = controls.OfType(Of Control)().Where(Function(c As Control)
Return DirectCast(c.Tag, ClassControlMetadata).Id = DependingControlId
End Function).SingleOrDefault()
@@ -492,6 +496,8 @@ Public Class ClassControlValues
Dim regex As New Regex("(@(\d+)@)")
Dim match As Match = regex.Match(DependingControlSQL)
+
+
If match.Success Then
' Wir suchen aus dem SQL Befehl die ControlId heraus,
' von dem das aktuelle Control abhängt
@@ -512,30 +518,58 @@ Public Class ClassControlValues
' Jetzt lesen wir den Wert aus, der im SQL Command ersetzt werden soll
Select Case otherControlType
Case "CheckBox"
+ msg = String.Format(" >> CheckBox-CtrlID: {0}", otherControlId)
+ If LogErrorsOnly = False Then ClassLogger.Add(msg, False)
value = DirectCast(otherControl, CheckBox).Checked
Case "TextBox"
+ msg = String.Format(" >> TextBox-CtrlID: {0}", otherControlId)
+ If LogErrorsOnly = False Then ClassLogger.Add(msg, False)
value = DirectCast(otherControl, TextBox).Text
Case "CustomComboBox"
+ msg = String.Format(" >> CustomComboBox-CtrlID: {0}", otherControlId)
+ If LogErrorsOnly = False Then ClassLogger.Add(msg, False)
value = DirectCast(otherControl, CustomComboBox).Text
Case "DateEdit"
+ msg = String.Format(" >> DateEdit-CtrlID: {0}", otherControlId)
+ If LogErrorsOnly = False Then ClassLogger.Add(msg, False)
value = DirectCast(otherControl, DevExpress.XtraEditors.DateEdit).EditValue
End Select
' Jetzt ersetzen wir den Platzhalter im SQL Command
DependingControlSQL = regex.Replace(DependingControlSQL, value)
-
+ msg = String.Format(" >> DependingControlSQL: {0}", DependingControlSQL)
+ If LogErrorsOnly = False Then ClassLogger.Add(msg, False)
Dim enableDT As DataTable = ClassDatabase.Return_Datatable(DependingControlSQL)
-
+ If IsNothing(enableDT) Then
+ msg = String.Format(">> enableDT is nothing!! CHECK SQL {0}." & vbNewLine, DependingControlSQL)
+ ClassLogger.Add(msg)
+ Continue For
+ End If
If enableDT.Rows.Count = 1 Then
- Dim enabled As Boolean = CBool(enableDT.Rows(0).Item(0))
+ Dim enabled As Boolean = True
+ Try
+ enabled = CBool(enableDT.Rows(0).Item(0))
+ Catch ex As Exception
+ msg = String.Format(">> Could not convert value of tablecontent to boolean!! SQL {0} # tablecontent: {1}" & vbNewLine, DependingControlSQL, enableDT.Rows(0).Item(0).ToString)
+ ClassLogger.Add(msg)
+ End Try
+
DependingControl.Enabled = enabled
+ If enabled = False Then
+ msg = String.Format(" >> Control {0} will be disabled." & vbNewLine, DependingControlId.ToString)
+ If LogErrorsOnly = False Then ClassLogger.Add(msg, False)
+ Else
+ msg = String.Format(" >> Control {0} will be enabled." & vbNewLine, DependingControlId.ToString)
+ If LogErrorsOnly = False Then ClassLogger.Add(msg, False)
+ End If
+
Else
ClassLogger.Add(" >> Attention in Enable_Depending_Controls: RowCount for enabling control was '" & enableDT.Rows.Count.ToString & "' and not 1 as expected - Check SQL: '" & DependingControlSQL & "'")
End If
End If
Next
- SW.done
+ sw.done
Catch ex As Exception
ClassLogger.Add("Unexpected Error in Enable_Depending_Controls: " & ex.Message, True)
MsgBox("Unexpected Error in Enable_Depending_Controls:" & vbNewLine & ex.Message, MsgBoxStyle.Critical)
diff --git a/app/DD-Record-Organizer/ClassDOC_SEARCH.vb b/app/DD-Record-Organizer/ClassDOC_SEARCH.vb
index 796afd9..6c43e92 100644
--- a/app/DD-Record-Organizer/ClassDOC_SEARCH.vb
+++ b/app/DD-Record-Organizer/ClassDOC_SEARCH.vb
@@ -113,8 +113,9 @@ Public Class ClassDOC_SEARCH
"(SELECT VALUE FROM TBPMO_DOC_VALUES WHERE DocID = T.DocID AND RECORD_ID = TRL.RECORD_ID AND CONFIG_ID = TRC.GUID) AS VALUE1," & vbNewLine &
"(SELECT VALUE FROM TBPMO_DOC_VALUES WHERE DocID = T.DocID AND RECORD_ID = TRL.RECORD_ID AND CONFIG_ID = TRC1.GUID) AS VALUE2," & vbNewLine &
"(SELECT VALUE FROM TBPMO_DOC_VALUES WHERE DocID = T.DocID AND RECORD_ID = TRL.RECORD_ID AND CONFIG_ID = TRC2.GUID) AS VALUE3," & vbNewLine &
- "(SELECT VALUE FROM TBPMO_DOC_VALUES WHERE DocID = T.DocID AND RECORD_ID = TRL.RECORD_ID AND CONFIG_ID = TRC3.GUID) AS VALUE4" & vbNewLine &
- "FROM " & vbNewLine &
+ "(SELECT VALUE FROM TBPMO_DOC_VALUES WHERE DocID = T.DocID AND RECORD_ID = TRL.RECORD_ID AND CONFIG_ID = TRC3.GUID) AS VALUE4," & vbNewLine &
+ "dwAccessRight AS ACCESS_RIGHT" & vbNewLine &
+ "FROM " & vbNewLine &
"VWPMO_DOC_SEARCH T " & vbNewLine &
"INNER JOIN TBPMO_DOC_RECORD_LINK TRL ON T.DocID = TRL.DOC_ID" & vbNewLine &
"INNER JOIN TBPMO_RECORD TR ON TRL.RECORD_ID = TR.GUID" & vbNewLine &
@@ -215,7 +216,19 @@ Public Class ClassDOC_SEARCH
End If
End If
- Return ClassDatabase.Return_Datatable(SQL_DOC_SEARCH, True)
+ Dim DTFILE_RESULT_ASYNC As DataTable
+ Try
+ Dim async As New ClassAsyncSQL(SQL_DOC_SEARCH)
+ async.bw.RunWorkerAsync()
+ While async.bw.IsBusy
+ Application.DoEvents()
+ End While
+ DTFILE_RESULT_ASYNC = async.dt
+ Catch ex As Exception
+ ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error Async DTFILE_RESULT_ASYNC", ex.Message, ex.StackTrace)
+ End Try
+
+ Return DTFILE_RESULT_ASYNC 'ClassDatabase.Return_Datatable(SQL_DOC_SEARCH, True)
Catch ex As Exception
ClassLogger.Add("Unexpected Error in GET_DOCSEARCH_DATATABLE: " & ex.Message, True)
Return Nothing
@@ -450,9 +463,9 @@ Public Class ClassDOC_SEARCH
If ClassWDRights.Init = True Then
If ClassWDRights.Doc_Renew_Rights(RESULT_DOCID, RESULT_DOC_PATH, True) Then
If ClassWDRights.MSG_RESULT <> "" Then
- Dim msg = "Achtung: einige Rechte konnten nicht gesetzt werden: " & vbNewLine & ClassWDRights.MSG_RESULT.MSG_RESULT
+ Dim msg = "Achtung: einige Rechte konnten nicht gesetzt werden: " & vbNewLine & ClassWDRights.MSG_RESULT
If USER_LANGUAGE <> "de-DE" Then
- msg = "Attention: some rights could not be set: " & vbNewLine & ClassWDRights.MSG_RESULT.MSG_RESULT
+ msg = "Attention: some rights could not be set: " & vbNewLine & ClassWDRights.MSG_RESULT
End If
ClassHelper.MSGBOX_Handler("INFO", "Information:", msg)
End If
diff --git a/app/DD-Record-Organizer/ClassFileResult.vb b/app/DD-Record-Organizer/ClassFileResult.vb
index b54535c..e9e64ed 100644
--- a/app/DD-Record-Organizer/ClassFileResult.vb
+++ b/app/DD-Record-Organizer/ClassFileResult.vb
@@ -43,7 +43,7 @@
End Function
Public Shared Function GET_DATATABLE_INDICES_PMO()
Try
- Dim sql = String.Format("SELECT * FROM TBPMO_INDEX_MAN WHERE ENTITY_ID = (SELECT CASE REDUNDANT_ENTITY WHEN 0 THEN GUID ELSE REDUNDANT_ENTITY END AS ENTITY_ID FROM TBPMO_FORM WHERE GUID = {0}) AND DOCTYPE_ID = {1}", CURRENT_ENTITY_ID, CURRENT_DOKARTID)
+ Dim sql = String.Format("SELECT * FROM TBPMO_INDEX_MAN WHERE ACTIVE = 1 AND ENTITY_ID = (SELECT CASE REDUNDANT_ENTITY WHEN 0 THEN GUID ELSE REDUNDANT_ENTITY END AS ENTITY_ID FROM TBPMO_FORM WHERE GUID = {0}) AND DOCTYPE_ID = {1}", CURRENT_ENTITY_ID, CURRENT_DOKARTID)
Dim DT As DataTable = ClassDatabase.Return_Datatable(sql, True)
If LogErrorsOnly = False Then ClassLogger.Add(" >> GET_DATATABLE_INDICES_PMO: " & sql, False)
CURRENT_TBPMO_INDEX_MAN = DT
diff --git a/app/DD-Record-Organizer/ClassWDRights.vb b/app/DD-Record-Organizer/ClassWDRights.vb
index 659c811..5eeab25 100644
--- a/app/DD-Record-Organizer/ClassWDRights.vb
+++ b/app/DD-Record-Organizer/ClassWDRights.vb
@@ -75,6 +75,7 @@ Public Class ClassWDRights
Try
If LogErrorsOnly = False Then ClassLogger.Add(String.Format(" >> Working on rights for file: {0}", docpath), False)
Dim DT_USER_RIGHT As DataTable
+ Dim DT_GROUP_RIGHT As DataTable
Dim oSession
Dim oWMObject As WINDREAMLib.WMObject
Dim UserGroupRelation
@@ -91,13 +92,18 @@ Public Class ClassWDRights
If Not IsNothing(oSession) Then
If LogErrorsOnly = False Then ClassLogger.Add(" >> Session created.", False)
- Dim sql = String.Format("SELECT * FROM [dbo].[FNPMO_GET_RIGHTS_FOR_DOC] ({0})", doc_id)
- DT_USER_RIGHT = ClassDatabase.Return_Datatable(sql)
+ Dim sql = String.Format("SELECT * FROM [dbo].[FNPMO_GET_RIGHTS_FOR_DOC] ({0}) where USER_OR_GROUP = 'USER'", doc_id)
+ DT_USER_RIGHT = clsDatabase.Return_Datatable(sql)
+ sql = String.Format("SELECT * FROM [dbo].[FNPMO_GET_RIGHTS_FOR_DOC] ({0}) where USER_OR_GROUP = 'GROUP'", doc_id)
+ DT_GROUP_RIGHT = clsDatabase.Return_Datatable(sql)
If IsNothing(DT_USER_RIGHT) Then
Dim msg = "Error while receiving rights for DocID"
- ClassLogger.Add(msg, True)
+ clsLogger.Add(msg, True)
Return False
+ Else
+ If LogErrorsOnly = False Then clsLogger.Add(String.Format(" >> Amount of Userrights: {0}", DT_USER_RIGHT.Rows.Count), False)
End If
+ If LogErrorsOnly = False Then clsLogger.Add(String.Format(" >> Amount of Grouprights: {0}", DT_GROUP_RIGHT.Rows.Count), False)
Try
'Object definieren
oWMObject = oSession.GetWMObjectByPath(0, docpath.Substring(2))
@@ -234,6 +240,58 @@ Public Class ClassWDRights
ClassLogger.Add(ex.Message)
End Try
Next
+
+ 'Für jede Gruppe das Recht einzeln hinzufügen
+
+ For Each Group_Row As DataRow In DT_GROUP_RIGHT.Rows
+ Dim fileright 'Recht als Integer
+ Dim StringGroupRight
+ Dim _oGroup
+ Try
+ StringGroupRight = AD_DOMAIN & "\" & Group_Row.Item("USR_NAME")
+ fileright = Group_Row.Item("USR_RIGHT")
+ If LogErrorsOnly = False Then clsLogger.Add(String.Format(" >> Working on right for group-right: {0}-{1}", StringGroupRight, fileright), False)
+ Try
+ ' User holen
+ _oGroup = oSession.GetWMObjectByName(WMEntityGroups, StringGroupRight)
+
+ If LogErrorsOnly = False Then clsLogger.Add(" >> got Group...", False)
+ Catch ex As Exception
+ Dim msg = String.Format(">> Could not create windream-Usersession for group '{0}' - check whether group exists in windream!", StringGroupRight)
+ clsLogger.Add(msg, False)
+ MSG_RESULT &= msg & vbNewLine
+ Continue For
+ End Try
+ If Not IsNothing(_oGroup) Then
+ Try
+ AccessRights.Insert2(_oGroup, fileright) 'WMAccessRightAllRights)
+ If LogErrorsOnly = False Then clsLogger.Add(" >> Right was set...", False)
+ Catch ex As Exception
+ Dim msg = String.Format(">> Could not set right for docID: {0} group {1} - AccessRights.Insert2: {2}", doc_id, StringGroupRight, ex.Message)
+ clsLogger.Add(msg, True)
+ Continue For
+ End Try
+ End If
+
+ Catch ex As Exception
+ Dim _right
+ Select Case fileright
+ Case WMAccessRightRead
+ _right = "READ"
+ Case WMAccessRightWrite
+ _right = "WRITE"
+ Case WMAccessRightAdmin
+ _right = "ADMIN"
+ Case WMAccessRightAllRights
+ _right = "ALL RIGHTS"
+ Case WMAccessRightReadWrite
+ _right = "READ WRITE"
+ End Select
+ MSG_RESULT &= String.Format("Error while working on RightChange2:" & vbNewLine & "Fileright: {0}" & vbNewLine & "Group: {1} " & vbNewLine & "File: {2}", _right, StringGroupRight, docpath) & vbNewLine
+ clsLogger.Add(ex.Message)
+ End Try
+ Next
+
Try
'Speichern nicht vergessen
oWMObject.Save()
diff --git a/app/DD-Record-Organizer/ClassWindreamDocGrid.vb b/app/DD-Record-Organizer/ClassWindreamDocGrid.vb
index 4cce9f4..1916561 100644
--- a/app/DD-Record-Organizer/ClassWindreamDocGrid.vb
+++ b/app/DD-Record-Organizer/ClassWindreamDocGrid.vb
@@ -12,6 +12,7 @@ Public Class ClassWindreamDocGrid
'Public Shared RESULT_OBJECTTYPE As String
Public Shared SELECTED_INWORK As Boolean
Public Shared SELECTED_DOC_ID As Integer
+ Public Shared SELECTED_DOC_RIGHT As Integer
'Public Shared RESULT_DISPLAYNAME As String
Public Shared RESULT_CONFIG_IDS As Hashtable
Private Shared DATE_COLUMNS As New List(Of String)
@@ -35,6 +36,7 @@ Public Class ClassWindreamDocGrid
table.Columns.Add("OBJECTTYPE", GetType(System.String))
table.Columns.Add("INWORK", GetType(System.Boolean))
table.Columns.Add("DISPLAYNAME", GetType(System.String))
+ table.Columns.Add("ACCESS_RIGHT", GetType(Integer))
DT_RESULTFILES = table
Return True
Catch ex As Exception
@@ -49,7 +51,7 @@ Public Class ClassWindreamDocGrid
If Init_Table() = True Then
SELECTED_DOC_ID = 0
Console.WriteLine("gridView.SelectedRowsCount: " & gridView.SelectedRowsCount.ToString)
- If gridView.SelectedRowsCount > 1 Then
+ If gridView.SelectedRowsCount >= 1 Then
DT_RESULTFILES.Clear()
For Each row In gridView.GetSelectedRows
Dim newRow As DataRow = DT_RESULTFILES.NewRow()
@@ -62,6 +64,12 @@ Public Class ClassWindreamDocGrid
newRow("DOC_ID") = 0
SELECTED_DOC_ID = 0
End Try
+ Try
+ SELECTED_DOC_RIGHT = gridView.GetRowCellValue(row, "ACCESS_RIGHT")
+ newRow("ACCESS_RIGHT") = gridView.GetRowCellValue(row, SELECTED_DOC_RIGHT)
+ Catch ex As Exception
+ newRow("ACCESS_RIGHT") = 1
+ End Try
Try
SELECTED_DOC_PATH = gridView.GetRowCellValue(row, "FULLPATH")
newRow("DOC_PATH") = gridView.GetRowCellValue(row, "FULLPATH")
@@ -178,53 +186,73 @@ Public Class ClassWindreamDocGrid
' Neues Dataset für Master- und Detail-Tabelle erstellen
Dim ds As New DataSet()
+ Dim DT_DETAILS_SQL
- '"FROM TBPMO_DOC_VALUES T INNER JOIN TBPMO_DOCSEARCH_RESULTLIST_CONFIG T1 ON T.CONFIG_ID = T1.GUID WHERE T1.ENTITY_ID = {0} AND T1.LANGUAGE = '{1}' AND T.RECORD_ID = {2} ORDER BY T.DocID, T1.SEQUENCE", CURRENT_ENTITY_ID, USER_LANGUAGE, RECORD_ID)
- Dim DT_DETAILS_SQL = String.Format("SELECT T.[GUID],T.[DocID],T.[CONFIG_ID],T1.HEADER_CAPTION,T.[VALUE],T1.[LANGUAGE], T1.COLUMN_VIEW,T1.EDITABLE,T1.TYPE_ID,T1.VISIBLE,T.CHANGED_WHEN,T.CHANGED_WHO " &
+ Select Case CURRENT_SEARCH_TYPE
+ Case "NODE_DOWN"
+ DT_DETAILS_SQL = String.Format("SELECT T.[GUID],T.[DocID],T.[CONFIG_ID],T1.HEADER_CAPTION,T.[VALUE],T1.[LANGUAGE], T1.COLUMN_VIEW,T1.EDITABLE,T1.TYPE_ID,T1.VISIBLE,T.CHANGED_WHEN,T.CHANGED_WHO " &
+ "FROM TBPMO_DOC_VALUES T INNER JOIN TBPMO_STRUCTURE_NODES_USER_TEMP TTEMP ON T.RECORD_ID = TTEMP.RECORD_ID RIGHT JOIN TBPMO_DOCSEARCH_RESULTLIST_CONFIG T1 ON T.CONFIG_ID = T1.GUID WHERE T1.ENTITY_ID = {0} AND LANGUAGE = '{1}' AND T1.CONFIG_COLUMNS = 1", CURRENT_ENTITY_ID, USER_LANGUAGE)
+
+ Case Else
+ DT_DETAILS_SQL = String.Format("SELECT T.[GUID],T.[DocID],T.[CONFIG_ID],T1.HEADER_CAPTION,T.[VALUE],T1.[LANGUAGE], T1.COLUMN_VIEW,T1.EDITABLE,T1.TYPE_ID,T1.VISIBLE,T.CHANGED_WHEN,T.CHANGED_WHO " &
"FROM TBPMO_DOC_VALUES T RIGHT JOIN TBPMO_DOCSEARCH_RESULTLIST_CONFIG T1 ON T.CONFIG_ID = T1.GUID WHERE T1.ENTITY_ID = {0} AND LANGUAGE = '{1}' AND T1.CONFIG_COLUMNS = 1 AND T.RECORD_ID = {2}", CURRENT_ENTITY_ID, USER_LANGUAGE, RECORD_ID)
+
+ End Select
+ '"FROM TBPMO_DOC_VALUES T INNER JOIN TBPMO_DOCSEARCH_RESULTLIST_CONFIG T1 ON T.CONFIG_ID = T1.GUID WHERE T1.ENTITY_ID = {0} AND T1.LANGUAGE = '{1}' AND T.RECORD_ID = {2} ORDER BY T.DocID, T1.SEQUENCE", CURRENT_ENTITY_ID, USER_LANGUAGE, RECORD_ID)
+
Dim DT_DETAILS As DataTable = ClassDatabase.Return_Datatable(DT_DETAILS_SQL, True)
+ Try
+ ' Werte für Konfigurierte Spalten aus TBPMO_DOC_VALUES auslesen und Zellenweise einfügen
+ For Each row As DataRow In DT_RESULT.Rows
+ For Each col As DataColumn In DT_RESULT.Columns
+ Dim colName As String = col.ColumnName
+ Dim docId As Integer = row.Item("DocID")
+ Dim configId As Integer = RESULT_CONFIG_IDS.Item(col.ColumnName)
- ' Werte für Konfigurierte Spalten aus TBPMO_DOC_VALUES auslesen und Zellenweise einfügen
- For Each row As DataRow In DT_RESULT.Rows
- For Each col As DataColumn In DT_RESULT.Columns
- Dim colName As String = col.ColumnName
- Dim docId As Integer = row.Item("DocID")
- Dim configId As Integer = RESULT_CONFIG_IDS.Item(col.ColumnName)
+ If configId <> 0 Then
+ Dim value As String = ""
- If configId <> 0 Then
- Dim value As String = ""
+ Try
+ value = ClassDatabase.Execute_Scalar(String.Format("SELECT VALUE FROM TBPMO_DOC_VALUES WHERE CONFIG_ID = {0} AND DocID = {1}", configId, docId))
+ Catch ex As Exception
+ ClassLogger.Add(String.Format(">> Attention: Could not get Value from TBPMO_DOC_VALUES for ConfigId[{0}], DocId[{1}]: ", configId, docId) & ex.Message, False)
+ End Try
- Try
- value = ClassDatabase.Execute_Scalar(String.Format("SELECT VALUE FROM TBPMO_DOC_VALUES WHERE CONFIG_ID = {0} AND DocID = {1}", configId, docId))
- Catch ex As Exception
- ClassLogger.Add(String.Format(">> Attention: Could not get Value from TBPMO_DOC_VALUES for ConfigId[{0}], DocId[{1}]: ", configId, docId) & ex.Message, False)
- End Try
-
- row.Item(colName) = value
- End If
+ row.Item(colName) = value
+ End If
+ Next
Next
- Next
+ Catch ex As Exception
+ ClassLogger.Add(">> Attention: Could not load values from TBPMO_DOC_VALUES: " & ex.Message, False)
+ End Try
+ If LogErrorsOnly = False Then ClassLogger.Add(" >> Values loaded...", False)
+ Try
+ ' Tabellen zum DataSet hinzufügen
+ ds.Tables.Add(DT_RESULT)
+ ds.Tables.Add(DT_DETAILS)
+ If LogErrorsOnly = False Then ClassLogger.Add(" >> tables added to ds.Tables...", False)
+ Catch ex As Exception
+ ClassLogger.Add(">> Attention: Could not Add tables to ds.Tables: " & ex.Message, False)
+ End Try
- ' Tabellen zum DataSet hinzufügen
- ds.Tables.Add(DT_RESULT)
- ds.Tables.Add(DT_DETAILS)
-
- Dim resultTable As DataTable = ds.Tables(0)
- Dim detailsTable As DataTable = ds.Tables(1)
-
- ' Relation `docIdDetails` erstellen
- Dim parentColumn As DataColumn = resultTable.Columns("docId")
- Dim childColumn As DataColumn = detailsTable.Columns("docId")
-
- ' Unique Constraint für DT_RESULT auf Spalte `docId` erstellen
- Dim uniqueConstraint As UniqueConstraint = New UniqueConstraint(parentColumn)
- resultTable.Constraints.Add(uniqueConstraint)
Try
+ Dim resultTable As DataTable = ds.Tables(0)
+ Dim detailsTable As DataTable = ds.Tables(1)
+
+ ' Relation `docIdDetails` erstellen
+ Dim parentColumn As DataColumn = resultTable.Columns("docId")
+ Dim childColumn As DataColumn = detailsTable.Columns("docId")
+
+ ' Unique Constraint für DT_RESULT auf Spalte `docId` erstellen
+ Dim uniqueConstraint As UniqueConstraint = New UniqueConstraint(parentColumn)
+ resultTable.Constraints.Add(uniqueConstraint)
+
' Parameter `createConstraints` auf false setzen, um erstellung eines unsinnigen
' `foreignKeyConstraints` zu verhindern
ds.Relations.Add("docIdDetails", parentColumn, childColumn, False)
+ If LogErrorsOnly = False Then ClassLogger.Add(" >> relationdocIdDetails created...", False)
Catch ex As Exception
ClassLogger.Add(">> Could not set master-detail Relation DocSearch: " & ex.Message, False)
End Try
diff --git a/app/DD-Record-Organizer/DD-Record-Organizer.vbproj b/app/DD-Record-Organizer/DD-Record-Organizer.vbproj
index c692f09..b9d0cce 100644
--- a/app/DD-Record-Organizer/DD-Record-Organizer.vbproj
+++ b/app/DD-Record-Organizer/DD-Record-Organizer.vbproj
@@ -394,28 +394,28 @@
Form
-
- frmWD_ChangeDoctype.vb
+
+ frmWM_ChangeDoctype.vb
-
+
Form
-
- frmWD_CreateVersion.vb
+
+ frmWM_CreateVersion.vb
-
+
Form
-
- frmWD_FulltextChoice.vb
+
+ frmWM_FulltextChoice.vb
-
+
Form
-
- frmWD_Import_Doc_Record.vb
+
+ frmWM_Import_Doc_Record.vb
-
+
Form
@@ -431,10 +431,10 @@
Form
-
- frmWD_Resultlist_Config.vb
+
+ frmWM_Resultlist_Config.vb
-
+
Form
@@ -571,10 +571,10 @@
Form
-
- frmWD_ObjecttypeConfig.vb
+
+ frmWM_ObjecttypeConfig.vb
-
+
Form
@@ -630,10 +630,10 @@
Form
-
- frmWD_Dokumentart_Konfig.vb
+
+ frmWM_Dokumentart_Konfig.vb
-
+
Form
@@ -691,16 +691,16 @@
Form
-
- frmWD_EntityImport.vb
+
+ frmWM_EntityImport.vb
-
+
Form
-
- frmWD_IndexFile.vb
+
+ frmWM_IndexFile.vb
-
+
Form
@@ -715,10 +715,10 @@
Form
-
- frmwindreamView_Config.vb
+
+ frmWMView_Config.vb
-
+
Form
@@ -840,26 +840,26 @@
frmViewsUser.vb
-
- frmWD_ChangeDoctype.vb
+
+ frmWM_ChangeDoctype.vb
-
- frmWD_ChangeDoctype.vb
+
+ frmWM_ChangeDoctype.vb
-
- frmWD_CreateVersion.vb
+
+ frmWM_CreateVersion.vb
-
- frmWD_CreateVersion.vb
+
+ frmWM_CreateVersion.vb
-
- frmWD_FulltextChoice.vb
+
+ frmWM_FulltextChoice.vb
-
- frmWD_FulltextChoice.vb
+
+ frmWM_FulltextChoice.vb
-
- frmWD_Import_Doc_Record.vb
+
+ frmWM_Import_Doc_Record.vb
frmRecordView.vb
@@ -870,11 +870,11 @@
frmDocLink_to_Record.vb
-
- frmWD_Resultlist_Config.vb
+
+ frmWM_Resultlist_Config.vb
-
- frmWD_Resultlist_Config.vb
+
+ frmWM_Resultlist_Config.vb
Designer
@@ -933,8 +933,8 @@
frmDD_EMAIL_ACCOUNT.vb
Designer
-
- frmWD_Dokumentart_Konfig.vb
+
+ frmWM_Dokumentart_Konfig.vb
frmDoctype_NameConvention.vb
@@ -989,8 +989,8 @@
frmNewKombiForm.vb
-
- frmWD_ObjecttypeConfig.vb
+
+ frmWM_ObjecttypeConfig.vb
frmQuickStart_Images.vb
@@ -998,8 +998,8 @@
frmQuickStart_Images.vb
-
- frmWD_ObjecttypeConfig.vb
+
+ frmWM_ObjecttypeConfig.vb
frmRecord_Changes.vb
@@ -1054,8 +1054,8 @@
frmCustomAppointment.vb
-
- frmWD_Dokumentart_Konfig.vb
+
+ frmWM_Dokumentart_Konfig.vb
frmEntities.vb
@@ -1086,17 +1086,17 @@
frmUserKonfig.vb
-
- frmWD_EntityImport.vb
+
+ frmWM_EntityImport.vb
-
- frmWD_EntityImport.vb
+
+ frmWM_EntityImport.vb
-
- frmWD_IndexFile.vb
+
+ frmWM_IndexFile.vb
-
- frmWD_IndexFile.vb
+
+ frmWM_IndexFile.vb
Designer
@@ -1108,11 +1108,11 @@
frmFollowUp.vb
-
- frmwindreamView_Config.vb
+
+ frmWMView_Config.vb
-
- frmwindreamView_Config.vb
+
+ frmWMView_Config.vb
VbMyResourcesResXFileCodeGenerator
diff --git a/app/DD-Record-Organizer/DD_DMSDataSet.Designer.vb b/app/DD-Record-Organizer/DD_DMSDataSet.Designer.vb
index 245ab12..6100087 100644
--- a/app/DD-Record-Organizer/DD_DMSDataSet.Designer.vb
+++ b/app/DD-Record-Organizer/DD_DMSDataSet.Designer.vb
@@ -51963,9 +51963,9 @@ Namespace DD_DMSDataSetTableAdapters
Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(1) {}
Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand()
Me._commandCollection(0).Connection = Me.Connection
- Me._commandCollection(0).CommandText = "SELECT GUID, ENTITY_ID, TYPE_NODE, NODE_IMAGE, CREATE_RECORD, ADDED_WHO, A"& _
- "DDED_WHEN, CHANGED_WHO, CHANGED_WHEN, NAME, COMMENT, PARENT_NODE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM "& _
- " TBPMO_STRUCTURE_NODES_CONFIGURATION"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (ENTITY_ID = @ENTITY_ID)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"OR"& _
+ Me._commandCollection(0).CommandText = "SELECT GUID, ENTITY_ID, TYPE_NODE, NODE_IMAGE, CREATE_RECORD, ADDED_WHO, A" &
+ "DDED_WHEN, CHANGED_WHO, CHANGED_WHEN, NAME, COMMENT, PARENT_NODE" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "FROM " &
+ " TBPMO_STRUCTURE_NODES_CONFIGURATION" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "WHERE ENTITY_ID in (SELECT FORM_ID FROM TBPMO_FORM_CONSTRUCTOR_DETAIL WHERE CONSTRUCT_ID = @ENTITY_ID)" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "OR" &
"DER BY ENTITY_ID, TYPE_NODE"
Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text
Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ENTITY_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "ENTITY_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
diff --git a/app/DD-Record-Organizer/DD_DMSDataSet.xsd b/app/DD-Record-Organizer/DD_DMSDataSet.xsd
index ee4abf8..dbdf21d 100644
--- a/app/DD-Record-Organizer/DD_DMSDataSet.xsd
+++ b/app/DD-Record-Organizer/DD_DMSDataSet.xsd
@@ -3124,63 +3124,45 @@ SELECT GUID, ID, PATTERN, FORMAT_RULE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANG
-
+
-
+
DELETE FROM TBPMO_STRUCTURE_NODES_CONFIGURATION
WHERE (GUID = @Original_GUID)
-
+
-
-
- INSERT INTO TBPMO_STRUCTURE_NODES_CONFIGURATION
- (ENTITY_ID, TYPE_NODE, NODE_IMAGE, CREATE_RECORD, ADDED_WHO, NAME, COMMENT, PARENT_NODE)
-VALUES (@ENTITY_ID,@TYPE_NODE,@NODE_IMAGE,@CREATE_RECORD,@ADDED_WHO,@NAME,@COMMENT,@PARENT_NODE);
-SELECT GUID, ENTITY_ID, TYPE_NODE, NODE_IMAGE, CREATE_RECORD, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_STRUCTURE_NODES_CONFIGURATION WHERE (GUID = SCOPE_IDENTITY())
-
-
-
-
-
-
-
-
-
-
-
-
-
+
SELECT GUID, ENTITY_ID, TYPE_NODE, NODE_IMAGE, CREATE_RECORD, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, NAME, COMMENT, PARENT_NODE
FROM TBPMO_STRUCTURE_NODES_CONFIGURATION
-WHERE (ENTITY_ID = @ENTITY_ID)
+WHERE (ENTITY_ID in (SELECT FORM_ID FROM TBPMO_FORM_CONSTRUCTOR_DETAIL WHERE CONSTRUCT_ID = @CONSTRUCT_ID ))
ORDER BY ENTITY_ID, TYPE_NODE
-
+
-
+
UPDATE TBPMO_STRUCTURE_NODES_CONFIGURATION
-SET ENTITY_ID = @ENTITY_ID, TYPE_NODE = @TYPE_NODE, NODE_IMAGE = @NODE_IMAGE, CREATE_RECORD = @CREATE_RECORD, CHANGED_WHO = @CHANGED_WHO, NAME = @NAME,
- COMMENT = @COMMENT, PARENT_NODE = @PARENT_NODE
-WHERE (GUID = @Original_GUID);
-SELECT GUID, ENTITY_ID, TYPE_NODE, NODE_IMAGE, CREATE_RECORD, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_STRUCTURE_NODES_CONFIGURATION WHERE (GUID = @GUID)
+SET ENTITY_ID = @ENTITY_ID, TYPE_NODE = @TYPE_NODE, NODE_IMAGE = @NODE_IMAGE, CREATE_RECORD = @CREATE_RECORD, CHANGED_WHO = @CHANGED_WHO, NAME = @NAME, COMMENT = @COMMENT,
+ PARENT_NODE = @PARENT_NODE
+WHERE (GUID = @Original_GUID);
+SELECT GUID, ENTITY_ID, TYPE_NODE, NODE_IMAGE, CREATE_RECORD, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, NAME, COMMENT, PARENT_NODE FROM TBPMO_STRUCTURE_NODES_CONFIGURATION WHERE (GUID = @GUID) ORDER BY ENTITY_ID, TYPE_NODE
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
@@ -3570,7 +3552,7 @@ SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subject, Location, Descriptio
-
+
@@ -3611,7 +3593,7 @@ SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subject, Location, Descriptio
-
+
@@ -3689,7 +3671,7 @@ SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subject, Location, Descriptio
-
+
@@ -3784,7 +3766,7 @@ SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subject, Location, Descriptio
-
+
@@ -3807,7 +3789,7 @@ SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subject, Location, Descriptio
-
+
@@ -3852,7 +3834,7 @@ SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subject, Location, Descriptio
-
+
@@ -3890,7 +3872,7 @@ SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subject, Location, Descriptio
-
+
@@ -3925,7 +3907,7 @@ SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subject, Location, Descriptio
-
+
@@ -3969,7 +3951,7 @@ SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subject, Location, Descriptio
-
+
@@ -3990,7 +3972,7 @@ SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subject, Location, Descriptio
-
+
@@ -4027,7 +4009,7 @@ SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subject, Location, Descriptio
-
+
@@ -4072,7 +4054,7 @@ SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subject, Location, Descriptio
-
+
@@ -4139,7 +4121,7 @@ SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subject, Location, Descriptio
-
+
@@ -4176,7 +4158,7 @@ SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subject, Location, Descriptio
-
+
@@ -4232,7 +4214,7 @@ SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subject, Location, Descriptio
-
+
@@ -4271,7 +4253,7 @@ SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subject, Location, Descriptio
-
+
@@ -4395,7 +4377,7 @@ SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subject, Location, Descriptio
-
+
@@ -4493,7 +4475,7 @@ SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subject, Location, Descriptio
-
+
@@ -4523,7 +4505,7 @@ SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subject, Location, Descriptio
-
+
@@ -4560,7 +4542,7 @@ SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subject, Location, Descriptio
-
+
@@ -4597,7 +4579,7 @@ SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subject, Location, Descriptio
-
+
@@ -4629,7 +4611,7 @@ SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subject, Location, Descriptio
-
+
@@ -4649,7 +4631,7 @@ SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subject, Location, Descriptio
-
+
@@ -4695,7 +4677,7 @@ SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subject, Location, Descriptio
-
+
@@ -4739,7 +4721,7 @@ SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subject, Location, Descriptio
-
+
@@ -4896,7 +4878,7 @@ SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subject, Location, Descriptio
-
+
@@ -4921,7 +4903,7 @@ SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subject, Location, Descriptio
-
+
@@ -4956,7 +4938,7 @@ SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subject, Location, Descriptio
-
+
@@ -4985,7 +4967,7 @@ SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subject, Location, Descriptio
-
+
@@ -5045,7 +5027,7 @@ SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subject, Location, Descriptio
-
+
@@ -5118,7 +5100,7 @@ SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subject, Location, Descriptio
-
+
@@ -5183,7 +5165,7 @@ SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subject, Location, Descriptio
-
+
@@ -5277,7 +5259,7 @@ SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subject, Location, Descriptio
-
+
@@ -5316,7 +5298,7 @@ SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subject, Location, Descriptio
-
+
@@ -5334,7 +5316,7 @@ SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subject, Location, Descriptio
-
+
@@ -5380,7 +5362,7 @@ SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subject, Location, Descriptio
-
+
@@ -5394,7 +5376,7 @@ SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subject, Location, Descriptio
-
+
@@ -5446,7 +5428,7 @@ SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subject, Location, Descriptio
-
+
@@ -5490,7 +5472,7 @@ SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subject, Location, Descriptio
-
+
@@ -5522,7 +5504,7 @@ SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subject, Location, Descriptio
-
+
@@ -5604,7 +5586,7 @@ SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subject, Location, Descriptio
-
+
@@ -5656,7 +5638,7 @@ SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subject, Location, Descriptio
-
+
@@ -5747,7 +5729,7 @@ SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subject, Location, Descriptio
-
+
@@ -5778,7 +5760,7 @@ SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subject, Location, Descriptio
-
+
@@ -5816,7 +5798,7 @@ SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subject, Location, Descriptio
-
+
@@ -5858,7 +5840,7 @@ SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subject, Location, Descriptio
-
+
@@ -5872,7 +5854,7 @@ SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subject, Location, Descriptio
-
+
@@ -5901,7 +5883,7 @@ SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subject, Location, Descriptio
-
+
@@ -5939,7 +5921,7 @@ SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subject, Location, Descriptio
-
+
@@ -5957,7 +5939,7 @@ SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subject, Location, Descriptio
-
+
@@ -5995,7 +5977,7 @@ SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subject, Location, Descriptio
-
+
@@ -6246,27 +6228,27 @@ SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subject, Location, Descriptio
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/DD-Record-Organizer/DD_DMSDataSet.xss b/app/DD-Record-Organizer/DD_DMSDataSet.xss
index ace9b66..8ed21c5 100644
--- a/app/DD-Record-Organizer/DD_DMSDataSet.xss
+++ b/app/DD-Record-Organizer/DD_DMSDataSet.xss
@@ -4,13 +4,13 @@
Changes to this file may cause incorrect behavior and will be lost if
the code is regenerated.
-->
-
+
-
+
-
+
@@ -28,35 +28,35 @@
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
@@ -67,11 +67,11 @@
437
- 341
+ 340
- 492
- 341
+ 493
+ 340
@@ -338,12 +338,12 @@
391
- 205
+ 251
391
- 205
- 361
+ 251
+ 348
@@ -367,7 +367,7 @@
-
+
961
diff --git a/app/DD-Record-Organizer/DD_ECMAdmin.Designer.vb b/app/DD-Record-Organizer/DD_ECMAdmin.Designer.vb
index dd7a4fd..c9011ea 100644
--- a/app/DD-Record-Organizer/DD_ECMAdmin.Designer.vb
+++ b/app/DD-Record-Organizer/DD_ECMAdmin.Designer.vb
@@ -66,7 +66,7 @@ Partial Public Class DD_ECMAdmin
Private _schemaSerializationMode As Global.System.Data.SchemaSerializationMode = Global.System.Data.SchemaSerializationMode.IncludeSchema
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Public Sub New()
MyBase.New
Me.BeginInit
@@ -78,7 +78,7 @@ Partial Public Class DD_ECMAdmin
End Sub
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext)
MyBase.New(info, context, false)
If (Me.IsBinarySerialized(info, context) = true) Then
@@ -161,7 +161,7 @@ Partial Public Class DD_ECMAdmin
End Sub
_
Public ReadOnly Property TBPMO_FORM_CONSTRUCTOR() As TBPMO_FORM_CONSTRUCTORDataTable
@@ -171,7 +171,7 @@ Partial Public Class DD_ECMAdmin
End Property
_
Public ReadOnly Property TBPMO_FORM_CONSTRUCTOR_DETAIL() As TBPMO_FORM_CONSTRUCTOR_DETAILDataTable
@@ -181,7 +181,7 @@ Partial Public Class DD_ECMAdmin
End Property
_
Public ReadOnly Property TBDD_CONNECTION() As TBDD_CONNECTIONDataTable
@@ -191,7 +191,7 @@ Partial Public Class DD_ECMAdmin
End Property
_
Public ReadOnly Property VWTEMPQUICKVIEW() As VWTEMPQUICKVIEWDataTable
@@ -201,7 +201,7 @@ Partial Public Class DD_ECMAdmin
End Property
_
Public ReadOnly Property TBWH_ENTITIES() As TBWH_ENTITIESDataTable
@@ -211,7 +211,7 @@ Partial Public Class DD_ECMAdmin
End Property
_
Public ReadOnly Property TBWH_USER_GROUPS() As TBWH_USER_GROUPSDataTable
@@ -221,7 +221,7 @@ Partial Public Class DD_ECMAdmin
End Property
_
Public ReadOnly Property TBPMO_SAP_FUBA() As TBPMO_SAP_FUBADataTable
@@ -231,7 +231,7 @@ Partial Public Class DD_ECMAdmin
End Property
_
Public ReadOnly Property USER_RIGHTS() As USER_RIGHTSDataTable
@@ -241,7 +241,7 @@ Partial Public Class DD_ECMAdmin
End Property
_
Public ReadOnly Property TBPMO_DOCSEARCH_RESULTLIST_CONFIG() As TBPMO_DOCSEARCH_RESULTLIST_CONFIGDataTable
@@ -251,7 +251,7 @@ Partial Public Class DD_ECMAdmin
End Property
_
Public ReadOnly Property VWDD_LOGIN_USER_HISTORY() As VWDD_LOGIN_USER_HISTORYDataTable
@@ -261,7 +261,7 @@ Partial Public Class DD_ECMAdmin
End Property
_
Public ReadOnly Property TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_ID() As TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDDataTable
@@ -271,7 +271,7 @@ Partial Public Class DD_ECMAdmin
End Property
_
Public ReadOnly Property TBPMO_LOG_ESSENTIALS() As TBPMO_LOG_ESSENTIALSDataTable
@@ -281,7 +281,7 @@ Partial Public Class DD_ECMAdmin
End Property
_
Public ReadOnly Property TBPMO_DOCRESULT_DROPDOWN_ITEMS() As TBPMO_DOCRESULT_DROPDOWN_ITEMSDataTable
@@ -291,7 +291,7 @@ Partial Public Class DD_ECMAdmin
End Property
_
Public ReadOnly Property DT_VORSCHAU() As DT_VORSCHAUDataTable
@@ -301,7 +301,7 @@ Partial Public Class DD_ECMAdmin
End Property
_
Public ReadOnly Property TBAD_Users() As TBAD_UsersDataTable
@@ -311,7 +311,7 @@ Partial Public Class DD_ECMAdmin
End Property
_
Public ReadOnly Property TBWH_Users1() As TBWH_Users1DataTable
@@ -321,7 +321,7 @@ Partial Public Class DD_ECMAdmin
End Property
_
Public ReadOnly Property TBWH_Users2() As TBWH_Users2DataTable
@@ -331,7 +331,7 @@ Partial Public Class DD_ECMAdmin
End Property
_
Public Overrides Property SchemaSerializationMode() As Global.System.Data.SchemaSerializationMode
@@ -344,7 +344,7 @@ Partial Public Class DD_ECMAdmin
End Property
_
Public Shadows ReadOnly Property Tables() As Global.System.Data.DataTableCollection
Get
@@ -353,7 +353,7 @@ Partial Public Class DD_ECMAdmin
End Property
_
Public Shadows ReadOnly Property Relations() As Global.System.Data.DataRelationCollection
Get
@@ -362,7 +362,7 @@ Partial Public Class DD_ECMAdmin
End Property
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Protected Overrides Sub InitializeDerivedDataSet()
Me.BeginInit
Me.InitClass
@@ -370,7 +370,7 @@ Partial Public Class DD_ECMAdmin
End Sub
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Public Overrides Function Clone() As Global.System.Data.DataSet
Dim cln As DD_ECMAdmin = CType(MyBase.Clone,DD_ECMAdmin)
cln.InitVars
@@ -379,19 +379,19 @@ Partial Public Class DD_ECMAdmin
End Function
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Protected Overrides Function ShouldSerializeTables() As Boolean
Return false
End Function
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Protected Overrides Function ShouldSerializeRelations() As Boolean
Return false
End Function
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Protected Overrides Sub ReadXmlSerializable(ByVal reader As Global.System.Xml.XmlReader)
If (Me.DetermineSchemaSerializationMode(reader) = Global.System.Data.SchemaSerializationMode.IncludeSchema) Then
Me.Reset
@@ -463,7 +463,7 @@ Partial Public Class DD_ECMAdmin
End Sub
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Protected Overrides Function GetSchemaSerializable() As Global.System.Xml.Schema.XmlSchema
Dim stream As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream()
Me.WriteXmlSchema(New Global.System.Xml.XmlTextWriter(stream, Nothing))
@@ -472,13 +472,13 @@ Partial Public Class DD_ECMAdmin
End Function
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Friend Overloads Sub InitVars()
Me.InitVars(true)
End Sub
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Friend Overloads Sub InitVars(ByVal initTable As Boolean)
Me.tableTBPMO_FORM_CONSTRUCTOR = CType(MyBase.Tables("TBPMO_FORM_CONSTRUCTOR"),TBPMO_FORM_CONSTRUCTORDataTable)
If (initTable = true) Then
@@ -587,7 +587,7 @@ Partial Public Class DD_ECMAdmin
End Sub
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Private Sub InitClass()
Me.DataSetName = "DD_ECMAdmin"
Me.Prefix = ""
@@ -635,109 +635,109 @@ Partial Public Class DD_ECMAdmin
End Sub
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Private Function ShouldSerializeTBPMO_FORM_CONSTRUCTOR() As Boolean
Return false
End Function
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Private Function ShouldSerializeTBPMO_FORM_CONSTRUCTOR_DETAIL() As Boolean
Return false
End Function
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Private Function ShouldSerializeTBDD_CONNECTION() As Boolean
Return false
End Function
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Private Function ShouldSerializeVWTEMPQUICKVIEW() As Boolean
Return false
End Function
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Private Function ShouldSerializeTBWH_ENTITIES() As Boolean
Return false
End Function
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Private Function ShouldSerializeTBWH_USER_GROUPS() As Boolean
Return false
End Function
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Private Function ShouldSerializeTBPMO_SAP_FUBA() As Boolean
Return false
End Function
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Private Function ShouldSerializeUSER_RIGHTS() As Boolean
Return false
End Function
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Private Function ShouldSerializeTBPMO_DOCSEARCH_RESULTLIST_CONFIG() As Boolean
Return false
End Function
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Private Function ShouldSerializeVWDD_LOGIN_USER_HISTORY() As Boolean
Return false
End Function
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Private Function ShouldSerializeTBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_ID() As Boolean
Return false
End Function
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Private Function ShouldSerializeTBPMO_LOG_ESSENTIALS() As Boolean
Return false
End Function
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Private Function ShouldSerializeTBPMO_DOCRESULT_DROPDOWN_ITEMS() As Boolean
Return false
End Function
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Private Function ShouldSerializeDT_VORSCHAU() As Boolean
Return false
End Function
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Private Function ShouldSerializeTBAD_Users() As Boolean
Return false
End Function
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Private Function ShouldSerializeTBWH_Users1() As Boolean
Return false
End Function
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Private Function ShouldSerializeTBWH_Users2() As Boolean
Return false
End Function
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Private Sub SchemaChanged(ByVal sender As Object, ByVal e As Global.System.ComponentModel.CollectionChangeEventArgs)
If (e.Action = Global.System.ComponentModel.CollectionChangeAction.Remove) Then
Me.InitVars
@@ -745,7 +745,7 @@ Partial Public Class DD_ECMAdmin
End Sub
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Public Shared Function GetTypedDataSetSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType
Dim ds As DD_ECMAdmin = New DD_ECMAdmin()
Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType()
@@ -794,55 +794,55 @@ Partial Public Class DD_ECMAdmin
Return type
End Function
- _
+ _
Public Delegate Sub TBPMO_FORM_CONSTRUCTORRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_FORM_CONSTRUCTORRowChangeEvent)
- _
+ _
Public Delegate Sub TBPMO_FORM_CONSTRUCTOR_DETAILRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_FORM_CONSTRUCTOR_DETAILRowChangeEvent)
- _
+ _
Public Delegate Sub TBDD_CONNECTIONRowChangeEventHandler(ByVal sender As Object, ByVal e As TBDD_CONNECTIONRowChangeEvent)
- _
+ _
Public Delegate Sub VWTEMPQUICKVIEWRowChangeEventHandler(ByVal sender As Object, ByVal e As VWTEMPQUICKVIEWRowChangeEvent)
- _
+ _
Public Delegate Sub TBWH_ENTITIESRowChangeEventHandler(ByVal sender As Object, ByVal e As TBWH_ENTITIESRowChangeEvent)
- _
+ _
Public Delegate Sub TBWH_USER_GROUPSRowChangeEventHandler(ByVal sender As Object, ByVal e As TBWH_USER_GROUPSRowChangeEvent)
- _
+ _
Public Delegate Sub TBPMO_SAP_FUBARowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_SAP_FUBARowChangeEvent)
- _
+ _
Public Delegate Sub USER_RIGHTSRowChangeEventHandler(ByVal sender As Object, ByVal e As USER_RIGHTSRowChangeEvent)
- _
+ _
Public Delegate Sub TBPMO_DOCSEARCH_RESULTLIST_CONFIGRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_DOCSEARCH_RESULTLIST_CONFIGRowChangeEvent)
- _
+ _
Public Delegate Sub VWDD_LOGIN_USER_HISTORYRowChangeEventHandler(ByVal sender As Object, ByVal e As VWDD_LOGIN_USER_HISTORYRowChangeEvent)
- _
+ _
Public Delegate Sub TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDRowChangeEvent)
- _
+ _
Public Delegate Sub TBPMO_LOG_ESSENTIALSRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_LOG_ESSENTIALSRowChangeEvent)
- _
+ _
Public Delegate Sub TBPMO_DOCRESULT_DROPDOWN_ITEMSRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_DOCRESULT_DROPDOWN_ITEMSRowChangeEvent)
- _
+ _
Public Delegate Sub DT_VORSCHAURowChangeEventHandler(ByVal sender As Object, ByVal e As DT_VORSCHAURowChangeEvent)
- _
+ _
Public Delegate Sub TBAD_UsersRowChangeEventHandler(ByVal sender As Object, ByVal e As TBAD_UsersRowChangeEvent)
- _
+ _
Public Delegate Sub TBWH_Users1RowChangeEventHandler(ByVal sender As Object, ByVal e As TBWH_Users1RowChangeEvent)
- _
+ _
Public Delegate Sub TBWH_Users2RowChangeEventHandler(ByVal sender As Object, ByVal e As TBWH_Users2RowChangeEvent)
'''
@@ -874,7 +874,7 @@ Partial Public Class DD_ECMAdmin
Private columnLANGUAGE As Global.System.Data.DataColumn
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Public Sub New()
MyBase.New
Me.TableName = "TBPMO_FORM_CONSTRUCTOR"
@@ -884,7 +884,7 @@ Partial Public Class DD_ECMAdmin
End Sub
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Friend Sub New(ByVal table As Global.System.Data.DataTable)
MyBase.New
Me.TableName = table.TableName
@@ -902,14 +902,14 @@ Partial Public Class DD_ECMAdmin
End Sub
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext)
MyBase.New(info, context)
Me.InitVars
End Sub
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn
Get
Return Me.columnGUID
@@ -917,7 +917,7 @@ Partial Public Class DD_ECMAdmin
End Property
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Public ReadOnly Property FORM_TITLEColumn() As Global.System.Data.DataColumn
Get
Return Me.columnFORM_TITLE
@@ -925,7 +925,7 @@ Partial Public Class DD_ECMAdmin
End Property
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Public ReadOnly Property SEQUENCE_MENUColumn() As Global.System.Data.DataColumn
Get
Return Me.columnSEQUENCE_MENU
@@ -933,7 +933,7 @@ Partial Public Class DD_ECMAdmin
End Property
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn
Get
Return Me.columnADDED_WHO
@@ -941,7 +941,7 @@ Partial Public Class DD_ECMAdmin
End Property
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn
Get
Return Me.columnADDED_WHEN
@@ -949,7 +949,7 @@ Partial Public Class DD_ECMAdmin
End Property
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn
Get
Return Me.columnCHANGED_WHO
@@ -957,7 +957,7 @@ Partial Public Class DD_ECMAdmin
End Property
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn
Get
Return Me.columnCHANGED_WHEN
@@ -965,7 +965,7 @@ Partial Public Class DD_ECMAdmin
End Property
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Public ReadOnly Property MENU_IMGColumn() As Global.System.Data.DataColumn
Get
Return Me.columnMENU_IMG
@@ -973,7 +973,7 @@ Partial Public Class DD_ECMAdmin
End Property
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Public ReadOnly Property SHORT_TITLEColumn() As Global.System.Data.DataColumn
Get
Return Me.columnSHORT_TITLE
@@ -981,7 +981,7 @@ Partial Public Class DD_ECMAdmin
End Property
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Public ReadOnly Property LANGUAGEColumn() As Global.System.Data.DataColumn
Get
Return Me.columnLANGUAGE
@@ -989,7 +989,7 @@ Partial Public Class DD_ECMAdmin
End Property
_
Public ReadOnly Property Count() As Integer
Get
@@ -998,33 +998,33 @@ Partial Public Class DD_ECMAdmin
End Property
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_FORM_CONSTRUCTORRow
Get
Return CType(Me.Rows(index),TBPMO_FORM_CONSTRUCTORRow)
End Get
End Property
- _
+ _
Public Event TBPMO_FORM_CONSTRUCTORRowChanging As TBPMO_FORM_CONSTRUCTORRowChangeEventHandler
- _
+ _
Public Event TBPMO_FORM_CONSTRUCTORRowChanged As TBPMO_FORM_CONSTRUCTORRowChangeEventHandler
- _
+ _
Public Event TBPMO_FORM_CONSTRUCTORRowDeleting As TBPMO_FORM_CONSTRUCTORRowChangeEventHandler
- _
+ _
Public Event TBPMO_FORM_CONSTRUCTORRowDeleted As TBPMO_FORM_CONSTRUCTORRowChangeEventHandler
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Public Overloads Sub AddTBPMO_FORM_CONSTRUCTORRow(ByVal row As TBPMO_FORM_CONSTRUCTORRow)
Me.Rows.Add(row)
End Sub
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Public Overloads Function AddTBPMO_FORM_CONSTRUCTORRow(ByVal FORM_TITLE As String, ByVal SEQUENCE_MENU As Integer, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date, ByVal MENU_IMG() As Byte, ByVal SHORT_TITLE As String, ByVal LANGUAGE As String) As TBPMO_FORM_CONSTRUCTORRow
Dim rowTBPMO_FORM_CONSTRUCTORRow As TBPMO_FORM_CONSTRUCTORRow = CType(Me.NewRow,TBPMO_FORM_CONSTRUCTORRow)
Dim columnValuesArray() As Object = New Object() {Nothing, FORM_TITLE, SEQUENCE_MENU, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, MENU_IMG, SHORT_TITLE, LANGUAGE}
@@ -1034,13 +1034,13 @@ Partial Public Class DD_ECMAdmin
End Function
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_FORM_CONSTRUCTORRow
Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_FORM_CONSTRUCTORRow)
End Function
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Public Overrides Function Clone() As Global.System.Data.DataTable
Dim cln As TBPMO_FORM_CONSTRUCTORDataTable = CType(MyBase.Clone,TBPMO_FORM_CONSTRUCTORDataTable)
cln.InitVars
@@ -1048,13 +1048,13 @@ Partial Public Class DD_ECMAdmin
End Function
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Protected Overrides Function CreateInstance() As Global.System.Data.DataTable
Return New TBPMO_FORM_CONSTRUCTORDataTable()
End Function
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Friend Sub InitVars()
Me.columnGUID = MyBase.Columns("GUID")
Me.columnFORM_TITLE = MyBase.Columns("FORM_TITLE")
@@ -1069,7 +1069,7 @@ Partial Public Class DD_ECMAdmin
End Sub
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Private Sub InitClass()
Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnGUID)
@@ -1106,25 +1106,25 @@ Partial Public Class DD_ECMAdmin
End Sub
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Public Function NewTBPMO_FORM_CONSTRUCTORRow() As TBPMO_FORM_CONSTRUCTORRow
Return CType(Me.NewRow,TBPMO_FORM_CONSTRUCTORRow)
End Function
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow
Return New TBPMO_FORM_CONSTRUCTORRow(builder)
End Function
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Protected Overrides Function GetRowType() As Global.System.Type
Return GetType(TBPMO_FORM_CONSTRUCTORRow)
End Function
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs)
MyBase.OnRowChanged(e)
If (Not (Me.TBPMO_FORM_CONSTRUCTORRowChangedEvent) Is Nothing) Then
@@ -1133,7 +1133,7 @@ Partial Public Class DD_ECMAdmin
End Sub
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs)
MyBase.OnRowChanging(e)
If (Not (Me.TBPMO_FORM_CONSTRUCTORRowChangingEvent) Is Nothing) Then
@@ -1142,7 +1142,7 @@ Partial Public Class DD_ECMAdmin
End Sub
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs)
MyBase.OnRowDeleted(e)
If (Not (Me.TBPMO_FORM_CONSTRUCTORRowDeletedEvent) Is Nothing) Then
@@ -1151,7 +1151,7 @@ Partial Public Class DD_ECMAdmin
End Sub
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs)
MyBase.OnRowDeleting(e)
If (Not (Me.TBPMO_FORM_CONSTRUCTORRowDeletingEvent) Is Nothing) Then
@@ -1160,13 +1160,13 @@ Partial Public Class DD_ECMAdmin
End Sub
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Public Sub RemoveTBPMO_FORM_CONSTRUCTORRow(ByVal row As TBPMO_FORM_CONSTRUCTORRow)
Me.Rows.Remove(row)
End Sub
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType
Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType()
Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence()
@@ -1293,7 +1293,7 @@ Partial Public Class DD_ECMAdmin
Private columnADD_RECORDS As Global.System.Data.DataColumn
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Public Sub New()
MyBase.New
Me.TableName = "TBPMO_FORM_CONSTRUCTOR_DETAIL"
@@ -1303,7 +1303,7 @@ Partial Public Class DD_ECMAdmin
End Sub
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Friend Sub New(ByVal table As Global.System.Data.DataTable)
MyBase.New
Me.TableName = table.TableName
@@ -1321,14 +1321,14 @@ Partial Public Class DD_ECMAdmin
End Sub
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext)
MyBase.New(info, context)
Me.InitVars
End Sub
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn
Get
Return Me.columnGUID
@@ -1336,7 +1336,7 @@ Partial Public Class DD_ECMAdmin
End Property
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Public ReadOnly Property CONSTRUCT_IDColumn() As Global.System.Data.DataColumn
Get
Return Me.columnCONSTRUCT_ID
@@ -1344,7 +1344,7 @@ Partial Public Class DD_ECMAdmin
End Property
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Public ReadOnly Property FORM_IDColumn() As Global.System.Data.DataColumn
Get
Return Me.columnFORM_ID
@@ -1352,7 +1352,7 @@ Partial Public Class DD_ECMAdmin
End Property
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Public ReadOnly Property PARENT_IDColumn() As Global.System.Data.DataColumn
Get
Return Me.columnPARENT_ID
@@ -1360,7 +1360,7 @@ Partial Public Class DD_ECMAdmin
End Property
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Public ReadOnly Property LEVEL1_SELECTColumn() As Global.System.Data.DataColumn
Get
Return Me.columnLEVEL1_SELECT
@@ -1368,7 +1368,7 @@ Partial Public Class DD_ECMAdmin
End Property
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Public ReadOnly Property SEQUENCEColumn() As Global.System.Data.DataColumn
Get
Return Me.columnSEQUENCE
@@ -1376,7 +1376,7 @@ Partial Public Class DD_ECMAdmin
End Property
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Public ReadOnly Property SQL_SELECT_EBENE1Column() As Global.System.Data.DataColumn
Get
Return Me.columnSQL_SELECT_EBENE1
@@ -1384,7 +1384,7 @@ Partial Public Class DD_ECMAdmin
End Property
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Public ReadOnly Property SQL_SELECT_EBENE2Column() As Global.System.Data.DataColumn
Get
Return Me.columnSQL_SELECT_EBENE2
@@ -1392,7 +1392,7 @@ Partial Public Class DD_ECMAdmin
End Property
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn
Get
Return Me.columnADDED_WHO
@@ -1400,7 +1400,7 @@ Partial Public Class DD_ECMAdmin
End Property
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn
Get
Return Me.columnADDED_WHEN
@@ -1408,7 +1408,7 @@ Partial Public Class DD_ECMAdmin
End Property
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn
Get
Return Me.columnCHANGED_WHO
@@ -1416,7 +1416,7 @@ Partial Public Class DD_ECMAdmin
End Property
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn
Get
Return Me.columnCHANGED_WHEN
@@ -1424,7 +1424,7 @@ Partial Public Class DD_ECMAdmin
End Property
_
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")> _
Public ReadOnly Property COLUMN_NAME1Column() As Global.System.Data.DataColumn
Get
Return Me.columnCOLUMN_NAME1
@@ -1432,7 +1432,7 @@ Partial Public Class DD_ECMAdmin
End Property