diff --git a/Global_Indexer/ClassConstants.vb b/Global_Indexer/ClassConstants.vb
new file mode 100644
index 0000000..2c76877
--- /dev/null
+++ b/Global_Indexer/ClassConstants.vb
@@ -0,0 +1,3 @@
+Public Class ClassConstants
+ Public Const VECTORSEPARATOR = "╚"
+End Class
diff --git a/Global_Indexer/ClassHelper.vb b/Global_Indexer/ClassHelper.vb
index 675ab3e..78414d9 100644
--- a/Global_Indexer/ClassHelper.vb
+++ b/Global_Indexer/ClassHelper.vb
@@ -45,4 +45,18 @@ Public Class ClassHelper
CURRENT_DT_REGEX = ClassDatabase.Return_Datatable("SELECT * FROM TBGI_FUNCTION_REGEX")
End Sub
+ '''
+ ''' Überprüft einen Wert auf verschiedene Arten von "Null" und gibt einen Standard-Wert zurück, wenn der Wert "Null" ist.
+ '''
+ ''' Der zu überprüfende Wert
+ ''' Der Standard Wert
+ ''' value oder wenn dieser "Null" ist, defaultValue
+ Public Shared Function NotNull(Of T)(ByVal value As T, ByVal defaultValue As T) As T
+ If IsNothing(value) OrElse String.IsNullOrEmpty(value.ToString) OrElse IsDBNull(value) Then
+ Return defaultValue
+ Else
+ Return value
+ End If
+ End Function
+
End Class
diff --git a/Global_Indexer/ClassPostprocessing.vb b/Global_Indexer/ClassPostprocessing.vb
index 04d5c02..7fb0ca8 100644
--- a/Global_Indexer/ClassPostprocessing.vb
+++ b/Global_Indexer/ClassPostprocessing.vb
@@ -1,51 +1,112 @@
Imports System.Text.RegularExpressions
Public Class ClassPostprocessing
- Public Shared Function Get_Nachbearbeitung_Wert(idxvalue As String, DTNB As DataTable) As String
- Dim result As String = idxvalue
- Try
- For Each row As DataRow In DTNB.Rows
- Select Case row.Item("TYPE").ToString.ToUpper
- Case "VBSPLIT"
- If LogErrorsOnly = False Then ClassLogger.Add(" ...Nachbearbeitung mit VBSPLIT", False)
- Dim strSplit() As String
- strSplit = result.Split(row.Item("TEXT1"))
- For i As Integer = 0 To strSplit.Length - 1
- If i = CInt(row.Item("TEXT2")) Then
- If LogErrorsOnly = False Then ClassLogger.Add(" ...Split-Ergebnis für Index (" & i.ToString & "): " & strSplit(i), False)
- result = strSplit(i).ToString
- End If
- Next
- Case "VBREPLACE"
- If LogErrorsOnly = False Then
- ClassLogger.Add(" ...Nachbearbeitung mit VBREPLACE", False)
- ClassLogger.Add(" ...Ersetze '" & row.Item("TEXT1") & "' mit '" & row.Item("TEXT2") & "'", False)
- result = result.Replace(row.Item("TEXT1"), row.Item("TEXT2"))
- End If
- result = result.Replace(row.Item("TEXT1"), row.Item("TEXT2"))
- Case "REG. EXPRESSION"
+ Private Const VBSPLIT = "VBSPLIT"
+ Private Const VBREPLACE = "VBREPLACE"
+ Private Const REGEXPRESSION = "REG. EXPRESSION"
+
+ Public Shared Function Get_Nachbearbeitung_Wert(idxvalue As String, Datatable As DataTable) As String
+ Dim oIndexValues As List(Of String) = idxvalue.Split(ClassConstants.VECTORSEPARATOR).ToList()
+
+ Try
+ For Each oDataRow As DataRow In Datatable.Rows
+ Dim oResult As New List(Of String)
+ Dim oType As String = oDataRow.Item("TYPE").ToString.ToUpper
+
+ Select Case oType
+ Case VBSPLIT
+ If LogErrorsOnly = False Then ClassLogger.Add(" ...Nachbearbeitung mit VBSPLIT", False)
+
+ Dim oSeparator As String = oDataRow.Item("TEXT1")
+ Dim oSplitIndex As Integer = 0
+ Integer.TryParse(oDataRow.Item("TEXT2"), oSplitIndex)
+
+ For Each oIndexValue In oIndexValues
+ Dim oSplitted As List(Of String) = oIndexValue.Split(oSeparator).ToList()
+ oResult.Add(oSplitted.Item(oSplitIndex))
+ Next
+
+ Case VBREPLACE
+ Dim oFindString = oDataRow.Item("TEXT1")
+ Dim oReplaceString = oDataRow.Item("TEXT2")
+
+ If LogErrorsOnly = False Then ClassLogger.Add(" ...Nachbearbeitung mit VBREPLACE", False)
+ If LogErrorsOnly = False Then ClassLogger.Add(" ...Ersetze '" & oFindString & "' mit '" & oReplaceString & "'", False)
+
+ For Each oIndexValue In oIndexValues
+ Dim oReplaceResult = oIndexValue.Replace(oFindString, oReplaceString)
+ oResult.Add(oReplaceResult)
+ Next
+ Case REGEXPRESSION
If LogErrorsOnly = False Then ClassLogger.Add(" ...Nachbearbeitung mit RegEx", False)
- Dim RegexList As New List(Of System.Text.RegularExpressions.Regex)
- Dim Regex As New System.Text.RegularExpressions.Regex(row.Item("TEXT1"), System.Text.RegularExpressions.RegexOptions.IgnoreCase)
- RegexList.Add(Regex)
- '
- Dim resultRegex = ClassPostprocessing.extractFromStringviaRE(result, RegexList)
- If Not IsNothing(resultRegex) Then
- If LogErrorsOnly = False Then ClassLogger.Add(" ...Ergebnis des RegEx: " & resultRegex.ToString, False)
- result = resultRegex.ToString
- Else
- ClassLogger.Add("Postprocessing RegEx konnte kein Ergebnis auswerten!", True)
- End If
+
+ Dim oRegexList As New List(Of Regex)
+ Dim oRegex As New Regex(oDataRow.Item("TEXT1"), RegexOptions.IgnoreCase)
+
+ oRegexList.Add(oRegex)
+
+ For Each oIndexValue In oIndexValues
+ Dim oProcessedString = extractFromStringviaRE(oIndexValue, oRegexList)
+ oResult.Add(oProcessedString)
+
+ If LogErrorsOnly = False Then ClassLogger.Add(" ...Ergebnis des RegEx: " & oProcessedString, False)
+ Next
End Select
+
+ oIndexValues = oResult
Next
- Return result
Catch ex As Exception
- ClassLogger.Add(" - Unvorhergesehener Unexpected error in Get_Nachbearbeitung_Wert - result: " & result & " - Fehler: " & vbNewLine & ex.Message)
MsgBox(ex.Message, MsgBoxStyle.Critical, "Unexpected error in Get_Nachbearbeitung_Wert:")
- Return result
+ ClassLogger.Add(" - Unvorhergesehener Unexpected error in Get_Nachbearbeitung_Wert - result: " & idxvalue & " - Fehler: " & vbNewLine & ex.Message)
End Try
+ Return String.Join(ClassConstants.VECTORSEPARATOR, oIndexValues.ToArray)
+
+ 'Dim result As String = idxvalue
+ 'Try
+ ' For Each row As DataRow In Datatable.Rows
+ ' Select Case row.Item("TYPE").ToString.ToUpper
+ ' Case "VBSPLIT"
+ ' If LogErrorsOnly = False Then ClassLogger.Add(" ...Nachbearbeitung mit VBSPLIT", False)
+ ' Dim strSplit() As String
+ ' strSplit = result.Split(row.Item("TEXT1"))
+ ' For i As Integer = 0 To strSplit.Length - 1
+ ' If i = CInt(row.Item("TEXT2")) Then
+ ' If LogErrorsOnly = False Then ClassLogger.Add(" ...Split-Ergebnis für Index (" & i.ToString & "): " & strSplit(i), False)
+ ' result = strSplit(i).ToString
+ ' End If
+ ' Next
+ ' Case "VBREPLACE"
+ ' If LogErrorsOnly = False Then
+ ' ClassLogger.Add(" ...Nachbearbeitung mit VBREPLACE", False)
+ ' ClassLogger.Add(" ...Ersetze '" & row.Item("TEXT1") & "' mit '" & row.Item("TEXT2") & "'", False)
+ ' result = result.Replace(row.Item("TEXT1"), row.Item("TEXT2"))
+ ' End If
+
+ ' result = result.Replace(row.Item("TEXT1"), row.Item("TEXT2"))
+ ' Case "REG. EXPRESSION"
+ ' If LogErrorsOnly = False Then ClassLogger.Add(" ...Nachbearbeitung mit RegEx", False)
+ ' Dim RegexList As New List(Of System.Text.RegularExpressions.Regex)
+ ' Dim Regex As New System.Text.RegularExpressions.Regex(row.Item("TEXT1"), System.Text.RegularExpressions.RegexOptions.IgnoreCase)
+ ' RegexList.Add(Regex)
+ ' '
+ ' Dim resultRegex = ClassPostprocessing.extractFromStringviaRE(result, RegexList)
+ ' If Not IsNothing(resultRegex) Then
+ ' If LogErrorsOnly = False Then ClassLogger.Add(" ...Ergebnis des RegEx: " & resultRegex.ToString, False)
+ ' result = resultRegex.ToString
+ ' Else
+ ' ClassLogger.Add("Postprocessing RegEx konnte kein Ergebnis auswerten!", True)
+ ' End If
+ ' End Select
+ ' Next
+ ' Return result
+ 'Catch ex As Exception
+ ' ClassLogger.Add(" - Unvorhergesehener Unexpected error in Get_Nachbearbeitung_Wert - result: " & result & " - Fehler: " & vbNewLine & ex.Message)
+ ' MsgBox(ex.Message, MsgBoxStyle.Critical, "Unexpected error in Get_Nachbearbeitung_Wert:")
+ ' Return result
+ 'End Try
+
End Function
'''
diff --git a/Global_Indexer/ClassWindream.vb b/Global_Indexer/ClassWindream.vb
index 7f06d9d..cf8fa6d 100644
--- a/Global_Indexer/ClassWindream.vb
+++ b/Global_Indexer/ClassWindream.vb
@@ -444,10 +444,7 @@ Public Class ClassWindream
If indexnamen Is Nothing Then Return False
- For Each index As String In indexnamen
- If index = indexname Then Return True
- Next
-
+ Return indexnamen.Contains(indexname)
Catch ex As Exception
MsgBox("Beim Prüfen ob ein Index für einen Objekttypen existiert, ist ein Fehler aufgetreten." & vbNewLine & vbNewLine & "Fehlernachricht:" & vbNewLine & ex.Message, MsgBoxStyle.Critical, "Unexpected error inm Prüfen auf Existenz eines Index in einem Objekttyp")
End Try
diff --git a/Global_Indexer/Global_Indexer.vbproj b/Global_Indexer/Global_Indexer.vbproj
index ce28cdf..6fb4ff5 100644
--- a/Global_Indexer/Global_Indexer.vbproj
+++ b/Global_Indexer/Global_Indexer.vbproj
@@ -185,6 +185,7 @@
Form
+
diff --git a/Global_Indexer/frmAdministration.Designer.vb b/Global_Indexer/frmAdministration.Designer.vb
index 778efe0..0dc1ce3 100644
--- a/Global_Indexer/frmAdministration.Designer.vb
+++ b/Global_Indexer/frmAdministration.Designer.vb
@@ -232,6 +232,7 @@ Partial Class frmAdministration
Me.VWGI_DOCTYPE_GROUPBindingSource = New System.Windows.Forms.BindingSource(Me.components)
Me.XtraTabPage10 = New DevExpress.XtraTab.XtraTabPage()
Me.GroupBox4 = New System.Windows.Forms.GroupBox()
+ Me.Label10 = New System.Windows.Forms.Label()
Me.FOLDER_FOR_INDEXTextBox = New System.Windows.Forms.TextBox()
Me.Label25 = New System.Windows.Forms.Label()
Me.btncrFolder_delete = New System.Windows.Forms.Button()
@@ -260,7 +261,6 @@ Partial Class frmAdministration
Me.TBDD_DOKUMENTARTBindingNavigator = New System.Windows.Forms.BindingNavigator(Me.components)
Me.BindingNavigatorAddNewItem = New System.Windows.Forms.ToolStripButton()
Me.BindingNavigatorCountItem = New System.Windows.Forms.ToolStripLabel()
- Me.BindingNavigatorDeleteItem = New System.Windows.Forms.ToolStripButton()
Me.BindingNavigatorMoveFirstItem = New System.Windows.Forms.ToolStripButton()
Me.BindingNavigatorMovePreviousItem = New System.Windows.Forms.ToolStripButton()
Me.BindingNavigatorSeparator = New System.Windows.Forms.ToolStripSeparator()
@@ -269,6 +269,7 @@ Partial Class frmAdministration
Me.BindingNavigatorMoveNextItem = New System.Windows.Forms.ToolStripButton()
Me.BindingNavigatorMoveLastItem = New System.Windows.Forms.ToolStripButton()
Me.BindingNavigatorSeparator2 = New System.Windows.Forms.ToolStripSeparator()
+ Me.BindingNavigatorDeleteItem = New System.Windows.Forms.ToolStripButton()
Me.TBDD_DOKUMENTARTBindingNavigatorSaveItem = New System.Windows.Forms.ToolStripButton()
Me.ToolStripComboBox1 = New System.Windows.Forms.ToolStripComboBox()
Me.ToolStripButton40 = New System.Windows.Forms.ToolStripButton()
@@ -1930,6 +1931,7 @@ Partial Class frmAdministration
'
'GroupBox4
'
+ Me.GroupBox4.Controls.Add(Me.Label10)
Me.GroupBox4.Controls.Add(Me.FOLDER_FOR_INDEXTextBox)
Me.GroupBox4.Controls.Add(Me.Label25)
Me.GroupBox4.Controls.Add(Me.btncrFolder_delete)
@@ -1939,6 +1941,11 @@ Partial Class frmAdministration
Me.GroupBox4.Name = "GroupBox4"
Me.GroupBox4.TabStop = False
'
+ 'Label10
+ '
+ resources.ApplyResources(Me.Label10, "Label10")
+ Me.Label10.Name = "Label10"
+ '
'FOLDER_FOR_INDEXTextBox
'
Me.FOLDER_FOR_INDEXTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_DOKUMENTARTBindingSource, "FOLDER_FOR_INDEX", True))
@@ -2128,12 +2135,6 @@ Partial Class frmAdministration
Me.BindingNavigatorCountItem.Name = "BindingNavigatorCountItem"
resources.ApplyResources(Me.BindingNavigatorCountItem, "BindingNavigatorCountItem")
'
- 'BindingNavigatorDeleteItem
- '
- Me.BindingNavigatorDeleteItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image
- resources.ApplyResources(Me.BindingNavigatorDeleteItem, "BindingNavigatorDeleteItem")
- Me.BindingNavigatorDeleteItem.Name = "BindingNavigatorDeleteItem"
- '
'BindingNavigatorMoveFirstItem
'
Me.BindingNavigatorMoveFirstItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image
@@ -2178,6 +2179,12 @@ Partial Class frmAdministration
Me.BindingNavigatorSeparator2.Name = "BindingNavigatorSeparator2"
resources.ApplyResources(Me.BindingNavigatorSeparator2, "BindingNavigatorSeparator2")
'
+ 'BindingNavigatorDeleteItem
+ '
+ Me.BindingNavigatorDeleteItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image
+ resources.ApplyResources(Me.BindingNavigatorDeleteItem, "BindingNavigatorDeleteItem")
+ Me.BindingNavigatorDeleteItem.Name = "BindingNavigatorDeleteItem"
+ '
'TBDD_DOKUMENTARTBindingNavigatorSaveItem
'
Me.TBDD_DOKUMENTARTBindingNavigatorSaveItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image
@@ -3466,4 +3473,5 @@ Partial Class frmAdministration
Friend WithEvents MULTISELECTCheckBox As CheckBox
Friend WithEvents VKT_PREVENT_MULTIPLE_VALUESCheckbox As CheckBox
Friend WithEvents VKT_ADD_ITEMCheckbox As CheckBox
+ Friend WithEvents Label10 As Label
End Class
diff --git a/Global_Indexer/frmAdministration.resx b/Global_Indexer/frmAdministration.resx
index f8cdffe..4088f9a 100644
--- a/Global_Indexer/frmAdministration.resx
+++ b/Global_Indexer/frmAdministration.resx
@@ -2349,14 +2349,14 @@
17, 17
- 0, 624
+ 0, 780
1, 0, 16, 0
- 1261, 22
+ 1296, 22
0
@@ -2397,6 +2397,30 @@
True
+
+ 244, 17
+
+
+ 134, 17
+
+
+ Default
+
+
+ New version
+
+
+ Question
+
+
+ 7, 17
+
+
+ 161, 21
+
+
+ 0
+
ComboBox3
@@ -2433,12 +2457,6 @@
0
-
- 244, 17
-
-
- 134, 17
-
True
@@ -2482,7 +2500,7 @@
277
- 254, 354
+ 254, 518
93
@@ -2557,7 +2575,7 @@
5
- 212, 479
+ 208, 636
28, 26
@@ -2625,2069 +2643,9 @@
266, 315
-
- 275, 56
-
True
-
- VKT_PREVENT_MULTIPLE_VALUESCheckbox
-
-
- System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage3
-
-
- 0
-
-
- VKT_ADD_ITEMCheckbox
-
-
- System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage3
-
-
- 1
-
-
- MULTISELECTCheckBox
-
-
- System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage3
-
-
- 2
-
-
- SAVE_VALUECheckBox
-
-
- System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage3
-
-
- 3
-
-
- lblWDINDEX
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage3
-
-
- 4
-
-
- OPTIONALCheckBox
-
-
- System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage3
-
-
- 5
-
-
- ListBox5
-
-
- System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage3
-
-
- 6
-
-
- btnSQLView
-
-
- System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage3
-
-
- 7
-
-
- lblSaveIndexMan
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage3
-
-
- 8
-
-
- CHANGED_WHENTextBox
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage3
-
-
- 10
-
-
- CHANGED_WHOTextBox
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage3
-
-
- 12
-
-
- ADDED_WHENTextBox
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage3
-
-
- 14
-
-
- ADDED_WHOTextBox
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage3
-
-
- 16
-
-
- ACTIVECheckBox
-
-
- System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage3
-
-
- 17
-
-
- SEQUENCETextBox
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage3
-
-
- 19
-
-
- DEFAULT_VALUETextBox
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage3
-
-
- 21
-
-
- SUGGESTIONCheckBox
-
-
- System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage3
-
-
- 22
-
-
- DATATYPEComboBox
-
-
- System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage3
-
-
- 24
-
-
- COMMENTTextBox
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage3
-
-
- 26
-
-
- WD_INDEXComboBox
-
-
- System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage3
-
-
- 27
-
-
- NAMETextBox
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage3
-
-
- 29
-
-
- TBDD_INDEX_MANBindingNav
-
-
- System.Windows.Forms.BindingNavigator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage3
-
-
- 30
-
-
- GUIDTextBox1
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage3
-
-
- 32
-
-
- 974, 250
-
-
- manuelle Indexe
-
-
- XtraTabPage3
-
-
- DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v15.2, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- XtraTabControl2
-
-
- 0
-
-
- 980, 278
-
-
- 86
-
-
- 325, 134
-
-
- True
-
-
- VARIANTComboBox
-
-
- System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage6
-
-
- 1
-
-
- lblsavePostProcess
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage6
-
-
- 2
-
-
- ComboBox2
-
-
- System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage6
-
-
- 3
-
-
- Function2Label
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage6
-
-
- 4
-
-
- Function1Label
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage6
-
-
- 5
-
-
- Text3Label
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage6
-
-
- 6
-
-
- Text2Label
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage6
-
-
- 7
-
-
- Text1Label
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage6
-
-
- 8
-
-
- CHANGED_WHENTextBox4
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage6
-
-
- 10
-
-
- CHANGED_WHOTextBox4
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage6
-
-
- 12
-
-
- ADDED_WHENTextBox4
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage6
-
-
- 14
-
-
- ADDED_WHOTextBox4
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage6
-
-
- 16
-
-
- SEQUENCETextBox1
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage6
-
-
- 18
-
-
- TEXT3TextBox
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage6
-
-
- 19
-
-
- TEXT2TextBox
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage6
-
-
- 20
-
-
- TEXT1TextBox
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage6
-
-
- 21
-
-
- FUNCTION2TextBox
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage6
-
-
- 22
-
-
- FUNCTION1TextBox
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage6
-
-
- 23
-
-
- TYPEComboBox
-
-
- System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage6
-
-
- 25
-
-
- COMMENTTextBox2
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage6
-
-
- 27
-
-
- GUIDTextBox4
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage6
-
-
- 30
-
-
- TBDD_INDEX_MAN_POSTPROCESSINGBindingNavigator
-
-
- System.Windows.Forms.BindingNavigator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage6
-
-
- 31
-
-
- 974, 250
-
-
- Nachbearbeitungsfunktionen manueller Index
-
-
- XtraTabPage6
-
-
- DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v15.2, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- XtraTabControl2
-
-
- 1
-
-
- 1248, 134
-
-
- Vertical
-
-
- Vertical
-
-
- True
-
-
- btnAddWindowsVariable
-
-
- System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage4
-
-
- 0
-
-
- lblWindowParameter
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage4
-
-
- 1
-
-
- lbFileparameter
-
-
- System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage4
-
-
- 2
-
-
- ListBox6
-
-
- System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage4
-
-
- 3
-
-
- lblValue
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage4
-
-
- 4
-
-
- INDEXNAME_AutoIndexCMB
-
-
- System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage4
-
-
- 5
-
-
- Label6
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage4
-
-
- 6
-
-
- lblsaveAutoIndex
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage4
-
-
- 7
-
-
- btnSQLViewAuto
-
-
- System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage4
-
-
- 8
-
-
- SQL_ACTIVECheckBox
-
-
- System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage4
-
-
- 9
-
-
- GUIDAUTO_INDEXTextbox
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage4
-
-
- 11
-
-
- VALUETextBox
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage4
-
-
- 13
-
-
- COMMENTTextBox1
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage4
-
-
- 15
-
-
- ACTIVECheckBox1
-
-
- System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage4
-
-
- 16
-
-
- ADDED_WHOTextBox3
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage4
-
-
- 18
-
-
- ADDED_WHENTextBox3
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage4
-
-
- 20
-
-
- CHANGED_WHOTextBox3
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage4
-
-
- 22
-
-
- CHANGED_WHENTextBox3
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage4
-
-
- 24
-
-
- BindingNavigator2
-
-
- System.Windows.Forms.BindingNavigator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage4
-
-
- 25
-
-
- INDEXNAME_AutoIndexTXT
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage4
-
-
- 26
-
-
- 974, 250
-
-
- automatische/feste Indexe
-
-
- XtraTabPage4
-
-
- DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v15.2, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- XtraTabControl2
-
-
- 2
-
-
- Button2
-
-
- System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage9
-
-
- 0
-
-
- GroupBox3
-
-
- System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage9
-
-
- 1
-
-
- Label8
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage9
-
-
- 2
-
-
- ListBoxDokartzuordnung
-
-
- System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage9
-
-
- 3
-
-
- 974, 250
-
-
- Zuordnung Dokumentenart-Gruppe
-
-
- XtraTabPage9
-
-
- DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v15.2, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- XtraTabControl2
-
-
- 3
-
-
- GroupBox4
-
-
- System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage10
-
-
- 0
-
-
- 974, 250
-
-
- Create Folder for Index
-
-
- XtraTabPage10
-
-
- DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v15.2, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- XtraTabControl2
-
-
- 4
-
-
- XtraTabControl2
-
-
- DevExpress.XtraTab.XtraTabControl, DevExpress.XtraEditors.v15.2, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- XtraTabPage1
-
-
- 8
-
-
- 1192, 17
-
-
- False
-
-
- 707, 46
-
-
- 266, 21
-
-
- 85
-
-
- ComboBox1
-
-
- System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage1
-
-
- 9
-
-
- MiddleLeft
-
-
- 172, 422
-
-
- 71, 23
-
-
- 84
-
-
- Add
-
-
- MiddleRight
-
-
- btnadd
-
-
- System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage1
-
-
- 10
-
-
- 1025, 56
-
-
- 3, 422
-
-
- 163, 21
-
-
- 82
-
-
- cmbWHModule
-
-
- System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage1
-
-
- 11
-
-
- True
-
-
- 3, 404
-
-
- 110, 13
-
-
- 81
-
-
- Hinzufügen zu Modul:
-
-
- Label2
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage1
-
-
- 12
-
-
- True
-
-
- 3, 454
-
-
- 132, 13
-
-
- 80
-
-
- Zugeordnet zu Modul(en):
-
-
- Label1
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage1
-
-
- 13
-
-
- 494, 56
-
-
- 3, 479
-
-
- 203, 108
-
-
- 79
-
-
- ListBox2
-
-
- System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage1
-
-
- 14
-
-
- True
-
-
- Segoe UI, 9.75pt, style=Bold
-
-
- 932, 263
-
-
- 240, 17
-
-
- 78
-
-
- Dokumentart erfolgreich gespeichert!
-
-
- False
-
-
- lblSaveDokart
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage1
-
-
- 15
-
-
- False
-
-
- 936, 217
-
-
- 38, 23
-
-
- 29
-
-
- btnNamenkonvention
-
-
- System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage1
-
-
- 16
-
-
- False
-
-
- 861, 134
-
-
- 31, 23
-
-
- 28
-
-
- ...
-
-
- Button1
-
-
- System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage1
-
-
- 17
-
-
- False
-
-
- Segoe UI, 9.75pt
-
-
- 266, 216
-
-
- 586, 25
-
-
- 27
-
-
- NAMENKONVENTIONTextBox
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage1
-
-
- 18
-
-
- 921, 17
-
-
-
- iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC
- pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++
- Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ
- /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA
- zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/
- IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E
- rkJggg==
-
-
-
- True
-
-
- 24, 24
-
-
- Neu hinzufügen
-
-
- 122, 24
-
-
- of {0} Documenttypes
-
-
- Die Gesamtanzahl der Elemente.
-
-
-
- iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77
- wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0
- v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg
- UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA
- Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu
- lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII=
-
-
-
- True
-
-
- 24, 24
-
-
- Erste verschieben
-
-
-
- iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w
- 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f
- Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+
- 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC
-
-
-
- True
-
-
- 24, 24
-
-
- Vorherige verschieben
-
-
- 6, 27
-
-
- Position
-
-
- False
-
-
- 50, 23
-
-
- 0
-
-
- Aktuelle Position
-
-
- 6, 27
-
-
-
- iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78
- n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI
- N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f
- oAc0QjgAAAAASUVORK5CYII=
-
-
-
- True
-
-
- 24, 24
-
-
- Nächste verschieben
-
-
-
- iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+//
- h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B
- twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA
- kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG
- WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9
- 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg==
-
-
-
- True
-
-
- 24, 24
-
-
- Letzte verschieben
-
-
- 6, 27
-
-
-
- iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC
- DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC
- rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV
- i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG
- 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG
- QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX
- bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII=
-
-
-
- True
-
-
- 24, 24
-
-
- Löschen
-
-
-
- iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo
- dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII=
-
-
-
- 24, 24
-
-
- Daten speichern
-
-
- Global-Indexer Dokarten
-
-
- Alle Dokarten
-
-
- 150, 27
-
-
- Magenta
-
-
- 99, 24
-
-
- Aktualisieren
-
-
- Magenta
-
-
- 78, 24
-
-
- Kopieren
-
-
- 0, 0
-
-
- 1255, 27
-
-
- 2
-
-
- BindingNavigator1
-
-
- TBDD_DOKUMENTARTBindingNavigator
-
-
- System.Windows.Forms.BindingNavigator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage1
-
-
- 19
-
-
- Segoe UI, 9pt, style=Italic
-
-
- 266, 46
-
-
- 51, 23
-
-
- 1
-
-
- DOKART_GUIDTextBox
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage1
-
-
- 21
-
-
- False
-
-
- 414, 47
-
-
- 287, 21
-
-
- 3
-
-
- BEZEICHNUNGTextBox
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage1
-
-
- 23
-
-
- False
-
-
- 979, 46
-
-
- 94, 21
-
-
- 7
-
-
- KURZNAMETextBox
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage1
-
-
- 26
-
-
- False
-
-
- 266, 136
-
-
- 585, 21
-
-
- 9
-
-
- ZIEL_PFADTextBox
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage1
-
-
- 28
-
-
- False
-
-
- 266, 176
-
-
- 586, 21
-
-
- 11
-
-
- BESCHREIBUNGTextBox
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage1
-
-
- 30
-
-
- False
-
-
- 333, 45
-
-
- 63, 24
-
-
- 13
-
-
- Aktiv
-
-
- AKTIVCheckBox
-
-
- System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage1
-
-
- 31
-
-
- Segoe UI, 9pt, style=Italic
-
-
- 268, 262
-
-
- 156, 23
-
-
- 17
-
-
- ERSTELLTWERTextBox
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage1
-
-
- 34
-
-
- Segoe UI, 9pt, style=Italic
-
-
- 430, 262
-
-
- 156, 23
-
-
- 19
-
-
- ERSTELLTWANNTextBox
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage1
-
-
- 36
-
-
- Segoe UI, 9pt, style=Italic
-
-
- 592, 262
-
-
- 164, 23
-
-
- 21
-
-
- GEANDERTWERTextBox
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage1
-
-
- 38
-
-
- Segoe UI, 9pt, style=Italic
-
-
- 762, 262
-
-
- 164, 23
-
-
- 23
-
-
- GEAENDERTWANNTextBox
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage1
-
-
- 40
-
-
- False
-
-
- 414, 94
-
-
- 438, 21
-
-
- 25
-
-
- OBJEKTTYPComboBox
-
-
- System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage1
-
-
- 41
-
-
- 3, 4, 3, 4
-
-
- 1255, 596
-
-
- Dokumentarten
-
-
- XtraTabPage1
-
-
- DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v15.2, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- XtraTabControl1
-
-
- 0
-
-
- 1261, 624
-
-
- 1
-
-
- 481, 95
-
-
- True
-
-
- GridControl2
-
-
- DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v15.2, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- XtraTabPage2
-
-
- 0
-
-
- SHORTNAMETextBox
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage2
-
-
- 2
-
-
- LANGUAGEComboBox
-
-
- System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage2
-
-
- 4
-
-
- lblsaveUSer
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage2
-
-
- 5
-
-
- XtraTabControl3
-
-
- DevExpress.XtraTab.XtraTabControl, DevExpress.XtraEditors.v15.2, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- XtraTabPage2
-
-
- 6
-
-
- USER_GUIDTextBox
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage2
-
-
- 8
-
-
- PRENAMETextBox
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage2
-
-
- 10
-
-
- NAMETextBox1
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage2
-
-
- 12
-
-
- USERNAMETextBox
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage2
-
-
- 14
-
-
- EMAILTextBox
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage2
-
-
- 16
-
-
- ADDED_WHOTextBox1
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage2
-
-
- 18
-
-
- ADDED_WHENTextBox1
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage2
-
-
- 20
-
-
- CHANGED_WHOTextBoxUser
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage2
-
-
- 22
-
-
- CHANGED_WHENTextBox1
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage2
-
-
- 24
-
-
- BindingNavigator1
-
-
- System.Windows.Forms.BindingNavigator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage2
-
-
- 25
-
-
- 3, 4, 3, 4
-
-
- 1255, 596
-
-
- User-/Gruppenverwaltung
-
-
- XtraTabPage2
-
-
- DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v15.2, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- XtraTabControl1
-
-
- 1
-
-
- Button4
-
-
- System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage5
-
-
- 0
-
-
- Button3
-
-
- System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage5
-
-
- 1
-
-
- GroupBox1
-
-
- System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage5
-
-
- 2
-
-
- 1255, 596
-
-
- Andere Einstellungen
-
-
- XtraTabPage5
-
-
- DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v15.2, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- XtraTabControl1
-
-
- 2
-
-
- XtraTabControl1
-
-
- DevExpress.XtraTab.XtraTabControl, DevExpress.XtraEditors.v15.2, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- $this
-
-
- 0
-
-
- 244, 17
-
-
- Default
-
-
- New version
-
-
- Question
-
-
- 7, 17
-
-
- 161, 21
-
-
- 0
-
-
- ComboBox3
-
-
- System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- GroupBox6
-
-
- 0
-
-
- 134, 17
-
17, 95
@@ -4718,9 +2676,6 @@
0
-
- 17, 95
-
473, 133
@@ -4858,7 +2813,7 @@ der Datei
9, 92
- 146, 139
+ 146, 304
81
@@ -5436,7 +3391,7 @@ der Datei
0, 0
- 974, 27
+ 1009, 27
3
@@ -5480,6 +3435,33 @@ der Datei
32
+
+ 1009, 406
+
+
+ manuelle Indexe
+
+
+ XtraTabPage3
+
+
+ DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v15.2, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ XtraTabControl2
+
+
+ 0
+
+
+ 1015, 434
+
+
+ 86
+
+
+ True
+
511, 173
@@ -5513,9 +3495,6 @@ der Datei
1
-
- 511, 173
-
True
@@ -5576,9 +3555,6 @@ der Datei
3
-
- 1187, 173
-
True
@@ -6221,7 +4197,7 @@ der Datei
0, 0
- 974, 27
+ 1009, 27
4
@@ -6241,6 +4217,33 @@ der Datei
31
+
+ 1009, 406
+
+
+ Nachbearbeitungsfunktionen manueller Index
+
+
+ XtraTabPage6
+
+
+ DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v15.2, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ XtraTabControl2
+
+
+ 1
+
+
+ Vertical
+
+
+ Vertical
+
+
+ True
+
591, 78
@@ -6350,7 +4353,7 @@ der Datei
6, 109
- 155, 124
+ 155, 289
86
@@ -6367,9 +4370,6 @@ der Datei
3
-
- 17, 173
-
True
@@ -6926,7 +4926,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
0, 0
- 974, 27
+ 1009, 27
4
@@ -6970,6 +4970,24 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
26
+
+ 1009, 406
+
+
+ automatische/feste Indexe
+
+
+ XtraTabPage4
+
+
+ DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v15.2, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ XtraTabControl2
+
+
+ 2
+
Segoe UI, 9pt
@@ -7003,81 +5021,6 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
0
-
- lblnewDokartZuordnung
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- GroupBox3
-
-
- 0
-
-
- Label7
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- GroupBox3
-
-
- 1
-
-
- cmbGroup2Dokart
-
-
- System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- GroupBox3
-
-
- 2
-
-
- btnAddDokartGroupRelation
-
-
- System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- GroupBox3
-
-
- 3
-
-
- Segoe UI, 9pt
-
-
- 275, 28
-
-
- 235, 118
-
-
- 14
-
-
- Neue Gruppenzuordnung:
-
-
- GroupBox3
-
-
- System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage9
-
-
- 1
-
True
@@ -7165,9 +5108,6 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
2
-
- 266, 152
-
Segoe UI, 9pt
@@ -7201,6 +5141,33 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
3
+
+ Segoe UI, 9pt
+
+
+ 275, 28
+
+
+ 235, 118
+
+
+ 14
+
+
+ Neue Gruppenzuordnung:
+
+
+ GroupBox3
+
+
+ System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ XtraTabPage9
+
+
+ 1
+
True
@@ -7252,94 +5219,55 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
3
-
- 506, 251
-
-
- FOLDER_FOR_INDEXTextBox
+
+ 1009, 406
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ Zuordnung Dokumentenart-Gruppe
-
- GroupBox4
+
+ XtraTabPage9
-
- 0
+
+ DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v15.2, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
- Label25
+
+ XtraTabControl2
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- GroupBox4
-
-
- 1
-
-
- btncrFolder_delete
-
-
- System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- GroupBox4
-
-
- 2
-
-
- GroupBox5
-
-
- System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- GroupBox4
-
-
+
3
-
- Label17
+
+ True
-
+
+ Segoe UI, 8.25pt, style=Italic
+
+
+ NoControl
+
+
+ 10, 82
+
+
+ 367, 13
+
+
+ 12
+
+
+ Bei Auswahl von Vektorindexen wird jeweils nur der ERSTE Eintrag verwendet
+
+
+ Label10
+
+
System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
+
GroupBox4
-
- 4
-
-
- Segoe UI, 9pt, style=Bold
-
-
- 3, 3
-
-
- 820, 228
-
-
- 81
-
-
- Create Folder for Index
-
-
- GroupBox4
-
-
- System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage10
-
-
+
0
@@ -7364,7 +5292,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
GroupBox4
- 0
+ 1
True
@@ -7394,7 +5322,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
GroupBox4
- 1
+ 2
715, 41
@@ -7415,114 +5343,6 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
GroupBox4
- 2
-
-
- cmbCrFolderDate
-
-
- System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- GroupBox5
-
-
- 0
-
-
- Label20
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- GroupBox5
-
-
- 1
-
-
- btnaddcrFolderParameter
-
-
- System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- GroupBox5
-
-
- 2
-
-
- txtcrFoldermanuell
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- GroupBox5
-
-
- 3
-
-
- Label19
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- GroupBox5
-
-
- 4
-
-
- Label18
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- GroupBox5
-
-
- 5
-
-
- cmbCrFolderIndex
-
-
- System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- GroupBox5
-
-
- 6
-
-
- 12, 92
-
-
- 530, 130
-
-
- 8
-
-
- Neuer Unterordner:
-
-
- GroupBox5
-
-
- System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- GroupBox4
-
-
3
@@ -7732,6 +5552,30 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
6
+
+ 12, 107
+
+
+ 530, 130
+
+
+ 8
+
+
+ Neuer Unterordner:
+
+
+ GroupBox5
+
+
+ System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ GroupBox4
+
+
+ 4
+
True
@@ -7757,17 +5601,850 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
GroupBox4
+ 5
+
+
+ Segoe UI, 9pt, style=Bold
+
+
+ 3, 3
+
+
+ 820, 259
+
+
+ 81
+
+
+ Create Folder for Index
+
+
+ GroupBox4
+
+
+ System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ XtraTabPage10
+
+
+ 0
+
+
+ 1009, 406
+
+
+ Create Folder for Index
+
+
+ XtraTabPage10
+
+
+ DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v15.2, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ XtraTabControl2
+
+
4
+
+ XtraTabControl2
+
+
+ DevExpress.XtraTab.XtraTabControl, DevExpress.XtraEditors.v15.2, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ XtraTabPage1
+
+
+ 8
+
1192, 17
+
+ False
+
+
+ 707, 46
+
+
+ 266, 21
+
+
+ 85
+
+
+ ComboBox1
+
+
+ System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ XtraTabPage1
+
+
+ 9
+
+
+ MiddleLeft
+
+
+ 174, 579
+
+
+ 71, 23
+
+
+ 84
+
+
+ Add
+
+
+ MiddleRight
+
+
+ btnadd
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ XtraTabPage1
+
+
+ 10
+
1025, 56
+
+ 5, 579
+
+
+ 163, 21
+
+
+ 82
+
+
+ cmbWHModule
+
+
+ System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ XtraTabPage1
+
+
+ 11
+
+
+ True
+
+
+ 5, 561
+
+
+ 110, 13
+
+
+ 81
+
+
+ Hinzufügen zu Modul:
+
+
+ Label2
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ XtraTabPage1
+
+
+ 12
+
+
+ True
+
+
+ 5, 611
+
+
+ 132, 13
+
+
+ 80
+
+
+ Zugeordnet zu Modul(en):
+
+
+ Label1
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ XtraTabPage1
+
+
+ 13
+
494, 56
+
+ 5, 636
+
+
+ 203, 108
+
+
+ 79
+
+
+ ListBox2
+
+
+ System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ XtraTabPage1
+
+
+ 14
+
+
+ True
+
+
+ Segoe UI, 9.75pt, style=Bold
+
+
+ 932, 263
+
+
+ 240, 17
+
+
+ 78
+
+
+ Dokumentart erfolgreich gespeichert!
+
+
+ False
+
+
+ lblSaveDokart
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ XtraTabPage1
+
+
+ 15
+
+
+ False
+
+
+ 936, 217
+
+
+ 38, 23
+
+
+ 29
+
+
+ btnNamenkonvention
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ XtraTabPage1
+
+
+ 16
+
+
+ False
+
+
+ 861, 134
+
+
+ 31, 23
+
+
+ 28
+
+
+ ...
+
+
+ Button1
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ XtraTabPage1
+
+
+ 17
+
+
+ False
+
+
+ Segoe UI, 9.75pt
+
+
+ 266, 216
+
+
+ 586, 25
+
+
+ 27
+
+
+ NAMENKONVENTIONTextBox
+
+
+ System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ XtraTabPage1
+
+
+ 18
+
+
+ 921, 17
+
+
+
+ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+ wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC
+ pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++
+ Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ
+ /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA
+ zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/
+ IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E
+ rkJggg==
+
+
+
+ True
+
+
+ 24, 24
+
+
+ Neu hinzufügen
+
+
+ 122, 24
+
+
+ of {0} Documenttypes
+
+
+ Die Gesamtanzahl der Elemente.
+
+
+
+ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+ wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77
+ wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0
+ v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg
+ UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA
+ Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu
+ lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII=
+
+
+
+ True
+
+
+ 24, 24
+
+
+ Erste verschieben
+
+
+
+ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+ wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w
+ 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f
+ Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+
+ 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC
+
+
+
+ True
+
+
+ 24, 24
+
+
+ Vorherige verschieben
+
+
+ 6, 27
+
+
+ Position
+
+
+ False
+
+
+ 50, 23
+
+
+ 0
+
+
+ Aktuelle Position
+
+
+ 6, 27
+
+
+
+ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+ wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78
+ n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI
+ N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f
+ oAc0QjgAAAAASUVORK5CYII=
+
+
+
+ True
+
+
+ 24, 24
+
+
+ Nächste verschieben
+
+
+
+ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+ wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+//
+ h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B
+ twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA
+ kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG
+ WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9
+ 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg==
+
+
+
+ True
+
+
+ 24, 24
+
+
+ Letzte verschieben
+
+
+ 6, 27
+
+
+
+ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+ wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC
+ DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC
+ rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV
+ i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG
+ 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG
+ QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX
+ bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII=
+
+
+
+ True
+
+
+ 24, 24
+
+
+ Löschen
+
+
+
+ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+ wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo
+ dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII=
+
+
+
+ 24, 24
+
+
+ Daten speichern
+
+
+ Global-Indexer Dokarten
+
+
+ Alle Dokarten
+
+
+ 150, 27
+
+
+ Magenta
+
+
+ 99, 24
+
+
+ Aktualisieren
+
+
+ Magenta
+
+
+ 78, 24
+
+
+ Kopieren
+
+
+ 0, 0
+
+
+ 1290, 27
+
+
+ 2
+
+
+ BindingNavigator1
+
+
+ TBDD_DOKUMENTARTBindingNavigator
+
+
+ System.Windows.Forms.BindingNavigator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ XtraTabPage1
+
+
+ 19
+
+
+ Segoe UI, 9pt, style=Italic
+
+
+ 266, 46
+
+
+ 51, 23
+
+
+ 1
+
+
+ DOKART_GUIDTextBox
+
+
+ System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ XtraTabPage1
+
+
+ 21
+
+
+ False
+
+
+ 414, 47
+
+
+ 287, 21
+
+
+ 3
+
+
+ BEZEICHNUNGTextBox
+
+
+ System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ XtraTabPage1
+
+
+ 23
+
+
+ False
+
+
+ 979, 46
+
+
+ 94, 21
+
+
+ 7
+
+
+ KURZNAMETextBox
+
+
+ System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ XtraTabPage1
+
+
+ 26
+
+
+ False
+
+
+ 266, 136
+
+
+ 585, 21
+
+
+ 9
+
+
+ ZIEL_PFADTextBox
+
+
+ System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ XtraTabPage1
+
+
+ 28
+
+
+ False
+
+
+ 266, 176
+
+
+ 586, 21
+
+
+ 11
+
+
+ BESCHREIBUNGTextBox
+
+
+ System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ XtraTabPage1
+
+
+ 30
+
+
+ False
+
+
+ 333, 45
+
+
+ 63, 24
+
+
+ 13
+
+
+ Aktiv
+
+
+ AKTIVCheckBox
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ XtraTabPage1
+
+
+ 31
+
+
+ Segoe UI, 9pt, style=Italic
+
+
+ 268, 262
+
+
+ 156, 23
+
+
+ 17
+
+
+ ERSTELLTWERTextBox
+
+
+ System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ XtraTabPage1
+
+
+ 34
+
+
+ Segoe UI, 9pt, style=Italic
+
+
+ 430, 262
+
+
+ 156, 23
+
+
+ 19
+
+
+ ERSTELLTWANNTextBox
+
+
+ System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ XtraTabPage1
+
+
+ 36
+
+
+ Segoe UI, 9pt, style=Italic
+
+
+ 592, 262
+
+
+ 164, 23
+
+
+ 21
+
+
+ GEANDERTWERTextBox
+
+
+ System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ XtraTabPage1
+
+
+ 38
+
+
+ Segoe UI, 9pt, style=Italic
+
+
+ 762, 262
+
+
+ 164, 23
+
+
+ 23
+
+
+ GEAENDERTWANNTextBox
+
+
+ System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ XtraTabPage1
+
+
+ 40
+
+
+ False
+
+
+ 414, 94
+
+
+ 438, 21
+
+
+ 25
+
+
+ OBJEKTTYPComboBox
+
+
+ System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ XtraTabPage1
+
+
+ 41
+
+
+ 3, 4, 3, 4
+
+
+ 1290, 752
+
+
+ Dokumentarten
+
+
+ XtraTabPage1
+
+
+ DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v15.2, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ XtraTabControl1
+
+
+ 0
+
+
+ 1296, 780
+
+
+ 1
+
+
+ True
+
Top, Left, Right
@@ -7954,219 +6631,6 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
14, 282
-
- btnDeleteGroupRelation
-
-
- System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage7
-
-
- 0
-
-
- GroupBox2
-
-
- System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage7
-
-
- 1
-
-
- Label4
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage7
-
-
- 2
-
-
- ListBoxUserzuordnung
-
-
- System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage7
-
-
- 3
-
-
- 1035, 248
-
-
- Gruppenzuordnung User
-
-
- XtraTabPage7
-
-
- DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v15.2, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- XtraTabControl3
-
-
- 0
-
-
- 1045, 280
-
-
- 32
-
-
- 682, 134
-
-
- ListBox4
-
-
- System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage8
-
-
- 0
-
-
- lblsaveTBDD_USER_GROUPS
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage8
-
-
- 1
-
-
- GUIDTextBox5
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage8
-
-
- 3
-
-
- NAMETextBox2
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage8
-
-
- 5
-
-
- ADDED_WHOTextBox5
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage8
-
-
- 7
-
-
- ADDED_WHENTextBox5
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage8
-
-
- 9
-
-
- CHANGED_WHOTextBox5
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage8
-
-
- 11
-
-
- CHANGED_WHENTextBox5
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage8
-
-
- 13
-
-
- TBDD_USER_GROUPSBindingNavigator
-
-
- System.Windows.Forms.BindingNavigator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage8
-
-
- 14
-
-
- 1035, 248
-
-
- Gruppenverwaltung
-
-
- XtraTabPage8
-
-
- DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v15.2, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- XtraTabControl3
-
-
- 1
-
-
- XtraTabControl3
-
-
- DevExpress.XtraTab.XtraTabControl, DevExpress.XtraEditors.v15.2, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-
-
- XtraTabPage2
-
-
- 6
-
Segoe UI, 9pt
@@ -8200,81 +6664,6 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
0
-
- lblnewUserZuordnung
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- GroupBox2
-
-
- 0
-
-
- Label5
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- GroupBox2
-
-
- 1
-
-
- cmbGroup2User
-
-
- System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- GroupBox2
-
-
- 2
-
-
- btnAddGroupRelation
-
-
- System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- GroupBox2
-
-
- 3
-
-
- Segoe UI, 9pt
-
-
- 284, 33
-
-
- 230, 118
-
-
- 10
-
-
- Neue Gruppenzuordnung:
-
-
- GroupBox2
-
-
- System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage7
-
-
- 1
-
True
@@ -8392,6 +6781,33 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
3
+
+ Segoe UI, 9pt
+
+
+ 284, 33
+
+
+ 230, 118
+
+
+ 10
+
+
+ Neue Gruppenzuordnung:
+
+
+ GroupBox2
+
+
+ System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ XtraTabPage7
+
+
+ 1
+
True
@@ -8443,9 +6859,30 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
3
-
- 755, 212
-
+
+ 1035, 248
+
+
+ Gruppenzuordnung User
+
+
+ XtraTabPage7
+
+
+ DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v15.2, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ XtraTabControl3
+
+
+ 0
+
+
+ 1045, 280
+
+
+ 32
+
8, 32
@@ -8856,6 +7293,36 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
14
+
+ 1035, 248
+
+
+ Gruppenverwaltung
+
+
+ XtraTabPage8
+
+
+ DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v15.2, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ XtraTabControl3
+
+
+ 1
+
+
+ XtraTabControl3
+
+
+ DevExpress.XtraTab.XtraTabControl, DevExpress.XtraEditors.v15.2, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ XtraTabPage2
+
+
+ 6
+
Segoe UI, 8.25pt, style=Italic
@@ -9288,7 +7755,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
0, 0
- 1255, 27
+ 1290, 27
3
@@ -9308,6 +7775,27 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
25
+
+ 3, 4, 3, 4
+
+
+ 1290, 752
+
+
+ User-/Gruppenverwaltung
+
+
+ XtraTabPage2
+
+
+ DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v15.2, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ XtraTabControl1
+
+
+ 1
+
MiddleLeft
@@ -9368,285 +7856,6 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
1
-
- pnlObjekttype_Config
-
-
- System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- GroupBox1
-
-
- 0
-
-
- Label3
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- GroupBox1
-
-
- 1
-
-
- lblsavezuordnungIndex
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- GroupBox1
-
-
- 2
-
-
- btnidxemail_delete
-
-
- System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- GroupBox1
-
-
- 3
-
-
- btnidxemail_Save
-
-
- System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- GroupBox1
-
-
- 4
-
-
- btnidxemail_add
-
-
- System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- GroupBox1
-
-
- 5
-
-
- ListBoxObjekttypen
-
-
- System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- GroupBox1
-
-
- 6
-
-
- Segoe UI, 9.75pt, style=Italic
-
-
- 3, 3
-
-
- 1056, 356
-
-
- 0
-
-
- Indexzuordnung für die Email-Indexierung:
-
-
- GroupBox1
-
-
- System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- XtraTabPage5
-
-
- 2
-
-
- IDX_CHECK_ATTACHMENTComboBox
-
-
- System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- pnlObjekttype_Config
-
-
- 1
-
-
- CHANGED_WHENTextBox2
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- pnlObjekttype_Config
-
-
- 2
-
-
- CHANGED_WHOTextBox2
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- pnlObjekttype_Config
-
-
- 5
-
-
- ADDED_WHENTextBox2
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- pnlObjekttype_Config
-
-
- 7
-
-
- ADDED_WHOTextBox2
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- pnlObjekttype_Config
-
-
- 9
-
-
- GUIDTextBox3
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- pnlObjekttype_Config
-
-
- 11
-
-
- IDX_EMAIL_DATE_INComboBox
-
-
- System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- pnlObjekttype_Config
-
-
- 12
-
-
- OBJECTTYPETextBox
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- pnlObjekttype_Config
-
-
- 15
-
-
- IDX_EMAIL_SUBJECTComboBox
-
-
- System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- pnlObjekttype_Config
-
-
- 16
-
-
- IDX_EMAIL_IDComboBox
-
-
- System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- pnlObjekttype_Config
-
-
- 19
-
-
- IDX_EMAIL_TOComboBox
-
-
- System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- pnlObjekttype_Config
-
-
- 20
-
-
- IDX_EMAIL_FROMComboBox
-
-
- System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- pnlObjekttype_Config
-
-
- 23
-
-
- False
-
-
- 219, 44
-
-
- 573, 300
-
-
- 82
-
-
- pnlObjekttype_Config
-
-
- System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- GroupBox1
-
-
- 0
-
17, 134
@@ -9674,9 +7883,6 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
1
-
- 17, 134
-
Segoe UI, 9.75pt, style=Italic
@@ -9944,6 +8150,30 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
23
+
+ False
+
+
+ 219, 44
+
+
+ 573, 300
+
+
+ 82
+
+
+ pnlObjekttype_Config
+
+
+ System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ GroupBox1
+
+
+ 0
+
True
@@ -10130,6 +8360,63 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
6
+
+ Segoe UI, 9.75pt, style=Italic
+
+
+ 3, 3
+
+
+ 1056, 356
+
+
+ 0
+
+
+ Indexzuordnung für die Email-Indexierung:
+
+
+ GroupBox1
+
+
+ System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ XtraTabPage5
+
+
+ 2
+
+
+ 1290, 752
+
+
+ Andere Einstellungen
+
+
+ XtraTabPage5
+
+
+ DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v15.2, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ XtraTabControl1
+
+
+ 2
+
+
+ XtraTabControl1
+
+
+ DevExpress.XtraTab.XtraTabControl, DevExpress.XtraEditors.v15.2, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+
+
+ $this
+
+
+ 0
+
1019, 95
@@ -10188,13 +8475,13 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
True
- 186
+ 95
7, 17
- 1261, 646
+ 1296, 802
Segoe UI, 9.75pt
@@ -10571,12 +8858,6 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- BindingNavigatorDeleteItem
-
-
- System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
BindingNavigatorMoveFirstItem
@@ -10625,6 +8906,12 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ BindingNavigatorDeleteItem
+
+
+ System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
TBDD_DOKUMENTARTBindingNavigatorSaveItem
diff --git a/Global_Indexer/frmAdministration.vb b/Global_Indexer/frmAdministration.vb
index ff39b16..47941dc 100644
--- a/Global_Indexer/frmAdministration.vb
+++ b/Global_Indexer/frmAdministration.vb
@@ -412,15 +412,15 @@ Public Class frmAdministration
If frmloaded = True Then
If SUGGESTIONCheckBox.CheckState = CheckState.Checked Then
btnSQLView.Visible = True
- VKT_ADD_ITEMCheckbox.Enabled = True
+ 'VKT_ADD_ITEMCheckbox.Enabled = True
Else
btnSQLView.Visible = False
- If (_indexIsVectorField) Then
- VKT_ADD_ITEMCheckbox.Enabled = True
- Else
- VKT_ADD_ITEMCheckbox.Enabled = False
- End If
+ 'If (_indexIsVectorField) Then
+ ' VKT_ADD_ITEMCheckbox.Enabled = True
+ 'Else
+ ' VKT_ADD_ITEMCheckbox.Enabled = False
+ 'End If
End If
End If
End Sub
diff --git a/Global_Indexer/frmIndex.vb b/Global_Indexer/frmIndex.vb
index 47c2ef6..c6def11 100644
--- a/Global_Indexer/frmIndex.vb
+++ b/Global_Indexer/frmIndex.vb
@@ -438,7 +438,7 @@ Public Class frmIndex
Return ""
End Try
End Function
- Function Get_AutomatischerIndex_SQL(vsqlstatement As String, vconnectionID As Integer, vProvider As String)
+ Function GetAutomaticIndexSQLValue(vsqlstatement As String, vconnectionID As Integer, vProvider As String)
Try
Dim connectionString As String
connectionString = ClassFormFunctions.GetConnectionString(vconnectionID)
@@ -933,7 +933,7 @@ Public Class frmIndex
result = True
End If
Else
- Dim vectorValue = String.Join(";", values)
+ Dim vectorValue = String.Join(ClassConstants.VECTORSEPARATOR, values)
Indexwert_Postprocessing(Replace(cmbMulti.Name, "cmbMulti", ""), vectorValue)
End If
@@ -997,6 +997,9 @@ Public Class frmIndex
Indexwert_Postprocessing(Replace(chk.Name, "chk", ""), chk.Checked)
result = True
End If
+ If TypeOf (ctrl) Is Button Then
+ Continue For
+ End If
If ctrl.Name.StartsWith("lbl") = False And result = False Then
ClassLogger.Add("Die Überprüfung der manuellen Indices ist fehlerhaft. Bitte informieren Sie den Systembetreuer", True)
Return False
@@ -1344,7 +1347,7 @@ Public Class frmIndex
If indexType < ClassWindream.WMObjectVariableValueTypeVector Then
indexierung_erfolgreich = ClassWindream.DateiIndexieren(CURRENT_NEWFILENAME, indexname, idxvalue)
Else
- Dim indexArray = Split(idxvalue, ";")
+ Dim indexArray = Split(idxvalue, ClassConstants.VECTORSEPARATOR)
indexierung_erfolgreich = ClassWindream.Indexiere(CURRENT_NEWFILENAME.Substring(2), indexname, indexArray)
End If
@@ -1355,7 +1358,7 @@ Public Class frmIndex
Exit For
End If
Else
- If LogErrorsOnly = False Then
+ If LogErrorsOnly = False Then
ClassLogger.Add(" >> No Indexing: indexname: " & indexname, False)
ClassLogger.Add(" >> No Indexing: is optional? " & optional_Index.ToString, False)
End If
@@ -2188,161 +2191,319 @@ Public Class frmIndex
cmbName.Items.Add(Value)
End Sub
+ Function GetPlaceholderValue(InputValue As String, FileName As String, UserShortName As String)
+ Dim oResult = Nothing
+
+ Try
+ Select Case InputValue.ToString.ToUpper
+ Case "$filename_ext".ToUpper
+ oResult = Path.GetFileName(FileName)
+ Case "$filename".ToUpper
+ oResult = Path.GetFileNameWithoutExtension(FileName)
+ Case "$extension".ToUpper
+ oResult = Path.GetExtension(FileName).Replace(".", "")
+ Case "$FileCreateDate".ToUpper
+ Dim oFileInfo As New FileInfo(FileName)
+ Dim oCreationDate As Date = oFileInfo.CreationTime
+ oResult = oCreationDate.ToShortDateString
+ Case "$FileCreatedWho".ToUpper
+ Dim oFileSecurity As FileSecurity = File.GetAccessControl(FileName)
+ Dim oSecurityId As IdentityReference = oFileSecurity.GetOwner(GetType(SecurityIdentifier))
+ Dim oNTAccount As IdentityReference = oSecurityId.Translate(GetType(NTAccount))
+ Dim oOwner As String = oNTAccount.ToString()
+ oResult = oOwner
+ Case "$DateDDMMYYY".ToUpper
+ oResult = System.DateTime.Now.ToShortDateString
+ Case "$Username"
+ oResult = Environment.UserName
+ Case "$Usercode"
+ oResult = UserShortName
+ End Select
+ Catch ex As Exception
+ ClassLogger.Add("Error in ReplacePlaceholders: " & ex.Message)
+ oResult = Nothing
+ End Try
+
+ Return oResult
+ End Function
+
+ Function StripPlaceholder(Placeholder As String) As String
+ Dim oResult = Placeholder
+ oResult = Regex.Replace(oResult, "^\[%", "")
+ oResult = Regex.Replace(oResult, "\]$", "")
+ Return oResult
+ End Function
+
Function FillIndexe_Autom(dokart_id As Integer)
Try
- Me.VWINDEX_AUTOMTableAdapter.Fill(Me.MyDataset.VWDDINDEX_AUTOM, CURRENT_DOKART_ID)
- Dim DT_INDEXAUTOM As DataTable = MyDataset.VWDDINDEX_AUTOM
- If DT_INDEXAUTOM.Rows.Count > 0 Then
- ' MsgBox(DT.Rows.Count.ToString)
- For Each DR_AUTOINDEX As DataRow In DT_INDEXAUTOM.Rows
- Dim optionalIndex As Boolean
- Dim indexname As String = DR_AUTOINDEX.Item("INDEXNAME")
- If LogErrorsOnly = False Then ClassLogger.Add(" >> Build Automatischer Index '" & indexname & "'", False)
- If DR_AUTOINDEX.Item("SQL_RESULT").ToString <> String.Empty And CBool(DR_AUTOINDEX.Item("SQL_ACTIVE")) = True Then
- ' Regulären Ausdruck zum Auslesen der windream-Indexe definieren
- Dim preg As String = "\[%{1}[a-zA-Z0-9\!\$\&\/\(\)\=\?\,\.\-\;\:_öÖüÜäÄ\#\'\+\*\~\{\}\@\€\<\>\ ]+]{1}"
- ' SQL-String für aktuellen INdex laden
- Dim SqlString As String = DR_AUTOINDEX.Item("SQL_RESULT")
- ' einen Regulären Ausdruck laden
- Dim regulärerAusdruck As System.Text.RegularExpressions.Regex = New System.Text.RegularExpressions.Regex(preg)
- ' die Vorkommen im SQL-String auslesen
- Dim elemente As System.Text.RegularExpressions.MatchCollection = regulärerAusdruck.Matches(SqlString)
- ' alle Vorkommen der Indexe im SQL-String durchlaufen
- For Each element As System.Text.RegularExpressions.Match In elemente
- ' MsgBox(element.Value.ToUpper)
- If LogErrorsOnly = False Then ClassLogger.Add(" >> Element: '" & element.Value & "'", False)
- '' wenn es sich nicht um dedizeirte Werte handelt (es sollen ja nur die Indexe ausgelesen werden)
- 'If Not element.Value.ToUpper = "[%SPALTE]" And Not element.Value.ToUpper = "[%VIEW]" Then
- 'die Zeichen [% und ] entfernen (liefert den wirklichen windream-Index)
- Dim elementOhneSonderzeichen As String = element.Value.Substring(2, element.Value.Length - 3)
- If LogErrorsOnly = False Then ClassLogger.Add(" >> elementOhneSonderzeichen: '" & elementOhneSonderzeichen & "'", False)
- optionalIndex = ClassDatabase.Execute_Scalar("SELECT OPTIONAL FROM TBDD_INDEX_MAN WHERE DOK_ID = " & CURRENT_DOKART_ID & " AND UPPER(NAME) = UPPER('" & elementOhneSonderzeichen & "')", MyConnectionString, True)
- If elementOhneSonderzeichen.StartsWith("$") Then 'windowsParameter
- Dim result = ""
- Try
- Select Case elementOhneSonderzeichen.ToString.ToUpper
- Case "$filename_ext".ToUpper
- result = Path.GetFileName(CURRENT_WORKFILE)
- Case "$filename".ToUpper
- result = Path.GetFileNameWithoutExtension(CURRENT_WORKFILE)
- Case "$extension".ToUpper
- result = Path.GetExtension(CURRENT_WORKFILE)
- result = result.Replace(".", "")
- Case "$FileCreateDate".ToUpper
- Dim FI As New FileInfo(CURRENT_WORKFILE)
- Dim CreationDate As Date = FI.CreationTime
- result = CreationDate.ToShortDateString
- Case "$FileCreatedWho".ToUpper
- Dim fs As FileSecurity = File.GetAccessControl(CURRENT_WORKFILE)
- Dim sid As IdentityReference = fs.GetOwner(GetType(SecurityIdentifier))
- Dim ntaccount As IdentityReference = sid.Translate(GetType(NTAccount))
- Dim owner As String = ntaccount.ToString()
- result = owner
- Case "$DateDDMMYYY".ToUpper
- result = System.DateTime.Now.ToShortDateString
- Case "$Username"
- result = Environment.UserName
- Case "$Usercode"
- result = USER_SHORT_NAME
- End Select
- Catch ex As Exception
- result = "XXX"
- ClassLogger.Add(" - Unexpected error in FillIndexe_Autom - WindowsFilePatterns - Fehler: " & vbNewLine & ex.Message)
- MsgBox("Unexpected error in Replacement WindowsFilePatterns: " & vbNewLine & ex.Message & vbNewLine & vbNewLine & "Routine will continue - Please check logfile", MsgBoxStyle.Exclamation, )
- End Try
- If result <> "" Then
- If LogErrorsOnly = False Then ClassLogger.Add(" >> file-related parameter found: '" & elementOhneSonderzeichen & "' - Result: '" & result & "'", False)
- SqlString = SqlString.Replace(element.Value, result)
- Else
- ClassLogger.Add(">> Attention: file-related parameter '" & elementOhneSonderzeichen & "' returned an empty string!", False)
- End If
- Else 'ganz normaler manueller Index
- 'den Platzhalter im SQL-String durch den Wert ersetzen
- Dim manIndexwert = GetManIndex_Value(elementOhneSonderzeichen, "IDX_AUTO", optionalIndex)
- If Not IsNothing(manIndexwert) Then
- SqlString = SqlString.Replace(element.Value, manIndexwert)
- Else
- ClassLogger.Add(">> Attention: manIndexwert is NOTHING - Funktion: FillIndexe_Autom", False)
- ' Return False
- End If
- End If
- Next
- If LogErrorsOnly = False Then ClassLogger.Add(" >> Replaced and complete SQL-result: " & SqlString, False)
- If LogErrorsOnly = False Then ClassLogger.Add(" >> Ausführen SQL....", False)
- Dim automatischerValue As String = ""
- automatischerValue = Get_AutomatischerIndex_SQL(SqlString, DR_AUTOINDEX.Item("CONNECTION_ID"), DR_AUTOINDEX.Item("SQL_PROVIDER"))
- If LogErrorsOnly = False Then ClassLogger.Add(" >> Ergebnis SQL: '" & automatischerValue & "'", False)
- If automatischerValue <> String.Empty Then
- DR_AUTOINDEX.Item("Indexiert") = True
- DR_AUTOINDEX.Item("Indexwert") = automatischerValue
- Else
- If optionalIndex = True Then
- DR_AUTOINDEX.Item("Indexiert") = True
- DR_AUTOINDEX.Item("Indexwert") = "EMPTY_OI"
- ' Return True
- Else
- ClassLogger.Add(" - ACHTUNG: automatischerValue = String.Empty - Funktion: FillIndexe_Autom", False)
- ClassLogger.Add(" - SqlString: " & SqlString, False)
- ' Return False
- End If
+ VWINDEX_AUTOMTableAdapter.Fill(MyDataset.VWDDINDEX_AUTOM, CURRENT_DOKART_ID)
- End If
- Else
- If Not IsDBNull(DR_AUTOINDEX.Item("VALUE")) Then
- If DR_AUTOINDEX.Item("VALUE") <> "" Then
- Dim DEFAULTVALUE As String = DR_AUTOINDEX.Item("VALUE")
- 'Indexierung mit WindowsVariable
- If DEFAULTVALUE.StartsWith("$") Then
- If LogErrorsOnly = False Then ClassLogger.Add(" >> Indexierung mit einer Windowsvariable: '" & DEFAULTVALUE & "'", False)
- Select Case DEFAULTVALUE.ToUpper
- Case "$filename_ext".ToUpper
- DEFAULTVALUE = Path.GetFileName(CURRENT_WORKFILE)
- Case "$filename".ToUpper
- DEFAULTVALUE = Path.GetFileNameWithoutExtension(CURRENT_WORKFILE)
- Case "$extension".ToUpper
- DEFAULTVALUE = Path.GetExtension(CURRENT_WORKFILE)
- Case "$FileCreateDate".ToUpper
- Dim FI As New FileInfo(CURRENT_WORKFILE)
- Dim CreationDate As Date = FI.CreationTime
- DEFAULTVALUE = CreationDate.ToShortDateString
- Case "$FileCreatedWho".ToUpper
- Dim fs As FileSecurity = File.GetAccessControl(CURRENT_WORKFILE)
- Dim sid As IdentityReference = fs.GetOwner(GetType(SecurityIdentifier))
- Dim ntaccount As IdentityReference = sid.Translate(GetType(NTAccount))
- Dim owner As String = ntaccount.ToString()
- DEFAULTVALUE = owner
- Case "$DateDDMMYYY".ToUpper
- DEFAULTVALUE = System.DateTime.Now.ToShortDateString
- Case "$Username"
- DEFAULTVALUE = Environment.UserName
- Case "$Usercode"
- DEFAULTVALUE = USER_SHORT_NAME
+ Dim oDatatable = MyDataset.VWDDINDEX_AUTOM
+ Dim oRegex As New Regex("\[%{1}[a-zA-Z0-9\!\$\&\/\(\)\=\?\,\.\-\;\:_öÖüÜäÄ\#\'\+\*\~\{\}\@\€\<\>\ ]+]{1}")
- End Select
- If LogErrorsOnly = False Then ClassLogger.Add(" >> Ergebnis der Windowsvariable: '" & DEFAULTVALUE & "'", False)
- Else
- If LogErrorsOnly = False Then ClassLogger.Add(" >> Indexierung mit einem Festen Wert: '" & DEFAULTVALUE & "'", False)
- End If
- 'Den Wert in der Zwischentabelle speichern
- DR_AUTOINDEX.Item("Indexiert") = True
- DR_AUTOINDEX.Item("Indexwert") = DEFAULTVALUE
- End If
- End If
- End If
- Next
- 'MsgBox("Noch kein automatischer Index-SQL-String hinterlegt, dennoch wird das Dokument abgelegt!")
- Return True
- Else
+ If oDatatable.Rows.Count = 0 Then
Return True
End If
- Catch ex As System.Exception
- ClassLogger.Add(" - Unexpected error in FillIndexe_Autom - Fehler: " & vbNewLine & ex.Message)
- MsgBox(ex.Message, MsgBoxStyle.Critical, "Unexpected error in FillIndexe_Autom")
+
+ ' 1. Schritt: Einfach-Indexe und Platzhalter ersetzen
+ For Each oAutoIndexRow As DataRow In oDatatable
+ Dim oSqlResult As String = ClassHelper.NotNull(oAutoIndexRow.Item("SQL_RESULT"), "")
+ Dim oSqlActive As Boolean = ClassHelper.NotNull(oAutoIndexRow.Item("SQL_ACTIVE"), False)
+ Dim oSqlConnectionId As Integer = ClassHelper.NotNull(oAutoIndexRow.Item("CONNECTION_ID"), -1)
+ Dim oSqlProvider As String = ClassHelper.NotNull(oAutoIndexRow.Item("SQL_PROVIDER"), "")
+ Dim oEndResult As New List(Of String)
+
+ ' Wenn kein SQL Befehl vorhanden oder aktiv ist,
+ ' versuchen wir, die Spalte VALUE zu ersetzen
+ If oSqlResult = String.Empty Or oSqlActive = 0 Then
+ Dim oPlaceholderResult As String
+ Dim oValue As String = oAutoIndexRow.Item("VALUE")
+
+ oPlaceholderResult = GetPlaceholderValue(oValue, CURRENT_WORKFILE, USER_SHORT_NAME)
+
+ If Not IsNothing(oPlaceholderResult) Then
+ oValue = oPlaceholderResult
+ End If
+
+ oAutoIndexRow.Item("Indexiert") = True
+ oAutoIndexRow.Item("Indexwert") = oValue
+
+ Continue For
+ End If
+
+ ' Wenn ein SQL Befehl vorhanden und aktiv ist
+ ' Alle Platzhalter finden
+ Dim oMatches As MatchCollection = oRegex.Matches(oSqlResult)
+
+ For Each oMatch As Match In oMatches
+ Dim oIndexValue As String = StripPlaceholder(oMatch.Value)
+ Dim oOptionalIndex = False
+ Dim oPlaceholderResult As String = Nothing
+ Dim oManualIndexResult As String = Nothing
+
+ ' Einfachen Platzhalter Wert erzeugen
+ oPlaceholderResult = GetPlaceholderValue(oIndexValue, CURRENT_WORKFILE, USER_SHORT_NAME)
+
+ ' Einfachen Platzhalter ersetzen
+ If Not IsNothing(oPlaceholderResult) Then
+ oSqlResult = oSqlResult.Replace(oMatch.Value, oPlaceholderResult)
+ End If
+
+ oOptionalIndex = ClassDatabase.Execute_Scalar($"SELECT OPTIONAL FROM TBDD_INDEX_MAN WHERE DOK_ID = {CURRENT_DOKART_ID} AND UPPER(NAME) = UPPER('{oIndexValue}')", MyConnectionString, True)
+ oManualIndexResult = GetManIndex_Value(oIndexValue, "IDX_AUTO", oOptionalIndex)
+
+ ' Wenn Ergebnis den VektorPlatzhalter enthält, soll nichts ersetzt werden.
+ ' Werden im nächsten Schritt ersetzt.
+ If oManualIndexResult.Contains(ClassConstants.VECTORSEPARATOR) Then
+ oManualIndexResult = Nothing
+ End If
+
+ If Not IsNothing(oManualIndexResult) Then
+ oSqlResult = oSqlResult.Replace(oMatch.Value, oManualIndexResult)
+ End If
+ Next
+
+ ' Ergebnis: Es wurden alle einfachen Platzhalter ersetzt, jetzt haben wir einen SQL Befehl,
+ ' der nur noch vektorfelder-platzhalter enthält
+
+ ' 2. Schritt: Vektorfelder ersetzen
+ Dim oVectorMatches As MatchCollection = oRegex.Matches(oSqlResult)
+ Dim oIsFirstMatch = True
+
+ For Each oVectorMatch As Match In oVectorMatches
+ Dim oIndexValue As String = StripPlaceholder(oVectorMatch.Value)
+ Dim oOptionalIndex = False
+ Dim oManualIndexResult As String = Nothing
+
+ oOptionalIndex = ClassDatabase.Execute_Scalar($"SELECT OPTIONAL FROM TBDD_INDEX_MAN WHERE DOK_ID = {CURRENT_DOKART_ID} AND UPPER(NAME) = UPPER('{oIndexValue}')", MyConnectionString, True)
+ oManualIndexResult = GetManIndex_Value(oIndexValue, "IDX_AUTO", oOptionalIndex)
+
+ Dim oVectorIndexValues = oManualIndexResult.Split(ClassConstants.VECTORSEPARATOR).ToList()
+
+ For Each oVectorIndexValue In oVectorIndexValues
+ Dim oTempSql = oSqlResult.Replace(oVectorMatch.Value, oVectorIndexValue)
+ Dim oResult = GetAutomaticIndexSQLValue(oTempSql, oSqlConnectionId, oSqlProvider)
+ oEndResult.Add(oResult)
+ Next
+
+ ' Verhindert, dass die Schleife mehrmals durchlaufen wird
+ If oIsFirstMatch Then
+ Exit For
+ End If
+ Next
+
+ oAutoIndexRow.Item("Indexiert") = True
+ oAutoIndexRow.Item("Indexwert") = String.Join(ClassConstants.VECTORSEPARATOR, oEndResult.ToArray)
+ Next
+
+ Return True
+ Catch ex As Exception
+ MsgBox(ex.Message)
Return False
End Try
+
+ ' 3. Schritt: SQL ausführen
+ ' 4. Schritt: Resultat in Datatable schreiben
+
+
+
+ 'Try
+ ' Me.VWINDEX_AUTOMTableAdapter.Fill(Me.MyDataset.VWDDINDEX_AUTOM, CURRENT_DOKART_ID)
+ ' Dim DT_INDEXAUTOM As DataTable = MyDataset.VWDDINDEX_AUTOM
+ ' If DT_INDEXAUTOM.Rows.Count > 0 Then
+ ' ' MsgBox(DT.Rows.Count.ToString)
+ ' For Each DR_AUTOINDEX As DataRow In DT_INDEXAUTOM.Rows
+ ' Dim optionalIndex As Boolean
+ ' Dim indexname As String = DR_AUTOINDEX.Item("INDEXNAME")
+ ' If LogErrorsOnly = False Then ClassLogger.Add(" >> Build Automatischer Index '" & indexname & "'", False)
+ ' If DR_AUTOINDEX.Item("SQL_RESULT").ToString <> String.Empty And CBool(DR_AUTOINDEX.Item("SQL_ACTIVE")) = True Then
+ ' ' Regulären Ausdruck zum Auslesen der windream-Indexe definieren
+ ' Dim preg As String = "\[%{1}[a-zA-Z0-9\!\$\&\/\(\)\=\?\,\.\-\;\:_öÖüÜäÄ\#\'\+\*\~\{\}\@\€\<\>\ ]+]{1}"
+ ' ' SQL-String für aktuellen INdex laden
+ ' Dim SqlString As String = DR_AUTOINDEX.Item("SQL_RESULT")
+ ' ' einen Regulären Ausdruck laden
+ ' Dim regulärerAusdruck As System.Text.RegularExpressions.Regex = New System.Text.RegularExpressions.Regex(preg)
+ ' ' die Vorkommen im SQL-String auslesen
+ ' Dim elemente As System.Text.RegularExpressions.MatchCollection = regulärerAusdruck.Matches(SqlString)
+ ' ' alle Vorkommen der Indexe im SQL-String durchlaufen
+ ' For Each element As System.Text.RegularExpressions.Match In elemente
+
+ ' ' MsgBox(element.Value.ToUpper)
+ ' If LogErrorsOnly = False Then ClassLogger.Add(" >> Element: '" & element.Value & "'", False)
+ ' '' wenn es sich nicht um dedizeirte Werte handelt (es sollen ja nur die Indexe ausgelesen werden)
+ ' 'If Not element.Value.ToUpper = "[%SPALTE]" And Not element.Value.ToUpper = "[%VIEW]" Then
+ ' 'die Zeichen [% und ] entfernen (liefert den wirklichen windream-Index)
+ ' Dim elementOhneSonderzeichen As String = element.Value.Substring(2, element.Value.Length - 3)
+ ' If LogErrorsOnly = False Then ClassLogger.Add(" >> elementOhneSonderzeichen: '" & elementOhneSonderzeichen & "'", False)
+ ' optionalIndex = ClassDatabase.Execute_Scalar("SELECT OPTIONAL FROM TBDD_INDEX_MAN WHERE DOK_ID = " & CURRENT_DOKART_ID & " AND UPPER(NAME) = UPPER('" & elementOhneSonderzeichen & "')", MyConnectionString, True)
+ ' If elementOhneSonderzeichen.StartsWith("$") Then 'windowsParameter
+ ' Dim result = ""
+ ' Try
+ ' Select Case elementOhneSonderzeichen.ToString.ToUpper
+ ' Case "$filename_ext".ToUpper
+ ' result = Path.GetFileName(CURRENT_WORKFILE)
+ ' Case "$filename".ToUpper
+ ' result = Path.GetFileNameWithoutExtension(CURRENT_WORKFILE)
+ ' Case "$extension".ToUpper
+ ' result = Path.GetExtension(CURRENT_WORKFILE)
+ ' result = result.Replace(".", "")
+ ' Case "$FileCreateDate".ToUpper
+ ' Dim FI As New FileInfo(CURRENT_WORKFILE)
+ ' Dim CreationDate As Date = FI.CreationTime
+ ' result = CreationDate.ToShortDateString
+ ' Case "$FileCreatedWho".ToUpper
+ ' Dim fs As FileSecurity = File.GetAccessControl(CURRENT_WORKFILE)
+ ' Dim sid As IdentityReference = fs.GetOwner(GetType(SecurityIdentifier))
+ ' Dim ntaccount As IdentityReference = sid.Translate(GetType(NTAccount))
+ ' Dim owner As String = ntaccount.ToString()
+ ' result = owner
+ ' Case "$DateDDMMYYY".ToUpper
+ ' result = System.DateTime.Now.ToShortDateString
+ ' Case "$Username"
+ ' result = Environment.UserName
+ ' Case "$Usercode"
+ ' result = USER_SHORT_NAME
+ ' End Select
+ ' Catch ex As Exception
+ ' result = "XXX"
+ ' ClassLogger.Add(" - Unexpected error in FillIndexe_Autom - WindowsFilePatterns - Fehler: " & vbNewLine & ex.Message)
+ ' MsgBox("Unexpected error in Replacement WindowsFilePatterns: " & vbNewLine & ex.Message & vbNewLine & vbNewLine & "Routine will continue - Please check logfile", MsgBoxStyle.Exclamation, )
+ ' End Try
+ ' If result <> "" Then
+ ' If LogErrorsOnly = False Then ClassLogger.Add(" >> file-related parameter found: '" & elementOhneSonderzeichen & "' - Result: '" & result & "'", False)
+ ' SqlString = SqlString.Replace(element.Value, result)
+ ' Else
+ ' ClassLogger.Add(">> Attention: file-related parameter '" & elementOhneSonderzeichen & "' returned an empty string!", False)
+ ' End If
+ ' Else 'ganz normaler manueller Index
+ ' 'den Platzhalter im SQL-String durch den Wert ersetzen
+ ' Dim manIndexwert = GetManIndex_Value(elementOhneSonderzeichen, "IDX_AUTO", optionalIndex)
+ ' If Not IsNothing(manIndexwert) Then
+ ' SqlString = SqlString.Replace(element.Value, manIndexwert)
+ ' Else
+ ' ClassLogger.Add(">> Attention: manIndexwert is NOTHING - Funktion: FillIndexe_Autom", False)
+ ' ' Return False
+ ' End If
+ ' End If
+
+ ' Next
+ ' If LogErrorsOnly = False Then ClassLogger.Add(" >> Replaced and complete SQL-result: " & SqlString, False)
+ ' If LogErrorsOnly = False Then ClassLogger.Add(" >> Ausführen SQL....", False)
+ ' Dim automatischerValue As String = ""
+ ' automatischerValue = GetAutomaticIndexSQLValue(SqlString, DR_AUTOINDEX.Item("CONNECTION_ID"), DR_AUTOINDEX.Item("SQL_PROVIDER"))
+ ' If LogErrorsOnly = False Then ClassLogger.Add(" >> Ergebnis SQL: '" & automatischerValue & "'", False)
+ ' If automatischerValue <> String.Empty Then
+ ' DR_AUTOINDEX.Item("Indexiert") = True
+ ' DR_AUTOINDEX.Item("Indexwert") = automatischerValue
+ ' Else
+ ' If optionalIndex = True Then
+ ' DR_AUTOINDEX.Item("Indexiert") = True
+ ' DR_AUTOINDEX.Item("Indexwert") = "EMPTY_OI"
+ ' ' Return True
+ ' Else
+ ' ClassLogger.Add(" - ACHTUNG: automatischerValue = String.Empty - Funktion: FillIndexe_Autom", False)
+ ' ClassLogger.Add(" - SqlString: " & SqlString, False)
+ ' ' Return False
+ ' End If
+
+ ' End If
+ ' Else
+ ' If Not IsDBNull(DR_AUTOINDEX.Item("VALUE")) Then
+ ' If DR_AUTOINDEX.Item("VALUE") <> "" Then
+ ' Dim DEFAULTVALUE As String = DR_AUTOINDEX.Item("VALUE")
+ ' 'Indexierung mit WindowsVariable
+ ' If DEFAULTVALUE.StartsWith("$") Then
+ ' If LogErrorsOnly = False Then ClassLogger.Add(" >> Indexierung mit einer Windowsvariable: '" & DEFAULTVALUE & "'", False)
+ ' Select Case DEFAULTVALUE.ToUpper
+ ' Case "$filename_ext".ToUpper
+ ' DEFAULTVALUE = Path.GetFileName(CURRENT_WORKFILE)
+ ' Case "$filename".ToUpper
+ ' DEFAULTVALUE = Path.GetFileNameWithoutExtension(CURRENT_WORKFILE)
+ ' Case "$extension".ToUpper
+ ' DEFAULTVALUE = Path.GetExtension(CURRENT_WORKFILE)
+ ' Case "$FileCreateDate".ToUpper
+ ' Dim FI As New FileInfo(CURRENT_WORKFILE)
+ ' Dim CreationDate As Date = FI.CreationTime
+ ' DEFAULTVALUE = CreationDate.ToShortDateString
+ ' Case "$FileCreatedWho".ToUpper
+ ' Dim fs As FileSecurity = File.GetAccessControl(CURRENT_WORKFILE)
+ ' Dim sid As IdentityReference = fs.GetOwner(GetType(SecurityIdentifier))
+ ' Dim ntaccount As IdentityReference = sid.Translate(GetType(NTAccount))
+ ' Dim owner As String = ntaccount.ToString()
+ ' DEFAULTVALUE = owner
+ ' Case "$DateDDMMYYY".ToUpper
+ ' DEFAULTVALUE = System.DateTime.Now.ToShortDateString
+ ' Case "$Username"
+ ' DEFAULTVALUE = Environment.UserName
+ ' Case "$Usercode"
+ ' DEFAULTVALUE = USER_SHORT_NAME
+
+ ' End Select
+ ' If LogErrorsOnly = False Then ClassLogger.Add(" >> Ergebnis der Windowsvariable: '" & DEFAULTVALUE & "'", False)
+ ' Else
+ ' If LogErrorsOnly = False Then ClassLogger.Add(" >> Indexierung mit einem Festen Wert: '" & DEFAULTVALUE & "'", False)
+ ' End If
+ ' 'Den Wert in der Zwischentabelle speichern
+ ' DR_AUTOINDEX.Item("Indexiert") = True
+ ' DR_AUTOINDEX.Item("Indexwert") = DEFAULTVALUE
+ ' End If
+ ' End If
+ ' End If
+ ' Next
+ ' 'MsgBox("Noch kein automatischer Index-SQL-String hinterlegt, dennoch wird das Dokument abgelegt!")
+ ' Return True
+ ' Else
+ ' Return True
+ ' End If
+ 'Catch ex As System.Exception
+ ' ClassLogger.Add(" - Unexpected error in FillIndexe_Autom - Fehler: " & vbNewLine & ex.Message)
+ ' MsgBox(ex.Message, MsgBoxStyle.Critical, "Unexpected error in FillIndexe_Autom")
+ ' Return False
+ 'End Try
+
End Function
Private Sub btnVorschau_Click(sender As System.Object, e As System.EventArgs)
PreviewFile()
@@ -2699,7 +2860,7 @@ Public Class frmIndex
Dim Folder_for_index = ClassDatabase.Execute_Scalar(sql, MyConnectionString, True)
If Not IsDBNull(Folder_for_index) Then
If Folder_for_index <> String.Empty Then
- CrFolderForIndex(Folder_for_index)
+ CreateFolderForIndex(Folder_for_index)
End If
End If
@@ -2805,7 +2966,7 @@ Public Class frmIndex
End Try
End Sub
- Private Function CrFolderForIndex(folderindex As String)
+ Private Function CreateFolderForIndex(folderindex As String)
Try
Dim RootFolder As String = Path.GetDirectoryName(CURRENT_NEWFILENAME)