diff --git a/app/DD-Record-Organiser/ClassOfficeTemplate.vb b/app/DD-Record-Organiser/ClassOfficeTemplate.vb
index 426f956..57d589d 100644
--- a/app/DD-Record-Organiser/ClassOfficeTemplate.vb
+++ b/app/DD-Record-Organiser/ClassOfficeTemplate.vb
@@ -4,7 +4,7 @@ Public Class ClassOfficeTemplate
Try
Dim sql_Template As String = "SELECT * FROM VWPMO_TEMPLATE_ENTITY WHERE TEMPLATE_ID = " & Template_ID
Dim DT_TEMPLATE As System.Data.DataTable = ClassDatabase.Return_Datatable(sql_Template)
- Dim sql_patterns As String = "select * from TBPMO_TEMPLATE_ENTITY_PATTERN where TEMPL_ENT_ID = (SELECT GUID FROM TBPMO_TEMPLATE_ENTITY WHERE ENTITY_ID = " & CURRENT_FORM_ID & " AND TEMPLATE_ID = " & Template_ID & ")"
+ Dim sql_patterns As String = "select * from TBPMO_TEMPLATE_PATTERN where TEMPL_ENT_ID = (SELECT GUID FROM TBPMO_TEMPLATE_ENTITY WHERE ENTITY_ID = " & CURRENT_FORM_ID & " AND TEMPLATE_ID = " & Template_ID & ")"
Dim DT_PATTERNS As System.Data.DataTable = ClassDatabase.Return_Datatable(sql_patterns)
If IsNothing(DT_PATTERNS) Then
diff --git a/app/DD-Record-Organiser/DD-Record-Organiser.vbproj b/app/DD-Record-Organiser/DD-Record-Organiser.vbproj
index 36a006c..4cf3f4d 100644
--- a/app/DD-Record-Organiser/DD-Record-Organiser.vbproj
+++ b/app/DD-Record-Organiser/DD-Record-Organiser.vbproj
@@ -378,12 +378,6 @@
Form
-
- frmTestvb.vb
-
-
- Form
-
frmUserKonfig_AddUsers.vb
@@ -592,9 +586,7 @@
frmTemplates.vb
-
-
- frmTestvb.vb
+ Designer
frmUserKonfig_AddUsers.vb
@@ -669,9 +661,9 @@
VbMyResourcesResXFileCodeGenerator
- Resources.Designer.vb
My.Resources
Designer
+ Resources.Designer.vb
@@ -945,9 +937,6 @@
-
-
-
@@ -970,6 +959,8 @@
+
+
diff --git a/app/DD-Record-Organiser/DD_DMSDataSet.Designer.vb b/app/DD-Record-Organiser/DD_DMSDataSet.Designer.vb
index d225904..5a4ee2e 100644
--- a/app/DD-Record-Organiser/DD_DMSDataSet.Designer.vb
+++ b/app/DD-Record-Organiser/DD_DMSDataSet.Designer.vb
@@ -105,7 +105,7 @@ Partial Public Class DD_DMSDataSet
Private tableTBPMO_TEMPLATE_ENTITY As TBPMO_TEMPLATE_ENTITYDataTable
- Private tableTBPMO_TEMPLATE_ENTITY_PATTERN As TBPMO_TEMPLATE_ENTITY_PATTERNDataTable
+ Private tableTBPMO_TEMPLATE_PATTERN As TBPMO_TEMPLATE_PATTERNDataTable
Private relationFK_TBPMO_FORM_VIEW_FORM_ID As Global.System.Data.DataRelation
@@ -143,7 +143,7 @@ Partial Public Class DD_DMSDataSet
Private relationFK_TBPMO_TEMPLATE_ENTITY_TEMPLATE_ID As Global.System.Data.DataRelation
- Private relationFK_TBPMO_TEMPLATE_ENTITY_PATTERN_TEMPLATE_ID As Global.System.Data.DataRelation
+ Private relationFK_TBPMO_TEMPLATE_PATTERN_TEMPLATE_ENT_ID As Global.System.Data.DataRelation
Private _schemaSerializationMode As Global.System.Data.SchemaSerializationMode = Global.System.Data.SchemaSerializationMode.IncludeSchema
@@ -294,8 +294,8 @@ Partial Public Class DD_DMSDataSet
If (Not (ds.Tables("TBPMO_TEMPLATE_ENTITY")) Is Nothing) Then
MyBase.Tables.Add(New TBPMO_TEMPLATE_ENTITYDataTable(ds.Tables("TBPMO_TEMPLATE_ENTITY")))
End If
- If (Not (ds.Tables("TBPMO_TEMPLATE_ENTITY_PATTERN")) Is Nothing) Then
- MyBase.Tables.Add(New TBPMO_TEMPLATE_ENTITY_PATTERNDataTable(ds.Tables("TBPMO_TEMPLATE_ENTITY_PATTERN")))
+ If (Not (ds.Tables("TBPMO_TEMPLATE_PATTERN")) Is Nothing) Then
+ MyBase.Tables.Add(New TBPMO_TEMPLATE_PATTERNDataTable(ds.Tables("TBPMO_TEMPLATE_PATTERN")))
End If
Me.DataSetName = ds.DataSetName
Me.Prefix = ds.Prefix
@@ -718,9 +718,9 @@ Partial Public Class DD_DMSDataSet
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0"), _
Global.System.ComponentModel.Browsable(false), _
Global.System.ComponentModel.DesignerSerializationVisibility(Global.System.ComponentModel.DesignerSerializationVisibility.Content)> _
- Public ReadOnly Property TBPMO_TEMPLATE_ENTITY_PATTERN() As TBPMO_TEMPLATE_ENTITY_PATTERNDataTable
+ Public ReadOnly Property TBPMO_TEMPLATE_PATTERN() As TBPMO_TEMPLATE_PATTERNDataTable
Get
- Return Me.tableTBPMO_TEMPLATE_ENTITY_PATTERN
+ Return Me.tableTBPMO_TEMPLATE_PATTERN
End Get
End Property
@@ -911,8 +911,8 @@ Partial Public Class DD_DMSDataSet
If (Not (ds.Tables("TBPMO_TEMPLATE_ENTITY")) Is Nothing) Then
MyBase.Tables.Add(New TBPMO_TEMPLATE_ENTITYDataTable(ds.Tables("TBPMO_TEMPLATE_ENTITY")))
End If
- If (Not (ds.Tables("TBPMO_TEMPLATE_ENTITY_PATTERN")) Is Nothing) Then
- MyBase.Tables.Add(New TBPMO_TEMPLATE_ENTITY_PATTERNDataTable(ds.Tables("TBPMO_TEMPLATE_ENTITY_PATTERN")))
+ If (Not (ds.Tables("TBPMO_TEMPLATE_PATTERN")) Is Nothing) Then
+ MyBase.Tables.Add(New TBPMO_TEMPLATE_PATTERNDataTable(ds.Tables("TBPMO_TEMPLATE_PATTERN")))
End If
Me.DataSetName = ds.DataSetName
Me.Prefix = ds.Prefix
@@ -1186,10 +1186,10 @@ Partial Public Class DD_DMSDataSet
Me.tableTBPMO_TEMPLATE_ENTITY.InitVars
End If
End If
- Me.tableTBPMO_TEMPLATE_ENTITY_PATTERN = CType(MyBase.Tables("TBPMO_TEMPLATE_ENTITY_PATTERN"),TBPMO_TEMPLATE_ENTITY_PATTERNDataTable)
+ Me.tableTBPMO_TEMPLATE_PATTERN = CType(MyBase.Tables("TBPMO_TEMPLATE_PATTERN"),TBPMO_TEMPLATE_PATTERNDataTable)
If (initTable = true) Then
- If (Not (Me.tableTBPMO_TEMPLATE_ENTITY_PATTERN) Is Nothing) Then
- Me.tableTBPMO_TEMPLATE_ENTITY_PATTERN.InitVars
+ If (Not (Me.tableTBPMO_TEMPLATE_PATTERN) Is Nothing) Then
+ Me.tableTBPMO_TEMPLATE_PATTERN.InitVars
End If
End If
Me.relationFK_TBPMO_FORM_VIEW_FORM_ID = Me.Relations("FK_TBPMO_FORM_VIEW_FORM_ID")
@@ -1210,7 +1210,7 @@ Partial Public Class DD_DMSDataSet
Me.relationFK_TBPMO_FORM_CONSTRUCTOR_DETAIL_FORMID = Me.Relations("FK_TBPMO_FORM_CONSTRUCTOR_DETAIL_FORMID")
Me.relationFK_TBPMO_TEMPLATE_ENTITY_ENTITY_ID = Me.Relations("FK_TBPMO_TEMPLATE_ENTITY_ENTITY_ID")
Me.relationFK_TBPMO_TEMPLATE_ENTITY_TEMPLATE_ID = Me.Relations("FK_TBPMO_TEMPLATE_ENTITY_TEMPLATE_ID")
- Me.relationFK_TBPMO_TEMPLATE_ENTITY_PATTERN_TEMPLATE_ID = Me.Relations("FK_TBPMO_TEMPLATE_ENTITY_PATTERN_TEMPLATE_ID")
+ Me.relationFK_TBPMO_TEMPLATE_PATTERN_TEMPLATE_ENT_ID = Me.Relations("FK_TBPMO_TEMPLATE_PATTERN_TEMPLATE_ENT_ID")
End Sub
_
- Private Function ShouldSerializeTBPMO_TEMPLATE_ENTITY_PATTERN() As Boolean
+ Private Function ShouldSerializeTBPMO_TEMPLATE_PATTERN() As Boolean
Return false
End Function
@@ -1768,7 +1768,7 @@ Partial Public Class DD_DMSDataSet
Public Delegate Sub TBPMO_TEMPLATE_ENTITYRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_TEMPLATE_ENTITYRowChangeEvent)
_
- Public Delegate Sub TBPMO_TEMPLATE_ENTITY_PATTERNRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_TEMPLATE_ENTITY_PATTERNRowChangeEvent)
+ Public Delegate Sub TBPMO_TEMPLATE_PATTERNRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_TEMPLATE_PATTERNRowChangeEvent)
'''
'''Represents the strongly named DataTable class.
@@ -18112,13 +18112,11 @@ Partial Public Class DD_DMSDataSet
'''
_
- Partial Public Class TBPMO_TEMPLATE_ENTITY_PATTERNDataTable
- Inherits Global.System.Data.TypedTableBase(Of TBPMO_TEMPLATE_ENTITY_PATTERNRow)
+ Partial Public Class TBPMO_TEMPLATE_PATTERNDataTable
+ Inherits Global.System.Data.TypedTableBase(Of TBPMO_TEMPLATE_PATTERNRow)
Private columnGUID As Global.System.Data.DataColumn
- Private columnTEMPLATE_ID As Global.System.Data.DataColumn
-
Private columnNAME_PATTERN As Global.System.Data.DataColumn
Private columnFIXED_VALUE As Global.System.Data.DataColumn
@@ -18135,11 +18133,13 @@ Partial Public Class DD_DMSDataSet
Private columnCHANGED_WHEN As Global.System.Data.DataColumn
+ Private columnTEMPLATE_ENT_ID As Global.System.Data.DataColumn
+
_
Public Sub New()
MyBase.New
- Me.TableName = "TBPMO_TEMPLATE_ENTITY_PATTERN"
+ Me.TableName = "TBPMO_TEMPLATE_PATTERN"
Me.BeginInit
Me.InitClass
Me.EndInit
@@ -18178,14 +18178,6 @@ Partial Public Class DD_DMSDataSet
End Get
End Property
- _
- Public ReadOnly Property TEMPLATE_IDColumn() As Global.System.Data.DataColumn
- Get
- Return Me.columnTEMPLATE_ID
- End Get
- End Property
-
_
Public ReadOnly Property NAME_PATTERNColumn() As Global.System.Data.DataColumn
@@ -18250,6 +18242,14 @@ Partial Public Class DD_DMSDataSet
End Get
End Property
+ _
+ Public ReadOnly Property TEMPLATE_ENT_IDColumn() As Global.System.Data.DataColumn
+ Get
+ Return Me.columnTEMPLATE_ENT_ID
+ End Get
+ End Property
+
_
@@ -18261,53 +18261,53 @@ Partial Public Class DD_DMSDataSet
_
- Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_TEMPLATE_ENTITY_PATTERNRow
+ Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_TEMPLATE_PATTERNRow
Get
- Return CType(Me.Rows(index),TBPMO_TEMPLATE_ENTITY_PATTERNRow)
+ Return CType(Me.Rows(index),TBPMO_TEMPLATE_PATTERNRow)
End Get
End Property
_
- Public Event TBPMO_TEMPLATE_ENTITY_PATTERNRowChanging As TBPMO_TEMPLATE_ENTITY_PATTERNRowChangeEventHandler
+ Public Event TBPMO_TEMPLATE_PATTERNRowChanging As TBPMO_TEMPLATE_PATTERNRowChangeEventHandler
_
- Public Event TBPMO_TEMPLATE_ENTITY_PATTERNRowChanged As TBPMO_TEMPLATE_ENTITY_PATTERNRowChangeEventHandler
+ Public Event TBPMO_TEMPLATE_PATTERNRowChanged As TBPMO_TEMPLATE_PATTERNRowChangeEventHandler
_
- Public Event TBPMO_TEMPLATE_ENTITY_PATTERNRowDeleting As TBPMO_TEMPLATE_ENTITY_PATTERNRowChangeEventHandler
+ Public Event TBPMO_TEMPLATE_PATTERNRowDeleting As TBPMO_TEMPLATE_PATTERNRowChangeEventHandler
_
- Public Event TBPMO_TEMPLATE_ENTITY_PATTERNRowDeleted As TBPMO_TEMPLATE_ENTITY_PATTERNRowChangeEventHandler
+ Public Event TBPMO_TEMPLATE_PATTERNRowDeleted As TBPMO_TEMPLATE_PATTERNRowChangeEventHandler
_
- Public Overloads Sub AddTBPMO_TEMPLATE_ENTITY_PATTERNRow(ByVal row As TBPMO_TEMPLATE_ENTITY_PATTERNRow)
+ Public Overloads Sub AddTBPMO_TEMPLATE_PATTERNRow(ByVal row As TBPMO_TEMPLATE_PATTERNRow)
Me.Rows.Add(row)
End Sub
_
- Public Overloads Function AddTBPMO_TEMPLATE_ENTITY_PATTERNRow(ByVal parentTBPMO_TEMPLATERowByFK_TBPMO_TEMPLATE_ENTITY_PATTERN_TEMPLATE_ID As TBPMO_TEMPLATERow, ByVal NAME_PATTERN As String, ByVal FIXED_VALUE As String, ByVal CONNECTION_ID As Integer, ByVal SQL_COMMAND As String, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date) As TBPMO_TEMPLATE_ENTITY_PATTERNRow
- Dim rowTBPMO_TEMPLATE_ENTITY_PATTERNRow As TBPMO_TEMPLATE_ENTITY_PATTERNRow = CType(Me.NewRow,TBPMO_TEMPLATE_ENTITY_PATTERNRow)
- Dim columnValuesArray() As Object = New Object() {Nothing, Nothing, NAME_PATTERN, FIXED_VALUE, CONNECTION_ID, SQL_COMMAND, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN}
- If (Not (parentTBPMO_TEMPLATERowByFK_TBPMO_TEMPLATE_ENTITY_PATTERN_TEMPLATE_ID) Is Nothing) Then
- columnValuesArray(1) = parentTBPMO_TEMPLATERowByFK_TBPMO_TEMPLATE_ENTITY_PATTERN_TEMPLATE_ID(0)
+ Public Overloads Function AddTBPMO_TEMPLATE_PATTERNRow(ByVal NAME_PATTERN As String, ByVal FIXED_VALUE As String, ByVal CONNECTION_ID As Integer, ByVal SQL_COMMAND As String, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date, ByVal parentTBPMO_TEMPLATE_ENTITYRowByFK_TBPMO_TEMPLATE_PATTERN_TEMPLATE_ENT_ID As TBPMO_TEMPLATE_ENTITYRow) As TBPMO_TEMPLATE_PATTERNRow
+ Dim rowTBPMO_TEMPLATE_PATTERNRow As TBPMO_TEMPLATE_PATTERNRow = CType(Me.NewRow,TBPMO_TEMPLATE_PATTERNRow)
+ Dim columnValuesArray() As Object = New Object() {Nothing, NAME_PATTERN, FIXED_VALUE, CONNECTION_ID, SQL_COMMAND, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, Nothing}
+ If (Not (parentTBPMO_TEMPLATE_ENTITYRowByFK_TBPMO_TEMPLATE_PATTERN_TEMPLATE_ENT_ID) Is Nothing) Then
+ columnValuesArray(9) = parentTBPMO_TEMPLATE_ENTITYRowByFK_TBPMO_TEMPLATE_PATTERN_TEMPLATE_ENT_ID(0)
End If
- rowTBPMO_TEMPLATE_ENTITY_PATTERNRow.ItemArray = columnValuesArray
- Me.Rows.Add(rowTBPMO_TEMPLATE_ENTITY_PATTERNRow)
- Return rowTBPMO_TEMPLATE_ENTITY_PATTERNRow
+ rowTBPMO_TEMPLATE_PATTERNRow.ItemArray = columnValuesArray
+ Me.Rows.Add(rowTBPMO_TEMPLATE_PATTERNRow)
+ Return rowTBPMO_TEMPLATE_PATTERNRow
End Function
_
- Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_TEMPLATE_ENTITY_PATTERNRow
- Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_TEMPLATE_ENTITY_PATTERNRow)
+ Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_TEMPLATE_PATTERNRow
+ Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_TEMPLATE_PATTERNRow)
End Function
_
Public Overrides Function Clone() As Global.System.Data.DataTable
- Dim cln As TBPMO_TEMPLATE_ENTITY_PATTERNDataTable = CType(MyBase.Clone,TBPMO_TEMPLATE_ENTITY_PATTERNDataTable)
+ Dim cln As TBPMO_TEMPLATE_PATTERNDataTable = CType(MyBase.Clone,TBPMO_TEMPLATE_PATTERNDataTable)
cln.InitVars
Return cln
End Function
@@ -18315,14 +18315,13 @@ Partial Public Class DD_DMSDataSet
_
Protected Overrides Function CreateInstance() As Global.System.Data.DataTable
- Return New TBPMO_TEMPLATE_ENTITY_PATTERNDataTable()
+ Return New TBPMO_TEMPLATE_PATTERNDataTable()
End Function
_
Friend Sub InitVars()
Me.columnGUID = MyBase.Columns("GUID")
- Me.columnTEMPLATE_ID = MyBase.Columns("TEMPLATE_ID")
Me.columnNAME_PATTERN = MyBase.Columns("NAME_PATTERN")
Me.columnFIXED_VALUE = MyBase.Columns("FIXED_VALUE")
Me.columnCONNECTION_ID = MyBase.Columns("CONNECTION_ID")
@@ -18331,6 +18330,7 @@ Partial Public Class DD_DMSDataSet
Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN")
Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO")
Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN")
+ Me.columnTEMPLATE_ENT_ID = MyBase.Columns("TEMPLATE_ENT_ID")
End Sub
_
- Public Function NewTBPMO_TEMPLATE_ENTITY_PATTERNRow() As TBPMO_TEMPLATE_ENTITY_PATTERNRow
- Return CType(Me.NewRow,TBPMO_TEMPLATE_ENTITY_PATTERNRow)
+ Public Function NewTBPMO_TEMPLATE_PATTERNRow() As TBPMO_TEMPLATE_PATTERNRow
+ Return CType(Me.NewRow,TBPMO_TEMPLATE_PATTERNRow)
End Function
_
Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow
- Return New TBPMO_TEMPLATE_ENTITY_PATTERNRow(builder)
+ Return New TBPMO_TEMPLATE_PATTERNRow(builder)
End Function
_
Protected Overrides Function GetRowType() As Global.System.Type
- Return GetType(TBPMO_TEMPLATE_ENTITY_PATTERNRow)
+ Return GetType(TBPMO_TEMPLATE_PATTERNRow)
End Function
_
Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs)
MyBase.OnRowChanged(e)
- If (Not (Me.TBPMO_TEMPLATE_ENTITY_PATTERNRowChangedEvent) Is Nothing) Then
- RaiseEvent TBPMO_TEMPLATE_ENTITY_PATTERNRowChanged(Me, New TBPMO_TEMPLATE_ENTITY_PATTERNRowChangeEvent(CType(e.Row,TBPMO_TEMPLATE_ENTITY_PATTERNRow), e.Action))
+ If (Not (Me.TBPMO_TEMPLATE_PATTERNRowChangedEvent) Is Nothing) Then
+ RaiseEvent TBPMO_TEMPLATE_PATTERNRowChanged(Me, New TBPMO_TEMPLATE_PATTERNRowChangeEvent(CType(e.Row,TBPMO_TEMPLATE_PATTERNRow), e.Action))
End If
End Sub
@@ -18401,8 +18401,8 @@ Partial Public Class DD_DMSDataSet
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs)
MyBase.OnRowChanging(e)
- If (Not (Me.TBPMO_TEMPLATE_ENTITY_PATTERNRowChangingEvent) Is Nothing) Then
- RaiseEvent TBPMO_TEMPLATE_ENTITY_PATTERNRowChanging(Me, New TBPMO_TEMPLATE_ENTITY_PATTERNRowChangeEvent(CType(e.Row,TBPMO_TEMPLATE_ENTITY_PATTERNRow), e.Action))
+ If (Not (Me.TBPMO_TEMPLATE_PATTERNRowChangingEvent) Is Nothing) Then
+ RaiseEvent TBPMO_TEMPLATE_PATTERNRowChanging(Me, New TBPMO_TEMPLATE_PATTERNRowChangeEvent(CType(e.Row,TBPMO_TEMPLATE_PATTERNRow), e.Action))
End If
End Sub
@@ -18410,8 +18410,8 @@ Partial Public Class DD_DMSDataSet
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs)
MyBase.OnRowDeleted(e)
- If (Not (Me.TBPMO_TEMPLATE_ENTITY_PATTERNRowDeletedEvent) Is Nothing) Then
- RaiseEvent TBPMO_TEMPLATE_ENTITY_PATTERNRowDeleted(Me, New TBPMO_TEMPLATE_ENTITY_PATTERNRowChangeEvent(CType(e.Row,TBPMO_TEMPLATE_ENTITY_PATTERNRow), e.Action))
+ If (Not (Me.TBPMO_TEMPLATE_PATTERNRowDeletedEvent) Is Nothing) Then
+ RaiseEvent TBPMO_TEMPLATE_PATTERNRowDeleted(Me, New TBPMO_TEMPLATE_PATTERNRowChangeEvent(CType(e.Row,TBPMO_TEMPLATE_PATTERNRow), e.Action))
End If
End Sub
@@ -18419,14 +18419,14 @@ Partial Public Class DD_DMSDataSet
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs)
MyBase.OnRowDeleting(e)
- If (Not (Me.TBPMO_TEMPLATE_ENTITY_PATTERNRowDeletingEvent) Is Nothing) Then
- RaiseEvent TBPMO_TEMPLATE_ENTITY_PATTERNRowDeleting(Me, New TBPMO_TEMPLATE_ENTITY_PATTERNRowChangeEvent(CType(e.Row,TBPMO_TEMPLATE_ENTITY_PATTERNRow), e.Action))
+ If (Not (Me.TBPMO_TEMPLATE_PATTERNRowDeletingEvent) Is Nothing) Then
+ RaiseEvent TBPMO_TEMPLATE_PATTERNRowDeleting(Me, New TBPMO_TEMPLATE_PATTERNRowChangeEvent(CType(e.Row,TBPMO_TEMPLATE_PATTERNRow), e.Action))
End If
End Sub
_
- Public Sub RemoveTBPMO_TEMPLATE_ENTITY_PATTERNRow(ByVal row As TBPMO_TEMPLATE_ENTITY_PATTERNRow)
+ Public Sub RemoveTBPMO_TEMPLATE_PATTERNRow(ByVal row As TBPMO_TEMPLATE_PATTERNRow)
Me.Rows.Remove(row)
End Sub
@@ -18453,7 +18453,7 @@ Partial Public Class DD_DMSDataSet
type.Attributes.Add(attribute1)
Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute()
attribute2.Name = "tableTypeName"
- attribute2.FixedValue = "TBPMO_TEMPLATE_ENTITY_PATTERNDataTable"
+ attribute2.FixedValue = "TBPMO_TEMPLATE_PATTERNDataTable"
type.Attributes.Add(attribute2)
type.Particle = sequence
Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable
@@ -27113,16 +27113,6 @@ Partial Public Class DD_DMSDataSet
Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("FK_TBPMO_TEMPLATE_ENTITY_TEMPLATE_ID")),TBPMO_TEMPLATE_ENTITYRow())
End If
End Function
-
- _
- Public Function GetTBPMO_TEMPLATE_ENTITY_PATTERNRows() As TBPMO_TEMPLATE_ENTITY_PATTERNRow()
- If (Me.Table.ChildRelations("FK_TBPMO_TEMPLATE_ENTITY_PATTERN_TEMPLATE_ID") Is Nothing) Then
- Return New TBPMO_TEMPLATE_ENTITY_PATTERNRow(-1) {}
- Else
- Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("FK_TBPMO_TEMPLATE_ENTITY_PATTERN_TEMPLATE_ID")),TBPMO_TEMPLATE_ENTITY_PATTERNRow())
- End If
- End Function
End Class
'''
@@ -27275,42 +27265,41 @@ Partial Public Class DD_DMSDataSet
Public Sub SetCHANGED_WHENNull()
Me(Me.tableTBPMO_TEMPLATE_ENTITY.CHANGED_WHENColumn) = Global.System.Convert.DBNull
End Sub
+
+ _
+ Public Function GetTBPMO_TEMPLATE_PATTERNRows() As TBPMO_TEMPLATE_PATTERNRow()
+ If (Me.Table.ChildRelations("FK_TBPMO_TEMPLATE_PATTERN_TEMPLATE_ENT_ID") Is Nothing) Then
+ Return New TBPMO_TEMPLATE_PATTERNRow(-1) {}
+ Else
+ Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("FK_TBPMO_TEMPLATE_PATTERN_TEMPLATE_ENT_ID")),TBPMO_TEMPLATE_PATTERNRow())
+ End If
+ End Function
End Class
'''
'''Represents strongly named DataRow class.
'''
- Partial Public Class TBPMO_TEMPLATE_ENTITY_PATTERNRow
+ Partial Public Class TBPMO_TEMPLATE_PATTERNRow
Inherits Global.System.Data.DataRow
- Private tableTBPMO_TEMPLATE_ENTITY_PATTERN As TBPMO_TEMPLATE_ENTITY_PATTERNDataTable
+ Private tableTBPMO_TEMPLATE_PATTERN As TBPMO_TEMPLATE_PATTERNDataTable
_
Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder)
MyBase.New(rb)
- Me.tableTBPMO_TEMPLATE_ENTITY_PATTERN = CType(Me.Table,TBPMO_TEMPLATE_ENTITY_PATTERNDataTable)
+ Me.tableTBPMO_TEMPLATE_PATTERN = CType(Me.Table,TBPMO_TEMPLATE_PATTERNDataTable)
End Sub
_
Public Property GUID() As Integer
Get
- Return CType(Me(Me.tableTBPMO_TEMPLATE_ENTITY_PATTERN.GUIDColumn),Integer)
+ Return CType(Me(Me.tableTBPMO_TEMPLATE_PATTERN.GUIDColumn),Integer)
End Get
Set
- Me(Me.tableTBPMO_TEMPLATE_ENTITY_PATTERN.GUIDColumn) = value
- End Set
- End Property
-
- _
- Public Property TEMPLATE_ID() As Integer
- Get
- Return CType(Me(Me.tableTBPMO_TEMPLATE_ENTITY_PATTERN.TEMPLATE_IDColumn),Integer)
- End Get
- Set
- Me(Me.tableTBPMO_TEMPLATE_ENTITY_PATTERN.TEMPLATE_IDColumn) = value
+ Me(Me.tableTBPMO_TEMPLATE_PATTERN.GUIDColumn) = value
End Set
End Property
@@ -27318,10 +27307,10 @@ Partial Public Class DD_DMSDataSet
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Public Property NAME_PATTERN() As String
Get
- Return CType(Me(Me.tableTBPMO_TEMPLATE_ENTITY_PATTERN.NAME_PATTERNColumn),String)
+ Return CType(Me(Me.tableTBPMO_TEMPLATE_PATTERN.NAME_PATTERNColumn),String)
End Get
Set
- Me(Me.tableTBPMO_TEMPLATE_ENTITY_PATTERN.NAME_PATTERNColumn) = value
+ Me(Me.tableTBPMO_TEMPLATE_PATTERN.NAME_PATTERNColumn) = value
End Set
End Property
@@ -27330,14 +27319,13 @@ Partial Public Class DD_DMSDataSet
Public Property FIXED_VALUE() As String
Get
Try
- Return CType(Me(Me.tableTBPMO_TEMPLATE_ENTITY_PATTERN.FIXED_VALUEColumn),String)
+ Return CType(Me(Me.tableTBPMO_TEMPLATE_PATTERN.FIXED_VALUEColumn),String)
Catch e As Global.System.InvalidCastException
- Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte FIXED_VALUE in Tabelle TBPMO_TEMPLATE_ENTITY_PATTERN ist DBNu"& _
- "ll.", e)
+ Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte FIXED_VALUE in Tabelle TBPMO_TEMPLATE_PATTERN ist DBNull.", e)
End Try
End Get
Set
- Me(Me.tableTBPMO_TEMPLATE_ENTITY_PATTERN.FIXED_VALUEColumn) = value
+ Me(Me.tableTBPMO_TEMPLATE_PATTERN.FIXED_VALUEColumn) = value
End Set
End Property
@@ -27346,14 +27334,13 @@ Partial Public Class DD_DMSDataSet
Public Property CONNECTION_ID() As Integer
Get
Try
- Return CType(Me(Me.tableTBPMO_TEMPLATE_ENTITY_PATTERN.CONNECTION_IDColumn),Integer)
+ Return CType(Me(Me.tableTBPMO_TEMPLATE_PATTERN.CONNECTION_IDColumn),Integer)
Catch e As Global.System.InvalidCastException
- Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CONNECTION_ID in Tabelle TBPMO_TEMPLATE_ENTITY_PATTERN ist DB"& _
- "Null.", e)
+ Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CONNECTION_ID in Tabelle TBPMO_TEMPLATE_PATTERN ist DBNull.", e)
End Try
End Get
Set
- Me(Me.tableTBPMO_TEMPLATE_ENTITY_PATTERN.CONNECTION_IDColumn) = value
+ Me(Me.tableTBPMO_TEMPLATE_PATTERN.CONNECTION_IDColumn) = value
End Set
End Property
@@ -27362,14 +27349,13 @@ Partial Public Class DD_DMSDataSet
Public Property SQL_COMMAND() As String
Get
Try
- Return CType(Me(Me.tableTBPMO_TEMPLATE_ENTITY_PATTERN.SQL_COMMANDColumn),String)
+ Return CType(Me(Me.tableTBPMO_TEMPLATE_PATTERN.SQL_COMMANDColumn),String)
Catch e As Global.System.InvalidCastException
- Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte SQL_COMMAND in Tabelle TBPMO_TEMPLATE_ENTITY_PATTERN ist DBNu"& _
- "ll.", e)
+ Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte SQL_COMMAND in Tabelle TBPMO_TEMPLATE_PATTERN ist DBNull.", e)
End Try
End Get
Set
- Me(Me.tableTBPMO_TEMPLATE_ENTITY_PATTERN.SQL_COMMANDColumn) = value
+ Me(Me.tableTBPMO_TEMPLATE_PATTERN.SQL_COMMANDColumn) = value
End Set
End Property
@@ -27378,14 +27364,13 @@ Partial Public Class DD_DMSDataSet
Public Property ADDED_WHO() As String
Get
Try
- Return CType(Me(Me.tableTBPMO_TEMPLATE_ENTITY_PATTERN.ADDED_WHOColumn),String)
+ Return CType(Me(Me.tableTBPMO_TEMPLATE_PATTERN.ADDED_WHOColumn),String)
Catch e As Global.System.InvalidCastException
- Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHO in Tabelle TBPMO_TEMPLATE_ENTITY_PATTERN ist DBNull"& _
- ".", e)
+ Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHO in Tabelle TBPMO_TEMPLATE_PATTERN ist DBNull.", e)
End Try
End Get
Set
- Me(Me.tableTBPMO_TEMPLATE_ENTITY_PATTERN.ADDED_WHOColumn) = value
+ Me(Me.tableTBPMO_TEMPLATE_PATTERN.ADDED_WHOColumn) = value
End Set
End Property
@@ -27394,14 +27379,13 @@ Partial Public Class DD_DMSDataSet
Public Property ADDED_WHEN() As Date
Get
Try
- Return CType(Me(Me.tableTBPMO_TEMPLATE_ENTITY_PATTERN.ADDED_WHENColumn),Date)
+ Return CType(Me(Me.tableTBPMO_TEMPLATE_PATTERN.ADDED_WHENColumn),Date)
Catch e As Global.System.InvalidCastException
- Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBPMO_TEMPLATE_ENTITY_PATTERN ist DBNul"& _
- "l.", e)
+ Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBPMO_TEMPLATE_PATTERN ist DBNull.", e)
End Try
End Get
Set
- Me(Me.tableTBPMO_TEMPLATE_ENTITY_PATTERN.ADDED_WHENColumn) = value
+ Me(Me.tableTBPMO_TEMPLATE_PATTERN.ADDED_WHENColumn) = value
End Set
End Property
@@ -27410,14 +27394,13 @@ Partial Public Class DD_DMSDataSet
Public Property CHANGED_WHO() As String
Get
Try
- Return CType(Me(Me.tableTBPMO_TEMPLATE_ENTITY_PATTERN.CHANGED_WHOColumn),String)
+ Return CType(Me(Me.tableTBPMO_TEMPLATE_PATTERN.CHANGED_WHOColumn),String)
Catch e As Global.System.InvalidCastException
- Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBPMO_TEMPLATE_ENTITY_PATTERN ist DBNu"& _
- "ll.", e)
+ Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBPMO_TEMPLATE_PATTERN ist DBNull.", e)
End Try
End Get
Set
- Me(Me.tableTBPMO_TEMPLATE_ENTITY_PATTERN.CHANGED_WHOColumn) = value
+ Me(Me.tableTBPMO_TEMPLATE_PATTERN.CHANGED_WHOColumn) = value
End Set
End Property
@@ -27426,110 +27409,120 @@ Partial Public Class DD_DMSDataSet
Public Property CHANGED_WHEN() As Date
Get
Try
- Return CType(Me(Me.tableTBPMO_TEMPLATE_ENTITY_PATTERN.CHANGED_WHENColumn),Date)
+ Return CType(Me(Me.tableTBPMO_TEMPLATE_PATTERN.CHANGED_WHENColumn),Date)
Catch e As Global.System.InvalidCastException
- Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_TEMPLATE_ENTITY_PATTERN ist DBN"& _
- "ull.", e)
+ Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_TEMPLATE_PATTERN ist DBNull.", e)
End Try
End Get
Set
- Me(Me.tableTBPMO_TEMPLATE_ENTITY_PATTERN.CHANGED_WHENColumn) = value
+ Me(Me.tableTBPMO_TEMPLATE_PATTERN.CHANGED_WHENColumn) = value
End Set
End Property
_
- Public Property TBPMO_TEMPLATERow() As TBPMO_TEMPLATERow
+ Public Property TEMPLATE_ENT_ID() As Integer
Get
- Return CType(Me.GetParentRow(Me.Table.ParentRelations("FK_TBPMO_TEMPLATE_ENTITY_PATTERN_TEMPLATE_ID")),TBPMO_TEMPLATERow)
+ Return CType(Me(Me.tableTBPMO_TEMPLATE_PATTERN.TEMPLATE_ENT_IDColumn),Integer)
End Get
Set
- Me.SetParentRow(value, Me.Table.ParentRelations("FK_TBPMO_TEMPLATE_ENTITY_PATTERN_TEMPLATE_ID"))
+ Me(Me.tableTBPMO_TEMPLATE_PATTERN.TEMPLATE_ENT_IDColumn) = value
+ End Set
+ End Property
+
+ _
+ Public Property TBPMO_TEMPLATE_ENTITYRow() As TBPMO_TEMPLATE_ENTITYRow
+ Get
+ Return CType(Me.GetParentRow(Me.Table.ParentRelations("FK_TBPMO_TEMPLATE_PATTERN_TEMPLATE_ENT_ID")),TBPMO_TEMPLATE_ENTITYRow)
+ End Get
+ Set
+ Me.SetParentRow(value, Me.Table.ParentRelations("FK_TBPMO_TEMPLATE_PATTERN_TEMPLATE_ENT_ID"))
End Set
End Property
_
Public Function IsFIXED_VALUENull() As Boolean
- Return Me.IsNull(Me.tableTBPMO_TEMPLATE_ENTITY_PATTERN.FIXED_VALUEColumn)
+ Return Me.IsNull(Me.tableTBPMO_TEMPLATE_PATTERN.FIXED_VALUEColumn)
End Function
_
Public Sub SetFIXED_VALUENull()
- Me(Me.tableTBPMO_TEMPLATE_ENTITY_PATTERN.FIXED_VALUEColumn) = Global.System.Convert.DBNull
+ Me(Me.tableTBPMO_TEMPLATE_PATTERN.FIXED_VALUEColumn) = Global.System.Convert.DBNull
End Sub
_
Public Function IsCONNECTION_IDNull() As Boolean
- Return Me.IsNull(Me.tableTBPMO_TEMPLATE_ENTITY_PATTERN.CONNECTION_IDColumn)
+ Return Me.IsNull(Me.tableTBPMO_TEMPLATE_PATTERN.CONNECTION_IDColumn)
End Function
_
Public Sub SetCONNECTION_IDNull()
- Me(Me.tableTBPMO_TEMPLATE_ENTITY_PATTERN.CONNECTION_IDColumn) = Global.System.Convert.DBNull
+ Me(Me.tableTBPMO_TEMPLATE_PATTERN.CONNECTION_IDColumn) = Global.System.Convert.DBNull
End Sub
_
Public Function IsSQL_COMMANDNull() As Boolean
- Return Me.IsNull(Me.tableTBPMO_TEMPLATE_ENTITY_PATTERN.SQL_COMMANDColumn)
+ Return Me.IsNull(Me.tableTBPMO_TEMPLATE_PATTERN.SQL_COMMANDColumn)
End Function
_
Public Sub SetSQL_COMMANDNull()
- Me(Me.tableTBPMO_TEMPLATE_ENTITY_PATTERN.SQL_COMMANDColumn) = Global.System.Convert.DBNull
+ Me(Me.tableTBPMO_TEMPLATE_PATTERN.SQL_COMMANDColumn) = Global.System.Convert.DBNull
End Sub
_
Public Function IsADDED_WHONull() As Boolean
- Return Me.IsNull(Me.tableTBPMO_TEMPLATE_ENTITY_PATTERN.ADDED_WHOColumn)
+ Return Me.IsNull(Me.tableTBPMO_TEMPLATE_PATTERN.ADDED_WHOColumn)
End Function
_
Public Sub SetADDED_WHONull()
- Me(Me.tableTBPMO_TEMPLATE_ENTITY_PATTERN.ADDED_WHOColumn) = Global.System.Convert.DBNull
+ Me(Me.tableTBPMO_TEMPLATE_PATTERN.ADDED_WHOColumn) = Global.System.Convert.DBNull
End Sub
_
Public Function IsADDED_WHENNull() As Boolean
- Return Me.IsNull(Me.tableTBPMO_TEMPLATE_ENTITY_PATTERN.ADDED_WHENColumn)
+ Return Me.IsNull(Me.tableTBPMO_TEMPLATE_PATTERN.ADDED_WHENColumn)
End Function
_
Public Sub SetADDED_WHENNull()
- Me(Me.tableTBPMO_TEMPLATE_ENTITY_PATTERN.ADDED_WHENColumn) = Global.System.Convert.DBNull
+ Me(Me.tableTBPMO_TEMPLATE_PATTERN.ADDED_WHENColumn) = Global.System.Convert.DBNull
End Sub
_
Public Function IsCHANGED_WHONull() As Boolean
- Return Me.IsNull(Me.tableTBPMO_TEMPLATE_ENTITY_PATTERN.CHANGED_WHOColumn)
+ Return Me.IsNull(Me.tableTBPMO_TEMPLATE_PATTERN.CHANGED_WHOColumn)
End Function
_
Public Sub SetCHANGED_WHONull()
- Me(Me.tableTBPMO_TEMPLATE_ENTITY_PATTERN.CHANGED_WHOColumn) = Global.System.Convert.DBNull
+ Me(Me.tableTBPMO_TEMPLATE_PATTERN.CHANGED_WHOColumn) = Global.System.Convert.DBNull
End Sub
_
Public Function IsCHANGED_WHENNull() As Boolean
- Return Me.IsNull(Me.tableTBPMO_TEMPLATE_ENTITY_PATTERN.CHANGED_WHENColumn)
+ Return Me.IsNull(Me.tableTBPMO_TEMPLATE_PATTERN.CHANGED_WHENColumn)
End Function
_
Public Sub SetCHANGED_WHENNull()
- Me(Me.tableTBPMO_TEMPLATE_ENTITY_PATTERN.CHANGED_WHENColumn) = Global.System.Convert.DBNull
+ Me(Me.tableTBPMO_TEMPLATE_PATTERN.CHANGED_WHENColumn) = Global.System.Convert.DBNull
End Sub
End Class
@@ -28977,16 +28970,16 @@ Partial Public Class DD_DMSDataSet
'''Row event argument class
'''
_
- Public Class TBPMO_TEMPLATE_ENTITY_PATTERNRowChangeEvent
+ Public Class TBPMO_TEMPLATE_PATTERNRowChangeEvent
Inherits Global.System.EventArgs
- Private eventRow As TBPMO_TEMPLATE_ENTITY_PATTERNRow
+ Private eventRow As TBPMO_TEMPLATE_PATTERNRow
Private eventAction As Global.System.Data.DataRowAction
_
- Public Sub New(ByVal row As TBPMO_TEMPLATE_ENTITY_PATTERNRow, ByVal action As Global.System.Data.DataRowAction)
+ Public Sub New(ByVal row As TBPMO_TEMPLATE_PATTERNRow, ByVal action As Global.System.Data.DataRowAction)
MyBase.New
Me.eventRow = row
Me.eventAction = action
@@ -28994,7 +28987,7 @@ Partial Public Class DD_DMSDataSet
_
- Public ReadOnly Property Row() As TBPMO_TEMPLATE_ENTITY_PATTERNRow
+ Public ReadOnly Property Row() As TBPMO_TEMPLATE_PATTERNRow
Get
Return Me.eventRow
End Get
@@ -42768,19 +42761,353 @@ Namespace DD_DMSDataSetTableAdapters
Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {}
Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand()
Me._commandCollection(0).Connection = Me.Connection
- Me._commandCollection(0).CommandText = "SELECT GUID, TEMPLATE_ID, ENTITY_ID, ADDED_WHO, ADDED_WHEN, CHANGED_WHEN" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & _
- "FROM TBPMO_TEMPLATE_ENTITY" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "WHERE (TEMPLATE_ID = @TEMPL_ID)"
+ Me._commandCollection(0).CommandText = "SELECT GUID, TEMPLATE_ID, ENTITY_ID, ADDED_WHO, ADDED_WHEN, CHANGED_WHEN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)& _
+ "FROM TBPMO_TEMPLATE_ENTITY"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (TEMPLATE_ID = @TEMPL_ID)"
Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text
- Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@TEMPL_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "TEMPLATE_ID", Global.System.Data.DataRowVersion.Current, False, Nothing, "", "", ""))
+ Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@TEMPL_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "TEMPLATE_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
+ End Sub
+
+ _
+ Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_TEMPLATE_ENTITYDataTable, ByVal TEMPL_ID As Integer) As Integer
+ Me.Adapter.SelectCommand = Me.CommandCollection(0)
+ Me.Adapter.SelectCommand.Parameters(0).Value = CType(TEMPL_ID,Integer)
+ If (Me.ClearBeforeFill = true) Then
+ dataTable.Clear
+ End If
+ Dim returnValue As Integer = Me.Adapter.Fill(dataTable)
+ Return returnValue
+ End Function
+
+ _
+ Public Overloads Overridable Function GetData(ByVal TEMPL_ID As Integer) As DD_DMSDataSet.TBPMO_TEMPLATE_ENTITYDataTable
+ Me.Adapter.SelectCommand = Me.CommandCollection(0)
+ Me.Adapter.SelectCommand.Parameters(0).Value = CType(TEMPL_ID,Integer)
+ Dim dataTable As DD_DMSDataSet.TBPMO_TEMPLATE_ENTITYDataTable = New DD_DMSDataSet.TBPMO_TEMPLATE_ENTITYDataTable()
+ Me.Adapter.Fill(dataTable)
+ Return dataTable
+ End Function
+
+ _
+ Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBPMO_TEMPLATE_ENTITYDataTable) As Integer
+ Return Me.Adapter.Update(dataTable)
+ End Function
+
+ _
+ Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer
+ Return Me.Adapter.Update(dataSet, "TBPMO_TEMPLATE_ENTITY")
+ End Function
+
+ _
+ Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer
+ Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow})
+ End Function
+
+ _
+ Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer
+ Return Me.Adapter.Update(dataRows)
+ End Function
+
+ _
+ Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer) As Integer
+ Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer)
+ Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State
+ If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _
+ <> Global.System.Data.ConnectionState.Open) Then
+ Me.Adapter.DeleteCommand.Connection.Open
+ End If
+ Try
+ Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery
+ Return returnValue
+ Finally
+ If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then
+ Me.Adapter.DeleteCommand.Connection.Close
+ End If
+ End Try
+ End Function
+
+ _
+ Public Overloads Overridable Function Insert(ByVal TEMPLATE_ID As Integer, ByVal ENTITY_ID As Integer, ByVal ADDED_WHO As String) As Integer
+ Me.Adapter.InsertCommand.Parameters(0).Value = CType(TEMPLATE_ID,Integer)
+ Me.Adapter.InsertCommand.Parameters(1).Value = CType(ENTITY_ID,Integer)
+ If (ADDED_WHO Is Nothing) Then
+ Me.Adapter.InsertCommand.Parameters(2).Value = Global.System.DBNull.Value
+ Else
+ Me.Adapter.InsertCommand.Parameters(2).Value = CType(ADDED_WHO,String)
+ End If
+ Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State
+ If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _
+ <> Global.System.Data.ConnectionState.Open) Then
+ Me.Adapter.InsertCommand.Connection.Open
+ End If
+ Try
+ Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery
+ Return returnValue
+ Finally
+ If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then
+ Me.Adapter.InsertCommand.Connection.Close
+ End If
+ End Try
+ End Function
+
+ _
+ Public Overloads Overridable Function Update(ByVal TEMPLATE_ID As Integer, ByVal ENTITY_ID As Integer, ByVal Original_GUID As Integer, ByVal GUID As Integer) As Integer
+ Me.Adapter.UpdateCommand.Parameters(0).Value = CType(TEMPLATE_ID,Integer)
+ Me.Adapter.UpdateCommand.Parameters(1).Value = CType(ENTITY_ID,Integer)
+ Me.Adapter.UpdateCommand.Parameters(2).Value = CType(Original_GUID,Integer)
+ Me.Adapter.UpdateCommand.Parameters(3).Value = CType(GUID,Integer)
+ Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State
+ If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _
+ <> Global.System.Data.ConnectionState.Open) Then
+ Me.Adapter.UpdateCommand.Connection.Open
+ End If
+ Try
+ Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery
+ Return returnValue
+ Finally
+ If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then
+ Me.Adapter.UpdateCommand.Connection.Close
+ End If
+ End Try
+ End Function
+ End Class
+
+ '''
+ '''Represents the connection and commands used to retrieve and save data.
+ '''
+ _
+ Partial Public Class TBPMO_TEMPLATE_PATTERNTableAdapter
+ Inherits Global.System.ComponentModel.Component
+
+ Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter
+
+ Private _connection As Global.System.Data.SqlClient.SqlConnection
+
+ Private _transaction As Global.System.Data.SqlClient.SqlTransaction
+
+ Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand
+
+ Private _clearBeforeFill As Boolean
+
+ _
+ Public Sub New()
+ MyBase.New
+ Me.ClearBeforeFill = true
+ End Sub
+
+ _
+ Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter
+ Get
+ If (Me._adapter Is Nothing) Then
+ Me.InitAdapter
+ End If
+ Return Me._adapter
+ End Get
+ End Property
+
+ _
+ Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection
+ Get
+ If (Me._connection Is Nothing) Then
+ Me.InitConnection
+ End If
+ Return Me._connection
+ End Get
+ Set
+ Me._connection = value
+ If (Not (Me.Adapter.InsertCommand) Is Nothing) Then
+ Me.Adapter.InsertCommand.Connection = value
+ End If
+ If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then
+ Me.Adapter.DeleteCommand.Connection = value
+ End If
+ If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then
+ Me.Adapter.UpdateCommand.Connection = value
+ End If
+ Dim i As Integer = 0
+ Do While (i < Me.CommandCollection.Length)
+ If (Not (Me.CommandCollection(i)) Is Nothing) Then
+ CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value
+ End If
+ i = (i + 1)
+ Loop
+ End Set
+ End Property
+
+ _
+ Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction
+ Get
+ Return Me._transaction
+ End Get
+ Set
+ Me._transaction = value
+ Dim i As Integer = 0
+ Do While (i < Me.CommandCollection.Length)
+ Me.CommandCollection(i).Transaction = Me._transaction
+ i = (i + 1)
+ Loop
+ If ((Not (Me.Adapter) Is Nothing) _
+ AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then
+ Me.Adapter.DeleteCommand.Transaction = Me._transaction
+ End If
+ If ((Not (Me.Adapter) Is Nothing) _
+ AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then
+ Me.Adapter.InsertCommand.Transaction = Me._transaction
+ End If
+ If ((Not (Me.Adapter) Is Nothing) _
+ AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then
+ Me.Adapter.UpdateCommand.Transaction = Me._transaction
+ End If
+ End Set
+ End Property
+
+ _
+ Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand()
+ Get
+ If (Me._commandCollection Is Nothing) Then
+ Me.InitCommandCollection
+ End If
+ Return Me._commandCollection
+ End Get
+ End Property
+
+ _
+ Public Property ClearBeforeFill() As Boolean
+ Get
+ Return Me._clearBeforeFill
+ End Get
+ Set
+ Me._clearBeforeFill = value
+ End Set
+ End Property
+
+ _
+ Private Sub InitAdapter()
+ Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter()
+ Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping()
+ tableMapping.SourceTable = "Table"
+ tableMapping.DataSetTable = "TBPMO_TEMPLATE_PATTERN"
+ tableMapping.ColumnMappings.Add("GUID", "GUID")
+ tableMapping.ColumnMappings.Add("NAME_PATTERN", "NAME_PATTERN")
+ tableMapping.ColumnMappings.Add("FIXED_VALUE", "FIXED_VALUE")
+ tableMapping.ColumnMappings.Add("CONNECTION_ID", "CONNECTION_ID")
+ tableMapping.ColumnMappings.Add("SQL_COMMAND", "SQL_COMMAND")
+ tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO")
+ tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN")
+ tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO")
+ tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN")
+ tableMapping.ColumnMappings.Add("TEMPLATE_ENT_ID", "TEMPLATE_ENT_ID")
+ Me._adapter.TableMappings.Add(tableMapping)
+ Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand()
+ Me._adapter.DeleteCommand.Connection = Me.Connection
+ Me._adapter.DeleteCommand.CommandText = "DELETE FROM TBPMO_TEMPLATE_PATTERN" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "WHERE (GUID = @Original_GUID)"
+ Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text
+ Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, False, Nothing, "", "", ""))
+ Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand()
+ Me._adapter.InsertCommand.Connection = Me.Connection
+ Me._adapter.InsertCommand.CommandText = "INSERT INTO TBPMO_TEMPLATE_PATTERN" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & " (TEMPLATE_ENT_ID, NA" & _
+ "ME_PATTERN, FIXED_VALUE, CONNECTION_ID, SQL_COMMAND, ADDED_WHO)" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "VALUES (" & _
+ "@TEMPLATE_ENT_ID,@NAME_PATTERN,@FIXED_VALUE,@CONNECTION_ID,@SQL_COMMAND,@ADDED_W" & _
+ "HO); " & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "SELECT GUID, TEMPLATE_ENT_ID, NAME_PATTERN, FIXED_VALUE, CONNECTION_ID, S" & _
+ "QL_COMMAND, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_TEMPLATE" & _
+ "_PATTERN WHERE (GUID = SCOPE_IDENTITY())"
+ Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text
+ Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@TEMPLATE_ENT_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "TEMPLATE_ENT_ID", Global.System.Data.DataRowVersion.Current, False, Nothing, "", "", ""))
+ Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@NAME_PATTERN", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "NAME_PATTERN", Global.System.Data.DataRowVersion.Current, False, Nothing, "", "", ""))
+ Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FIXED_VALUE", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "FIXED_VALUE", Global.System.Data.DataRowVersion.Current, False, Nothing, "", "", ""))
+ Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CONNECTION_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "CONNECTION_ID", Global.System.Data.DataRowVersion.Current, False, Nothing, "", "", ""))
+ Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL_COMMAND", Global.System.Data.SqlDbType.VarChar, 2000, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_COMMAND", Global.System.Data.DataRowVersion.Current, False, Nothing, "", "", ""))
+ Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, False, Nothing, "", "", ""))
+ Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand()
+ Me._adapter.UpdateCommand.Connection = Me.Connection
+ Me._adapter.UpdateCommand.CommandText = "UPDATE TBPMO_TEMPLATE_PATTERN" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "SET TEMPLATE_ENT_ID = @TEMPLA" & _
+ "TE_ENT_ID, NAME_PATTERN = @NAME_PATTERN, FIXED_VALUE = @FIXED_VALUE, CONNECTION_" & _
+ "ID = @CONNECTION_ID, SQL_COMMAND = @SQL_COMMAND, " & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & " CHAN" & _
+ "GED_WHO = @CHANGED_WHO" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "WHERE (GUID = @Original_GUID); " & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "SELECT GUID, TEM" & _
+ "PLATE_ENT_ID, NAME_PATTERN, FIXED_VALUE, CONNECTION_ID, SQL_COMMAND, ADDED_WHO, " & _
+ "ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_TEMPLATE_PATTERN WHERE (GUID = " & _
+ "@GUID)"
+ Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text
+ Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@TEMPLATE_ENT_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "TEMPLATE_ENT_ID", Global.System.Data.DataRowVersion.Current, False, Nothing, "", "", ""))
+ Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@NAME_PATTERN", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "NAME_PATTERN", Global.System.Data.DataRowVersion.Current, False, Nothing, "", "", ""))
+ Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FIXED_VALUE", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "FIXED_VALUE", Global.System.Data.DataRowVersion.Current, False, Nothing, "", "", ""))
+ Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CONNECTION_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "CONNECTION_ID", Global.System.Data.DataRowVersion.Current, False, Nothing, "", "", ""))
+ Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL_COMMAND", Global.System.Data.SqlDbType.VarChar, 2000, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_COMMAND", Global.System.Data.DataRowVersion.Current, False, Nothing, "", "", ""))
+ Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, False, Nothing, "", "", ""))
+ Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, False, Nothing, "", "", ""))
+ Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, False, Nothing, "", "", ""))
+ End Sub
+
+ _
+ Private Sub InitConnection()
+ Me._connection = New Global.System.Data.SqlClient.SqlConnection()
+ Me._connection.ConnectionString = Global.DD_Record_Organiser.My.MySettings.Default.DD_DMSConnectionString
+ End Sub
+
+ _
+ Private Sub InitCommandCollection()
+ Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(1) {}
+ Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand()
+ Me._commandCollection(0).Connection = Me.Connection
+ Me._commandCollection(0).CommandText = "SELECT GUID, TEMPLATE_ENT_ID, NAME_PATTERN, FIXED_VALUE, CONNECTION_ID, SQ" & _
+ "L_COMMAND, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "FROM TBP" & _
+ "MO_TEMPLATE_PATTERN" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "WHERE (TEMPLATE_ENT_ID = @TEMPL_ENT_ID)"
+ Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text
+ Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@TEMPL_ENT_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "TEMPLATE_ENT_ID", Global.System.Data.DataRowVersion.Current, False, Nothing, "", "", ""))
+ Me._commandCollection(1) = New Global.System.Data.SqlClient.SqlCommand()
+ Me._commandCollection(1).Connection = Me.Connection
+ Me._commandCollection(1).CommandText = "INSERT INTO TBPMO_TEMPLATE_PATTERN" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & " (NAME_PATTERN, ADDED" & _
+ "_WHO, TEMPLATE_ENT_ID)" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "VALUES (@NAME_PATTERN,@ADDED_WHO,@TEMPLATE_ENT_ID" & _
+ ")"
+ Me._commandCollection(1).CommandType = Global.System.Data.CommandType.Text
+ Me._commandCollection(1).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@NAME_PATTERN", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "NAME_PATTERN", Global.System.Data.DataRowVersion.Current, False, Nothing, "", "", ""))
+ Me._commandCollection(1).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, False, Nothing, "", "", ""))
+ Me._commandCollection(1).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@TEMPLATE_ENT_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "TEMPLATE_ENT_ID", Global.System.Data.DataRowVersion.Current, False, Nothing, "", "", ""))
End Sub
_
- Public Overridable Overloads Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_TEMPLATE_ENTITYDataTable, ByVal TEMPL_ID As Integer) As Integer
+ Public Overridable Overloads Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_TEMPLATE_PATTERNDataTable, ByVal TEMPL_ENT_ID As Integer) As Integer
Me.Adapter.SelectCommand = Me.CommandCollection(0)
- Me.Adapter.SelectCommand.Parameters(0).Value = CType(TEMPL_ID, Integer)
+ Me.Adapter.SelectCommand.Parameters(0).Value = CType(TEMPL_ENT_ID, Integer)
If (Me.ClearBeforeFill = True) Then
dataTable.Clear()
End If
@@ -42792,10 +43119,10 @@ Namespace DD_DMSDataSetTableAdapters
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0"), _
Global.System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter"), _
Global.System.ComponentModel.DataObjectMethodAttribute(Global.System.ComponentModel.DataObjectMethodType.[Select], True)> _
- Public Overridable Overloads Function GetData(ByVal TEMPL_ID As Integer) As DD_DMSDataSet.TBPMO_TEMPLATE_ENTITYDataTable
+ Public Overridable Overloads Function GetData(ByVal TEMPL_ENT_ID As Integer) As DD_DMSDataSet.TBPMO_TEMPLATE_PATTERNDataTable
Me.Adapter.SelectCommand = Me.CommandCollection(0)
- Me.Adapter.SelectCommand.Parameters(0).Value = CType(TEMPL_ID, Integer)
- Dim dataTable As DD_DMSDataSet.TBPMO_TEMPLATE_ENTITYDataTable = New DD_DMSDataSet.TBPMO_TEMPLATE_ENTITYDataTable()
+ Me.Adapter.SelectCommand.Parameters(0).Value = CType(TEMPL_ENT_ID, Integer)
+ Dim dataTable As DD_DMSDataSet.TBPMO_TEMPLATE_PATTERNDataTable = New DD_DMSDataSet.TBPMO_TEMPLATE_PATTERNDataTable()
Me.Adapter.Fill(dataTable)
Return dataTable
End Function
@@ -42803,7 +43130,7 @@ Namespace DD_DMSDataSetTableAdapters
_
- Public Overridable Overloads Function Update(ByVal dataTable As DD_DMSDataSet.TBPMO_TEMPLATE_ENTITYDataTable) As Integer
+ Public Overridable Overloads Function Update(ByVal dataTable As DD_DMSDataSet.TBPMO_TEMPLATE_PATTERNDataTable) As Integer
Return Me.Adapter.Update(dataTable)
End Function
@@ -42811,7 +43138,7 @@ Namespace DD_DMSDataSetTableAdapters
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0"), _
Global.System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")> _
Public Overridable Overloads Function Update(ByVal dataSet As DD_DMSDataSet) As Integer
- Return Me.Adapter.Update(dataSet, "TBPMO_TEMPLATE_ENTITY")
+ Return Me.Adapter.Update(dataSet, "TBPMO_TEMPLATE_PATTERN")
End Function
_
- Public Overridable Overloads Function Insert(ByVal TEMPLATE_ID As Integer, ByVal ENTITY_ID As Integer, ByVal ADDED_WHO As String) As Integer
- Me.Adapter.InsertCommand.Parameters(0).Value = CType(TEMPLATE_ID, Integer)
- Me.Adapter.InsertCommand.Parameters(1).Value = CType(ENTITY_ID, Integer)
- If (ADDED_WHO Is Nothing) Then
- Me.Adapter.InsertCommand.Parameters(2).Value = Global.System.DBNull.Value
- Else
- Me.Adapter.InsertCommand.Parameters(2).Value = CType(ADDED_WHO, String)
- End If
- Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State
- If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _
- <> Global.System.Data.ConnectionState.Open) Then
- Me.Adapter.InsertCommand.Connection.Open()
- End If
- Try
- Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery
- Return returnValue
- Finally
- If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then
- Me.Adapter.InsertCommand.Connection.Close()
- End If
- End Try
- End Function
-
- _
- Public Overridable Overloads Function Update(ByVal TEMPLATE_ID As Integer, ByVal ENTITY_ID As Integer, ByVal Original_GUID As Integer, ByVal GUID As Integer) As Integer
- Me.Adapter.UpdateCommand.Parameters(0).Value = CType(TEMPLATE_ID, Integer)
- Me.Adapter.UpdateCommand.Parameters(1).Value = CType(ENTITY_ID, Integer)
- Me.Adapter.UpdateCommand.Parameters(2).Value = CType(Original_GUID, Integer)
- Me.Adapter.UpdateCommand.Parameters(3).Value = CType(GUID, Integer)
- Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State
- If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _
- <> Global.System.Data.ConnectionState.Open) Then
- Me.Adapter.UpdateCommand.Connection.Open()
- End If
- Try
- Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery
- Return returnValue
- Finally
- If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then
- Me.Adapter.UpdateCommand.Connection.Close()
- End If
- End Try
- End Function
- End Class
-
- '''
- '''Represents the connection and commands used to retrieve and save data.
- '''
- _
- Partial Public Class TBPMO_TEMPLATE_ENTITY_PATTERNTableAdapter
- Inherits Global.System.ComponentModel.Component
-
- Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter
-
- Private _connection As Global.System.Data.SqlClient.SqlConnection
-
- Private _transaction As Global.System.Data.SqlClient.SqlTransaction
-
- Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand
-
- Private _clearBeforeFill As Boolean
-
- _
- Public Sub New()
- MyBase.New()
- Me.ClearBeforeFill = True
- End Sub
-
- _
- Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter
- Get
- If (Me._adapter Is Nothing) Then
- Me.InitAdapter()
- End If
- Return Me._adapter
- End Get
- End Property
-
- _
- Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection
- Get
- If (Me._connection Is Nothing) Then
- Me.InitConnection()
- End If
- Return Me._connection
- End Get
- Set(value As Global.System.Data.SqlClient.SqlConnection)
- Me._connection = value
- If (Not (Me.Adapter.InsertCommand) Is Nothing) Then
- Me.Adapter.InsertCommand.Connection = value
- End If
- If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then
- Me.Adapter.DeleteCommand.Connection = value
- End If
- If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then
- Me.Adapter.UpdateCommand.Connection = value
- End If
- Dim i As Integer = 0
- Do While (i < Me.CommandCollection.Length)
- If (Not (Me.CommandCollection(i)) Is Nothing) Then
- CType(Me.CommandCollection(i), Global.System.Data.SqlClient.SqlCommand).Connection = value
- End If
- i = (i + 1)
- Loop
- End Set
- End Property
-
- _
- Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction
- Get
- Return Me._transaction
- End Get
- Set(value As Global.System.Data.SqlClient.SqlTransaction)
- Me._transaction = value
- Dim i As Integer = 0
- Do While (i < Me.CommandCollection.Length)
- Me.CommandCollection(i).Transaction = Me._transaction
- i = (i + 1)
- Loop
- If ((Not (Me.Adapter) Is Nothing) _
- AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then
- Me.Adapter.DeleteCommand.Transaction = Me._transaction
- End If
- If ((Not (Me.Adapter) Is Nothing) _
- AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then
- Me.Adapter.InsertCommand.Transaction = Me._transaction
- End If
- If ((Not (Me.Adapter) Is Nothing) _
- AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then
- Me.Adapter.UpdateCommand.Transaction = Me._transaction
- End If
- End Set
- End Property
-
- _
- Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand()
- Get
- If (Me._commandCollection Is Nothing) Then
- Me.InitCommandCollection()
- End If
- Return Me._commandCollection
- End Get
- End Property
-
- _
- Public Property ClearBeforeFill() As Boolean
- Get
- Return Me._clearBeforeFill
- End Get
- Set(value As Boolean)
- Me._clearBeforeFill = value
- End Set
- End Property
-
- _
- Private Sub InitAdapter()
- Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter()
- Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping()
- tableMapping.SourceTable = "Table"
- tableMapping.DataSetTable = "TBPMO_TEMPLATE_ENTITY_PATTERN"
- tableMapping.ColumnMappings.Add("GUID", "GUID")
- tableMapping.ColumnMappings.Add("TEMPLATE_ID", "TEMPLATE_ID")
- tableMapping.ColumnMappings.Add("NAME_PATTERN", "NAME_PATTERN")
- tableMapping.ColumnMappings.Add("FIXED_VALUE", "FIXED_VALUE")
- tableMapping.ColumnMappings.Add("CONNECTION_ID", "CONNECTION_ID")
- tableMapping.ColumnMappings.Add("SQL_COMMAND", "SQL_COMMAND")
- tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO")
- tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN")
- tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO")
- tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN")
- Me._adapter.TableMappings.Add(tableMapping)
- Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand()
- Me._adapter.DeleteCommand.Connection = Me.Connection
- Me._adapter.DeleteCommand.CommandText = "DELETE FROM [TBPMO_TEMPLATE_ENTITY_PATTERN] WHERE (([GUID] = @Original_GUID) AND " & _
- "([TEMPLATE_ID] = @Original_TEMPLATE_ID) AND ([NAME_PATTERN] = @Original_NAME_PAT" & _
- "TERN) AND ((@IsNull_FIXED_VALUE = 1 AND [FIXED_VALUE] IS NULL) OR ([FIXED_VALUE]" & _
- " = @Original_FIXED_VALUE)) AND ((@IsNull_CONNECTION_ID = 1 AND [CONNECTION_ID] I" & _
- "S NULL) OR ([CONNECTION_ID] = @Original_CONNECTION_ID)) AND ((@IsNull_SQL_COMMAN" & _
- "D = 1 AND [SQL_COMMAND] IS NULL) OR ([SQL_COMMAND] = @Original_SQL_COMMAND)) AND" & _
- " ((@IsNull_ADDED_WHO = 1 AND [ADDED_WHO] IS NULL) OR ([ADDED_WHO] = @Original_AD" & _
- "DED_WHO)) AND ((@IsNull_ADDED_WHEN = 1 AND [ADDED_WHEN] IS NULL) OR ([ADDED_WHEN" & _
- "] = @Original_ADDED_WHEN)) AND ((@IsNull_CHANGED_WHO = 1 AND [CHANGED_WHO] IS NU" & _
- "LL) OR ([CHANGED_WHO] = @Original_CHANGED_WHO)) AND ((@IsNull_CHANGED_WHEN = 1 A" & _
- "ND [CHANGED_WHEN] IS NULL) OR ([CHANGED_WHEN] = @Original_CHANGED_WHEN)))"
- Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text
- Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, False, Nothing, "", "", ""))
- Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_TEMPLATE_ID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "TEMPLATE_ID", Global.System.Data.DataRowVersion.Original, False, Nothing, "", "", ""))
- Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_NAME_PATTERN", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "NAME_PATTERN", Global.System.Data.DataRowVersion.Original, False, Nothing, "", "", ""))
- Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_FIXED_VALUE", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "FIXED_VALUE", Global.System.Data.DataRowVersion.Original, True, Nothing, "", "", ""))
- Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_FIXED_VALUE", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "FIXED_VALUE", Global.System.Data.DataRowVersion.Original, False, Nothing, "", "", ""))
- Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CONNECTION_ID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CONNECTION_ID", Global.System.Data.DataRowVersion.Original, True, Nothing, "", "", ""))
- Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CONNECTION_ID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CONNECTION_ID", Global.System.Data.DataRowVersion.Original, False, Nothing, "", "", ""))
- Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_SQL_COMMAND", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_COMMAND", Global.System.Data.DataRowVersion.Original, True, Nothing, "", "", ""))
- Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_SQL_COMMAND", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_COMMAND", Global.System.Data.DataRowVersion.Original, False, Nothing, "", "", ""))
- Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_ADDED_WHO", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Original, True, Nothing, "", "", ""))
- Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Original, False, Nothing, "", "", ""))
- Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_ADDED_WHEN", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Original, True, Nothing, "", "", ""))
- Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Original, False, Nothing, "", "", ""))
- Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHO", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Original, True, Nothing, "", "", ""))
- Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Original, False, Nothing, "", "", ""))
- Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHEN", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, True, Nothing, "", "", ""))
- Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, False, Nothing, "", "", ""))
- Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand()
- Me._adapter.InsertCommand.Connection = Me.Connection
- Me._adapter.InsertCommand.CommandText = "INSERT INTO [TBPMO_TEMPLATE_ENTITY_PATTERN] ([TEMPLATE_ID], [NAME_PATTERN], [FIXE" & _
- "D_VALUE], [CONNECTION_ID], [SQL_COMMAND], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WH" & _
- "O], [CHANGED_WHEN]) VALUES (@TEMPLATE_ID, @NAME_PATTERN, @FIXED_VALUE, @CONNECTI" & _
- "ON_ID, @SQL_COMMAND, @ADDED_WHO, @ADDED_WHEN, @CHANGED_WHO, @CHANGED_WHEN);" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "SEL" & _
- "ECT GUID, TEMPLATE_ID, NAME_PATTERN, FIXED_VALUE, CONNECTION_ID, SQL_COMMAND, AD" & _
- "DED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_TEMPLATE_ENTITY_PATTER" & _
- "N WHERE (GUID = SCOPE_IDENTITY())"
- Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text
- Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@TEMPLATE_ID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "TEMPLATE_ID", Global.System.Data.DataRowVersion.Current, False, Nothing, "", "", ""))
- Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@NAME_PATTERN", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "NAME_PATTERN", Global.System.Data.DataRowVersion.Current, False, Nothing, "", "", ""))
- Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FIXED_VALUE", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "FIXED_VALUE", Global.System.Data.DataRowVersion.Current, False, Nothing, "", "", ""))
- Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CONNECTION_ID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CONNECTION_ID", Global.System.Data.DataRowVersion.Current, False, Nothing, "", "", ""))
- Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL_COMMAND", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_COMMAND", Global.System.Data.DataRowVersion.Current, False, Nothing, "", "", ""))
- Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, False, Nothing, "", "", ""))
- Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Current, False, Nothing, "", "", ""))
- Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, False, Nothing, "", "", ""))
- Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Current, False, Nothing, "", "", ""))
- Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand()
- Me._adapter.UpdateCommand.Connection = Me.Connection
- Me._adapter.UpdateCommand.CommandText = "UPDATE TBPMO_TEMPLATE_ENTITY_PATTERN" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "SET TEMPLATE_ID = @TEM" & _
- "PLATE_ID, NAME_PATTERN = @NAME_PATTERN, FIXED_VALUE = @FIXED_VALUE, CONNECTION_I" & _
- "D = @CONNECTION_ID, SQL_COMMAND = @SQL_COMMAND, " & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & " CHANG" & _
- "ED_WHO = @CHANGED_WHO" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "WHERE (GUID = @Original_GUID); " & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "SELECT GUID, TEMP" & _
- "LATE_ID, NAME_PATTERN, FIXED_VALUE, CONNECTION_ID, SQL_COMMAND, ADDED_WHO, ADDED" & _
- "_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_TEMPLATE_ENTITY_PATTERN WHERE (GUID " & _
- "= @GUID)"
- Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text
- Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@TEMPLATE_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "TEMPLATE_ID", Global.System.Data.DataRowVersion.Current, False, Nothing, "", "", ""))
- Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@NAME_PATTERN", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "NAME_PATTERN", Global.System.Data.DataRowVersion.Current, False, Nothing, "", "", ""))
- Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FIXED_VALUE", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "FIXED_VALUE", Global.System.Data.DataRowVersion.Current, False, Nothing, "", "", ""))
- Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CONNECTION_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "CONNECTION_ID", Global.System.Data.DataRowVersion.Current, False, Nothing, "", "", ""))
- Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL_COMMAND", Global.System.Data.SqlDbType.VarChar, 2000, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_COMMAND", Global.System.Data.DataRowVersion.Current, False, Nothing, "", "", ""))
- Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, False, Nothing, "", "", ""))
- Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, False, Nothing, "", "", ""))
- Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, False, Nothing, "", "", ""))
- End Sub
-
- _
- Private Sub InitConnection()
- Me._connection = New Global.System.Data.SqlClient.SqlConnection()
- Me._connection.ConnectionString = Global.DD_Record_Organiser.My.MySettings.Default.DD_DMSConnectionString
- End Sub
-
- _
- Private Sub InitCommandCollection()
- Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {}
- Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand()
- Me._commandCollection(0).Connection = Me.Connection
- Me._commandCollection(0).CommandText = "SELECT GUID, TEMPLATE_ID, NAME_PATTERN, FIXED_VALUE, CONNECTION_ID, SQL_CO" & _
- "MMAND, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "FROM TBPMO_T" & _
- "EMPLATE_ENTITY_PATTERN" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "WHERE (TEMPLATE_ID = @TEMPL_ID)"
- Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text
- Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@TEMPL_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "TEMPLATE_ID", Global.System.Data.DataRowVersion.Current, False, Nothing, "", "", ""))
- End Sub
-
- _
- Public Overridable Overloads Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_TEMPLATE_ENTITY_PATTERNDataTable, ByVal TEMPL_ID As Integer) As Integer
- Me.Adapter.SelectCommand = Me.CommandCollection(0)
- Me.Adapter.SelectCommand.Parameters(0).Value = CType(TEMPL_ID, Integer)
- If (Me.ClearBeforeFill = True) Then
- dataTable.Clear()
- End If
- Dim returnValue As Integer = Me.Adapter.Fill(dataTable)
- Return returnValue
- End Function
-
- _
- Public Overridable Overloads Function GetData(ByVal TEMPL_ID As Integer) As DD_DMSDataSet.TBPMO_TEMPLATE_ENTITY_PATTERNDataTable
- Me.Adapter.SelectCommand = Me.CommandCollection(0)
- Me.Adapter.SelectCommand.Parameters(0).Value = CType(TEMPL_ID, Integer)
- Dim dataTable As DD_DMSDataSet.TBPMO_TEMPLATE_ENTITY_PATTERNDataTable = New DD_DMSDataSet.TBPMO_TEMPLATE_ENTITY_PATTERNDataTable()
- Me.Adapter.Fill(dataTable)
- Return dataTable
- End Function
-
- _
- Public Overridable Overloads Function Update(ByVal dataTable As DD_DMSDataSet.TBPMO_TEMPLATE_ENTITY_PATTERNDataTable) As Integer
- Return Me.Adapter.Update(dataTable)
- End Function
-
- _
- Public Overridable Overloads Function Update(ByVal dataSet As DD_DMSDataSet) As Integer
- Return Me.Adapter.Update(dataSet, "TBPMO_TEMPLATE_ENTITY_PATTERN")
- End Function
-
- _
- Public Overridable Overloads Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer
- Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow})
- End Function
-
- _
- Public Overridable Overloads Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer
- Return Me.Adapter.Update(dataRows)
- End Function
-
- _
- Public Overridable Overloads Function Delete(ByVal Original_GUID As Integer, ByVal Original_TEMPLATE_ID As Integer, ByVal Original_NAME_PATTERN As String, ByVal Original_FIXED_VALUE As String, ByVal Original_CONNECTION_ID As Global.System.Nullable(Of Integer), ByVal Original_SQL_COMMAND As String, ByVal Original_ADDED_WHO As String, ByVal Original_ADDED_WHEN As Global.System.Nullable(Of Date), ByVal Original_CHANGED_WHO As String, ByVal Original_CHANGED_WHEN As Global.System.Nullable(Of Date)) As Integer
- Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID, Integer)
- Me.Adapter.DeleteCommand.Parameters(1).Value = CType(Original_TEMPLATE_ID, Integer)
- If (Original_NAME_PATTERN Is Nothing) Then
- Throw New Global.System.ArgumentNullException("Original_NAME_PATTERN")
- Else
- Me.Adapter.DeleteCommand.Parameters(2).Value = CType(Original_NAME_PATTERN, String)
- End If
- If (Original_FIXED_VALUE Is Nothing) Then
- Me.Adapter.DeleteCommand.Parameters(3).Value = CType(1, Object)
- Me.Adapter.DeleteCommand.Parameters(4).Value = Global.System.DBNull.Value
- Else
- Me.Adapter.DeleteCommand.Parameters(3).Value = CType(0, Object)
- Me.Adapter.DeleteCommand.Parameters(4).Value = CType(Original_FIXED_VALUE, String)
- End If
- If (Original_CONNECTION_ID.HasValue = True) Then
- Me.Adapter.DeleteCommand.Parameters(5).Value = CType(0, Object)
- Me.Adapter.DeleteCommand.Parameters(6).Value = CType(Original_CONNECTION_ID.Value, Integer)
- Else
- Me.Adapter.DeleteCommand.Parameters(5).Value = CType(1, Object)
- Me.Adapter.DeleteCommand.Parameters(6).Value = Global.System.DBNull.Value
- End If
- If (Original_SQL_COMMAND Is Nothing) Then
- Me.Adapter.DeleteCommand.Parameters(7).Value = CType(1, Object)
- Me.Adapter.DeleteCommand.Parameters(8).Value = Global.System.DBNull.Value
- Else
- Me.Adapter.DeleteCommand.Parameters(7).Value = CType(0, Object)
- Me.Adapter.DeleteCommand.Parameters(8).Value = CType(Original_SQL_COMMAND, String)
- End If
- If (Original_ADDED_WHO Is Nothing) Then
- Me.Adapter.DeleteCommand.Parameters(9).Value = CType(1, Object)
- Me.Adapter.DeleteCommand.Parameters(10).Value = Global.System.DBNull.Value
- Else
- Me.Adapter.DeleteCommand.Parameters(9).Value = CType(0, Object)
- Me.Adapter.DeleteCommand.Parameters(10).Value = CType(Original_ADDED_WHO, String)
- End If
- If (Original_ADDED_WHEN.HasValue = True) Then
- Me.Adapter.DeleteCommand.Parameters(11).Value = CType(0, Object)
- Me.Adapter.DeleteCommand.Parameters(12).Value = CType(Original_ADDED_WHEN.Value, Date)
- Else
- Me.Adapter.DeleteCommand.Parameters(11).Value = CType(1, Object)
- Me.Adapter.DeleteCommand.Parameters(12).Value = Global.System.DBNull.Value
- End If
- If (Original_CHANGED_WHO Is Nothing) Then
- Me.Adapter.DeleteCommand.Parameters(13).Value = CType(1, Object)
- Me.Adapter.DeleteCommand.Parameters(14).Value = Global.System.DBNull.Value
- Else
- Me.Adapter.DeleteCommand.Parameters(13).Value = CType(0, Object)
- Me.Adapter.DeleteCommand.Parameters(14).Value = CType(Original_CHANGED_WHO, String)
- End If
- If (Original_CHANGED_WHEN.HasValue = True) Then
- Me.Adapter.DeleteCommand.Parameters(15).Value = CType(0, Object)
- Me.Adapter.DeleteCommand.Parameters(16).Value = CType(Original_CHANGED_WHEN.Value, Date)
- Else
- Me.Adapter.DeleteCommand.Parameters(15).Value = CType(1, Object)
- Me.Adapter.DeleteCommand.Parameters(16).Value = Global.System.DBNull.Value
- End If
- Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State
- If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _
- <> Global.System.Data.ConnectionState.Open) Then
- Me.Adapter.DeleteCommand.Connection.Open()
- End If
- Try
- Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery
- Return returnValue
- Finally
- If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then
- Me.Adapter.DeleteCommand.Connection.Close()
- End If
- End Try
- End Function
-
- _
- Public Overridable Overloads Function Insert(ByVal TEMPLATE_ID As Integer, ByVal NAME_PATTERN As String, ByVal FIXED_VALUE As String, ByVal CONNECTION_ID As Global.System.Nullable(Of Integer), ByVal SQL_COMMAND As String, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Global.System.Nullable(Of Date), ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Global.System.Nullable(Of Date)) As Integer
- Me.Adapter.InsertCommand.Parameters(0).Value = CType(TEMPLATE_ID, Integer)
+ Public Overridable Overloads Function Insert(ByVal TEMPLATE_ENT_ID As Integer, ByVal NAME_PATTERN As String, ByVal FIXED_VALUE As String, ByVal CONNECTION_ID As Global.System.Nullable(Of Integer), ByVal SQL_COMMAND As String, ByVal ADDED_WHO As String) As Integer
+ Me.Adapter.InsertCommand.Parameters(0).Value = CType(TEMPLATE_ENT_ID, Integer)
If (NAME_PATTERN Is Nothing) Then
Throw New Global.System.ArgumentNullException("NAME_PATTERN")
Else
@@ -43290,21 +43207,6 @@ Namespace DD_DMSDataSetTableAdapters
Else
Me.Adapter.InsertCommand.Parameters(5).Value = CType(ADDED_WHO, String)
End If
- If (ADDED_WHEN.HasValue = True) Then
- Me.Adapter.InsertCommand.Parameters(6).Value = CType(ADDED_WHEN.Value, Date)
- Else
- Me.Adapter.InsertCommand.Parameters(6).Value = Global.System.DBNull.Value
- End If
- If (CHANGED_WHO Is Nothing) Then
- Me.Adapter.InsertCommand.Parameters(7).Value = Global.System.DBNull.Value
- Else
- Me.Adapter.InsertCommand.Parameters(7).Value = CType(CHANGED_WHO, String)
- End If
- If (CHANGED_WHEN.HasValue = True) Then
- Me.Adapter.InsertCommand.Parameters(8).Value = CType(CHANGED_WHEN.Value, Date)
- Else
- Me.Adapter.InsertCommand.Parameters(8).Value = Global.System.DBNull.Value
- End If
Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State
If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _
<> Global.System.Data.ConnectionState.Open) Then
@@ -43324,8 +43226,8 @@ Namespace DD_DMSDataSetTableAdapters
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0"), _
Global.System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter"), _
Global.System.ComponentModel.DataObjectMethodAttribute(Global.System.ComponentModel.DataObjectMethodType.Update, True)> _
- Public Overridable Overloads Function Update(ByVal TEMPLATE_ID As Integer, ByVal NAME_PATTERN As String, ByVal FIXED_VALUE As String, ByVal CONNECTION_ID As Global.System.Nullable(Of Integer), ByVal SQL_COMMAND As String, ByVal CHANGED_WHO As String, ByVal Original_GUID As Integer, ByVal GUID As Integer) As Integer
- Me.Adapter.UpdateCommand.Parameters(0).Value = CType(TEMPLATE_ID, Integer)
+ Public Overridable Overloads Function Update(ByVal TEMPLATE_ENT_ID As Integer, ByVal NAME_PATTERN As String, ByVal FIXED_VALUE As String, ByVal CONNECTION_ID As Global.System.Nullable(Of Integer), ByVal SQL_COMMAND As String, ByVal CHANGED_WHO As String, ByVal Original_GUID As Integer, ByVal GUID As Integer) As Integer
+ Me.Adapter.UpdateCommand.Parameters(0).Value = CType(TEMPLATE_ENT_ID, Integer)
If (NAME_PATTERN Is Nothing) Then
Throw New Global.System.ArgumentNullException("NAME_PATTERN")
Else
@@ -43367,6 +43269,43 @@ Namespace DD_DMSDataSetTableAdapters
End If
End Try
End Function
+
+ _
+ Public Overridable Overloads Function cmdInsertBasics(ByVal NAME_PATTERN As String, ByVal ADDED_WHO As String, ByVal TEMPLATE_ENT_ID As Integer) As Object
+ Dim command As Global.System.Data.SqlClient.SqlCommand = Me.CommandCollection(1)
+ If (NAME_PATTERN Is Nothing) Then
+ Throw New Global.System.ArgumentNullException("NAME_PATTERN")
+ Else
+ command.Parameters(0).Value = CType(NAME_PATTERN, String)
+ End If
+ If (ADDED_WHO Is Nothing) Then
+ command.Parameters(1).Value = Global.System.DBNull.Value
+ Else
+ command.Parameters(1).Value = CType(ADDED_WHO, String)
+ End If
+ command.Parameters(2).Value = CType(TEMPLATE_ENT_ID, Integer)
+ Dim previousConnectionState As Global.System.Data.ConnectionState = command.Connection.State
+ If ((command.Connection.State And Global.System.Data.ConnectionState.Open) _
+ <> Global.System.Data.ConnectionState.Open) Then
+ command.Connection.Open()
+ End If
+ Dim returnValue As Object
+ Try
+ returnValue = command.ExecuteScalar
+ Finally
+ If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then
+ command.Connection.Close()
+ End If
+ End Try
+ If ((returnValue Is Nothing) _
+ OrElse (returnValue.GetType Is GetType(Global.System.DBNull))) Then
+ Return Nothing
+ Else
+ Return CType(returnValue, Object)
+ End If
+ End Function
End Class
'''
@@ -43434,7 +43373,7 @@ Namespace DD_DMSDataSetTableAdapters
Private _tBPMO_TEMPLATE_ENTITYTableAdapter As TBPMO_TEMPLATE_ENTITYTableAdapter
- Private _tBPMO_TEMPLATE_ENTITY_PATTERNTableAdapter As TBPMO_TEMPLATE_ENTITY_PATTERNTableAdapter
+ Private _tBPMO_TEMPLATE_PATTERNTableAdapter As TBPMO_TEMPLATE_PATTERNTableAdapter
Private _backupDataSetBeforeUpdate As Boolean
@@ -43820,12 +43759,12 @@ Namespace DD_DMSDataSetTableAdapters
Global.System.ComponentModel.EditorAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerPropertyEditor, Microso"& _
"ft.VSDesigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3"& _
"a", "System.Drawing.Design.UITypeEditor")> _
- Public Property TBPMO_TEMPLATE_ENTITY_PATTERNTableAdapter() As TBPMO_TEMPLATE_ENTITY_PATTERNTableAdapter
+ Public Property TBPMO_TEMPLATE_PATTERNTableAdapter() As TBPMO_TEMPLATE_PATTERNTableAdapter
Get
- Return Me._tBPMO_TEMPLATE_ENTITY_PATTERNTableAdapter
+ Return Me._tBPMO_TEMPLATE_PATTERNTableAdapter
End Get
Set
- Me._tBPMO_TEMPLATE_ENTITY_PATTERNTableAdapter = value
+ Me._tBPMO_TEMPLATE_PATTERNTableAdapter = value
End Set
End Property
@@ -43952,9 +43891,9 @@ Namespace DD_DMSDataSetTableAdapters
AndAlso (Not (Me._tBPMO_TEMPLATE_ENTITYTableAdapter.Connection) Is Nothing)) Then
Return Me._tBPMO_TEMPLATE_ENTITYTableAdapter.Connection
End If
- If ((Not (Me._tBPMO_TEMPLATE_ENTITY_PATTERNTableAdapter) Is Nothing) _
- AndAlso (Not (Me._tBPMO_TEMPLATE_ENTITY_PATTERNTableAdapter.Connection) Is Nothing)) Then
- Return Me._tBPMO_TEMPLATE_ENTITY_PATTERNTableAdapter.Connection
+ If ((Not (Me._tBPMO_TEMPLATE_PATTERNTableAdapter) Is Nothing) _
+ AndAlso (Not (Me._tBPMO_TEMPLATE_PATTERNTableAdapter.Connection) Is Nothing)) Then
+ Return Me._tBPMO_TEMPLATE_PATTERNTableAdapter.Connection
End If
Return Nothing
End Get
@@ -44047,7 +43986,7 @@ Namespace DD_DMSDataSetTableAdapters
If (Not (Me._tBPMO_TEMPLATE_ENTITYTableAdapter) Is Nothing) Then
count = (count + 1)
End If
- If (Not (Me._tBPMO_TEMPLATE_ENTITY_PATTERNTableAdapter) Is Nothing) Then
+ If (Not (Me._tBPMO_TEMPLATE_PATTERNTableAdapter) Is Nothing) Then
count = (count + 1)
End If
Return count
@@ -44070,15 +44009,6 @@ Namespace DD_DMSDataSetTableAdapters
allChangedRows.AddRange(updatedRows)
End If
End If
- If (Not (Me._tBDD_EINGANGSARTENTableAdapter) Is Nothing) Then
- Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBDD_EINGANGSARTEN.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent)
- updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows)
- If ((Not (updatedRows) Is Nothing) _
- AndAlso (0 < updatedRows.Length)) Then
- result = (result + Me._tBDD_EINGANGSARTENTableAdapter.Update(updatedRows))
- allChangedRows.AddRange(updatedRows)
- End If
- End If
If (Not (Me._tBPMO_TEMPLATETableAdapter) Is Nothing) Then
Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_TEMPLATE.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent)
updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows)
@@ -44088,48 +44018,12 @@ Namespace DD_DMSDataSetTableAdapters
allChangedRows.AddRange(updatedRows)
End If
End If
- If (Not (Me._tBPMO_FORM_CONSTRUCTORTableAdapter) Is Nothing) Then
- Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FORM_CONSTRUCTOR.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent)
+ If (Not (Me._tBDD_EINGANGSARTENTableAdapter) Is Nothing) Then
+ Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBDD_EINGANGSARTEN.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent)
updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows)
If ((Not (updatedRows) Is Nothing) _
AndAlso (0 < updatedRows.Length)) Then
- result = (result + Me._tBPMO_FORM_CONSTRUCTORTableAdapter.Update(updatedRows))
- allChangedRows.AddRange(updatedRows)
- End If
- End If
- If (Not (Me._tBDD_USER_GROUPSTableAdapter) Is Nothing) Then
- Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBDD_USER_GROUPS.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent)
- updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows)
- If ((Not (updatedRows) Is Nothing) _
- AndAlso (0 < updatedRows.Length)) Then
- result = (result + Me._tBDD_USER_GROUPSTableAdapter.Update(updatedRows))
- allChangedRows.AddRange(updatedRows)
- End If
- End If
- If (Not (Me._tBDD_USERTableAdapter) Is Nothing) Then
- Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBDD_USER.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent)
- updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows)
- If ((Not (updatedRows) Is Nothing) _
- AndAlso (0 < updatedRows.Length)) Then
- result = (result + Me._tBDD_USERTableAdapter.Update(updatedRows))
- allChangedRows.AddRange(updatedRows)
- End If
- End If
- If (Not (Me._tBDD_DOKUMENTARTTableAdapter) Is Nothing) Then
- Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBDD_DOKUMENTART.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent)
- updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows)
- If ((Not (updatedRows) Is Nothing) _
- AndAlso (0 < updatedRows.Length)) Then
- result = (result + Me._tBDD_DOKUMENTARTTableAdapter.Update(updatedRows))
- allChangedRows.AddRange(updatedRows)
- End If
- End If
- If (Not (Me._tBPMO_WORKFLOWTableAdapter) Is Nothing) Then
- Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WORKFLOW.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent)
- updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows)
- If ((Not (updatedRows) Is Nothing) _
- AndAlso (0 < updatedRows.Length)) Then
- result = (result + Me._tBPMO_WORKFLOWTableAdapter.Update(updatedRows))
+ result = (result + Me._tBDD_EINGANGSARTENTableAdapter.Update(updatedRows))
allChangedRows.AddRange(updatedRows)
End If
End If
@@ -44142,12 +44036,12 @@ Namespace DD_DMSDataSetTableAdapters
allChangedRows.AddRange(updatedRows)
End If
End If
- If (Not (Me._tBPMO_WORKFLOW_TASK_STATETableAdapter) Is Nothing) Then
- Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WORKFLOW_TASK_STATE.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent)
+ If (Not (Me._tBDD_DOKUMENTARTTableAdapter) Is Nothing) Then
+ Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBDD_DOKUMENTART.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent)
updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows)
If ((Not (updatedRows) Is Nothing) _
AndAlso (0 < updatedRows.Length)) Then
- result = (result + Me._tBPMO_WORKFLOW_TASK_STATETableAdapter.Update(updatedRows))
+ result = (result + Me._tBDD_DOKUMENTARTTableAdapter.Update(updatedRows))
allChangedRows.AddRange(updatedRows)
End If
End If
@@ -44160,30 +44054,57 @@ Namespace DD_DMSDataSetTableAdapters
allChangedRows.AddRange(updatedRows)
End If
End If
- If (Not (Me._tBPMO_WORKFLOW_FORMTableAdapter) Is Nothing) Then
- Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WORKFLOW_FORM.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent)
+ If (Not (Me._tBDD_USER_GROUPSTableAdapter) Is Nothing) Then
+ Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBDD_USER_GROUPS.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent)
updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows)
If ((Not (updatedRows) Is Nothing) _
AndAlso (0 < updatedRows.Length)) Then
- result = (result + Me._tBPMO_WORKFLOW_FORMTableAdapter.Update(updatedRows))
+ result = (result + Me._tBDD_USER_GROUPSTableAdapter.Update(updatedRows))
allChangedRows.AddRange(updatedRows)
End If
End If
- If (Not (Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter) Is Nothing) Then
- Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FORM_CONSTRUCTOR_DETAIL.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent)
+ If (Not (Me._tBPMO_TEMPLATE_ENTITYTableAdapter) Is Nothing) Then
+ Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_TEMPLATE_ENTITY.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent)
updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows)
If ((Not (updatedRows) Is Nothing) _
AndAlso (0 < updatedRows.Length)) Then
- result = (result + Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter.Update(updatedRows))
+ result = (result + Me._tBPMO_TEMPLATE_ENTITYTableAdapter.Update(updatedRows))
allChangedRows.AddRange(updatedRows)
End If
End If
- If (Not (Me._tBDD_CONNECTIONTableAdapter) Is Nothing) Then
- Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBDD_CONNECTION.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent)
+ If (Not (Me._tBDD_USERTableAdapter) Is Nothing) Then
+ Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBDD_USER.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent)
updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows)
If ((Not (updatedRows) Is Nothing) _
AndAlso (0 < updatedRows.Length)) Then
- result = (result + Me._tBDD_CONNECTIONTableAdapter.Update(updatedRows))
+ result = (result + Me._tBDD_USERTableAdapter.Update(updatedRows))
+ allChangedRows.AddRange(updatedRows)
+ End If
+ End If
+ If (Not (Me._tBPMO_FORM_CONSTRUCTORTableAdapter) Is Nothing) Then
+ Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FORM_CONSTRUCTOR.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent)
+ updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows)
+ If ((Not (updatedRows) Is Nothing) _
+ AndAlso (0 < updatedRows.Length)) Then
+ result = (result + Me._tBPMO_FORM_CONSTRUCTORTableAdapter.Update(updatedRows))
+ allChangedRows.AddRange(updatedRows)
+ End If
+ End If
+ If (Not (Me._tBPMO_WORKFLOWTableAdapter) Is Nothing) Then
+ Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WORKFLOW.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent)
+ updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows)
+ If ((Not (updatedRows) Is Nothing) _
+ AndAlso (0 < updatedRows.Length)) Then
+ result = (result + Me._tBPMO_WORKFLOWTableAdapter.Update(updatedRows))
+ allChangedRows.AddRange(updatedRows)
+ End If
+ End If
+ If (Not (Me._tBPMO_WORKFLOW_TASK_STATETableAdapter) Is Nothing) Then
+ Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WORKFLOW_TASK_STATE.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent)
+ updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows)
+ If ((Not (updatedRows) Is Nothing) _
+ AndAlso (0 < updatedRows.Length)) Then
+ result = (result + Me._tBPMO_WORKFLOW_TASK_STATETableAdapter.Update(updatedRows))
allChangedRows.AddRange(updatedRows)
End If
End If
@@ -44196,6 +44117,15 @@ Namespace DD_DMSDataSetTableAdapters
allChangedRows.AddRange(updatedRows)
End If
End If
+ If (Not (Me._tBPMO_FILES_USERTableAdapter) Is Nothing) Then
+ Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FILES_USER.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent)
+ updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows)
+ If ((Not (updatedRows) Is Nothing) _
+ AndAlso (0 < updatedRows.Length)) Then
+ result = (result + Me._tBPMO_FILES_USERTableAdapter.Update(updatedRows))
+ allChangedRows.AddRange(updatedRows)
+ End If
+ End If
If (Not (Me._tBPMO_RECORD_LOG_CONFIGTableAdapter) Is Nothing) Then
Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_RECORD_LOG_CONFIG.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent)
updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows)
@@ -44223,30 +44153,21 @@ Namespace DD_DMSDataSetTableAdapters
allChangedRows.AddRange(updatedRows)
End If
End If
- If (Not (Me._tBPMO_FILES_USERTableAdapter) Is Nothing) Then
- Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FILES_USER.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent)
+ If (Not (Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter) Is Nothing) Then
+ Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FORM_CONSTRUCTOR_DETAIL.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent)
updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows)
If ((Not (updatedRows) Is Nothing) _
AndAlso (0 < updatedRows.Length)) Then
- result = (result + Me._tBPMO_FILES_USERTableAdapter.Update(updatedRows))
+ result = (result + Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter.Update(updatedRows))
allChangedRows.AddRange(updatedRows)
End If
End If
- If (Not (Me._tBPMO_WD_OBJECTTYPETableAdapter) Is Nothing) Then
- Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WD_OBJECTTYPE.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent)
+ If (Not (Me._tBDD_CONNECTIONTableAdapter) Is Nothing) Then
+ Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBDD_CONNECTION.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent)
updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows)
If ((Not (updatedRows) Is Nothing) _
AndAlso (0 < updatedRows.Length)) Then
- result = (result + Me._tBPMO_WD_OBJECTTYPETableAdapter.Update(updatedRows))
- allChangedRows.AddRange(updatedRows)
- End If
- End If
- If (Not (Me._tBPMO_FORM_VIEWTableAdapter) Is Nothing) Then
- Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FORM_VIEW.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent)
- updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows)
- If ((Not (updatedRows) Is Nothing) _
- AndAlso (0 < updatedRows.Length)) Then
- result = (result + Me._tBPMO_FORM_VIEWTableAdapter.Update(updatedRows))
+ result = (result + Me._tBDD_CONNECTIONTableAdapter.Update(updatedRows))
allChangedRows.AddRange(updatedRows)
End If
End If
@@ -44259,15 +44180,6 @@ Namespace DD_DMSDataSetTableAdapters
allChangedRows.AddRange(updatedRows)
End If
End If
- If (Not (Me._tBPMO_TEMPLATE_ENTITYTableAdapter) Is Nothing) Then
- Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_TEMPLATE_ENTITY.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent)
- updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows)
- If ((Not (updatedRows) Is Nothing) _
- AndAlso (0 < updatedRows.Length)) Then
- result = (result + Me._tBPMO_TEMPLATE_ENTITYTableAdapter.Update(updatedRows))
- allChangedRows.AddRange(updatedRows)
- End If
- End If
If (Not (Me._tBPMO_KONFIGURATIONTableAdapter) Is Nothing) Then
Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_KONFIGURATION.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent)
updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows)
@@ -44277,15 +44189,6 @@ Namespace DD_DMSDataSetTableAdapters
allChangedRows.AddRange(updatedRows)
End If
End If
- If (Not (Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter) Is Nothing) Then
- Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WD_FVIEW_DT_INDEX.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent)
- updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows)
- If ((Not (updatedRows) Is Nothing) _
- AndAlso (0 < updatedRows.Length)) Then
- result = (result + Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter.Update(updatedRows))
- allChangedRows.AddRange(updatedRows)
- End If
- End If
If (Not (Me._tBDD_INDEX_AUTOMTableAdapter) Is Nothing) Then
Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBDD_INDEX_AUTOM.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent)
updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows)
@@ -44295,12 +44198,48 @@ Namespace DD_DMSDataSetTableAdapters
allChangedRows.AddRange(updatedRows)
End If
End If
- If (Not (Me._tBPMO_TEMPLATE_ENTITY_PATTERNTableAdapter) Is Nothing) Then
- Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_TEMPLATE_ENTITY_PATTERN.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent)
+ If (Not (Me._tBPMO_FORM_VIEWTableAdapter) Is Nothing) Then
+ Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FORM_VIEW.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent)
updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows)
If ((Not (updatedRows) Is Nothing) _
AndAlso (0 < updatedRows.Length)) Then
- result = (result + Me._tBPMO_TEMPLATE_ENTITY_PATTERNTableAdapter.Update(updatedRows))
+ result = (result + Me._tBPMO_FORM_VIEWTableAdapter.Update(updatedRows))
+ allChangedRows.AddRange(updatedRows)
+ End If
+ End If
+ If (Not (Me._tBPMO_WORKFLOW_FORMTableAdapter) Is Nothing) Then
+ Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WORKFLOW_FORM.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent)
+ updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows)
+ If ((Not (updatedRows) Is Nothing) _
+ AndAlso (0 < updatedRows.Length)) Then
+ result = (result + Me._tBPMO_WORKFLOW_FORMTableAdapter.Update(updatedRows))
+ allChangedRows.AddRange(updatedRows)
+ End If
+ End If
+ If (Not (Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter) Is Nothing) Then
+ Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WD_FVIEW_DT_INDEX.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent)
+ updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows)
+ If ((Not (updatedRows) Is Nothing) _
+ AndAlso (0 < updatedRows.Length)) Then
+ result = (result + Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter.Update(updatedRows))
+ allChangedRows.AddRange(updatedRows)
+ End If
+ End If
+ If (Not (Me._tBPMO_WD_OBJECTTYPETableAdapter) Is Nothing) Then
+ Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WD_OBJECTTYPE.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent)
+ updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows)
+ If ((Not (updatedRows) Is Nothing) _
+ AndAlso (0 < updatedRows.Length)) Then
+ result = (result + Me._tBPMO_WD_OBJECTTYPETableAdapter.Update(updatedRows))
+ allChangedRows.AddRange(updatedRows)
+ End If
+ End If
+ If (Not (Me._tBPMO_TEMPLATE_PATTERNTableAdapter) Is Nothing) Then
+ Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_TEMPLATE_PATTERN.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent)
+ updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows)
+ If ((Not (updatedRows) Is Nothing) _
+ AndAlso (0 < updatedRows.Length)) Then
+ result = (result + Me._tBPMO_TEMPLATE_PATTERNTableAdapter.Update(updatedRows))
allChangedRows.AddRange(updatedRows)
End If
End If
@@ -44322,14 +44261,6 @@ Namespace DD_DMSDataSetTableAdapters
allAddedRows.AddRange(addedRows)
End If
End If
- If (Not (Me._tBDD_EINGANGSARTENTableAdapter) Is Nothing) Then
- Dim addedRows() As Global.System.Data.DataRow = dataSet.TBDD_EINGANGSARTEN.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added)
- If ((Not (addedRows) Is Nothing) _
- AndAlso (0 < addedRows.Length)) Then
- result = (result + Me._tBDD_EINGANGSARTENTableAdapter.Update(addedRows))
- allAddedRows.AddRange(addedRows)
- End If
- End If
If (Not (Me._tBPMO_TEMPLATETableAdapter) Is Nothing) Then
Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_TEMPLATE.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added)
If ((Not (addedRows) Is Nothing) _
@@ -44338,43 +44269,11 @@ Namespace DD_DMSDataSetTableAdapters
allAddedRows.AddRange(addedRows)
End If
End If
- If (Not (Me._tBPMO_FORM_CONSTRUCTORTableAdapter) Is Nothing) Then
- Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FORM_CONSTRUCTOR.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added)
+ If (Not (Me._tBDD_EINGANGSARTENTableAdapter) Is Nothing) Then
+ Dim addedRows() As Global.System.Data.DataRow = dataSet.TBDD_EINGANGSARTEN.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added)
If ((Not (addedRows) Is Nothing) _
AndAlso (0 < addedRows.Length)) Then
- result = (result + Me._tBPMO_FORM_CONSTRUCTORTableAdapter.Update(addedRows))
- allAddedRows.AddRange(addedRows)
- End If
- End If
- If (Not (Me._tBDD_USER_GROUPSTableAdapter) Is Nothing) Then
- Dim addedRows() As Global.System.Data.DataRow = dataSet.TBDD_USER_GROUPS.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added)
- If ((Not (addedRows) Is Nothing) _
- AndAlso (0 < addedRows.Length)) Then
- result = (result + Me._tBDD_USER_GROUPSTableAdapter.Update(addedRows))
- allAddedRows.AddRange(addedRows)
- End If
- End If
- If (Not (Me._tBDD_USERTableAdapter) Is Nothing) Then
- Dim addedRows() As Global.System.Data.DataRow = dataSet.TBDD_USER.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added)
- If ((Not (addedRows) Is Nothing) _
- AndAlso (0 < addedRows.Length)) Then
- result = (result + Me._tBDD_USERTableAdapter.Update(addedRows))
- allAddedRows.AddRange(addedRows)
- End If
- End If
- If (Not (Me._tBDD_DOKUMENTARTTableAdapter) Is Nothing) Then
- Dim addedRows() As Global.System.Data.DataRow = dataSet.TBDD_DOKUMENTART.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added)
- If ((Not (addedRows) Is Nothing) _
- AndAlso (0 < addedRows.Length)) Then
- result = (result + Me._tBDD_DOKUMENTARTTableAdapter.Update(addedRows))
- allAddedRows.AddRange(addedRows)
- End If
- End If
- If (Not (Me._tBPMO_WORKFLOWTableAdapter) Is Nothing) Then
- Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WORKFLOW.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added)
- If ((Not (addedRows) Is Nothing) _
- AndAlso (0 < addedRows.Length)) Then
- result = (result + Me._tBPMO_WORKFLOWTableAdapter.Update(addedRows))
+ result = (result + Me._tBDD_EINGANGSARTENTableAdapter.Update(addedRows))
allAddedRows.AddRange(addedRows)
End If
End If
@@ -44386,11 +44285,11 @@ Namespace DD_DMSDataSetTableAdapters
allAddedRows.AddRange(addedRows)
End If
End If
- If (Not (Me._tBPMO_WORKFLOW_TASK_STATETableAdapter) Is Nothing) Then
- Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WORKFLOW_TASK_STATE.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added)
+ If (Not (Me._tBDD_DOKUMENTARTTableAdapter) Is Nothing) Then
+ Dim addedRows() As Global.System.Data.DataRow = dataSet.TBDD_DOKUMENTART.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added)
If ((Not (addedRows) Is Nothing) _
AndAlso (0 < addedRows.Length)) Then
- result = (result + Me._tBPMO_WORKFLOW_TASK_STATETableAdapter.Update(addedRows))
+ result = (result + Me._tBDD_DOKUMENTARTTableAdapter.Update(addedRows))
allAddedRows.AddRange(addedRows)
End If
End If
@@ -44402,27 +44301,51 @@ Namespace DD_DMSDataSetTableAdapters
allAddedRows.AddRange(addedRows)
End If
End If
- If (Not (Me._tBPMO_WORKFLOW_FORMTableAdapter) Is Nothing) Then
- Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WORKFLOW_FORM.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added)
+ If (Not (Me._tBDD_USER_GROUPSTableAdapter) Is Nothing) Then
+ Dim addedRows() As Global.System.Data.DataRow = dataSet.TBDD_USER_GROUPS.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added)
If ((Not (addedRows) Is Nothing) _
AndAlso (0 < addedRows.Length)) Then
- result = (result + Me._tBPMO_WORKFLOW_FORMTableAdapter.Update(addedRows))
+ result = (result + Me._tBDD_USER_GROUPSTableAdapter.Update(addedRows))
allAddedRows.AddRange(addedRows)
End If
End If
- If (Not (Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter) Is Nothing) Then
- Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FORM_CONSTRUCTOR_DETAIL.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added)
+ If (Not (Me._tBPMO_TEMPLATE_ENTITYTableAdapter) Is Nothing) Then
+ Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_TEMPLATE_ENTITY.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added)
If ((Not (addedRows) Is Nothing) _
AndAlso (0 < addedRows.Length)) Then
- result = (result + Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter.Update(addedRows))
+ result = (result + Me._tBPMO_TEMPLATE_ENTITYTableAdapter.Update(addedRows))
allAddedRows.AddRange(addedRows)
End If
End If
- If (Not (Me._tBDD_CONNECTIONTableAdapter) Is Nothing) Then
- Dim addedRows() As Global.System.Data.DataRow = dataSet.TBDD_CONNECTION.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added)
+ If (Not (Me._tBDD_USERTableAdapter) Is Nothing) Then
+ Dim addedRows() As Global.System.Data.DataRow = dataSet.TBDD_USER.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added)
If ((Not (addedRows) Is Nothing) _
AndAlso (0 < addedRows.Length)) Then
- result = (result + Me._tBDD_CONNECTIONTableAdapter.Update(addedRows))
+ result = (result + Me._tBDD_USERTableAdapter.Update(addedRows))
+ allAddedRows.AddRange(addedRows)
+ End If
+ End If
+ If (Not (Me._tBPMO_FORM_CONSTRUCTORTableAdapter) Is Nothing) Then
+ Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FORM_CONSTRUCTOR.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added)
+ If ((Not (addedRows) Is Nothing) _
+ AndAlso (0 < addedRows.Length)) Then
+ result = (result + Me._tBPMO_FORM_CONSTRUCTORTableAdapter.Update(addedRows))
+ allAddedRows.AddRange(addedRows)
+ End If
+ End If
+ If (Not (Me._tBPMO_WORKFLOWTableAdapter) Is Nothing) Then
+ Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WORKFLOW.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added)
+ If ((Not (addedRows) Is Nothing) _
+ AndAlso (0 < addedRows.Length)) Then
+ result = (result + Me._tBPMO_WORKFLOWTableAdapter.Update(addedRows))
+ allAddedRows.AddRange(addedRows)
+ End If
+ End If
+ If (Not (Me._tBPMO_WORKFLOW_TASK_STATETableAdapter) Is Nothing) Then
+ Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WORKFLOW_TASK_STATE.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added)
+ If ((Not (addedRows) Is Nothing) _
+ AndAlso (0 < addedRows.Length)) Then
+ result = (result + Me._tBPMO_WORKFLOW_TASK_STATETableAdapter.Update(addedRows))
allAddedRows.AddRange(addedRows)
End If
End If
@@ -44434,6 +44357,14 @@ Namespace DD_DMSDataSetTableAdapters
allAddedRows.AddRange(addedRows)
End If
End If
+ If (Not (Me._tBPMO_FILES_USERTableAdapter) Is Nothing) Then
+ Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FILES_USER.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added)
+ If ((Not (addedRows) Is Nothing) _
+ AndAlso (0 < addedRows.Length)) Then
+ result = (result + Me._tBPMO_FILES_USERTableAdapter.Update(addedRows))
+ allAddedRows.AddRange(addedRows)
+ End If
+ End If
If (Not (Me._tBPMO_RECORD_LOG_CONFIGTableAdapter) Is Nothing) Then
Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_RECORD_LOG_CONFIG.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added)
If ((Not (addedRows) Is Nothing) _
@@ -44458,27 +44389,19 @@ Namespace DD_DMSDataSetTableAdapters
allAddedRows.AddRange(addedRows)
End If
End If
- If (Not (Me._tBPMO_FILES_USERTableAdapter) Is Nothing) Then
- Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FILES_USER.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added)
+ If (Not (Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter) Is Nothing) Then
+ Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FORM_CONSTRUCTOR_DETAIL.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added)
If ((Not (addedRows) Is Nothing) _
AndAlso (0 < addedRows.Length)) Then
- result = (result + Me._tBPMO_FILES_USERTableAdapter.Update(addedRows))
+ result = (result + Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter.Update(addedRows))
allAddedRows.AddRange(addedRows)
End If
End If
- If (Not (Me._tBPMO_WD_OBJECTTYPETableAdapter) Is Nothing) Then
- Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WD_OBJECTTYPE.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added)
+ If (Not (Me._tBDD_CONNECTIONTableAdapter) Is Nothing) Then
+ Dim addedRows() As Global.System.Data.DataRow = dataSet.TBDD_CONNECTION.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added)
If ((Not (addedRows) Is Nothing) _
AndAlso (0 < addedRows.Length)) Then
- result = (result + Me._tBPMO_WD_OBJECTTYPETableAdapter.Update(addedRows))
- allAddedRows.AddRange(addedRows)
- End If
- End If
- If (Not (Me._tBPMO_FORM_VIEWTableAdapter) Is Nothing) Then
- Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FORM_VIEW.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added)
- If ((Not (addedRows) Is Nothing) _
- AndAlso (0 < addedRows.Length)) Then
- result = (result + Me._tBPMO_FORM_VIEWTableAdapter.Update(addedRows))
+ result = (result + Me._tBDD_CONNECTIONTableAdapter.Update(addedRows))
allAddedRows.AddRange(addedRows)
End If
End If
@@ -44490,14 +44413,6 @@ Namespace DD_DMSDataSetTableAdapters
allAddedRows.AddRange(addedRows)
End If
End If
- If (Not (Me._tBPMO_TEMPLATE_ENTITYTableAdapter) Is Nothing) Then
- Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_TEMPLATE_ENTITY.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added)
- If ((Not (addedRows) Is Nothing) _
- AndAlso (0 < addedRows.Length)) Then
- result = (result + Me._tBPMO_TEMPLATE_ENTITYTableAdapter.Update(addedRows))
- allAddedRows.AddRange(addedRows)
- End If
- End If
If (Not (Me._tBPMO_KONFIGURATIONTableAdapter) Is Nothing) Then
Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_KONFIGURATION.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added)
If ((Not (addedRows) Is Nothing) _
@@ -44506,14 +44421,6 @@ Namespace DD_DMSDataSetTableAdapters
allAddedRows.AddRange(addedRows)
End If
End If
- If (Not (Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter) Is Nothing) Then
- Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WD_FVIEW_DT_INDEX.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added)
- If ((Not (addedRows) Is Nothing) _
- AndAlso (0 < addedRows.Length)) Then
- result = (result + Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter.Update(addedRows))
- allAddedRows.AddRange(addedRows)
- End If
- End If
If (Not (Me._tBDD_INDEX_AUTOMTableAdapter) Is Nothing) Then
Dim addedRows() As Global.System.Data.DataRow = dataSet.TBDD_INDEX_AUTOM.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added)
If ((Not (addedRows) Is Nothing) _
@@ -44522,11 +44429,43 @@ Namespace DD_DMSDataSetTableAdapters
allAddedRows.AddRange(addedRows)
End If
End If
- If (Not (Me._tBPMO_TEMPLATE_ENTITY_PATTERNTableAdapter) Is Nothing) Then
- Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_TEMPLATE_ENTITY_PATTERN.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added)
+ If (Not (Me._tBPMO_FORM_VIEWTableAdapter) Is Nothing) Then
+ Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FORM_VIEW.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added)
If ((Not (addedRows) Is Nothing) _
AndAlso (0 < addedRows.Length)) Then
- result = (result + Me._tBPMO_TEMPLATE_ENTITY_PATTERNTableAdapter.Update(addedRows))
+ result = (result + Me._tBPMO_FORM_VIEWTableAdapter.Update(addedRows))
+ allAddedRows.AddRange(addedRows)
+ End If
+ End If
+ If (Not (Me._tBPMO_WORKFLOW_FORMTableAdapter) Is Nothing) Then
+ Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WORKFLOW_FORM.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added)
+ If ((Not (addedRows) Is Nothing) _
+ AndAlso (0 < addedRows.Length)) Then
+ result = (result + Me._tBPMO_WORKFLOW_FORMTableAdapter.Update(addedRows))
+ allAddedRows.AddRange(addedRows)
+ End If
+ End If
+ If (Not (Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter) Is Nothing) Then
+ Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WD_FVIEW_DT_INDEX.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added)
+ If ((Not (addedRows) Is Nothing) _
+ AndAlso (0 < addedRows.Length)) Then
+ result = (result + Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter.Update(addedRows))
+ allAddedRows.AddRange(addedRows)
+ End If
+ End If
+ If (Not (Me._tBPMO_WD_OBJECTTYPETableAdapter) Is Nothing) Then
+ Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WD_OBJECTTYPE.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added)
+ If ((Not (addedRows) Is Nothing) _
+ AndAlso (0 < addedRows.Length)) Then
+ result = (result + Me._tBPMO_WD_OBJECTTYPETableAdapter.Update(addedRows))
+ allAddedRows.AddRange(addedRows)
+ End If
+ End If
+ If (Not (Me._tBPMO_TEMPLATE_PATTERNTableAdapter) Is Nothing) Then
+ Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_TEMPLATE_PATTERN.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added)
+ If ((Not (addedRows) Is Nothing) _
+ AndAlso (0 < addedRows.Length)) Then
+ result = (result + Me._tBPMO_TEMPLATE_PATTERNTableAdapter.Update(addedRows))
allAddedRows.AddRange(addedRows)
End If
End If
@@ -44540,59 +44479,11 @@ Namespace DD_DMSDataSetTableAdapters
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")> _
Private Function UpdateDeletedRows(ByVal dataSet As DD_DMSDataSet, ByVal allChangedRows As Global.System.Collections.Generic.List(Of Global.System.Data.DataRow)) As Integer
Dim result As Integer = 0
- If (Not (Me._tBPMO_TEMPLATE_ENTITY_PATTERNTableAdapter) Is Nothing) Then
- Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_TEMPLATE_ENTITY_PATTERN.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted)
+ If (Not (Me._tBPMO_TEMPLATE_PATTERNTableAdapter) Is Nothing) Then
+ Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_TEMPLATE_PATTERN.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted)
If ((Not (deletedRows) Is Nothing) _
AndAlso (0 < deletedRows.Length)) Then
- result = (result + Me._tBPMO_TEMPLATE_ENTITY_PATTERNTableAdapter.Update(deletedRows))
- allChangedRows.AddRange(deletedRows)
- End If
- End If
- If (Not (Me._tBDD_INDEX_AUTOMTableAdapter) Is Nothing) Then
- Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBDD_INDEX_AUTOM.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted)
- If ((Not (deletedRows) Is Nothing) _
- AndAlso (0 < deletedRows.Length)) Then
- result = (result + Me._tBDD_INDEX_AUTOMTableAdapter.Update(deletedRows))
- allChangedRows.AddRange(deletedRows)
- End If
- End If
- If (Not (Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter) Is Nothing) Then
- Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WD_FVIEW_DT_INDEX.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted)
- If ((Not (deletedRows) Is Nothing) _
- AndAlso (0 < deletedRows.Length)) Then
- result = (result + Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter.Update(deletedRows))
- allChangedRows.AddRange(deletedRows)
- End If
- End If
- If (Not (Me._tBPMO_KONFIGURATIONTableAdapter) Is Nothing) Then
- Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_KONFIGURATION.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted)
- If ((Not (deletedRows) Is Nothing) _
- AndAlso (0 < deletedRows.Length)) Then
- result = (result + Me._tBPMO_KONFIGURATIONTableAdapter.Update(deletedRows))
- allChangedRows.AddRange(deletedRows)
- End If
- End If
- If (Not (Me._tBPMO_TEMPLATE_ENTITYTableAdapter) Is Nothing) Then
- Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_TEMPLATE_ENTITY.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted)
- If ((Not (deletedRows) Is Nothing) _
- AndAlso (0 < deletedRows.Length)) Then
- result = (result + Me._tBPMO_TEMPLATE_ENTITYTableAdapter.Update(deletedRows))
- allChangedRows.AddRange(deletedRows)
- End If
- End If
- If (Not (Me._tBDD_GROUPS_USERTableAdapter) Is Nothing) Then
- Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBDD_GROUPS_USER.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted)
- If ((Not (deletedRows) Is Nothing) _
- AndAlso (0 < deletedRows.Length)) Then
- result = (result + Me._tBDD_GROUPS_USERTableAdapter.Update(deletedRows))
- allChangedRows.AddRange(deletedRows)
- End If
- End If
- If (Not (Me._tBPMO_FORM_VIEWTableAdapter) Is Nothing) Then
- Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FORM_VIEW.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted)
- If ((Not (deletedRows) Is Nothing) _
- AndAlso (0 < deletedRows.Length)) Then
- result = (result + Me._tBPMO_FORM_VIEWTableAdapter.Update(deletedRows))
+ result = (result + Me._tBPMO_TEMPLATE_PATTERNTableAdapter.Update(deletedRows))
allChangedRows.AddRange(deletedRows)
End If
End If
@@ -44604,11 +44495,67 @@ Namespace DD_DMSDataSetTableAdapters
allChangedRows.AddRange(deletedRows)
End If
End If
- If (Not (Me._tBPMO_FILES_USERTableAdapter) Is Nothing) Then
- Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FILES_USER.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted)
+ If (Not (Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter) Is Nothing) Then
+ Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WD_FVIEW_DT_INDEX.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted)
If ((Not (deletedRows) Is Nothing) _
AndAlso (0 < deletedRows.Length)) Then
- result = (result + Me._tBPMO_FILES_USERTableAdapter.Update(deletedRows))
+ result = (result + Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter.Update(deletedRows))
+ allChangedRows.AddRange(deletedRows)
+ End If
+ End If
+ If (Not (Me._tBPMO_WORKFLOW_FORMTableAdapter) Is Nothing) Then
+ Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WORKFLOW_FORM.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted)
+ If ((Not (deletedRows) Is Nothing) _
+ AndAlso (0 < deletedRows.Length)) Then
+ result = (result + Me._tBPMO_WORKFLOW_FORMTableAdapter.Update(deletedRows))
+ allChangedRows.AddRange(deletedRows)
+ End If
+ End If
+ If (Not (Me._tBPMO_FORM_VIEWTableAdapter) Is Nothing) Then
+ Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FORM_VIEW.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted)
+ If ((Not (deletedRows) Is Nothing) _
+ AndAlso (0 < deletedRows.Length)) Then
+ result = (result + Me._tBPMO_FORM_VIEWTableAdapter.Update(deletedRows))
+ allChangedRows.AddRange(deletedRows)
+ End If
+ End If
+ If (Not (Me._tBDD_INDEX_AUTOMTableAdapter) Is Nothing) Then
+ Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBDD_INDEX_AUTOM.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted)
+ If ((Not (deletedRows) Is Nothing) _
+ AndAlso (0 < deletedRows.Length)) Then
+ result = (result + Me._tBDD_INDEX_AUTOMTableAdapter.Update(deletedRows))
+ allChangedRows.AddRange(deletedRows)
+ End If
+ End If
+ If (Not (Me._tBPMO_KONFIGURATIONTableAdapter) Is Nothing) Then
+ Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_KONFIGURATION.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted)
+ If ((Not (deletedRows) Is Nothing) _
+ AndAlso (0 < deletedRows.Length)) Then
+ result = (result + Me._tBPMO_KONFIGURATIONTableAdapter.Update(deletedRows))
+ allChangedRows.AddRange(deletedRows)
+ End If
+ End If
+ If (Not (Me._tBDD_GROUPS_USERTableAdapter) Is Nothing) Then
+ Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBDD_GROUPS_USER.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted)
+ If ((Not (deletedRows) Is Nothing) _
+ AndAlso (0 < deletedRows.Length)) Then
+ result = (result + Me._tBDD_GROUPS_USERTableAdapter.Update(deletedRows))
+ allChangedRows.AddRange(deletedRows)
+ End If
+ End If
+ If (Not (Me._tBDD_CONNECTIONTableAdapter) Is Nothing) Then
+ Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBDD_CONNECTION.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted)
+ If ((Not (deletedRows) Is Nothing) _
+ AndAlso (0 < deletedRows.Length)) Then
+ result = (result + Me._tBDD_CONNECTIONTableAdapter.Update(deletedRows))
+ allChangedRows.AddRange(deletedRows)
+ End If
+ End If
+ If (Not (Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter) Is Nothing) Then
+ Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FORM_CONSTRUCTOR_DETAIL.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted)
+ If ((Not (deletedRows) Is Nothing) _
+ AndAlso (0 < deletedRows.Length)) Then
+ result = (result + Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter.Update(deletedRows))
allChangedRows.AddRange(deletedRows)
End If
End If
@@ -44636,6 +44583,14 @@ Namespace DD_DMSDataSetTableAdapters
allChangedRows.AddRange(deletedRows)
End If
End If
+ If (Not (Me._tBPMO_FILES_USERTableAdapter) Is Nothing) Then
+ Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FILES_USER.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted)
+ If ((Not (deletedRows) Is Nothing) _
+ AndAlso (0 < deletedRows.Length)) Then
+ result = (result + Me._tBPMO_FILES_USERTableAdapter.Update(deletedRows))
+ allChangedRows.AddRange(deletedRows)
+ End If
+ End If
If (Not (Me._tBDD_EMAIL_ACCOUNTTableAdapter) Is Nothing) Then
Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBDD_EMAIL_ACCOUNT.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted)
If ((Not (deletedRows) Is Nothing) _
@@ -44644,38 +44599,6 @@ Namespace DD_DMSDataSetTableAdapters
allChangedRows.AddRange(deletedRows)
End If
End If
- If (Not (Me._tBDD_CONNECTIONTableAdapter) Is Nothing) Then
- Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBDD_CONNECTION.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted)
- If ((Not (deletedRows) Is Nothing) _
- AndAlso (0 < deletedRows.Length)) Then
- result = (result + Me._tBDD_CONNECTIONTableAdapter.Update(deletedRows))
- allChangedRows.AddRange(deletedRows)
- End If
- End If
- If (Not (Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter) Is Nothing) Then
- Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FORM_CONSTRUCTOR_DETAIL.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted)
- If ((Not (deletedRows) Is Nothing) _
- AndAlso (0 < deletedRows.Length)) Then
- result = (result + Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter.Update(deletedRows))
- allChangedRows.AddRange(deletedRows)
- End If
- End If
- If (Not (Me._tBPMO_WORKFLOW_FORMTableAdapter) Is Nothing) Then
- Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WORKFLOW_FORM.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted)
- If ((Not (deletedRows) Is Nothing) _
- AndAlso (0 < deletedRows.Length)) Then
- result = (result + Me._tBPMO_WORKFLOW_FORMTableAdapter.Update(deletedRows))
- allChangedRows.AddRange(deletedRows)
- End If
- End If
- If (Not (Me._tBPMO_RECORDTableAdapter) Is Nothing) Then
- Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_RECORD.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted)
- If ((Not (deletedRows) Is Nothing) _
- AndAlso (0 < deletedRows.Length)) Then
- result = (result + Me._tBPMO_RECORDTableAdapter.Update(deletedRows))
- allChangedRows.AddRange(deletedRows)
- End If
- End If
If (Not (Me._tBPMO_WORKFLOW_TASK_STATETableAdapter) Is Nothing) Then
Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WORKFLOW_TASK_STATE.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted)
If ((Not (deletedRows) Is Nothing) _
@@ -44684,14 +44607,6 @@ Namespace DD_DMSDataSetTableAdapters
allChangedRows.AddRange(deletedRows)
End If
End If
- If (Not (Me._tBPMO_FORMTableAdapter) Is Nothing) Then
- Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FORM.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted)
- If ((Not (deletedRows) Is Nothing) _
- AndAlso (0 < deletedRows.Length)) Then
- result = (result + Me._tBPMO_FORMTableAdapter.Update(deletedRows))
- allChangedRows.AddRange(deletedRows)
- End If
- End If
If (Not (Me._tBPMO_WORKFLOWTableAdapter) Is Nothing) Then
Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WORKFLOW.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted)
If ((Not (deletedRows) Is Nothing) _
@@ -44700,30 +44615,6 @@ Namespace DD_DMSDataSetTableAdapters
allChangedRows.AddRange(deletedRows)
End If
End If
- If (Not (Me._tBDD_DOKUMENTARTTableAdapter) Is Nothing) Then
- Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBDD_DOKUMENTART.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted)
- If ((Not (deletedRows) Is Nothing) _
- AndAlso (0 < deletedRows.Length)) Then
- result = (result + Me._tBDD_DOKUMENTARTTableAdapter.Update(deletedRows))
- allChangedRows.AddRange(deletedRows)
- End If
- End If
- If (Not (Me._tBDD_USERTableAdapter) Is Nothing) Then
- Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBDD_USER.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted)
- If ((Not (deletedRows) Is Nothing) _
- AndAlso (0 < deletedRows.Length)) Then
- result = (result + Me._tBDD_USERTableAdapter.Update(deletedRows))
- allChangedRows.AddRange(deletedRows)
- End If
- End If
- If (Not (Me._tBDD_USER_GROUPSTableAdapter) Is Nothing) Then
- Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBDD_USER_GROUPS.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted)
- If ((Not (deletedRows) Is Nothing) _
- AndAlso (0 < deletedRows.Length)) Then
- result = (result + Me._tBDD_USER_GROUPSTableAdapter.Update(deletedRows))
- allChangedRows.AddRange(deletedRows)
- End If
- End If
If (Not (Me._tBPMO_FORM_CONSTRUCTORTableAdapter) Is Nothing) Then
Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FORM_CONSTRUCTOR.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted)
If ((Not (deletedRows) Is Nothing) _
@@ -44732,11 +44623,51 @@ Namespace DD_DMSDataSetTableAdapters
allChangedRows.AddRange(deletedRows)
End If
End If
- If (Not (Me._tBPMO_TEMPLATETableAdapter) Is Nothing) Then
- Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_TEMPLATE.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted)
+ If (Not (Me._tBDD_USERTableAdapter) Is Nothing) Then
+ Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBDD_USER.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted)
If ((Not (deletedRows) Is Nothing) _
AndAlso (0 < deletedRows.Length)) Then
- result = (result + Me._tBPMO_TEMPLATETableAdapter.Update(deletedRows))
+ result = (result + Me._tBDD_USERTableAdapter.Update(deletedRows))
+ allChangedRows.AddRange(deletedRows)
+ End If
+ End If
+ If (Not (Me._tBPMO_TEMPLATE_ENTITYTableAdapter) Is Nothing) Then
+ Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_TEMPLATE_ENTITY.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted)
+ If ((Not (deletedRows) Is Nothing) _
+ AndAlso (0 < deletedRows.Length)) Then
+ result = (result + Me._tBPMO_TEMPLATE_ENTITYTableAdapter.Update(deletedRows))
+ allChangedRows.AddRange(deletedRows)
+ End If
+ End If
+ If (Not (Me._tBDD_USER_GROUPSTableAdapter) Is Nothing) Then
+ Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBDD_USER_GROUPS.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted)
+ If ((Not (deletedRows) Is Nothing) _
+ AndAlso (0 < deletedRows.Length)) Then
+ result = (result + Me._tBDD_USER_GROUPSTableAdapter.Update(deletedRows))
+ allChangedRows.AddRange(deletedRows)
+ End If
+ End If
+ If (Not (Me._tBPMO_RECORDTableAdapter) Is Nothing) Then
+ Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_RECORD.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted)
+ If ((Not (deletedRows) Is Nothing) _
+ AndAlso (0 < deletedRows.Length)) Then
+ result = (result + Me._tBPMO_RECORDTableAdapter.Update(deletedRows))
+ allChangedRows.AddRange(deletedRows)
+ End If
+ End If
+ If (Not (Me._tBDD_DOKUMENTARTTableAdapter) Is Nothing) Then
+ Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBDD_DOKUMENTART.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted)
+ If ((Not (deletedRows) Is Nothing) _
+ AndAlso (0 < deletedRows.Length)) Then
+ result = (result + Me._tBDD_DOKUMENTARTTableAdapter.Update(deletedRows))
+ allChangedRows.AddRange(deletedRows)
+ End If
+ End If
+ If (Not (Me._tBPMO_FORMTableAdapter) Is Nothing) Then
+ Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FORM.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted)
+ If ((Not (deletedRows) Is Nothing) _
+ AndAlso (0 < deletedRows.Length)) Then
+ result = (result + Me._tBPMO_FORMTableAdapter.Update(deletedRows))
allChangedRows.AddRange(deletedRows)
End If
End If
@@ -44748,6 +44679,14 @@ Namespace DD_DMSDataSetTableAdapters
allChangedRows.AddRange(deletedRows)
End If
End If
+ If (Not (Me._tBPMO_TEMPLATETableAdapter) Is Nothing) Then
+ Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_TEMPLATE.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted)
+ If ((Not (deletedRows) Is Nothing) _
+ AndAlso (0 < deletedRows.Length)) Then
+ result = (result + Me._tBPMO_TEMPLATETableAdapter.Update(deletedRows))
+ allChangedRows.AddRange(deletedRows)
+ End If
+ End If
If (Not (Me._tBPMO_FORM_TYPETableAdapter) Is Nothing) Then
Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FORM_TYPE.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted)
If ((Not (deletedRows) Is Nothing) _
@@ -44927,8 +44866,8 @@ Namespace DD_DMSDataSetTableAdapters
Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _
"s die gleiche Verbindungszeichenfolge verwendet werden.")
End If
- If ((Not (Me._tBPMO_TEMPLATE_ENTITY_PATTERNTableAdapter) Is Nothing) _
- AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_TEMPLATE_ENTITY_PATTERNTableAdapter.Connection) = false)) Then
+ If ((Not (Me._tBPMO_TEMPLATE_PATTERNTableAdapter) Is Nothing) _
+ AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_TEMPLATE_PATTERNTableAdapter.Connection) = false)) Then
Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _
"s die gleiche Verbindungszeichenfolge verwendet werden.")
End If
@@ -45200,13 +45139,13 @@ Namespace DD_DMSDataSetTableAdapters
adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_TEMPLATE_ENTITYTableAdapter.Adapter)
End If
End If
- If (Not (Me._tBPMO_TEMPLATE_ENTITY_PATTERNTableAdapter) Is Nothing) Then
- revertConnections.Add(Me._tBPMO_TEMPLATE_ENTITY_PATTERNTableAdapter, Me._tBPMO_TEMPLATE_ENTITY_PATTERNTableAdapter.Connection)
- Me._tBPMO_TEMPLATE_ENTITY_PATTERNTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection)
- Me._tBPMO_TEMPLATE_ENTITY_PATTERNTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction)
- If Me._tBPMO_TEMPLATE_ENTITY_PATTERNTableAdapter.Adapter.AcceptChangesDuringUpdate Then
- Me._tBPMO_TEMPLATE_ENTITY_PATTERNTableAdapter.Adapter.AcceptChangesDuringUpdate = false
- adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_TEMPLATE_ENTITY_PATTERNTableAdapter.Adapter)
+ If (Not (Me._tBPMO_TEMPLATE_PATTERNTableAdapter) Is Nothing) Then
+ revertConnections.Add(Me._tBPMO_TEMPLATE_PATTERNTableAdapter, Me._tBPMO_TEMPLATE_PATTERNTableAdapter.Connection)
+ Me._tBPMO_TEMPLATE_PATTERNTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection)
+ Me._tBPMO_TEMPLATE_PATTERNTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction)
+ If Me._tBPMO_TEMPLATE_PATTERNTableAdapter.Adapter.AcceptChangesDuringUpdate Then
+ Me._tBPMO_TEMPLATE_PATTERNTableAdapter.Adapter.AcceptChangesDuringUpdate = false
+ adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_TEMPLATE_PATTERNTableAdapter.Adapter)
End If
End If
'
@@ -45373,9 +45312,9 @@ Namespace DD_DMSDataSetTableAdapters
Me._tBPMO_TEMPLATE_ENTITYTableAdapter.Connection = CType(revertConnections(Me._tBPMO_TEMPLATE_ENTITYTableAdapter),Global.System.Data.SqlClient.SqlConnection)
Me._tBPMO_TEMPLATE_ENTITYTableAdapter.Transaction = Nothing
End If
- If (Not (Me._tBPMO_TEMPLATE_ENTITY_PATTERNTableAdapter) Is Nothing) Then
- Me._tBPMO_TEMPLATE_ENTITY_PATTERNTableAdapter.Connection = CType(revertConnections(Me._tBPMO_TEMPLATE_ENTITY_PATTERNTableAdapter),Global.System.Data.SqlClient.SqlConnection)
- Me._tBPMO_TEMPLATE_ENTITY_PATTERNTableAdapter.Transaction = Nothing
+ If (Not (Me._tBPMO_TEMPLATE_PATTERNTableAdapter) Is Nothing) Then
+ Me._tBPMO_TEMPLATE_PATTERNTableAdapter.Connection = CType(revertConnections(Me._tBPMO_TEMPLATE_PATTERNTableAdapter),Global.System.Data.SqlClient.SqlConnection)
+ Me._tBPMO_TEMPLATE_PATTERNTableAdapter.Transaction = Nothing
End If
If (0 < adaptersWithAcceptChangesDuringUpdate.Count) Then
Dim adapters((adaptersWithAcceptChangesDuringUpdate.Count) - 1) As Global.System.Data.Common.DataAdapter
diff --git a/app/DD-Record-Organiser/DD_DMSDataSet.xsd b/app/DD-Record-Organiser/DD_DMSDataSet.xsd
index 3ae6814..ef2ce62 100644
--- a/app/DD-Record-Organiser/DD_DMSDataSet.xsd
+++ b/app/DD-Record-Organiser/DD_DMSDataSet.xsd
@@ -2727,76 +2727,60 @@ SELECT GUID, TEMPLATE_ID, ENTITY_ID, ADDED_WHO, ADDED_WHEN, CHANGED_WHEN FROM TB
-
+
-
+
-
- DELETE FROM [TBPMO_TEMPLATE_ENTITY_PATTERN] WHERE (([GUID] = @Original_GUID) AND ([TEMPLATE_ID] = @Original_TEMPLATE_ID) AND ([NAME_PATTERN] = @Original_NAME_PATTERN) AND ((@IsNull_FIXED_VALUE = 1 AND [FIXED_VALUE] IS NULL) OR ([FIXED_VALUE] = @Original_FIXED_VALUE)) AND ((@IsNull_CONNECTION_ID = 1 AND [CONNECTION_ID] IS NULL) OR ([CONNECTION_ID] = @Original_CONNECTION_ID)) AND ((@IsNull_SQL_COMMAND = 1 AND [SQL_COMMAND] IS NULL) OR ([SQL_COMMAND] = @Original_SQL_COMMAND)) AND ((@IsNull_ADDED_WHO = 1 AND [ADDED_WHO] IS NULL) OR ([ADDED_WHO] = @Original_ADDED_WHO)) AND ((@IsNull_ADDED_WHEN = 1 AND [ADDED_WHEN] IS NULL) OR ([ADDED_WHEN] = @Original_ADDED_WHEN)) AND ((@IsNull_CHANGED_WHO = 1 AND [CHANGED_WHO] IS NULL) OR ([CHANGED_WHO] = @Original_CHANGED_WHO)) AND ((@IsNull_CHANGED_WHEN = 1 AND [CHANGED_WHEN] IS NULL) OR ([CHANGED_WHEN] = @Original_CHANGED_WHEN)))
+
+ DELETE FROM TBPMO_TEMPLATE_PATTERN
+WHERE (GUID = @Original_GUID)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
- INSERT INTO [TBPMO_TEMPLATE_ENTITY_PATTERN] ([TEMPLATE_ID], [NAME_PATTERN], [FIXED_VALUE], [CONNECTION_ID], [SQL_COMMAND], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (@TEMPLATE_ID, @NAME_PATTERN, @FIXED_VALUE, @CONNECTION_ID, @SQL_COMMAND, @ADDED_WHO, @ADDED_WHEN, @CHANGED_WHO, @CHANGED_WHEN);
-SELECT GUID, TEMPLATE_ID, NAME_PATTERN, FIXED_VALUE, CONNECTION_ID, SQL_COMMAND, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_TEMPLATE_ENTITY_PATTERN WHERE (GUID = SCOPE_IDENTITY())
+
+ INSERT INTO TBPMO_TEMPLATE_PATTERN
+ (TEMPLATE_ENT_ID, NAME_PATTERN, FIXED_VALUE, CONNECTION_ID, SQL_COMMAND, ADDED_WHO)
+VALUES (@TEMPLATE_ENT_ID,@NAME_PATTERN,@FIXED_VALUE,@CONNECTION_ID,@SQL_COMMAND,@ADDED_WHO);
+SELECT GUID, TEMPLATE_ENT_ID, NAME_PATTERN, FIXED_VALUE, CONNECTION_ID, SQL_COMMAND, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_TEMPLATE_PATTERN WHERE (GUID = SCOPE_IDENTITY())
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
- SELECT GUID, TEMPLATE_ID, NAME_PATTERN, FIXED_VALUE, CONNECTION_ID, SQL_COMMAND, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN
-FROM TBPMO_TEMPLATE_ENTITY_PATTERN
-WHERE (TEMPLATE_ID = @TEMPL_ID)
+
+ SELECT GUID, TEMPLATE_ENT_ID, NAME_PATTERN, FIXED_VALUE, CONNECTION_ID, SQL_COMMAND, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN
+FROM TBPMO_TEMPLATE_PATTERN
+WHERE (TEMPLATE_ENT_ID = @TEMPL_ENT_ID)
-
+
-
- UPDATE TBPMO_TEMPLATE_ENTITY_PATTERN
-SET TEMPLATE_ID = @TEMPLATE_ID, NAME_PATTERN = @NAME_PATTERN, FIXED_VALUE = @FIXED_VALUE, CONNECTION_ID = @CONNECTION_ID, SQL_COMMAND = @SQL_COMMAND,
+
+ UPDATE TBPMO_TEMPLATE_PATTERN
+SET TEMPLATE_ENT_ID = @TEMPLATE_ENT_ID, NAME_PATTERN = @NAME_PATTERN, FIXED_VALUE = @FIXED_VALUE, CONNECTION_ID = @CONNECTION_ID, SQL_COMMAND = @SQL_COMMAND,
CHANGED_WHO = @CHANGED_WHO
WHERE (GUID = @Original_GUID);
-SELECT GUID, TEMPLATE_ID, NAME_PATTERN, FIXED_VALUE, CONNECTION_ID, SQL_COMMAND, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_TEMPLATE_ENTITY_PATTERN WHERE (GUID = @GUID)
+SELECT GUID, TEMPLATE_ENT_ID, NAME_PATTERN, FIXED_VALUE, CONNECTION_ID, SQL_COMMAND, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_TEMPLATE_PATTERN WHERE (GUID = @GUID)
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
@@ -2804,7 +2788,6 @@ SELECT GUID, TEMPLATE_ID, NAME_PATTERN, FIXED_VALUE, CONNECTION_ID, SQL_COMMAND,
-
@@ -2813,8 +2796,24 @@ SELECT GUID, TEMPLATE_ID, NAME_PATTERN, FIXED_VALUE, CONNECTION_ID, SQL_COMMAND,
+
-
+
+
+
+
+ INSERT INTO TBPMO_TEMPLATE_PATTERN
+ (NAME_PATTERN, ADDED_WHO, TEMPLATE_ENT_ID)
+VALUES (@NAME_PATTERN,@ADDED_WHO,@TEMPLATE_ENT_ID)
+
+
+
+
+
+
+
+
+
@@ -4798,11 +4797,10 @@ SELECT GUID, TEMPLATE_ID, NAME_PATTERN, FIXED_VALUE, CONNECTION_ID, SQL_COMMAND,
-
+
-
@@ -4841,6 +4839,7 @@ SELECT GUID, TEMPLATE_ID, NAME_PATTERN, FIXED_VALUE, CONNECTION_ID, SQL_COMMAND,
+
@@ -4986,8 +4985,8 @@ SELECT GUID, TEMPLATE_ID, NAME_PATTERN, FIXED_VALUE, CONNECTION_ID, SQL_COMMAND,
-
-
+
+
@@ -5011,7 +5010,7 @@ SELECT GUID, TEMPLATE_ID, NAME_PATTERN, FIXED_VALUE, CONNECTION_ID, SQL_COMMAND,
-
+
\ No newline at end of file
diff --git a/app/DD-Record-Organiser/DD_DMSDataSet.xss b/app/DD-Record-Organiser/DD_DMSDataSet.xss
index d42a202..2f5fbbe 100644
--- a/app/DD-Record-Organiser/DD_DMSDataSet.xss
+++ b/app/DD-Record-Organiser/DD_DMSDataSet.xss
@@ -4,7 +4,7 @@
Changes to this file may cause incorrect behavior and will be lost if
the code is regenerated.
-->
-
+
@@ -46,7 +46,7 @@
-
+
@@ -309,15 +309,15 @@
-
+
- 2501
- 272
+ 2358
+ 491
- 2501
- 522
+ 2358
+ 521
diff --git a/app/DD-Record-Organiser/DD_ECMAdmin.Designer.vb b/app/DD-Record-Organiser/DD_ECMAdmin.Designer.vb
index 89a29e3..56abdbe 100644
--- a/app/DD-Record-Organiser/DD_ECMAdmin.Designer.vb
+++ b/app/DD-Record-Organiser/DD_ECMAdmin.Designer.vb
@@ -31,6 +31,8 @@ Partial Public Class DD_ECMAdmin
Private tableTBDD_CONNECTION As TBDD_CONNECTIONDataTable
+ Private tableDT_VORSCHAU As DT_VORSCHAUDataTable
+
Private relationFK_TBPMO_FORM_CONSTRUCTOR_DETAIL_CONSTRUCT_ID As Global.System.Data.DataRelation
Private _schemaSerializationMode As Global.System.Data.SchemaSerializationMode = Global.System.Data.SchemaSerializationMode.IncludeSchema
@@ -71,6 +73,9 @@ Partial Public Class DD_ECMAdmin
If (Not (ds.Tables("TBDD_CONNECTION")) Is Nothing) Then
MyBase.Tables.Add(New TBDD_CONNECTIONDataTable(ds.Tables("TBDD_CONNECTION")))
End If
+ If (Not (ds.Tables("DT_VORSCHAU")) Is Nothing) Then
+ MyBase.Tables.Add(New DT_VORSCHAUDataTable(ds.Tables("DT_VORSCHAU")))
+ End If
Me.DataSetName = ds.DataSetName
Me.Prefix = ds.Prefix
Me.Namespace = ds.Namespace
@@ -118,6 +123,16 @@ Partial Public Class DD_ECMAdmin
End Get
End Property
+ _
+ Public ReadOnly Property DT_VORSCHAU() As DT_VORSCHAUDataTable
+ Get
+ Return Me.tableDT_VORSCHAU
+ End Get
+ End Property
+
_
+ Private Function ShouldSerializeDT_VORSCHAU() As Boolean
+ Return False
+ End Function
+
_
Private Sub SchemaChanged(ByVal sender As Object, ByVal e As Global.System.ComponentModel.CollectionChangeEventArgs)
@@ -350,6 +382,9 @@ Partial Public Class DD_ECMAdmin
_
Public Delegate Sub TBDD_CONNECTIONRowChangeEventHandler(ByVal sender As Object, ByVal e As TBDD_CONNECTIONRowChangeEvent)
+ _
+ Public Delegate Sub DT_VORSCHAURowChangeEventHandler(ByVal sender As Object, ByVal e As DT_VORSCHAURowChangeEvent)
+
'''
'''Represents the strongly named DataTable class.
'''
@@ -1706,6 +1741,258 @@ Partial Public Class DD_ECMAdmin
End Function
End Class
+ '''
+ '''Represents the strongly named DataTable class.
+ '''
+ _
+ Partial Public Class DT_VORSCHAUDataTable
+ Inherits Global.System.Data.TypedTableBase(Of DT_VORSCHAURow)
+
+ Private columnVALUE As Global.System.Data.DataColumn
+
+ _
+ Public Sub New()
+ MyBase.New()
+ Me.TableName = "DT_VORSCHAU"
+ Me.BeginInit()
+ Me.InitClass()
+ Me.EndInit()
+ End Sub
+
+ _
+ Friend Sub New(ByVal table As Global.System.Data.DataTable)
+ MyBase.New()
+ Me.TableName = table.TableName
+ If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then
+ Me.CaseSensitive = table.CaseSensitive
+ End If
+ If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then
+ Me.Locale = table.Locale
+ End If
+ If (table.Namespace <> table.DataSet.Namespace) Then
+ Me.Namespace = table.Namespace
+ End If
+ Me.Prefix = table.Prefix
+ Me.MinimumCapacity = table.MinimumCapacity
+ End Sub
+
+ _
+ Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext)
+ MyBase.New(info, context)
+ Me.InitVars()
+ End Sub
+
+ _
+ Public ReadOnly Property VALUEColumn() As Global.System.Data.DataColumn
+ Get
+ Return Me.columnVALUE
+ End Get
+ End Property
+
+ _
+ Public ReadOnly Property Count() As Integer
+ Get
+ Return Me.Rows.Count
+ End Get
+ End Property
+
+ _
+ Default Public ReadOnly Property Item(ByVal index As Integer) As DT_VORSCHAURow
+ Get
+ Return CType(Me.Rows(index), DT_VORSCHAURow)
+ End Get
+ End Property
+
+ _
+ Public Event DT_VORSCHAURowChanging As DT_VORSCHAURowChangeEventHandler
+
+ _
+ Public Event DT_VORSCHAURowChanged As DT_VORSCHAURowChangeEventHandler
+
+ _
+ Public Event DT_VORSCHAURowDeleting As DT_VORSCHAURowChangeEventHandler
+
+ _
+ Public Event DT_VORSCHAURowDeleted As DT_VORSCHAURowChangeEventHandler
+
+ _
+ Public Overloads Sub AddDT_VORSCHAURow(ByVal row As DT_VORSCHAURow)
+ Me.Rows.Add(row)
+ End Sub
+
+ _
+ Public Overloads Function AddDT_VORSCHAURow(ByVal VALUE As String) As DT_VORSCHAURow
+ Dim rowDT_VORSCHAURow As DT_VORSCHAURow = CType(Me.NewRow, DT_VORSCHAURow)
+ Dim columnValuesArray() As Object = New Object() {VALUE}
+ rowDT_VORSCHAURow.ItemArray = columnValuesArray
+ Me.Rows.Add(rowDT_VORSCHAURow)
+ Return rowDT_VORSCHAURow
+ End Function
+
+ _
+ Public Overrides Function Clone() As Global.System.Data.DataTable
+ Dim cln As DT_VORSCHAUDataTable = CType(MyBase.Clone, DT_VORSCHAUDataTable)
+ cln.InitVars()
+ Return cln
+ End Function
+
+ _
+ Protected Overrides Function CreateInstance() As Global.System.Data.DataTable
+ Return New DT_VORSCHAUDataTable()
+ End Function
+
+ _
+ Friend Sub InitVars()
+ Me.columnVALUE = MyBase.Columns("VALUE")
+ End Sub
+
+ _
+ Private Sub InitClass()
+ Me.columnVALUE = New Global.System.Data.DataColumn("VALUE", GetType(String), Nothing, Global.System.Data.MappingType.Element)
+ MyBase.Columns.Add(Me.columnVALUE)
+ End Sub
+
+ _
+ Public Function NewDT_VORSCHAURow() As DT_VORSCHAURow
+ Return CType(Me.NewRow, DT_VORSCHAURow)
+ End Function
+
+ _
+ Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow
+ Return New DT_VORSCHAURow(builder)
+ End Function
+
+ _
+ Protected Overrides Function GetRowType() As Global.System.Type
+ Return GetType(DT_VORSCHAURow)
+ End Function
+
+ _
+ Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs)
+ MyBase.OnRowChanged(e)
+ If (Not (Me.DT_VORSCHAURowChangedEvent) Is Nothing) Then
+ RaiseEvent DT_VORSCHAURowChanged(Me, New DT_VORSCHAURowChangeEvent(CType(e.Row, DT_VORSCHAURow), e.Action))
+ End If
+ End Sub
+
+ _
+ Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs)
+ MyBase.OnRowChanging(e)
+ If (Not (Me.DT_VORSCHAURowChangingEvent) Is Nothing) Then
+ RaiseEvent DT_VORSCHAURowChanging(Me, New DT_VORSCHAURowChangeEvent(CType(e.Row, DT_VORSCHAURow), e.Action))
+ End If
+ End Sub
+
+ _
+ Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs)
+ MyBase.OnRowDeleted(e)
+ If (Not (Me.DT_VORSCHAURowDeletedEvent) Is Nothing) Then
+ RaiseEvent DT_VORSCHAURowDeleted(Me, New DT_VORSCHAURowChangeEvent(CType(e.Row, DT_VORSCHAURow), e.Action))
+ End If
+ End Sub
+
+ _
+ Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs)
+ MyBase.OnRowDeleting(e)
+ If (Not (Me.DT_VORSCHAURowDeletingEvent) Is Nothing) Then
+ RaiseEvent DT_VORSCHAURowDeleting(Me, New DT_VORSCHAURowChangeEvent(CType(e.Row, DT_VORSCHAURow), e.Action))
+ End If
+ End Sub
+
+ _
+ Public Sub RemoveDT_VORSCHAURow(ByVal row As DT_VORSCHAURow)
+ Me.Rows.Remove(row)
+ End Sub
+
+ _
+ Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType
+ Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType()
+ Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence()
+ Dim ds As DD_ECMAdmin = New DD_ECMAdmin()
+ Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny()
+ any1.Namespace = "http://www.w3.org/2001/XMLSchema"
+ any1.MinOccurs = New Decimal(0)
+ any1.MaxOccurs = Decimal.MaxValue
+ any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax
+ sequence.Items.Add(any1)
+ Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny()
+ any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"
+ any2.MinOccurs = New Decimal(1)
+ any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax
+ sequence.Items.Add(any2)
+ Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute()
+ attribute1.Name = "namespace"
+ attribute1.FixedValue = ds.Namespace
+ type.Attributes.Add(attribute1)
+ Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute()
+ attribute2.Name = "tableTypeName"
+ attribute2.FixedValue = "DT_VORSCHAUDataTable"
+ type.Attributes.Add(attribute2)
+ type.Particle = sequence
+ Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable
+ If xs.Contains(dsSchema.TargetNamespace) Then
+ Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream()
+ Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream()
+ Try
+ Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing
+ dsSchema.Write(s1)
+ Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator
+ Do While schemas.MoveNext
+ schema = CType(schemas.Current, Global.System.Xml.Schema.XmlSchema)
+ s2.SetLength(0)
+ schema.Write(s2)
+ If (s1.Length = s2.Length) Then
+ s1.Position = 0
+ s2.Position = 0
+
+ Do While ((s1.Position <> s1.Length) _
+ AndAlso (s1.ReadByte = s2.ReadByte))
+
+
+ Loop
+ If (s1.Position = s1.Length) Then
+ Return type
+ End If
+ End If
+
+ Loop
+ Finally
+ If (Not (s1) Is Nothing) Then
+ s1.Close()
+ End If
+ If (Not (s2) Is Nothing) Then
+ s2.Close()
+ End If
+ End Try
+ End If
+ xs.Add(dsSchema)
+ Return type
+ End Function
+ End Class
+
'''
'''Represents strongly named DataRow class.
'''
@@ -2680,6 +2967,49 @@ Partial Public Class DD_ECMAdmin
End Sub
End Class
+ '''
+ '''Represents strongly named DataRow class.
+ '''
+ Partial Public Class DT_VORSCHAURow
+ Inherits Global.System.Data.DataRow
+
+ Private tableDT_VORSCHAU As DT_VORSCHAUDataTable
+
+ _
+ Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder)
+ MyBase.New(rb)
+ Me.tableDT_VORSCHAU = CType(Me.Table, DT_VORSCHAUDataTable)
+ End Sub
+
+ _
+ Public Property VALUE() As String
+ Get
+ Try
+ Return CType(Me(Me.tableDT_VORSCHAU.VALUEColumn), String)
+ Catch e As Global.System.InvalidCastException
+ Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte VALUE in Tabelle DT_VORSCHAU ist DBNull.", e)
+ End Try
+ End Get
+ Set(value As String)
+ Me(Me.tableDT_VORSCHAU.VALUEColumn) = value
+ End Set
+ End Property
+
+ _
+ Public Function IsVALUENull() As Boolean
+ Return Me.IsNull(Me.tableDT_VORSCHAU.VALUEColumn)
+ End Function
+
+ _
+ Public Sub SetVALUENull()
+ Me(Me.tableDT_VORSCHAU.VALUEColumn) = Global.System.Convert.DBNull
+ End Sub
+ End Class
+
'''
'''Row event argument class
'''
@@ -2787,6 +3117,42 @@ Partial Public Class DD_ECMAdmin
End Get
End Property
End Class
+
+ '''
+ '''Row event argument class
+ '''
+ _
+ Public Class DT_VORSCHAURowChangeEvent
+ Inherits Global.System.EventArgs
+
+ Private eventRow As DT_VORSCHAURow
+
+ Private eventAction As Global.System.Data.DataRowAction
+
+ _
+ Public Sub New(ByVal row As DT_VORSCHAURow, ByVal action As Global.System.Data.DataRowAction)
+ MyBase.New()
+ Me.eventRow = row
+ Me.eventAction = action
+ End Sub
+
+ _
+ Public ReadOnly Property Row() As DT_VORSCHAURow
+ Get
+ Return Me.eventRow
+ End Get
+ End Property
+
+ _
+ Public ReadOnly Property Action() As Global.System.Data.DataRowAction
+ Get
+ Return Me.eventAction
+ End Get
+ End Property
+ End Class
End Class
Namespace DD_ECMAdminTableAdapters
diff --git a/app/DD-Record-Organiser/DD_ECMAdmin.xsd b/app/DD-Record-Organiser/DD_ECMAdmin.xsd
index 61654b6..4af1f11 100644
--- a/app/DD-Record-Organiser/DD_ECMAdmin.xsd
+++ b/app/DD-Record-Organiser/DD_ECMAdmin.xsd
@@ -265,7 +265,7 @@ SELECT GUID, BEZEICHNUNG, SQL_PROVIDER, SERVER, DATENBANK, USERNAME, PASSWORD, B
-
+
@@ -304,7 +304,7 @@ SELECT GUID, BEZEICHNUNG, SQL_PROVIDER, SERVER, DATENBANK, USERNAME, PASSWORD, B
-
+
@@ -402,7 +402,7 @@ SELECT GUID, BEZEICHNUNG, SQL_PROVIDER, SERVER, DATENBANK, USERNAME, PASSWORD, B
-
+
@@ -475,6 +475,13 @@ SELECT GUID, BEZEICHNUNG, SQL_PROVIDER, SERVER, DATENBANK, USERNAME, PASSWORD, B
+
+
+
+
+
+
+
@@ -492,7 +499,7 @@ SELECT GUID, BEZEICHNUNG, SQL_PROVIDER, SERVER, DATENBANK, USERNAME, PASSWORD, B
-
+
\ No newline at end of file
diff --git a/app/DD-Record-Organiser/DD_ECMAdmin.xss b/app/DD-Record-Organiser/DD_ECMAdmin.xss
index 0767248..d6f6e3a 100644
--- a/app/DD-Record-Organiser/DD_ECMAdmin.xss
+++ b/app/DD-Record-Organiser/DD_ECMAdmin.xss
@@ -6,12 +6,13 @@
-->
-
-
-
+
+
+
+
-
+
345
diff --git a/app/DD-Record-Organiser/My Project/Resources.Designer.vb b/app/DD-Record-Organiser/My Project/Resources.Designer.vb
index 9b1b58d..f5f98fb 100644
--- a/app/DD-Record-Organiser/My Project/Resources.Designer.vb
+++ b/app/DD-Record-Organiser/My Project/Resources.Designer.vb
@@ -633,9 +633,9 @@ Namespace My.Resources
'''
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
'''
- Friend ReadOnly Property Delete1() As System.Drawing.Bitmap
+ Friend ReadOnly Property delete_12x12() As System.Drawing.Bitmap
Get
- Dim obj As Object = ResourceManager.GetObject("Delete1", resourceCulture)
+ Dim obj As Object = ResourceManager.GetObject("delete_12x12", resourceCulture)
Return CType(obj,System.Drawing.Bitmap)
End Get
End Property
diff --git a/app/DD-Record-Organiser/My Project/Resources.resx b/app/DD-Record-Organiser/My Project/Resources.resx
index 41d9763..222f5c6 100644
--- a/app/DD-Record-Organiser/My Project/Resources.resx
+++ b/app/DD-Record-Organiser/My Project/Resources.resx
@@ -127,20 +127,23 @@
..\Resources\note_delete.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
- ..\Resources\flag_green.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+ ..\Resources\1532_Flag_Blue.ico;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
..\Resources\delete.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+ ..\Resources\cmb.PNG;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ ..\Resources\Einstellungen3.ico;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
..\Resources\database_go1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
- ..\Resources\DateOrTimePicker_675.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
-
- ..\Resources\PropertyGridEditorPart_6041.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+ ..\Resources\FileSystemEditor_5852.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
..\Resources\save.bmp;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
@@ -160,9 +163,6 @@
..\Resources\database_add.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
- ..\Resources\dtp1.PNG;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
..\Resources\folder_Open_32xLG.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
@@ -181,6 +181,9 @@
..\Resources\database_table.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+ ..\Resources\Monitor_Screen_16xLG.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
..\Resources\table_refresh.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
@@ -193,12 +196,18 @@
..\Resources\table.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+ ..\Resources\lbl.PNG;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
..\Resources\database.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
..\Resources\Label_684.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+ ..\Resources\user_suit.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
..\Resources\table_add.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
@@ -214,6 +223,12 @@
..\Resources\handdrawn_arrow_right_green.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+ ..\Resources\action_add_16xLG.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ ..\Resources\Property_501.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
..\Resources\color_wheel.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
@@ -226,18 +241,21 @@
..\Resources\Close_16xLG.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+ ..\Resources\AddTable_5632.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
..\Resources\database_refresh.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
..\Resources\UserInterfaceEditor_5845.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+ ..\Resources\f2.ico;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
..\Resources\page_refresh.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
- ..\Resources\ListBox_686_24.bmp;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
..\Resources\ico6078.ico;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
@@ -250,24 +268,18 @@
..\Resources\TextBox_708.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
- ..\Resources\calendar.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
..\Resources\add1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
..\Resources\save1.bmp;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
- ..\Resources\bug_edit1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+ ..\Resources\page_copy.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
..\Resources\module_32xSM.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
- ..\Resources\database_edit.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
..\Resources\folder_Open_16xLG.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
@@ -283,8 +295,8 @@
..\Resources\database_key.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
- ..\Resources\database_gear.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+ ..\Resources\005_Task_32x42_72.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
..\Resources\138_PushPin_32x42_721.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
@@ -295,18 +307,12 @@
..\Resources\brainpool.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
- ..\Resources\GroupBox_680.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
..\Resources\Men6.ico;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
..\Resources\UserInterfaceEditor_5845_32x.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
- ..\Resources\cancel1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
..\Resources\f6.ico;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
@@ -340,8 +346,8 @@
..\Resources\add.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
- ..\Resources\page_copy.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+ ..\Resources\PropertyGridEditorPart_6041.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
..\Resources\shield_go.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
@@ -349,14 +355,11 @@
..\Resources\arrow_Next_16xLG_color.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
- ..\Resources\Delete1.ico;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
-
+
..\Resources\folder_Open_32xMD.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
- ..\Resources\Men2.ico;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+ ..\Resources\bug_edit1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
..\Resources\lightbulb.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
@@ -364,8 +367,8 @@
..\Resources\Go.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
- ..\Resources\1532_Flag_Blue.ico;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+ ..\Resources\DateOrTimePicker_675.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
..\Resources\database_connect.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
@@ -382,6 +385,9 @@
..\Resources\ImageListControl_683.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+ ..\Resources\database_error.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
..\Resources\cancel.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
@@ -391,9 +397,6 @@
..\Resources\folder_go.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
- ..\Resources\ComboBox_672.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
..\Resources\arrow_right.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
@@ -409,14 +412,11 @@
..\Resources\module_32xMD.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
- ..\Resources\AddTable_5632.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+ ..\Resources\calendar.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
- ..\Resources\grid_Data_16xMD.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
-
- ..\Resources\lbl.PNG;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+ ..\Resources\database_gear.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
..\Resources\Home_5699_32.bmp;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
@@ -442,38 +442,38 @@
..\Resources\handdrawn_user-admin.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
- ..\Resources\action_Cancel_16xLG.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+ ..\Resources\cancel1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
- ..\Resources\Einstellungen3.ico;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+ ..\Resources\flag_green.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
..\Resources\CheckBox_669.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
- ..\Resources\Monitor_Screen_16xLG.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+ ..\Resources\grid_Data_16xMD.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
- ..\Resources\Property_501.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+ ..\Resources\Men2.ico;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
..\Resources\page_excel.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
- ..\Resources\HomeHS.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
..\Resources\Excel_25ixel.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
- ..\Resources\database_error.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+ ..\Resources\database_edit.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ ..\Resources\Einstellungen6.ico;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
..\Resources\Table_748.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
- ..\Resources\f2.ico;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+ ..\Resources\GroupBox_680.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
..\Resources\bricks.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
@@ -490,20 +490,20 @@
..\Resources\user_16xLG.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
- ..\Resources\action_add_16xLG.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+ ..\Resources\dtp1.PNG;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
- ..\Resources\005_Task_32x42_72.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+ ..\Resources\ComboBox_672.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
..\Resources\AddressEnvelope_16xLG.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
- ..\Resources\cmb.PNG;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+ ..\Resources\action_Cancel_16xLG.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
- ..\Resources\user_suit.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+ ..\Resources\HomeHS.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
..\Resources\FilteredObject_13400_16x.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
@@ -517,13 +517,13 @@
..\Resources\Checkbox.PNG;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
- ..\Resources\Einstellungen6.ico;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+ ..\Resources\ListBox_686_24.bmp;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
..\Resources\action_Cancel_16xLG1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
- ..\Resources\FileSystemEditor_5852.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+ ..\Resources\delete_12x12.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
\ No newline at end of file
diff --git a/app/DD-Record-Organiser/Resources/Delete1.ico b/app/DD-Record-Organiser/Resources/Delete1.ico
deleted file mode 100644
index 69df469..0000000
Binary files a/app/DD-Record-Organiser/Resources/Delete1.ico and /dev/null differ
diff --git a/app/DD-Record-Organiser/frmConfig_Basic.vb b/app/DD-Record-Organiser/frmConfig_Basic.vb
index c5e7bc7..40e29a6 100644
--- a/app/DD-Record-Organiser/frmConfig_Basic.vb
+++ b/app/DD-Record-Organiser/frmConfig_Basic.vb
@@ -95,7 +95,7 @@
txtwdSearch_Count.Text = WDResultListCount
chkboxQuickMenue.Checked = Sett_ShowQuickMenue
CheckBoxWD_ShowEnitityDocs.Checked = WD_ShowEnitityDocs
- Dim sql As String = "SELECT GUID, FORM_TITLE FROM TBPMO_FORM_CONSTRUCTOR ORDER BY SEQUENCE_MENU"
+ Dim sql As String = "SELECT 0,'' UNION ALL SELECT T.GUID, T.FORM_TITLE FROM TBPMO_FORM_CONSTRUCTOR T"
Dim DT As DataTable = ClassDatabase.Return_Datatable(sql, "ConstructorForms - from Config")
If DT.Rows.Count > 0 Then
cmbConstructor.Enabled = True
diff --git a/app/DD-Record-Organiser/frmDokumentart_Konfig.Designer.vb b/app/DD-Record-Organiser/frmDokumentart_Konfig.Designer.vb
index dacef2c..666c26a 100644
--- a/app/DD-Record-Organiser/frmDokumentart_Konfig.Designer.vb
+++ b/app/DD-Record-Organiser/frmDokumentart_Konfig.Designer.vb
@@ -776,8 +776,8 @@ Partial Class frmDokumentart_Konfig
Me.TableAdapterManager.TBPMO_KONFIGURATIONTableAdapter = Nothing
Me.TableAdapterManager.TBPMO_RECORD_LOG_CONFIGTableAdapter = Nothing
Me.TableAdapterManager.TBPMO_RECORDTableAdapter = Nothing
- Me.TableAdapterManager.TBPMO_TEMPLATE_ENTITY_PATTERNTableAdapter = Nothing
Me.TableAdapterManager.TBPMO_TEMPLATE_ENTITYTableAdapter = Nothing
+ Me.TableAdapterManager.TBPMO_TEMPLATE_PATTERNTableAdapter = Nothing
Me.TableAdapterManager.TBPMO_TEMPLATETableAdapter = Nothing
Me.TableAdapterManager.TBPMO_WD_FVIEW_DT_INDEXTableAdapter = Nothing
Me.TableAdapterManager.TBPMO_WD_OBJECTTYPETableAdapter = Nothing
diff --git a/app/DD-Record-Organiser/frmDokumentart_NameConvention.designer.vb b/app/DD-Record-Organiser/frmDokumentart_NameConvention.designer.vb
index 0c30280..ffeb72e 100644
--- a/app/DD-Record-Organiser/frmDokumentart_NameConvention.designer.vb
+++ b/app/DD-Record-Organiser/frmDokumentart_NameConvention.designer.vb
@@ -296,7 +296,7 @@ Partial Class frmDokumentart_NameConvention
Me.TableAdapterManager.TBPMO_KONFIGURATIONTableAdapter = Me.TBPMO_KONFIGURATIONTableAdapter
Me.TableAdapterManager.TBPMO_RECORD_LOG_CONFIGTableAdapter = Nothing
Me.TableAdapterManager.TBPMO_RECORDTableAdapter = Nothing
- Me.TableAdapterManager.TBPMO_TEMPLATE_ENTITY_PATTERNTableAdapter = Nothing
+ Me.TableAdapterManager.TBPMO_TEMPLATE_PATTERNTableAdapter = Nothing
Me.TableAdapterManager.TBPMO_TEMPLATE_ENTITYTableAdapter = Nothing
Me.TableAdapterManager.TBPMO_TEMPLATETableAdapter = Nothing
Me.TableAdapterManager.TBPMO_WD_FVIEW_DT_INDEXTableAdapter = Nothing
diff --git a/app/DD-Record-Organiser/frmForm_Constructor.designer.vb b/app/DD-Record-Organiser/frmForm_Constructor.designer.vb
index c7e51b6..67eabb4 100644
--- a/app/DD-Record-Organiser/frmForm_Constructor.designer.vb
+++ b/app/DD-Record-Organiser/frmForm_Constructor.designer.vb
@@ -862,7 +862,7 @@ Partial Class frmForm_Constructor
'
'tsbtnRecorddelete
'
- Me.tsbtnRecorddelete.Image = Global.DD_Record_Organiser.My.Resources.Resources.Delete1
+ Me.tsbtnRecorddelete.Image = Global.DD_Record_Organiser.My.Resources.Resources.delete
Me.tsbtnRecorddelete.ImageTransparentColor = System.Drawing.Color.Magenta
Me.tsbtnRecorddelete.Name = "tsbtnRecorddelete"
Me.tsbtnRecorddelete.Size = New System.Drawing.Size(71, 22)
@@ -1089,7 +1089,7 @@ Partial Class frmForm_Constructor
Me.TableAdapterManager.TBPMO_KONFIGURATIONTableAdapter = Nothing
Me.TableAdapterManager.TBPMO_RECORD_LOG_CONFIGTableAdapter = Nothing
Me.TableAdapterManager.TBPMO_RECORDTableAdapter = Nothing
- Me.TableAdapterManager.TBPMO_TEMPLATE_ENTITY_PATTERNTableAdapter = Nothing
+ Me.TableAdapterManager.TBPMO_TEMPLATE_PATTERNTableAdapter = Nothing
Me.TableAdapterManager.TBPMO_TEMPLATE_ENTITYTableAdapter = Nothing
Me.TableAdapterManager.TBPMO_TEMPLATETableAdapter = Nothing
Me.TableAdapterManager.TBPMO_WD_FVIEW_DT_INDEXTableAdapter = Nothing
diff --git a/app/DD-Record-Organiser/frmForm_Constructor.resx b/app/DD-Record-Organiser/frmForm_Constructor.resx
index cd1e684..5cd15fa 100644
--- a/app/DD-Record-Organiser/frmForm_Constructor.resx
+++ b/app/DD-Record-Organiser/frmForm_Constructor.resx
@@ -157,7 +157,7 @@
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAABS
- CQAAAk1TRnQBSQFMAgEBAgEAAVABCQFQAQkBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
+ CQAAAk1TRnQBSQFMAgEBAgEAAVgBCQFYAQkBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
AwABQAMAARADAAEBAQABCAYAAQQYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA
AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5
AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA
diff --git a/app/DD-Record-Organiser/frmForm_Input.Designer.vb b/app/DD-Record-Organiser/frmForm_Input.Designer.vb
index 44c23ca..4dc0617 100644
--- a/app/DD-Record-Organiser/frmForm_Input.Designer.vb
+++ b/app/DD-Record-Organiser/frmForm_Input.Designer.vb
@@ -374,7 +374,6 @@ Partial Class frmFormInput
'
'tsButtonDelete
'
- Me.tsButtonDelete.Image = Global.DD_Record_Organiser.My.Resources.Resources.Delete1
Me.tsButtonDelete.ImageTransparentColor = System.Drawing.Color.Magenta
Me.tsButtonDelete.Name = "tsButtonDelete"
Me.tsButtonDelete.Size = New System.Drawing.Size(71, 22)
diff --git a/app/DD-Record-Organiser/frmMain.Designer.vb b/app/DD-Record-Organiser/frmMain.Designer.vb
index c10d935..dd91a8f 100644
--- a/app/DD-Record-Organiser/frmMain.Designer.vb
+++ b/app/DD-Record-Organiser/frmMain.Designer.vb
@@ -54,6 +54,7 @@ Partial Class frmMain
Me.BarButtonItem14 = New DevExpress.XtraBars.BarButtonItem()
Me.BarButtonItem15 = New DevExpress.XtraBars.BarButtonItem()
Me.BarButtonItem16 = New DevExpress.XtraBars.BarButtonItem()
+ Me.BarButtonItem17 = New DevExpress.XtraBars.BarButtonItem()
Me.pageHome = New DevExpress.XtraBars.Ribbon.RibbonPage()
Me.RibbonPageGroup2 = New DevExpress.XtraBars.Ribbon.RibbonPageGroup()
Me.groupQuickAccess = New DevExpress.XtraBars.Ribbon.RibbonPageGroup()
@@ -67,7 +68,6 @@ Partial Class frmMain
Me.RibbonStatusBar1 = New DevExpress.XtraBars.Ribbon.RibbonStatusBar()
Me.DefaultLookAndFeel1 = New DevExpress.LookAndFeel.DefaultLookAndFeel(Me.components)
Me.BarButtonItem11 = New DevExpress.XtraBars.BarButtonItem()
- Me.BarButtonItem17 = New DevExpress.XtraBars.BarButtonItem()
CType(Me.DD_DMSDataSet, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.VWPMO_WF_USER_ACTIVEBindingSource, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.ribbonMain, System.ComponentModel.ISupportInitialize).BeginInit()
@@ -103,6 +103,7 @@ Partial Class frmMain
'
Me.TableAdapterManager.BackupDataSetBeforeUpdate = False
Me.TableAdapterManager.Connection = Nothing
+ Me.TableAdapterManager.TBDD_CONNECTIONTableAdapter = Nothing
Me.TableAdapterManager.TBDD_DOKUMENTARTTableAdapter = Nothing
Me.TableAdapterManager.TBDD_EINGANGSARTENTableAdapter = Nothing
Me.TableAdapterManager.TBDD_EMAIL_ACCOUNTTableAdapter = Nothing
@@ -110,7 +111,6 @@ Partial Class frmMain
Me.TableAdapterManager.TBDD_INDEX_AUTOMTableAdapter = Nothing
Me.TableAdapterManager.TBDD_USER_GROUPSTableAdapter = Nothing
Me.TableAdapterManager.TBDD_USERTableAdapter = Nothing
- Me.TableAdapterManager.TBDD_CONNECTIONTableAdapter = Nothing
Me.TableAdapterManager.TBPMO_FILES_USERTableAdapter = Nothing
Me.TableAdapterManager.TBPMO_FOLLOW_UP_EMAILTableAdapter = Nothing
Me.TableAdapterManager.TBPMO_FOLLUPEMAIL_USERTableAdapter = Nothing
@@ -122,8 +122,8 @@ Partial Class frmMain
Me.TableAdapterManager.TBPMO_KONFIGURATIONTableAdapter = Nothing
Me.TableAdapterManager.TBPMO_RECORD_LOG_CONFIGTableAdapter = Nothing
Me.TableAdapterManager.TBPMO_RECORDTableAdapter = Nothing
- Me.TableAdapterManager.TBPMO_TEMPLATE_ENTITY_PATTERNTableAdapter = Nothing
Me.TableAdapterManager.TBPMO_TEMPLATE_ENTITYTableAdapter = Nothing
+ Me.TableAdapterManager.TBPMO_TEMPLATE_PATTERNTableAdapter = Nothing
Me.TableAdapterManager.TBPMO_TEMPLATETableAdapter = Nothing
Me.TableAdapterManager.TBPMO_WD_FVIEW_DT_INDEXTableAdapter = Nothing
Me.TableAdapterManager.TBPMO_WD_OBJECTTYPETableAdapter = Nothing
@@ -329,6 +329,14 @@ Partial Class frmMain
Me.BarButtonItem16.Name = "BarButtonItem16"
Me.BarButtonItem16.RibbonStyle = DevExpress.XtraBars.Ribbon.RibbonItemStyles.Large
'
+ 'BarButtonItem17
+ '
+ Me.BarButtonItem17.Caption = "Vorlagenmanagement"
+ Me.BarButtonItem17.Glyph = CType(resources.GetObject("BarButtonItem17.Glyph"), System.Drawing.Image)
+ Me.BarButtonItem17.Id = 29
+ Me.BarButtonItem17.Name = "BarButtonItem17"
+ Me.BarButtonItem17.RibbonStyle = DevExpress.XtraBars.Ribbon.RibbonItemStyles.Large
+ '
'pageHome
'
Me.pageHome.Groups.AddRange(New DevExpress.XtraBars.Ribbon.RibbonPageGroup() {Me.RibbonPageGroup2, Me.groupQuickAccess})
@@ -431,14 +439,6 @@ Partial Class frmMain
Me.BarButtonItem11.Name = "BarButtonItem11"
Me.BarButtonItem11.RibbonStyle = DevExpress.XtraBars.Ribbon.RibbonItemStyles.Large
'
- 'BarButtonItem17
- '
- Me.BarButtonItem17.Caption = "Vorlagenmanagement"
- Me.BarButtonItem17.Glyph = CType(resources.GetObject("BarButtonItem17.Glyph"), System.Drawing.Image)
- Me.BarButtonItem17.Id = 29
- Me.BarButtonItem17.Name = "BarButtonItem17"
- Me.BarButtonItem17.RibbonStyle = DevExpress.XtraBars.Ribbon.RibbonItemStyles.Large
- '
'frmMain
'
Me.Appearance.BackColor = System.Drawing.Color.White
diff --git a/app/DD-Record-Organiser/frmMain.resx b/app/DD-Record-Organiser/frmMain.resx
index cb32ced..d61e1cc 100644
--- a/app/DD-Record-Organiser/frmMain.resx
+++ b/app/DD-Record-Organiser/frmMain.resx
@@ -1154,39 +1154,39 @@
- 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
+ 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
@@ -1271,256 +1271,894 @@
- AAABAAEAPDwAAAEAIABIOgAAFgAAACgAAAA8AAAAeAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAABAAEAgIUAAAEAGAD4zwAAFgAAACgAAACAAAAACgEAAAEAGAAAAAAAAAAAAEgAAABIAAAAAAAAAAAA
+ AAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpG
+ HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoA
+ AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpG
+ HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABG
+ HqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAA
+ AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpG
+ HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpG
+ HqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp
+ EHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAA
+ AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpG
+ HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlG
+ HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG
+ HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG
+ HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG
+ HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpG
+ HqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp
+ EHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG
+ HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG
+ HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG
+ HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlGHqlGHqlGHqlG
+ HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG
+ HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG
+ HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG
+ HqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA
+ AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHxGHqpGHqlG
+ HqlGHqlFHqhFHqhFHqhFHqhEHaVEHaVEHaVDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND
+ HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND
+ HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND
+ HaNDHaNDHaNDHaNDHaNDHaRDHaRDHaREHaVEHaVEHaVFHqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAA
+ AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAApEHwpEHxGHqpGHqlGHqlGHqlFHqhFHqhFHqhFHqhEHaVEHaVEHaVDHaNDHaNDHaND
+ HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND
+ HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND
+ HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaRDHaRDHaREHaVEHaVEHaVFHqhF
+ HqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAABGHqpGHqpG
+ HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHxGHqpGHqlGHqlGHqlFHqhFHqhF
+ HqhFHqhEHaVEHaVEHaVDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND
+ HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND
+ HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND
+ HaNDHaRDHaRDHaREHaVEHaVEHaVFHqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpG
+ HqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp
+ EHwpEHxGHqlFHqhFHqhFHqhCHaFCHaFCHaFCHaE+GpY+GpY+GpY7GY87GY87GY86GY06GY06GY06GYw6
+ GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6
+ GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6
+ GYw6GYw6GYw6GYw6GYw6GY06GY06GY06GY07GY47GY47GY49GpM9GpM9GpNBHJ1BHJ1BHJ1EHaVEHaVE
+ HaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqoAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHxGHqlFHqhFHqhFHqhCHaFCHaFCHaFCHaE+GpY+GpY+
+ GpY7GY87GY87GY86GY06GY06GY06GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6
+ GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6
+ GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GY06GY06GY06GY07GY47GY47GY49
+ GpM9GpM9GpNBHJ1BHJ1BHJ1EHaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAA
+ AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHxGHqlFHqhF
+ HqhFHqhCHaFCHaFCHaFCHaE+GpY+GpY+GpY7GY87GY87GY86GY06GY06GY06GYw6GYw6GYw6GYw6GYw6
+ GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6
+ GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6
+ GYw6GY06GY06GY06GY07GY47GY47GY49GpM9GpM9GpNBHJ1BHJ1BHJ1EHaVEHaVEHaVGHqlGHqlGHqlG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAA
+ AABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAApEHwpEHwpEHxEHaVEHaVEHaU+G5c+G5c+G5c+G5fRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+orEmkrEmkrEmnRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+osE2ssE2swFXUwFXUwFXU4GIk4
+ GIk4GIlAG5tAG5tAG5tEHaVEHaVEHaVGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG
+ HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHxEHaVEHaVEHaU+G5c+G5c+
+ G5c+G5fRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orEmkrEmkrEmnRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+owFXUwFXUwFXU4GIk4GIk4GIlAG5tAG5tAG5tEHaVEHaVEHaVGHqlGHqlGHqlGHqlG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoA
+ AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp
+ EHwpEHwpEHxEHaVEHaVEHaU+G5c+G5c+G5c+G5c1F4DRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orEmkrEmkr
+ EmnRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+owFXUwFXU4GIk4GIk4GIlAG5tAG5tA
+ G5tEHaVEHaVEHaVGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHxEHaVEHaVEHaU+GpY+GpY+GpY+GpYzFnszFnvR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+oiDlIiDlIiDlLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+ouFG8uFG84GIc4GIc4GIdAG5tAG5tAG5tEHaVEHaVEHaVEHaVGHqlGHqlGHqlGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAA
+ AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHxEHaVE
+ HaVEHaU+GpY+GpY+GpY+GpYzFnszFnszFnvRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oiDlIiDlIiDlLRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ouFG84GIc4GIc4GIdAG5tAG5tAG5tE
+ HaVEHaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpG
+ HqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAApEHwpEHwpEHwoEHlEHaVEHaU+GpY+GpY+GpY+GpYzFnszFnszFnvRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+oiDlIiDlIiDlLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+o4GIc4GIc4GIdAG5tAG5tAG5tEHaVEHaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG
+ HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwoEHpFHqhFHqhBHJ5BHJ5B
+ HJ5BHJ44GIk4GIk4GInRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ofDUsfDUsfDUvRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ouFG8uFG84GIk4GIk4GIlBHJ1BHJ1BHJ1BHJ1F
+ HqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAA
+ AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp
+ EHwpEHwpEHwoEHpFHqhFHqhBHJ5BHJ5BHJ5BHJ44GIk4GIk4GIktE23Rx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ofDUsfDUsf
+ DUvRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ouFG8u
+ FG84GIk4GIk4GIlBHJ1BHJ1BHJ1BHJ1FHqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqoA
+ AAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwoEHpFHqhFHqhBHJ5BHJ5BHJ5BHJ44GIk4GIk4
+ GIktE20tE23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+ofDUsfDUsfDUvRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ouFG84GIk4GIk4GIlBHJ1BHJ1BHJ1BHJ1FHqhFHqhFHqhGHqlG
+ HqlGHqlGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA
+ AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHxG
+ HqlGHqlEHaVEHaVEHaVEHaU/G5k/G5k/G5k1F4E1F4E1F4HRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ogDk0hDk8hDk/Rx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+owFXUwFXUwFXU9
+ GpM9GpM9GpM9GpNEHaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpG
+ HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAApEHwpEHwpEHwpEHxGHqlGHqlEHaVEHaVEHaVEHaU/G5k/G5k/G5k1F4E1F4E1F4HR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+ogDk0hDk8hDk/Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+owFXUwFXU9GpM9GpM9GpM9GpNEHaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpG
+ HqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG
+ HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHxGHqlGHqlEHaVEHaVE
+ HaVEHaU/G5k/G5k/G5k1F4E1F4E1F4HRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ogDk0hDk8hDk/Rx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+owFXUwFXU9GpM9GpM9GpM9GpNE
+ HaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp
+ EHwpEHwpEHwpEHxGHqpGHqpGHqlGHqlGHqlGHqlDHaNDHaNDHaM7GZA7GZA7GZAvFHLRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ojD1QmEF0m
+ EF3Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+osE2ssE2s7GY47GY47GY47GY5DHaRDHaRDHaRGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqoAAAAA
+ AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHxGHqpGHqpGHqlGHqlGHqlGHqlDHaNDHaND
+ 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
+ AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlG
+ HqlDHaRDHaRDHaQ7GZA7GZA7GZAvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+oqEmYqEmYqEmYtE24tE24tE27Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+oqEmU2F4I2F4I2F4I4GIg4GIg4GIgwFHMwFHMwFHMwFHPRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orEmk6GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlG
+ HqlGHqlGHqpGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwp
+ EHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaRDHaRDHaQ7GZA7GZA7GZAvFHIvFHLRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oqEmYqEmYqEmYtE24tE24tE27Rx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oqEmU2F4I2F4I2F4I4GIg4GIg4
+ GIgwFHMwFHMwFHMwFHPRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orEmk6
+ GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlGHqlGHqlGHqpGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpG
+ HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaRDHaRDHaQ7
+ GZA7GZA7GZAvFHIvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+oqEmYqEmYqEmYtE24tE24tE27Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+oqEmU2F4I2F4I2F4I4GIg4GIg4GIgwFHMwFHMwFHMwFHPRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+orEmk6GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlGHqlGHqlGHqpGHqpG
+ HqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG
+ HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpG
+ HqpGHqpGHqlGHqlGHqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2F4M2F4PRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+omEFwmEFwpEmUpEmUpEmXRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oqEmU1F4E1F4E1F4E3GIY3GIY3GIYtE20tE20tE20t
+ E23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orE2k6GYw6GYw6GYw6GYxD
+ HaNDHaNDHaNGHqlGHqlGHqlGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp
+ EHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2
+ F4M2F4PRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+omEFwp
+ EmUpEmUpEmXRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oqEmU1F4E1
+ F4E1F4E3GIY3GIY3GIYtE20tE20tE23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+orE2k6GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlGHqlGHqlGHqpGHqoAAAAAAAAAAAAAAABG
+ HqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqlGHqlG
+ HqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2F4M2F4MpEmXRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+omEFwpEmUpEmUpEmXRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+oqEmU1F4E1F4E1F4E3GIY3GIY3GIYtE20tE20tE23Rx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orE2k6GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlG
+ HqlGHqlGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwp
+ EHwpEHxGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2F4M2F4MpEmUpEmXR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+opEmUpEmUpEmXRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oqEmU1F4E1F4E1F4E3GIY3GIY3
+ GIYtE20tE20tE23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orE2k6
+ GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlGHqlGHqlGHqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlD
+ HaRDHaRDHaQ8GpE8GpE8GpEvFHMvFHMvFHPRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+ojD1UjD1UjD1XRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+onEV8vFHMvFHMvFHMwFHQwFHQwFHQoEWEoEWHRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+osE2s7GY47GY47GY47GY5DHaRDHaRDHaRGHqlGHqlGHqlGHqoAAAAA
+ AAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG
+ HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHxGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaRDHaRDHaQ8GpE8GpE8GpEvFHMvFHMvFHPRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ojD1UjD1UjD1XRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+onEV8vFHMvFHMvFHMwFHQwFHQwFHQoEWEoEWHRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+osE2s7GY47GY47GY47GY5D
+ HaRDHaRDHaRGHqlGHqlGHqlGHqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaRDHaRDHaQ8GpE8
+ GpE8GpEvFHMvFHMvFHMmEFvRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+ojD1UjD1XRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+onEV8vFHMv
+ FHMvFHMwFHQwFHTRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+osE2ssE2s7GY47GY47GY47GY5DHaRDHaRDHaRGHqlGHqlGHqkAAAAAAAAAAAAAAAAAAAAAAABG
+ HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqlGHqlGHqlFHqhFHqhFHqhBHJ1BHJ1BHJ04GIg4GIg4GIgtE23Rx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ogDk0gDk3Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+oiD1MmEF0mEF3Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ovFHMvFHM9GpM9GpM9GpM9GpNEHaVEHaVEHaVGHqlG
+ HqlGHqkAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp
+ EHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqhFHqhFHqhBHJ1BHJ1BHJ04GIg4GIg4
+ GIgtE20tE23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ovFHMvFHM9
+ GpM9GpM9GpM9GpNEHaVEHaVEHaVGHqlGHqlGHqkAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlF
+ HqhFHqhFHqhBHJ1BHJ1BHJ04GIg4GIg4GIgtE20tE20tE23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+ovFHMvFHM9GpM9GpM9GpM9GpNEHaVEHaVEHaVGHqlGHqlGHqkAAAAAAAAA
+ AAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG
+ HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlEHaVEHaVEHaU/G5k/G5k/G5k1F4E1F4E1F4HR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+o2F4M2F4M2F4NAHJxAHJxAHJxAHJxF
+ HqhFHqhFHqhGHqlGHqlGHqkAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlEHaVE
+ HaVEHaU/G5k/G5k/G5k1F4E1F4E1F4HRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+o2F4M2F4M2F4NAHJxAHJxAHJxAHJxFHqhFHqhFHqhGHqlGHqlGHqkAAAAAAAAAAAAAAAAAAABGHqpG
+ HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqlGHqlGHqlEHaVEHaVEHaU/G5k/G5k/G5k1F4E1F4E1F4EpEmPRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+opEmU2F4M2F4M2F4NAHJxAHJxAHJxAHJxFHqhFHqhFHqhGHqlG
+ HqkAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp
+ EHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaNDHaND
+ HaM7GZA7GZA7GZAvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+owFHQwFHQ8GpE8GpE8GpFD
+ HaRDHaRDHaRDHaRGHqlGHqlGHqlGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM7GZA7GZA7GZAvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+owFHQwFHQ8GpE8GpE8GpFDHaRDHaRDHaRDHaRGHqlGHqlGHqlGHqpGHqoAAAAAAAAAAAAA
+ AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG
+ HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM7GZA7GZA7GZAv
+ FHIvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+omEF0wFHQwFHQwFHQ8GpE8GpE8GpFDHaRDHaRDHaRDHaRG
+ HqlGHqlGHqlGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAApEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlG
+ HqlGHqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2F4M2F4PRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+owFHQwFHQ5GIo5GIo5
+ GIpBHJ1BHJ1BHJ1FHqhFHqhFHqhFHqhGHqlGHqlGHqlGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG
+ HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2F4M2F4MqEmfR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+owFHQwFHQ5GIo5GIo5GIpBHJ1BHJ1BHJ1FHqhFHqhFHqhFHqhGHqlGHqlGHqlGHqoA
+ AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp
+ EHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqdFHqdF
+ HqdAHJxAHJxAHJw2F4M2F4M2F4MqEmcqEmfRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+opEmUpEmUwFHQwFHQwFHQ5GIo5GIo5GIpBHJ1BHJ1BHJ1F
+ HqhFHqhFHqhFHqhGHqlGHqlGHqkAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM9GpQ9GpQ9GpQzFnszFnvRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ovFHM2F4M2F4M2F4M8GpE8
+ GpE8GpFBHJ1BHJ1BHJ1EHaZEHaZEHaZGHqlGHqlGHqlGHqlGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA
+ AABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG
+ HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHxG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM9
+ GpQ9GpQ9GpQzFnszFnszFnvRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR
+ x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+osE2ssE2ss
+ E2svFHMvFHMvFHM2F4M2F4M2F4M8GpE8GpE8GpFBHJ1BHJ1BHJ1EHaZEHaZEHaZGHqlGHqlGHqlGHqlG
+ HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAApEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM9GpQ9GpQ9GpQzFnszFnszFnstE20tE20tE20rE2krE2krE2kr
+ EmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkr
+ EmkrEmkrEmkrEmkrEmksE2ssE2ssE2ssE2svFHMvFHMvFHM2F4M2F4M2F4M8GpE8GpE8GpFBHJ1BHJ1B
+ HJ1EHaZEHaZEHaZGHqlGHqlGHqlGHqlGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG
+ HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM9GpQ9GpQ9GpQzFnsz
+ FnszFnstE20tE20tE20rE2krE2krE2krEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkr
+ EmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmksE2ssE2ssE2ssE2svFHMvFHMvFHM2
+ F4M2F4M2F4M8GpE8GpE8GpFBHJ1BHJ1BHJ1EHaZEHaZEHaZGHqlGHqlGHqlGHqlGHqpGHqpGHqoAAAAA
+ AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp
+ EHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlG
+ HqlFHqhFHqhFHqhCHaFCHaFCHaE+GpY+GpY+GpY7GY87GY87GY86GY06GY06GY06GYw6GYw6GYw6GYw6
+ GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GY06GY06
+ GY07GY47GY47GY47GY49GpM9GpM9GpNAHJxAHJxAHJxDHaRDHaRDHaRFHqhFHqhFHqhGHqlGHqlGHqlG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqhFHqhFHqhCHaFCHaFCHaE+GpY+GpY+GpY7GY87GY87
+ GY86GY06GY06GY06GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6
+ GYw6GYw6GYw6GYw6GYw6GYw6GY06GY06GY07GY47GY47GY47GY49GpM9GpM9GpNAHJxAHJxAHJxDHaRD
+ HaRDHaRFHqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA
+ AABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG
+ HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp
+ EHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqhFHqhFHqhC
+ HaFCHaFCHaE+GpY+GpY+GpY7GY87GY87GY86GY06GY06GY06GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6
+ GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GY06GY06GY07GY47GY47GY47
+ GY49GpM9GpM9GpNAHJxAHJxAHJxDHaRDHaRDHaRFHqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpG
+ HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqhFHqhFHqhEHaVEHaVEHaVDHaNDHaNDHaNDHaNDHaNDHaND
+ HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND
+ HaNDHaNDHaNDHaNDHaNDHaRDHaRDHaRDHaREHaVEHaVEHaVFHqhFHqhFHqhGHqlGHqlGHqlGHqlGHqlG
+ HqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqhFHqhFHqhEHaVE
+ HaVEHaVDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND
+ HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaRDHaRDHaRDHaREHaVEHaVEHaVF
+ HqhFHqhFHqhGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAA
+ AAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp
+ EHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqlGHqlGHqlFHqhFHqhFHqhEHaVEHaVEHaVDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND
+ HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND
+ HaNDHaRDHaRDHaRDHaREHaVEHaVEHaVFHqhFHqhFHqhGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG
+ HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG
+ HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABG
+ HqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG
+ HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp
+ EHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG
+ HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG
+ HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG
+ HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG
+ HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAA
+ AAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp
+ EHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpG
+ HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG
+ HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp
+ EHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoA
+ AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA
+ AAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp
+ EHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG
+ HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG
+ HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp
+ EHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp
+ EHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG
+ HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG
+ HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp
+ EHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp
+ EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp
+ EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp
+ EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp
+ EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp
+ EHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp
+ EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp
+ EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp
+ EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp
+ EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqoA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp
+ EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp
+ EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp
+ EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp
+ EHwpEHwpEHwpEHwpEHxGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpG
+ HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG
+ HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp
+ EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp
+ EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp
+ EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp
+ EHwpEHwpEHwpEHxGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp
+ EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp
+ EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp
+ EHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp
+ EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp
+ EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp
+ EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABG
+ HqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp
+ EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp
+ EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp
+ EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp
+ EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp
+ EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG
+ HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp
+ EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp
+ EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp
+ EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp
+ EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp
+ EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp
+ EHwpEHwpEHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp
+ EHwpEHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG
+ HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp
+ EHwpEHwpEHwpEHwpEHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG
+ HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqoIRh6qXUYeqmlGHqpeRh6qVEYeqkpGHqpBRh6qN0Ye
- qixGHqohRh6qG0YeqhZGHqoRRh6qDEYeqgdGHqoBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqqFRR2n/0Ebn/9CHKL/Qxyk/0Qdpv9EHaf/Rh6q/0Ye
- qv9GHqr/Rh6q+0YeqvZGHqryRh6q7EYequdGHqriRh6q2UYeqs9GHqrGRh6qu0YeqrBGHqqmRh6qnEYe
- qpJGHqqJRh6qfkYeqnNGHqppRh6qX0YeqlVGHqpMRh6qQUYeqjZGHqosRh6qJEYeqh5GHqoXRh6qEEYe
- qglGHqoCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqq+MxV//wMBCP8DAQn/BAEK/wQBC/8FAgz/BQIN/wcC
- Ev8NBCL/DQUj/xEGK/8RByv/Ewgx/xUIM/8WCTb/HAtI/x8MTf8iDlT/Iw9Y/yUPWv8nEF//LBJt/zAU
- eP8zFX7/NRaD/zcXh/89GZb/QBud/0Icov9EHab/Rh6q/0Yeqv9GHqr/Rh6q/UYeqvpGHqr2Rh6q80Ye
- qu9GHqrkRh6qkkYeqgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqrCLxRz/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8BAAL/AQAE/wIABf8CAQb/AwEI/wkDGf8OBST/EQcq/xYJOP8gDFH/KRFm/zIV
- ev82F4X/Rh6q/0YeqioAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqrELxRy/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- Af8AAAH/AQAD/wEAA/8CAAX/AgAF/wIBBv8FAg3/BwMS/wsEGv8NBR//DwYl/xMILv8VCTP/GAo6/xsL
- Q/8fDU3/Ig5U/yYQXP8pEWT/LBNs/zAVdv8zFn7/NxeG/zsZkP8/G5r/RB2l/0Yeqv9GHqr/Rh6q/0Ye
- qv85F4z/Rh6q/kYeqhYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqrGLxRy/wAAAP8AAAD/AAAA/yQPWP84GIj/ORiK/zsZ
- kP88GZH/PxuZ/z8bmf9CHKH/Qxyj/0Yeqv9GHqr/Rh6q/0Mco/9GHqr/Rh6q/0Yeqv9GHqr/Rh6q/0Ye
- qv9GHqr/Rh6q/0Yeqv9GHqr/Rh6q/0Yeqv9GHqr/Rh6q/0Yeqv9GHqr/Rh6q/0Yeqv9GHqr/Rh6q/0Ud
- qf8tE3D/Rh6q5UYeqgUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqrJLhNx/wAAAP8AAAD/AAAA/y4TcP9GHqr/Rh6q/0Ye
- qv9GHqr/Rh6q/0Yeqv9GHqr/Rh6q/0Yeqv9GHqr/Rh6q/zEVeP8+Gpb/Rh6q/0Yeqv9GHqr/Rh6q/0Ye
- qv9GHqr/Rh6q/0Yeqv9GHqr/Rh6q/0Yeqv9GHqr/Rh6q/0Udqf9GHqr/Rh6q/0Yeqv9GHqr/Rh6q/0Ab
- nP8qEWn/Rh6qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqrLLhNw/wAAAP8AAAD/AAAA/y0Tb/9GHqr/Rh6q/0Ye
- qv9GHqr/Rh6q/0Yeqv9GHqr/Rh6q/0Yeqv9GHqr/Rh6q/0AbnP8fDU3/Rh6q/0Yeqv9GHqr/Rh6q/0Ye
- qv9GHqr/Rh6q/0Yeqv9GHqr/Rh6q/0Yeqv9GHqr/RB2n/zYXg/9GHqr/Rh6q/0Yeqv9GHqr/Rh6q/zAU
- dP8vFHT/Rh6qlgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqrNLRNw/wAAAP8AAAD/AAAA/yoSZv9GHqr/Rh6q/0Ye
- qv9GHqr/Rh6q/0Yeqv9GHqr/Rh6q/0Yeqv9GHqr/Rh6q/0Yeqv8RByv/QBuc/0Yeqv9GHqr/Rh6q/0Ye
- qv9GHqr/Rh6q/0Yeqv9GHqr/Rh6q/0Yeqv9GHqr/Qxyj/y0Tbf9GHqr/Rh6q/0Yeqv9GHqr/Rh6q/xwM
- Rf86GI7/Rh6qbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqrQLRNv/wAAAP8AAAD/AAAA/yoSZv9GHqr/Rh6q/0Ye
- qv9GHqr/Rh6q/0Yeqv9GHqr/Rh6q/0Yeqv9GHqr/Rh6q/0Yeqv8gDU//JA9Y/0Yeqv9GHqr/Rh6q/0Ye
- qv9GHqr/Rh6q/0Yeqv9GHqr/Rh6q/0Yeqv9GHqr/QRyf/yUQWv9GHqr/Rh6q/0Yeqv9GHqr/RB2n/w4F
- JP9BG6D/Rh6qQwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqrSLRNu/wAAAP8AAAD/AAAA/yoSZv9GHqr/Rh6q/0Ye
- qv9GHqr/Rh6q/0Yeqv9GHqr/Rh6q/0Yeqv9GHqr/Rh6q/0Yeqv8zFn7/BwMS/0Icov9GHqr/Rh6q/0Ye
- qv9GHqr/Rh6q/0Udqf80FoD/Rh6q/0Yeqv9GHqr/NRaA/yIOU/9GHqr/Rh6q/0Yeqv9GHqr/OxmR/wkD
- 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
- AP8AAAD/BAEK/zYbd/D///8k////Cf///wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFHan4Ig5X/wAAAP8AAAD/AAAA/x0MR/9FHan/RR2p/0Ud
- qf9FHan/RR2p/0Udqf9GHqr/SSGr/0wlrP9MJqz/TCas/0wlrP9JIqv/Rx+q/0Yeqf9GHqn/RR2p/0Ye
- qv9LJKz/WDSy/1U4nf8qGFb/GAo6/xgKO/8OBiT/CAMU/wQBC/8AAAD/TU1N/wICAv8aGhr/NjY2/wAA
- AP8AAAD/FAgy/4h4sJv///8k////EP///wr///8G////Av///wH///8B////Af///wH///8BAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFHan7IQ1U/wAAAP8AAAD/AAAA/x0MR/9FHan/RR2p/0Ud
- qf9FHan/RR2p/0Udqf9FHan/Rh6p/0Yeqf9GHqn/Rh6p/0Yeqf9GHqn/RR2p/0Udqf9FHan/RR2p/0Ud
- qf9GHqr/SySs/1cysf9iQLb/Wzyp/0wvlP8/I4b/Nxt8/yQQVP8PDw//g4OD/wAAAP8FBQX/jIyM/wIA
- Bf8jDlb/VkCO193Z6Fr///81////Lf///yj///8c////D////wv///8L////C////wv///8K////Bv//
- /wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFHan8IA1S/wAAAP8AAAD/AAAA/xsLQ/9FHan/RR2p/0Ud
- qf9FHan/RR2p/0Udqf9FHan/RR2p/0Udqf9FHan/RR2p/0Udqf9FHan/RR2p/0Udqf9FHan/RR2p/0Ud
- qf9FHan/Rh6q/0kiq/9PKK7/VzOy/2A+tv9jQbf/ZEO4/1A2kv8EAwT/qqqq/xoaGv9NTU3/d3d3/wgD
- E/44HXnwVD2M1i0VafkzGnDvWEKO0XVjo7CbjbyKvbTTZNbR5EP39vkx+vr8Lf///yv///8n////HP//
- /w0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFHan/Hg1K/wAAAP8AAAD/AAAA/xkKPf9FHan/RR2p/0Ud
- qf9FHan/RR2p/0Udqf9FHan/RR2p/0Udqf9FHan/RR2p/0Udqf9FHan/RR2p/0Udqf9FHan/RR2p/0Ud
- qf9FHan/Rh6q/0Yeqv9HH6r/SSGr/0wlrP9MJqz/Tymu/1Y2p/8ODBT/Hx8f/4CAgP9ra2v/BQUF/xAG
- KP8VCTX/CAMU/wAAAP8AAAH/BgIO/w4FIv8XCTj/Hw1N/ycQYP8vFW/5QyqB419KlMp+bKitloi5jdjT
- 5UgAAAAAAAAAAAAAAAAAAAAAAAAAAEUdqQNFHan/Hg1K/wAAAP8AAAD/AAAA/xkKPf9FHan/RR2p/0Ud
- qf9FHan/RR2p/0Udqf9FHan/RR2p/0Udqf9FHan/RR2p/0Udqf9FHan/RR2p/0Udqf9FHan/RR2p/0Ud
- qf9FHan/Rh6q/0Yeqv9GHqr/Rh6q/0Yeqv9GHqr/TCWs/04vm/8pEmH/AgEH/wAAAP8AAAD/AAAA/wEA
- BP8DAQn/BQIN/wUCDv8FAg7/BQIO/wUCDv8FAg7/BQIO/wUCDv8HAxL/DQUg/xUIM/8dDEj/JhBe/0sy
- htQAAAAAAAAAAAAAAAAAAAAAAAAAAEUdqQRFHan/HgxJ/wAAAP8AAAD/AAAA/xkKPf9FHan/RR2p/0Ud
- qf9FHan/RR2p/0Udqf9FHan/RR2p/0Udqf9FHan/RR2p/0Udqf9FHan/RR2p/0Udqf9FHan/RR2p/0Ud
- qf9FHan/Rh6q/0Yeqv9GHqr/Rh6q/0Yeqv9GHqr/TCWs/0Esdf8wGGv/Jg9c/xIHLf8EAQr/AAAA/wUC
- Df8VCDT/JQ9a/y4Tcv8wFHX/Mxh3+E42idlVPo7XUzuM21E5i+FJMIXkPiR96Dwje+g4HnftNRp273xr
- qJ8AAAAAAAAAAAAAAAAAAAAAAAAAAEUdqQdFHan/HQxI/wAAAP8AAAD/AAAA/xkKPf9FHan/RR2p/0Ud
- qf9FHan/RR2p/0Udqf9FHan/RR2p/0Udqf9FHan/RR2p/0Udqf9FHan/RR2p/0Udqf9FHan/RR2p/0Ud
- qf9FHan/Rh6q/0Yeqv9GHqr/Rh6q/0Yeqv9GHqr/SSGr/yMaOv8lJCj/LydD/0MtgP8yF3T9KBBj/yEO
- Uv8aCj//Egct/xAGKP8YCjz/Iw5W/0Usgebn5O9O////Lf///yj6+vwp9fT4K/X0+Cvz8fct8e/2LPz8
- /RgAAAAAAAAAAAAAAAAAAAAAAAAAAEUdqQpFHan/HQxH/wAAAP8AAAD/AAAA/xkKPf9FHan/RR2p/0Ud
- qf9FHan/RR2p/0Udqf9FHan/RR2p/0Udqf9FHan/RR2p/0Udqf9FHan/RR2p/0Udqf9FHan/RR2p/0Ud
- qf9FHan/Rh6q/0Yeqv9AG5z/NReC/ysSaP8gDU7/Fgo1/wYFCf8LCwv/GBcZ/21erP/Fv95vz8nfSLSq
- zWaWiLmMcV6gslxGktA4HnnqLRNu/S8Uc/7e2ulE////Ev///wr///8J////Cf///wn///8J////Cf//
- /wUAAAAAAAAAAAAAAAAAAAAAAAAAAEUdqQtFHan/HQxH/wAAAP8AAAD/AAAA/xkKPf9FHan/RR2p/0Ud
- qf9FHan/RR2p/0Udqf9FHan/RR2p/0Udqf9FHan/RR2p/0Udqf9FHan/RR2p/0Qdpf88GpP/MRV4/yYQ
- Xf8bC0L/EAYn/wUCDf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8BAQH/DQgc/1M2q//X0ess////Cv//
- /w3///8Z////Jf///yn///8p8/H3LeHd6zD7+/wX////BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAEUdqQ9FHan/HAtG/wAAAP8AAAD/AAAA/xkKPf9FHan/RR2p/0Ud
- qf9FHan/RR2p/0Udqf9FHan/RR2o/0IcoP86GY7/LxRy/yMPV/8ZCjz/DQUg/wQBCv8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/Fwk5/0Ygqvbb1e0EAAAAAP//
- /wH///8F////CP///wn///8J////Cf///wj///8F////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAEYeqhFGHqr/HAtF/wAAAP8AAAD/AAAA/xkKPf9GHqr/RR2p/0Ic
- of87GY//LhRx/yMPVf8XCjj/CwUc/wMBCP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8FAg7/EAYp/x4MSv8rEmr/Pxqa/0YeqsMAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAEYeqhJGHqr/HAtE/wAAAP8AAAD/AAAA/wwFHf8ZCj3/DQUg/wQC
- C/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/BwIS/xIHL/8gDU//LRNv/zoYj/9DHKT/Rh6q/0YeqvdGHqrXRh6qpEYeqjAAAAAAAAAAAAAA
+ AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAEYeqhZGHqr/GwtD/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wgDFf8UCDP/IQ5S/y8T
- c/89GZX/RByl/0Udqf9GHqr3Rh6q0UYeqqFGHqpvRh6qPUYeqhNGHqoDAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAEYeqhhGHqr/GwtC/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8JAxf/Fgk4/yMOWP8xFHn/Pxqa/0Qdp/9FHan/RR2p90Ud
- qctFHaqZRh6qZ0YeqjZGHqoNRh6qAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAEYeqhpGHqr/GgtB/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8BAAT/CwQd/xgKPf8lD13/MxV+/0EboP9FHan/RR2p/UUdqfBFHanDRR2pkkUdqWBFHakvRR2pBQAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAEYeqh1GHqr/GgpA/wAAAP8AAAD/AwEJ/w0FIf8aCkH/JxBi/zUW
- g/9BG6D/RR2p/0UdqftFHanoRR2pvEUdqYpFHalZRR2pKUUdqQUAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG
+ HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAEYeqhFGHqr+LhNz/yoRZ/83F4j/Qhuh/0Udqf9GHqr6Rh6q4UYe
- qrRGHqqDRR2pUkUdqSRFHakFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqqTRh6q70YeqttGHqqtRh6qfEYeqktGHqodRh6qBQAA
+ AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFHakBRR2pDEYeqgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG
+ HqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpG
+ HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAD/////////8P/////////w//////////D/////////8P/////////w//////////D/////////8P//
- ///////w/AAD//////D8AAAAAAP/8PwAAAAAAP/w/AAAAAAA//D8AAAAAAD/8PwAAAAAAP/w/AAAAAAB
- //D8AAAAAAH/8PwAAAAAAf/w/AAAAAAB//D8AAAAAAH/8PwAAAAAAP/w/AAAAAAA//D8AAAAAAH/8PwA
- AAAAAf/w/AAAAAAD//D8AAAAAAP/8PwAAAAAA//w/AAAAAAH//D8AAAAAAf/8PwAAAAAB//w/AAAAAAH
- //D8AAAAAAB/8PwAAAAAAD/w/AAAAAAAP/D8AAAAAAAf8PwAAAAAAAAw/AAAAAAAAAD8AAAAAAAAAPwA
- AAAAAAAA+AAAAAAAAAD4AAAAAAAAAPgAAAAAAAAA+AAAAAAAAAD4AAAAAAAH8PgAAAAAEAfw+AAAAAA/
- //D4AAAAAD//8PgAAAAA///w+AAAAB////D4AAAH////8PgAAP/////w+AAf//////D8A///////8Px/
- ///////w//////////D/////////8P/////////w//////////D/////////8P/////////w////////
- //A=
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAACAAB//////////////////gAAAAAP//////////////4AAAAAAAAAAAA//////
+ //+AAAAAAAAAAAAAAAD/////gAAAAAAAAAAAAAAAAAAf/4AAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAA
+ AAAAAAABgAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAABgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAA
+ AAAAAAAHgAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAA+AAAAAAAAAAAAAAAAAAAAPgAAAAAAA
+ AAAAAAAAAAAAD4AAAAAAAAAAAAAAAAAAAA+AAAAAAAAAAAAAAAAAAAAPgAAAAAAAAAAAAAAAAAAAH4AA
+ AAAAAAAAAAAAAAAAAB+AAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAH4AAAAAAAAAAAAAAAAAA
+ AB+AAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAH4AAAAAAAAAAAAAAAAAAAB+AAAAAAAAAAAAA
+ AAAAAAAfgAAAAAAAAAAAAAAAAAAAP4AAAAAAAAAAAAAAAAAAAD+AAAAAAAAAAAAAAAAAAAA/gAAAAAAA
+ AAAAAAAAAAAAP4AAAAAAAAAAAAAAAAAAAH+AAAAAAAAAAAAAAAAAAAB/gAAAAAAAAAAAAAAAAAAAf4AA
+ AAAAAAAAAAAAAAAAAH+AAAAAAAAAAAAAAAAAAAB/gAAAAAAAAAAAAAAAAAAA/4AAAAAAAAAAAAAAAAAA
+ AP+AAAAAAAAAAAAAAAAAAAD/gAAAAAAAAAAAAAAAAAAA/4AAAAAAAAAAAAAAAAAAAP+AAAAAAAAAAAAA
+ AAAAAAD/gAAAAAAAAAAAAAAAAAAA/4AAAAAAAAAAAAAAAAAAAP+AAAAAAAAAAAAAAAAAAAD/gAAAAAAA
+ AAAAAAAAAAAB/4AAAAAAAAAAAAAAAAAAAf+AAAAAAAAAAAAAAAAAAAH/gAAAAAAAAAAAAAAAAAAD/4AA
+ AAAAAAAAAAAAAAAAA/+AAAAAAAAAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAAAAAAAA
+ A/+AAAAAAAAAAAAAAAAAAAf/gAAAAAAAAAAAAAAAAAAH/4AAAAAAAAAAAAAAAAAAB/+AAAAAAAAAAAAA
+ AAAAAAf/gAAAAAAAAAAAAAAAAAAH/4AAAAAAAAAAAAAAAAAAB/+AAAAAAAAAAAAAAAAAAAf/gAAAAAAA
+ AAAAAAAAAAAH/4AAAAAAAAAAAAAAAAAAB/+AAAAAAAAAAAAAAAAAAA//gAAAAAAAAAAAAAAAAAAP/4AA
+ AAAAAAAAAAAAAAAAD/+AAAAAAAAAAAAAAAAAAA//gAAAAAAAAAAAAAAAAAAf/4AAAAAAAAAAAAAAAAAA
+ H/+AAAAAAAAAAAAAAAAAAB//gAAAAAAAAAAAAAAAAAAf/4AAAAAAAAAAAAAAAAAAH/+AAAAAAAAAAAAA
+ AAAAAB//gAAAAAAAAAAAAAAAAAAf/4AAAAAAAAAAAAAAAAAAH/+AAAAAAAAAAAAAAAAAAB//gAAAAAAA
+ AAAAAAAAAAA//4AAAAAAAAAAAAAAAAAAP/+AAAAAAAAAAAAAAAAAAD//gAAAAAAAAAAAAAAAAAA//4AA
+ AAAAAAAAAAAAAAAAP/+AAAAAAAAAAAAAAAAAAH//gAAAAAAAAAAAAAAAAAB//4AAAAAAAAAAAAAAAAAA
+ f/+AAAAAAAAAAAAAAAAAAH//gAAAAAAAAAAAAAAAAAD//4AAAAAAAAAAAAAAAAAA//+AAAAAAAAAAAAA
+ AAAAAP//gAAAAAAAAAAAAAAAAAD//4AAAAAAAAAAAAAAAAAA//+AAAAAAAAAAAAAAAAAAP//gAAAAAAA
+ AAAAAAAAAAD//4AAAAAAAAAAAAAAAAAA//+AAAAAAAAAAAAAAAAAAf//gAAAAAAAAAAAAAAAAAH//4AA
+ AAAAAAAAAAAAAAAB//+AAAAAAAAAAAAAAAAAAf//gAAAAAAAAAAAAAAAAAH//4AAAAAAAAAAAAAAAAAD
+ //+AAAAAAAAAAAAAAAAAA///AAAAAAAAAAAAAAAAAAP//wAAAAAAAAAAAAAAAAAD//8AAAAAAAAAAAAA
+ AAAAB///AAAAAAAAAAAAAAAAAB///wAAAAAAAAAAAAAAAAH///8AAAAAAAAAAAAAAAH/////AAAAAAAA
+ AAAAAAAf/////wAAAAAAAAAAAAAA//////8AAAAAAAAAAAAA////////AAAAAAAAAAAAD////////wAA
+ AAAAAAAAAH////////8AAAAAAAAAAP//////////AAAAAAAAAAf//////////wAAAAAAAAB/////////
+ //8AAAAAAAB/////////////AAAAAAAH/////////////wAAAAAAf/////////////8AAAAAP///////
+ ////////AAAAA////////////////wAAAD////////////////8AAD//////////////////AAP/////
+ /////////////wA///////////////////8f////////////////////
\ No newline at end of file
diff --git a/app/DD-Record-Organiser/frmMain.vb b/app/DD-Record-Organiser/frmMain.vb
index 825e419..3e6c041 100644
--- a/app/DD-Record-Organiser/frmMain.vb
+++ b/app/DD-Record-Organiser/frmMain.vb
@@ -430,10 +430,6 @@ Public Class frmMain
frm.Show()
End Sub
- Private Sub Button2_Click(sender As Object, e As EventArgs)
- frmTestvb.Show()
- End Sub
-
Private Sub BarButtonItem17_ItemClick(sender As Object, e As ItemClickEventArgs) Handles BarButtonItem17.ItemClick
OpenTemplatemanagement()
End Sub
diff --git a/app/DD-Record-Organiser/frmQuickEdit.Designer.vb b/app/DD-Record-Organiser/frmQuickEdit.Designer.vb
index dcf922c..159928d 100644
--- a/app/DD-Record-Organiser/frmQuickEdit.Designer.vb
+++ b/app/DD-Record-Organiser/frmQuickEdit.Designer.vb
@@ -320,7 +320,6 @@ Partial Class frmQuickEdit
'
'tsButtonDelete
'
- Me.tsButtonDelete.Image = Global.DD_Record_Organiser.My.Resources.Resources.Delete1
Me.tsButtonDelete.ImageTransparentColor = System.Drawing.Color.Magenta
Me.tsButtonDelete.Name = "tsButtonDelete"
Me.tsButtonDelete.Size = New System.Drawing.Size(71, 22)
diff --git a/app/DD-Record-Organiser/frmSQLEditor.Designer.vb b/app/DD-Record-Organiser/frmSQLEditor.Designer.vb
index ddd2c2c..ccbf24f 100644
--- a/app/DD-Record-Organiser/frmSQLEditor.Designer.vb
+++ b/app/DD-Record-Organiser/frmSQLEditor.Designer.vb
@@ -29,6 +29,7 @@ Partial Class frmSQLEditor
Dim DataGridViewCellStyle10 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
Dim DataGridViewCellStyle11 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
Dim DataGridViewCellStyle12 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
+ Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmSQLEditor))
Me.Button1 = New System.Windows.Forms.Button()
Me.txtValue = New System.Windows.Forms.TextBox()
Me.DD_DMSDataSet = New DD_Record_Organiser.DD_DMSDataSet()
@@ -113,6 +114,7 @@ Partial Class frmSQLEditor
'TableAdapterManager
'
Me.TableAdapterManager.BackupDataSetBeforeUpdate = False
+ Me.TableAdapterManager.TBDD_CONNECTIONTableAdapter = Me.TBDD_CONNECTIONTableAdapter
Me.TableAdapterManager.TBDD_DOKUMENTARTTableAdapter = Nothing
Me.TableAdapterManager.TBDD_EINGANGSARTENTableAdapter = Nothing
Me.TableAdapterManager.TBDD_EMAIL_ACCOUNTTableAdapter = Nothing
@@ -120,7 +122,6 @@ Partial Class frmSQLEditor
Me.TableAdapterManager.TBDD_INDEX_AUTOMTableAdapter = Nothing
Me.TableAdapterManager.TBDD_USER_GROUPSTableAdapter = Nothing
Me.TableAdapterManager.TBDD_USERTableAdapter = Nothing
- Me.TableAdapterManager.TBDD_CONNECTIONTableAdapter = Me.TBDD_CONNECTIONTableAdapter
Me.TableAdapterManager.TBPMO_FILES_USERTableAdapter = Nothing
Me.TableAdapterManager.TBPMO_FOLLOW_UP_EMAILTableAdapter = Nothing
Me.TableAdapterManager.TBPMO_FOLLUPEMAIL_USERTableAdapter = Nothing
@@ -132,6 +133,9 @@ Partial Class frmSQLEditor
Me.TableAdapterManager.TBPMO_KONFIGURATIONTableAdapter = Nothing
Me.TableAdapterManager.TBPMO_RECORD_LOG_CONFIGTableAdapter = Nothing
Me.TableAdapterManager.TBPMO_RECORDTableAdapter = Nothing
+ Me.TableAdapterManager.TBPMO_TEMPLATE_ENTITYTableAdapter = Nothing
+ Me.TableAdapterManager.TBPMO_TEMPLATE_PATTERNTableAdapter = Nothing
+ Me.TableAdapterManager.TBPMO_TEMPLATETableAdapter = Nothing
Me.TableAdapterManager.TBPMO_WD_FVIEW_DT_INDEXTableAdapter = Nothing
Me.TableAdapterManager.TBPMO_WD_OBJECTTYPETableAdapter = Nothing
Me.TableAdapterManager.TBPMO_WORKFLOW_FORMTableAdapter = Nothing
@@ -142,7 +146,7 @@ Partial Class frmSQLEditor
'cmbConnection
'
Me.cmbConnection.DataSource = Me.TBDD_CONNECTIONBindingSource
- Me.cmbConnection.DisplayMember = "DESCRIPTION"
+ Me.cmbConnection.DisplayMember = "BEZEICHNUNG"
Me.cmbConnection.FormattingEnabled = True
Me.cmbConnection.Location = New System.Drawing.Point(6, 19)
Me.cmbConnection.Name = "cmbConnection"
@@ -474,6 +478,7 @@ Partial Class frmSQLEditor
Me.Controls.Add(Me.btnTestSQL)
Me.Controls.Add(Me.txtValue)
Me.Controls.Add(Me.Button1)
+ Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon)
Me.Name = "frmSQLEditor"
Me.Text = "SQL-Editor"
CType(Me.DD_DMSDataSet, System.ComponentModel.ISupportInitialize).EndInit()
diff --git a/app/DD-Record-Organiser/frmSQLEditor.resx b/app/DD-Record-Organiser/frmSQLEditor.resx
index abd246b..fd0cdf8 100644
--- a/app/DD-Record-Organiser/frmSQLEditor.resx
+++ b/app/DD-Record-Organiser/frmSQLEditor.resx
@@ -118,16 +118,16 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+ 499, 17
+
+
17, 17
-
- 160, 17
-
-
- 414, 17
+
+ 261, 17
- 662, 17
+ 642, 17
True
@@ -135,4 +135,454 @@
True
+
+
+
+ AAABAAgAEBAAAAEACABoBQAAhgAAABAQAAABACAAaAQAAO4FAAAYGAAAAQAIAMgGAABWCgAAGBgAAAEA
+ IACICQAAHhEAACAgAAABAAgAqAgAAKYaAAAgIAAAAQAgAKgQAABOIwAAMDAAAAEACACoDgAA9jMAADAw
+ AAABACAAqCUAAJ5CAAAoAAAAEAAAACAAAAABAAgAAAAAAEABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//
+ /wD3kQAAM9RuAKrGogAuhjIA/8yZAGytbADb0tIA/609AGDplADbsrIAN61FAIPNlQD/4OAAYcd9AFOm
+ VABDkUUASsFrACe/VgD/zMwA7e3tAE3phACZwJQAO8NbAOvc3ADbwMAAss6yAP/x8QCR0p8A64UAAC6i
+ PwA4jDsA/9bWAODJyQA/pEoA29vbAEbKcgDs5eUAbbV0AP+ZAAD/+PgA/+rqANu5uQAvjzQAT+2LAP/l
+ 5QD/29sA/9HRANvFxQCmxp0A4M3NACuKMAA10GsA287OADOQNwDbyckA7OrqAOzf3wD/+/sA//T0AP/u
+ 7gDs4uIA29jYANu8vAAovFUA7ejoAC2IMAAzjjUA/+fnAP/Z2QD/1NQA4MfHANu0tADs7OwA7evrAO3m
+ 5gBCkUQA//DwANu/vwDburoA27i4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAACgoKCgoKCgoKCgoKAAAACgxLjEcOkVPLytHCxQoAAAoODg+RDcXGU9AUUkL
+ KAAAKDZOTCwKGBBOIkZRMCgAACgICEI0JQMWDDJIK0koAAAoPztLQxITNS0fPVBHKAAAKCQkFQUND0Ej
+ BCJAUSgAACgkARUgHScHPDMOQCEoAAAoJCRKTREbJjgxGkBRKAAAKCQBJAE5KTYqMQ5AISgAACgJKCgo
+ KCgoKCgoKCgoAAAoBh4eHh4eHh4eHh4CKAAAKAYGBgYGBgYGBgYGCSgAAAAoKCgoKCgoKCgoKCgAAAAA
+ AAAAAAAAAAAAAAAAAAD//wAAwAMAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIAB
+ AACAAQAAgAEAAMADAAD//wAAKAAAABAAAAAgAAAAAQAgAAAAAABABAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAA/5kAR/+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+Z
+ AEcAAAAAAAAAAP+ZAP/bxcX//+Xl/9vFxf//8fH/7N/f///n5//bv7///9vb/9u5uf//1NT/27Ky///M
+ zP//mQD/AAAAAAAAAAD/mQD/28nJ/9vJyf/s4uL/M441/zOQN/+ZwJT/69zc/9u/v//bvLz/27i4/9u0
+ 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
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEFBQUFBQUFBQUFBQUFBQUFBQUFB
+ AAAAQYdoWmhoYCSFeqeoMaqrW4pZt7IVQQAAQYammKZ0CT8uU0oQvqmqlDOud3W0QQAAQcBWVlZxGwZO
+ WGwtmb4xvLtbubgWQQAAQXSklqSDXjUmTxIHE0qIMYmsulmxQQAAQSSjlaNJPg0gs51VBB9hvVerW66w
+ QQAAQcFDQ0MKXVBlw4B7Ui9GKwW8u7p3QQAAQaKDk6Gff2Q3bzkZgQO1cKVXlK2vQQAAQaGga4JzKTtc
+ VBFyeTx8RHSpvDOuQQAAQWuSv7/EwixfJUWcmzQaYsUxvLu6QQAAQXMBIQEBTCcdDm4YIw9+URCovKyK
+ QQAAQZ4BIQEBmihNMDYUIoRKWhCovKyKQQAAQb8hISFmDBxAeEu2SFaYWpcxvLu6QQAAQZ4BIQEBHjoy
+ PaGjloWmWhCovKyKQQAAQXMBIQEBR56ffWejloWmWhCovKyKQQAAQWOLi4uLi2OMbY1pjkJ2jxeQapE4
+ QQAAQQtBQUFBQUFBQUFBQUFBQUFBQUFBQQAAQQgqKioqKioqKioqKioqKioqKioCQQAAQQgICAgICAgI
+ CAgICAgICAgICAgLQQAAAEFBQUFBQUFBQUFBQUFBQUFBQUFBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A////AMAAAwCAAAEAgAABAIAAAQCAAAEAgAABAIAA
+ AQCAAAEAgAABAIAAAQCAAAEAgAABAIAAAQCAAAEAgAABAIAAAQCAAAEAgAABAIAAAQDAAAMA////AP//
+ /wAoAAAAGAAAADAAAAABACAAAAAAAGAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+Z
+ AEf/mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+Z
+ AP//mQD//5kA//+ZAP//mQD//5kA//+ZAEcAAAAAAAAAAP+ZAP//4+P//+Xl/7ajo///5eX//+Xl/8a4
+ uP//8PD//+vr/7mlpf//4OD//97e/7aenv//29v//9nZ/7aZmf//1dX//9LS/7aUlP//zs7//8zM//+Z
+ AP8AAAAAAAAAAP+ZAP//5+f//+jo/7ampv//6Oj//+3t/3mwdf8kmiL/W6xX/8fLvv//6en//+Hh/7af
+ n///3d3//9vb/7abm///19f//9TU/7aWlv//z8///83N//+ZAP8AAAAAAAAAAP+ZAP+2p6f/tqio/7ao
+ qP+2qKj/2NHR/x+RHf+P57P/TsVr/w+RD/+HvoH/1MjI/7uoqP+2n5//tp6e/7acnP+2mpr/tpmZ/7aX
+ l/+2lZX/tpOT//+ZAP8AAAAAAAAAAP+ZAP//7e3//+7u/7aqqv//7u7///b2/xmKGP9215j/U9R//z/V
+ dP8UpSf/QaY+/7rLs///6en//9/f/7aenv//2tr//9jY/7aYmP//0tL//9DQ//+ZAP8AAAAAAAAAAP+Z
+ AP//8PD///Hx/7asrP//8fH///j4/xeFFP9t0o//R8lv/zTOaP9A23j/Nclg/wuOCv+Fwn7/+u3q/72o
+ qP//3Nz//9nZ/7aZmf//1NT//9HR//+ZAP8AAAAAAAAAAP+ZAP+2ra3/tq6u/7aurv+2rq7/2dTU/xuD
+ Gf9pzon/Q8Np/y/GX/80z2n/Pddy/0Xhfv8frDb/J48l/7HCqP+9p6f/tpyc/7aamv+2mJj/tpaW//+Z
+ AP8AAAAAAAAAAP+ZAP//9fX///b2/7awsP//9/f///v7/xyBG/9ryoX/Q75m/y2+WP8vxV//M81n/znS
+ bf9B3Hn/OtNt/x6HHf//7Oz//9zc/7abm///1tb//9PT//+ZAP8AAAAAAAAAAP+ZAP//9/f///n5/7ay
+ sv//+vr///z8/xt8Gv9wyYj/Sbtn/zC5Vv8pvFb/LsJc/zDLZf841G//Mshh/yGEH///7e3//93d/7ac
+ nP//19f//9TU//+ZAP8AAAAAAAAAAP+ZAP+2srL/trS0/7a1tf+2tbX/2djY/x16HP97yY//VLls/z62
+ Xf8qtE//KLtV/y/CXv8Ulyj/Oo45/7XDrf+8qKj/tp6e/7acnP+2mpr/tpiY//+ZAP8AAAAAAAAAAP+Z
+ AP///Pz//////7a2tv///////////yJ6IP+KzJn/Y7t2/1C3Z/9DumP/J6ZC/w15Df+eyJn//PHw/76t
+ rf//4eH//97e/7acnP//2Nj//9XV//+ZAP8AAAAAAAAAAP+ZAP///f3//////7a2tv///////////yd8
+ Jf+f0qn/fMKJ/27Bf/8liCz/V51V/8fRw///8vL//+np/7ajo///4eH//97e/7acnP//2Nj//9XV//+Z
+ AP8AAAAAAAAAAP+ZAP+2tbX/tra2/7a2tv+2trb/2NjY/yh8J//M6dL/ebd+/x15HP+ev5z/2NLS/8C2
+ tv+2qKj/tqam/7ajo/+2oaH/tp6e/7acnP+2mpr/tpiY//+ZAP8AAAAAAAAAAP+ZAP///f3//////7a2
+ tv///////////5K1kv80hTT/cqRx/87TzP//9/f///Hx/7aqqv//6+v//+jo/7ajo///4eH//97e/7ac
+ nP//2Nj//9XV//+ZAP8AAAAAAAAAAP+ZAP///Pz//////7a2tv///////////8rKyv///f3///v7/723
+ t///9PT///Hx/7aqqv//6+v//+jo/7ajo///4eH//97e/7acnP//2Nj//9XV//+ZAP8AAAAAAAAAAP+Z
+ AP/Pzc3/z8/P/8/Pz//Pz8//z8/P/8/Pz//Pzc3/z8vL/8/Jyf/Px8f/z8TE/8/Cwv/PwMD/z729/8+7
+ u//PuLj/z7a2/8+zs//PsbH/z6+v//+ZAP8AAAAAAAAAAP+ZAP//rT3//5kA//+ZAP//mQD//5kA//+Z
+ AP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+Z
+ AP8AAAAAAAAAAP+ZAP//zJn/64UA/+uFAP/rhQD/64UA/+uFAP/rhQD/64UA/+uFAP/rhQD/64UA/+uF
+ AP/rhQD/64UA/+uFAP/rhQD/64UA/+uFAP/rhQD/95EA//+ZAP8AAAAAAAAAAP+ZAP//zJn//8yZ///M
+ mf//zJn//8yZ///Mmf//zJn//8yZ///Mmf//zJn//8yZ///Mmf//zJn//8yZ///Mmf//zJn//8yZ///M
+ mf//zJn//609//+ZAP8AAAAAAAAAAP+ZAEf/mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+Z
+ AP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAEcAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAA////AP///wDAAAMAgAABAIAAAQCAAAEAgAABAIAAAQCAAAEAgAABAIAAAQCAAAEAgAABAIAA
+ AQCAAAEAgAABAIAAAQCAAAEAgAABAIAAAQCAAAEAwAADAP///wD///8AKAAAACAAAABAAAAAAQAIAAAA
+ AACABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A9I4AADvYdQDCpYcAGIAbAJLlswD/0KsA/7VTAG+n
+ bADN59IAI7c+AL25uQBs0IsA/9zcADuOOQDqnSoA0qRgAECzXACfzJkA/8B0ABegJACEv34A7fLpALik
+ pABXum4A1cvLAC/HYQAsfSwAhcqUAF6tWwD/rT0AT9mBAK/HqQA7pTkAfaZ9ACm5UgD/nAoA2tnZACiQ
+ JgBwvH4A//HxACuhLgB62JoA/8yZAFDLdgD/0NAAuJiYABiRHQCm1K0A3ejTAEnBawDHx8cAwK2tAFvQ
+ gQA+zG0AeceMAP/n5wAfqC4ALooxAB6TLwBlomQANrxdAEPffQCUzqAAYrp1AFSsYwBs2pMA64UAACF7
+ IQCp1aIANM5oAC/CVAARiBkAMbJTALiysgAjsEYAn8+nAP+ZAABQtmgA2dLSAP/4+ABwyIgAqcCoAITD
+ jgDOzsYAwL+/APnv6wAenCEAOdNtADfHZAD/1tYAuKurALiengAaeBwAxbi4AEjkgQBx1JAAo8ygACzB
+ WwBEt2EAS8ZwAP/h4QDRz88A/+zsACe0TgBB2nMAS7pnACSUIwBpzIcAMIQxADTBYAAYixwAPqE8ADu5
+ XQC9tLQAuLe3AL+pqQD7lQAAJX0kAF+4cQDAsbEAMshdADPKZQCwwqkAT7tqAFS3awAztVYAfMSKANPP
+ ywAeeh4AHn4gANvW1gAljSUAK75YAGzJhgD/+/sA//X1APeRAAD/5OQA/9nZAP/T0wAckh4Axbu7AL28
+ vAC4r68AuKenALihoQDW0NAAva+vABiEGwBKvmkA2ubTAEPdegAuw10ANtBqABl9GgAqtlEAu7a2AL2s
+ rAAwyWMAP9h0AP/9/QD/8/MA/+/vAP/q6gD/398AvbGxALi1tQC4ra0AuKmpALiamgC4nJwAF4waADLN
+ ZwC9t7cAv6urACiPJAApulQAssOpADfTbQDa19cAMMZgADPMZgA40mwAOtRuAL+wsAD//v4A//r6AP/3
+ 9wD/9vYA//T0AP/y8gD/8PAAGYMbAP/u7gD/7e0A/+vrAP/p6QD/5uYA/+XlAP/j4wD/4OAA/97eAP/d
+ 3QD/29sA/9raAP/Y2AD/19cA/9XVAP/U1AD/0dEAJrVOACu/WQDa2toA2tjYAL29vQC9uroAvba2ALi4
+ uAC9rq4AuLS0ALiZmQC4s7MAuLGxALiwsAC4nZ0AuK6uALifnwC4oKAAuKysALiiogC4qqoAuKOjALil
+ pQDZ2dkA29fXAD/ZdABD33wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAEU5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk4RAABOBCnDw+bDw8PmxGjF6KXGOZLHi4vpZqbL
+ 5M3OB04AAE6fpcXF6MXFxejDoym6yMjJ58rLDl2M0NHe0y6MTgAATtzExMRcxMTEjxMqIiHBOcgYZsrL
+ 5M3P0N6NLs5OAABOlebmqampqalQjgZDOh5VX+rq5+fl5OKsq94vXU4AAE6nKcCjkaOjo4QwKzYgelhG
+ GjnJZufMDoys0Y0OTgAATnO/ib5Lvr6+7K1hLTe47gtxMmjJ56YOzaxb0sxOAABO2r69Ud9RUVG1cA1l
+ WrdZmWoVFlc1yssO4s/Ry04AAE6v3d2oqKioqNeWbTNvtke4oWBIbLOwk+RdrKvlTgAATgyIort0u7u7
+ JsKHlz7VG7ebue0/scPKy+SM0MtOAABO2bsBAdsBAQHWBVJ9ciSGmqCutAOFpMqm5M7Ppk4AAE6QAQEB
+ 2wEBAdacOBlkf9SyY3tMJ3w5Zqbkzc/KTgAATtjb29vb29vb1l4dQU8SSp1pSQmBeerp5+RdrOdOAABO
+ 2AEBAdsBAQHWgkAoeH5rPA+YwMWSyMnK5Q6MZk4AAE7YAQEB2wEBAdZFMVSAQoNilCnExZLIycrlDoxm
+ TgAATtgBAQHbAQEB63cKTTs9F1GRwcTFksjJyuUOjGZOAABO2Nvb29vb29s0I24cU2eeS5GpXOiS6hjn
+ 5eTi504AAE7YAQEB2wEBAdsBAQFWiFG+kcHExZLIycrlDoxmTgAATtgBAQHbAQEB2wEBAXSIUb6RwcTF
+ ksjJyuUOjGZOAABO2AEBAdsBAQHbAQEBdLy9iZGkxMWSyMnK5Q6MZk4AAE7b29vb29vb29vb23So3eDh
+ 4+ZcqpLq6efkXax1TgAATiVOTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OAABOCAICAgICAgICAgIC
+ AgICAgICAgICAgICAgICdk4AAE4URERERERERERERERERERERERERERERERERESKTgAAECwsLCwsLCws
+ LCwsLCwsLCwsLCwsLCwsLCwsFB8QAAAAEE5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OEAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////////////gAAAAYAAAAGAAAABgAAAAYAA
+ AAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAA
+ AAGAAAABgAAAAYAAAAGAAAABgAAAAcAAAAP///////////////8oAAAAIAAAAEAAAAABACAAAAAAAIAQ
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+ZAHP/mQD//5kA//+Z
+ AP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+Z
+ AP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kAcwAAAAAAAAAA/5kA/8Kl
+ h///8fH//+7u///u7v+4rKz//+7u///u7v//7u7/uKys///t7f//7Oz//+vr/7iqqv//6ur//+np///n
+ 5/+4p6f//+bm///k5P//5OT/uKOj///h4f//39///97e/7ifn///29v//9ra///Qq///mQD/AAAAAAAA
+ AAD/mQD/vays///q6v//6+v//+vr/7iqqv//6+v//+vr///r6/+4qqr//+7u///z8///8fH/v7Cw///l
+ 5f//5eX//+Pj/7iiov//4OD//97e///c3P+4np7//9nZ///X1///1dX/uJmZ///R0f//0ND//9nZ//+Z
+ AP8AAAAAAAAAAP+ZAP+9rq7//+3t///t7f//7e3/uKur///t7f//7e3//+3t/8W7u/+fzJn/K6Eu/zul
+ Of+vx6n///Dw///n5///5eX/uKSk///h4f//4OD//97e/7ifn///29v//9jY///X1/+4mZn//9PT///Q
+ 0P//2tr//5kA/wAAAAAAAAAA/5kA/72vr/+4rKz/uKys/7itrf+4ra3/uK2t/7itrf+4ra3/2dLS/xyS
+ Hv+S5bP/bNqT/x+oLv9erVv/zs7G/8W4uP+4paX/uKWl/7iiov+4oqL/uKCg/7ifn/+4nZ3/uJyc/7ia
+ mv+4mZn/uJiY/7ienv//mQD/AAAAAAAAAAD/mQD/vbGx///x8f//8vL///Pz/7ivr///8/P///Pz///z
+ 8//b1tb/GJEd/3rYmv9b0IH/T9mB/zLIXf8enCH/qdWi/9XLy///5+f//+Pj///h4f+4oqL//93d///c
+ 3P//2dn/uJyc///V1f//09P//9zc//+ZAP8AAAAAAAAAAP+ZAP+9tLT///T0///19f//9vb/uLKy///2
+ 9v//9vb///b2/9vX1/8XjBr/cdSQ/1DLdv8+zG3/ONJs/0PffP8jtz7/PqE8/93o0///7Oz//+Pj/7ii
+ ov//39///9zc///b2/+4nJz//9bW///U1P//3d3//5kA/wAAAAAAAAAA/5kA/722tv//9vb///f3///4
+ +P+4s7P///j4///4+P//+Pj/2tfX/xiLHP9s0Iv/S8Zw/zfHZP8zzGb/OdNt/0Pdev9B2nP/F6Ak/4S/
+ fv/57+v/wK2t///g4P//3t7//9zc/7idnf//2Nj//9XV///e3v//mQD/AAAAAAAAAAD/mQD/vbe3/7i0
+ tP+4tLT/uLW1/7i1tf+4tbX/uLW1/7i1tf/a2Nj/GIQb/2nMh/9JwWv/NMFg/zDGYP80zmj/ONJs/z/Y
+ dP9I5IH/L8JU/ySUI/+yw6n/v6ur/7ihof+4n5//uJ6e/7icnP+4mpr/uKCg//+ZAP8AAAAAAAAAAP+Z
+ AP+9ubn///v7///9/f///v7/uLe3///+/v///v7///7+/9rZ2f8Zgxv/bMmG/0q+af82vF3/K79Z/y/H
+ Yf8zzGb/NtBq/zrUbv8/2XT/Q999/yiPJP//7u7//+Dg///e3v+4n5///9nZ///X1///3t7//5kA/wAA
+ AAAAAAAA/5kA/726uv///v7///////////+4uLj/////////////////2tra/xiAG/9wyIj/T7tq/zu5
+ Xf8puVL/K75Y/y7DXf8wyWP/Ms1n/zfTbf872HX/JY0l///v7///4OD//9/f/7ifn///2tr//9jY///f
+ 3///mQD/AAAAAAAAAAD/mQD/vby8/////////////////7i4uP/////////////////a2tr/GX0a/3nH
+ jP9Xum7/RLdh/zO1Vv8mtU7/KbpU/yzBW/8zymX/I7BG/yiQJv+wwqn//+fn///h4f//39//uJ+f///b
+ 2///2Nj//+Dg//+ZAP8AAAAAAAAAAP+ZAP+9vb3/uLi4/7i4uP+4uLj/uLi4/7i4uP+4uLj/uLi4/9ra
+ 2v8aeBz/hcqU/2K6df9Qtmj/QLNc/zGyU/8qtlH/J7RO/xGIGf9vp2z/08/L/8Cxsf+4paX/uKOj/7ii
+ ov+4n5//uJ6e/7icnP+4oqL//5kA/wAAAAAAAAAA/5kA/729vf////////////////+4uLj/////////
+ ////////2tra/x56Hv+UzqD/cLx+/1+4cf9Ut2v/S7pn/x6TL/87jjn/2ubT///y8v//6+v/uKen///l
+ 5f//4+P//+Dg/7igoP//3Nz//9nZ///h4f//mQD/AAAAAAAAAAD/mQD/vb29/////////////////7i4
+ uP/////////////////a2tr/IXsh/6bUrf+Ew47/fMSK/1SsY/8efiD/o8yg/9bQ0P//8fH//+3t///r
+ 6/+4p6f//+Xl///j4///4OD/uKCg///c3P//2dn//+Hh//+ZAP8AAAAAAAAAAP+ZAP+9vb3/////////
+ ////////uLi4/////////////////9nZ2f8lfST/zefS/5/Pp/8uijH/ZaJk/+3y6f//+Pj/uK+v///w
+ 8P//7e3//+vr/7inp///5eX//+Pj///g4P+4oKD//9zc///Z2f//4eH//5kA/wAAAAAAAAAA/5kA/729
+ vf+4uLj/uLi4/7i4uP+4uLj/uLi4/7i4uP+4uLj/x8fH/32mff8whDH/LH0s/6nAqP/Rz8//u7a2/7iy
+ sv+4r6//uK2t/7irq/+4qqr/uKen/7ilpf+4pKT/uKKi/7igoP+4n5//uJ2d/7iiov//mQD/AAAAAAAA
+ AAD/mQD/vb29/////////////////7i4uP////////////////+4uLj/////////////////wL+////7
+ +///+Pj///b2/7ivr///8PD//+3t///r6/+4p6f//+Xl///j4///4OD/uKCg///c3P//2dn//+Hh//+Z
+ AP8AAAAAAAAAAP+ZAP+9vb3/////////////////uLi4/////////////////7i4uP//////////////
+ //+4t7f///v7///4+P//9vb/uK+v///w8P//7e3//+vr/7inp///5eX//+Pj///g4P+4oKD//9zc///Z
+ 2f//4eH//5kA/wAAAAAAAAAA/5kA/729vf////////////////+4uLj/////////////////uLi4////
+ /////////////7i3t///+vr///f3///19f+4r6///+/v///t7f//6+v/uKen///l5f//4+P//+Dg/7ig
+ oP//3Nz//9nZ///h4f//mQD/AAAAAAAAAAD/mQD/uLi4/7i4uP+4uLj/uLi4/7i4uP+4uLj/uLi4/7i4
+ uP+4uLj/uLi4/7i4uP+4t7f/uLW1/7i0tP+4sbH/uLCw/7iurv+4rKz/uKur/7ipqf+4p6f/uKWl/7ij
+ o/+4oqL/uJ+f/7ienv+4nJz/v6mp//+ZAP8AAAAAAAAAAP+ZAP//nAr//5kA//+ZAP//mQD//5kA//+Z
+ AP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+Z
+ AP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA/wAAAAAAAAAA/5kA//+1U//0jgD/9I4A//SO
+ AP/0jgD/9I4A//SOAP/0jgD/9I4A//SOAP/0jgD/9I4A//SOAP/0jgD/9I4A//SOAP/0jgD/9I4A//SO
+ AP/0jgD/9I4A//SOAP/0jgD/9I4A//SOAP/0jgD/9I4A//uVAP//mQD/AAAAAAAAAAD/mQD//8B0/+uF
+ AP/rhQD/64UA/+uFAP/rhQD/64UA/+uFAP/rhQD/64UA/+uFAP/rhQD/64UA/+uFAP/rhQD/64UA/+uF
+ AP/rhQD/64UA/+uFAP/rhQD/64UA/+uFAP/rhQD/64UA/+uFAP/rhQD/95EA//+ZAP8AAAAAAAAAAP+Z
+ AMH/zJn//8yZ///Mmf//zJn//8yZ///Mmf//zJn//8yZ///Mmf//zJn//8yZ///Mmf//zJn//8yZ///M
+ mf//zJn//8yZ///Mmf//zJn//8yZ///Mmf//zJn//8yZ///Mmf//zJn//8yZ///AdP//rT3//5kAwQAA
+ AAAAAAAA/5kAR/+ZAMH/mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+Z
+ AP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+Z
+ AMH/mQBHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////4AAAAGAAAABgAAAAYAA
+ AAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAA
+ AAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAHAAAAD////////////////KAAAADAAAABgAAAAAQAIAAAA
+ AACACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A8YsAADvYdQDjroIAGIAbAJLlswD/0KsA96xQAG+n
+ bADN59IAI7c+AL25uQBr1IwA/9veAEKPQgDupyMA36hnAEKwWACdxZoA7rp/ABaeJgCHuYYA7O/mALOk
+ pABYu28A0snJADDHYQAsfSwAjMaVAFqlWADvo0MATNd+AK3OqwA7pTkAe7B3ACi4UgD/nAoA2tnZACiQ
+ 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
+ b2O2e0ebuLm5anpJVGjHx8ldyssOzqYUTgAAThQ039/f39/f39/f30tLUJx4QX1kPoZjG6C3R5u4uLlI
+ hRqTk+Tk4qyrq+IUTgAAThQ0AQEBAQHfAQEBAQFLu5x4QX1kPrKGY5obe65HR7iyhSk5yMfkZqbMDqYU
+ TgAAThQ0AQEBAQHfAQEBAQHfu154QRlrcn+dsoZjmragR4ZJFsQ5x8jkZsrLDmYUTgAAThQ0AQEBAQHf
+ AQEBAQHfAV5BKHhPZH+daSSy1WO2FZwjKcY5x8jlZsrLzGYUTgAAThQ0AQEBAQHfAQEBAQHfAV5BKEF+
+ axJ/aWnUskxJD5iPxcY5OceTyWamzGYUTgAAThQ039/f39/f39/f39/fUF4ogCh4T2QSSkppSZwjGqmS
+ 6hjp55OT5F3irOQUTgAAThQ0AQEBAQHfAQEBAQHfAV4oVChBeE9kZEyccTKjpMOSxaXGOceTyWbKy8kU
+ TgAAThQ0AQEBAQHfAQEBAQHfAV4WHYAoQXh+g14WUaMppMOSaMXGOTmTi2bKy8kUTgAAThQ0AQEBAQHf
+ AQEBAQHfAV5UQFSAgBJeHhdWv8ApwcOSaMXGOTmTx8lmpskUTgAAThQ0AQEBAQHfAQEBAQHfAV5UMUBU
+ d14hiL7mv6PAwaSSaMWlOTmTyMlmpskUTgAAThQ039/f39/f39/f39/fZw8PMT1eHlVW46nmXFzokpKS
+ kuoY6eeTk+Rd4uUsTgAAThQ0AQEBAQHfAQEBAQHfARcPXm4ToohRUb2piaPAKaSSxMWlxjmTyMlmyoss
+ TgAAThQ0AQEBAQHfAQEBAQHfAQEBAQGQiIi8Ub2piaPAKaSSxMWlxjmTyMlmyossTgAAThQ0AQEBAQHf
+ AQEBAQHfAQEBAQFLiIi8Ub2piaPAKaSSxMWlxjmTyMlmyossTgAAThQ0AQEBAQHfAQEBAQHfAQEBAQHf
+ AQEBAbtLooiIvFGpvr+jKSmSw8XGxsUsTgAATiwUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU
+ FBQUFBQUEREREREETgAATk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5O
+ TgAATnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2TgAATooCAgICAgIC
+ AgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKKTgAATgJERERERERERERERERERERERERE
+ REREREREREREREREREREREREREREREQCTgAATh8RERERERERERERERERERERERERERERERERERERERER
+ EREREREREREREREfTgAAEBQsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwU
+ EAAAERQsz9HR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHRzywUEQAAABEQTk5OTk5O
+ Tk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OThARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////8AAP//
+ /////wAA////////AAD///////8AAMAAAAAAAwAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAAB
+ AACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAA
+ AAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAAB
+ AACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAA
+ AAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAAB
+ AACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAMAAAAAAAwAA////////AAD///////8AAP//
+ /////wAA////////AAAoAAAAMAAAAGAAAAABACAAAAAAAIAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+1ACb/pwDM/6QA//+j
+ AP//owD//6MA//+jAP//pAD//6QA//+kAP//pAD//6QA//+kAP//pAD//6QA//+kAP//pAD//6QA//+k
+ AP//pAD//6QA//+kAP//pAD//6QA//+kAP//pAD//6QA//+kAP//pAD//6QA//+kAP//pQD//6UA//+l
+ AP//pQD//6UA//+lAP//pQD//6UA//+lAP//pQD//6UA//+lAP//pgD//6cAzP+1ACYAAAAAAAAAAP+n
+ AMzvq07//9Gb///Ok///zpP//8+T///Pk///z5P//82T///Nk///zpP//86U///Mkv//zJL//82T///L
+ kf//y5L//8uQ///MkP//ypH//8mP///Jj///ypD//8iO///Ijf//yY7//8aM///Hjf//xYv//8aK///D
+ if//xIn//8KI///Dh///wYf//8CG//+/hP//voT//72D//+8gv//vIH//7qA//+6gP//uoT//61R//+n
+ AMwAAAAAAAAAAP+mAP/kuIH/ysbK///0+///9Pv///X7///z+f//8/n/s6uv///y+P//8vn///H3///x
+ 9///8vj/s6it///x9///7/X//+70///u9f//7fP/s6aq///s8///6/H//+rw///p7///6fD/s6On///n
+ 7f//5uz//+Tq///j6f//4ef/s52h///f5f//3uT//9vi///b4f//2N7/s5ic///V2///1Nv//9LY///R
+ 1///0d3//7qC//+mAP8AAAAAAAAAAP+lAP/kt33/ysTJ///y8v//8vL///Ly///y8v//8vL/s6mp///x
+ 8f//8PD///Dw///v7///7+//s6en///u7v//7e3//+3t///s7P//6+v/s6Wl///q6v//6en//+jo///o
+ 6P//5+f/s6Gh///l5f//5OT//+Pj///h4f//4OD/s5yc///d3f//3Nz//9ra///Z2f//2Nj/s5aW///V
+ 1f//09P//9LS///Q0P//0dj//7l///+lAP8AAAAAAAAAAP+lAP/kt3z/ysXK///z8///8/P///Pz///z
+ 8///8/P/s6qq///y8v//8vL///Hx///x8f//8PD/s6io///v7///7u7//+7u///t7f//7Oz/s6Wl///r
+ 6///6ur//+np///o6P//6Oj/s6Ki///m5v//5eX//+Tk///j4///4eH/s52d///e3v//3d3//9vb///a
+ 2v//2Nj/s5eX///W1v//1NT//9PT///R0f//0tn//7qA//+lAP8AAAAAAAAAAP+lAP/kuH7/ysfK///1
+ 9f//9fX///X1///09P//9PT/s6ur///z8///8/P///Ly///y8v//8vL/s6mp///w8P//7+////T0///2
+ 9v//9PT/u7Cw///s7P//6+v//+rq///p6f//6Oj/s6Oj///n5///5ub//+Xl///k5P//4uL/s56e///g
+ 4P//3t7//93d///b2///2tr/s5iY///W1v//1dX//9PT///S0v//0tj//7qA//+lAP8AAAAAAAAAAP+l
+ AP/kuX3/ysjK/7Otrf+zra3/s62t/7OsrP+zrKz/s6ys/7OsrP+zq6v/s6ur/7Orq/+zqqr/s6qq/7Ws
+ rP/HycL/S6NJ/xCNEP8ymjD/psOh/8vCwv+1qKj/s6Wl/7Olpf+zpKT/s6Oj/7Ojo/+zoqL/s6Gh/7Oh
+ of+zn5//s5+f/7Oenv+znZ3/s5yc/7Oamv+zmpr/s5mZ/7OYmP+zlpb/s5aW/7OUlP+zlZr//7uB//+l
+ AP8AAAAAAAAAAP+lAP/kuX7/ysjK///39///9/f///f3///39///9vb/s62t///29v//9fX///X1///0
+ 9P//9PT/s6ur///29v9isl//JqAu/3PRjv9EuVj/BI0C/269av/z8On//+/v///r6///6+v/s6Sk///o
+ 6P//6Oj//+fn///m5v//5eX/s5+f///h4f//4OD//9/f///d3f//3Nz/s5mZ///Z2f//19f//9bW///U
+ 1P//1Nr//7yB//+lAP8AAAAAAAAAAP+lAP/kuoD/ysnK///4+P//+Pj///j4///4+P//+Pj/s62t///3
+ 9///9vb///b2///19f//9fX/s6ur///5+f8YjBf/aMZ9/3XVk/9p1o3/WNJ+/xedIf8glh//uNyy///z
+ 8///7Oz/s6Wl///p6f//6Oj//+jo///m5v//5eX/s6Gh///j4///4eH//+Dg///e3v//3d3/s5qa///a
+ 2v//2Nj//9bW///V1f//1dv//7yC//+lAP8AAAAAAAAAAP+lAP/ku4H/ysrK///6+v//+vr///n5///5
+ +f//+fn/s66u///4+P//+Pj///f3///39///9vb/s6ys///6+v8MhAz/asmC/2zRi/9e0IL/VNN//0zX
+ fv8pukv/AooC/2C2Xf/t7uT/wbW1///q6v//6en//+jo///n5///5ub/s6Gh///k5P//4+P//+Hh///f
+ 3///3t7/s5qa///b2///2dn//9jY///W1v//1tz//72D//+lAP8AAAAAAAAAAP+lAP/kvYD/ysrK///7
+ +///+/v///v7///7+///+vr/s6+v///5+f//+fn///j4///4+P//9/f/s62t///6+v8Mgwz/ZcZ9/2bO
+ hf9YzX3/TM53/0HRcv86027/OtNs/xShJP8Yjhf/kL2M///z8///6+v//+np///o6P//5+f/s6Gh///l
+ 5f//4+P//+Li///g4P//3t7/s5ub///b2///2tr//9jY///W1v//193//72D//+lAP8AAAAAAAAAAP+l
+ AP/kvID/ysrK/7Oxsf+zsbH/s7Gx/7Oxsf+zsLD/s7Cw/7OwsP+zr6//s6+v/7Ovr/+zrq7/s66u/9bS
+ 0v8KfQr/YcR5/2HLgP9Tynj/R8tx/zvNa/82zmn/OtNt/0Hbd/8vw1P/BYoG/0ShQv/Cybv/w7e3/7Ok
+ pP+zo6P/s6Ki/7Ohof+zoaH/s5+f/7Oenv+znZ3/s5yc/7Obm/+zmpr/s5iY/7OYmP+zmJ3//72D//+l
+ AP8AAAAAAAAAAP+lAP/kvoP/ysrK///+/v///v7///39///9/f///f3/s7Gx///8/P//+/v///v7///6
+ +v//+fn/s66u///7+/8MfQz/XsF2/17JfP9Qx3P/Q8hs/zbJZv8zzGb/N9Bq/zrTbf9A2nT/Qtt1/xqm
+ Lf8RiBD/nc+X//7x8f//6ur/s6Ki///m5v//5eX//+Tk///i4v//4OD/s52d///d3f//29v//9ra///Y
+ 2P//2N7//76E//+lAP8AAAAAAAAAAP+lAP/kvYP/ysrK///////////////////+/v///v7/s7Ky///9
+ /f///Pz///z8///7+///+/v/s6+v///8/P8QfhD/XL1z/1zGef9NxXD/QMVp/zPGYv8xymT/Nc9p/zjR
+ a/871G7/P9hy/0Teev81yF3/B4sK/0SjQf/d5tP/xbm5///n5///5ub//+Xl///j4///4eH/s52d///e
+ 3v//3d3//9vb///Z2f//2d///7+E//+lAP8AAAAAAAAAAP+lAP/kvYL/ysrK////////////////////
+ ////////s7Oz///+/v///v7///39///8/P//+/v/s7Cw///8/P8QexD/W7tw/1vEd/9Mwm3/P8Jl/zLC
+ Xv8vxmD/Msxm/zXOaP840Wv/OtNt/z7Xcf9B2nX/Q914/x2qNP8Lgwv/erN2///v7///5ub//+Xl///k
+ 5P//4uL/s52d///f3///3d3//9vb///a2v//2uH//7+E//+lAP8AAAAAAAAAAP+lAP/kvYL/ysrK////
+ ////////////////////////s7Oz//////////////7+///9/f///Pz/s7Gx///9/f8QeRD/XLlv/1vC
+ dv9Mv2z/P79k/zK/XP8twVv/L8Zg/zLKZP80zWf/N9Bq/znSbP871G7/PdZw/0Hbd/81y2D/B4oJ/5LF
+ i///7Oz//+bm///m5v//4+P/s56e///g4P//3t7//9zc///a2v//2+L//7+F//+lAP8AAAAAAAAAAP+l
+ AP/kvYL/ysrK/7Ozs/+zs7P/s7Oz/7Ozs/+zs7P/s7Oz/7Ozs/+zs7P/s7Oz/7Ozs/+zsrL/s7Ky/9XU
+ 1P8NdQ3/Xblv/13Adv9OvWv/QLxj/zO8W/8rvVf/LcFb/y/HYf8xyWP/M8xm/zXOaP830Gr/ONFr/znS
+ bP881nH/LcBU/yGIIP/SyMj/s6Gh/7Ohof+zn5//s5+f/7Odnf+znJz/s5ub/7Oamv+zm5///8CG//+l
+ AP8AAAAAAAAAAP+lAP/kvYL/ysrK////////////////////////////s7Oz////////////////////
+ ////////s7Ky///+/v8QdhD/Xrdv/2C/d/9RvGz/RLpj/ze5W/8ruVT/KrxW/yzAWv8uxF7/MMdh/zLL
+ Zf8zzWf/NM1n/zXOaP840m3/Kr5T/yaMJP//8fH//+fn///l5f//5ub/s5+f///h4f//39///93d///c
+ 3P//3OP//8CG//+lAP8AAAAAAAAAAP+lAP/kvYL/ysrK////////////////////////////s7Oz////
+ ////////////////////////s7Oz///+/v8QchD/YbZw/2S/ev9Vu27/SLll/zy3Xf8wtlX/KLdR/yq7
+ Vf8rvlj/LcFb/y7EXv8wxmD/Mslj/zPOaf8rv1j/BoMK/4y/hv//7e3//+fn///m5v//5eX/s5+f///h
+ 4f//4OD//97e///c3P//3uT//8CG//+lAP8AAAAAAAAAAP+lAP/kvYL/ysrK////////////////////
+ ////////s7Oz////////////////////////////s7Oz//////8QcBD/ZbZy/2m/ff9bunH/Trho/0K2
+ X/82tVj/LLRR/ye1T/8ouFL/KrtV/yu/Wf8twlz/L8Vg/xabLP8KeAr/eK50///x8f//6en//+jo///m
+ 5v//5eX/s6Cg///i4v//4OD//97e///d3f//3uT//8GH//+lAP8AAAAAAAAAAP+lAP/kvYL/ysrK////
+ ////////////////////////s7Oz////////////////////////////s7Oz//////8QbxD/a7Z3/3C/
+ gf9iu3X/Vbhs/0q1Y/8/tFz/NLJV/yuyT/8ms03/J7ZQ/yq6Vf8irUT/BXsJ/z+WPf/a5dL/xry8///r
+ 6///6en//+jo///n5///5ub/s6Gh///j4///4eH//9/f///d3f//3eT//8GH//+lAP8AAAAAAAAAAP+l
+ AP/kvYL/ysrK/7Ozs/+zs7P/s7Oz/7Ozs/+zs7P/s7Oz/7Ozs/+zs7P/s7Oz/7Ozs/+zs7P/s7Oz/9TU
+ 1P8RbBH/crd7/3nAhv9qvHr/Xrhx/1K2af9ItGH/PrJa/zWxVP8uslH/J7JN/xCMH/8Mcwz/f698/9HK
+ yv+4ra3/s6am/7Olpf+zpKT/s6Oj/7Oiov+zoaH/s6Gh/7Ofn/+znp7/s52d/7OcnP+znaH//8GH//+l
+ AP8AAAAAAAAAAP+lAP/kvYL/ysrK////////////////////////////s7Oz////////////////////
+ ////////s7Oz//////8VbRX/eLiA/4LDjf9zvYD/Z7p3/1y3b/9StGf/SrRi/0S1YP8roEL/BHMH/0qY
+ SP/i6dz///Pz///v7///7u7/s6am///r6///6ur//+np///o6P//5ub/s6Gh///j4///4eH//+Dg///e
+ 3v//4Ob//8OH//+lAP8AAAAAAAAAAP+lAP/kvYL/ysrK////////////////////////////s7Oz////
+ ////////////////////////s7Oz//////8VbRX/gLuG/4zGlf9+wIj/crx//2e5dv9guHL/VLRo/xqD
+ Iv8UcxT/ibGH///4+P//8/P///Hx///v7///7u7/s6am///s7P//6+v//+np///o6P//5+f/s6Gh///k
+ 5P//4uL//+Dg///e3v//4Ob//8KH//+lAP8AAAAAAAAAAP+lAP/kvYL/ysrK////////////////////
+ ////////s7Oz////////////////////////////s7Oz//////8VbRX/ir+O/5fJnv+JxJH/fsCI/3rB
+ h/9HoFP/A2sE/1WaVP/o7eP/wr29///09P//8vL///Hx///w8P//7u7/s6am///s7P//6+v//+np///o
+ 6P//5+f/s6Gh///m5v//4+P//+Hh///f3///4Ob//8KH//+lAP8AAAAAAAAAAP+lAP/kvYL/ysrK////
+ ////////////////////////s7Oz////////////////////////////s7Oz//////8acBr/kcGU/6bQ
+ qv+bzKH/hcCN/yOAJv8Zchn/rc6r///7+///9vb/s6ys///09P//8/P///Ly///w8P//7+//s6en///s
+ 7P//6+v//+rq///o6P//5+f/s6Gh///l5f//4+P//+Hh///f3///3+b//8KH//+lAP8AAAAAAAAAAP+l
+ AP/kvYL/ysrK/7Ozs/+zs7P/s7Oz/7Ozs/+zs7P/s7Oz/7Ozs/+zs7P/s7Oz/7Ozs/+zs7P/s7Oz/8zM
+ zP9FiEX/PIw//6nPq/9hpWT/AWUB/1KSUf/Izsb/wL29/7Ourv+zra3/s6ys/7Orq/+zq6v/s6qq/7Oo
+ qP+zqKj/s6en/7Ompv+zpaX/s6Sk/7Ojo/+zoqL/s6Gh/7Ohof+zn5//s56e/7Odnf+znqL//8KI//+l
+ AP8AAAAAAAAAAP+lAP/kvYL/ysrK////////////////////////////s7Oz////////////////////
+ ////////s7Oz///////n8Of/SJBI/wtnC/8wgDD/nLqc///9/f//+/v///n5///4+P//9/f/s62t///1
+ 9f//8/P///Ly///x8f//7+//s6en///t7f//6+v//+rq///p6f//6Oj/s6Gh///l5f//4+P//+Hh///g
+ 4P//4ef//8KI//+lAP8AAAAAAAAAAP+lAP/kvYL/ysrK////////////////////////////s7Oz////
+ ////////////////////////s7Oz////////////////////////////vby8///8/P//+/v///r6///4
+ +P//9/f/s62t///19f//8/P///Ly///x8f//7+//s6en///t7f//6+v//+rq///p6f//6Oj/s6Gh///l
+ 5f//4+P//+Hh///g4P//4ef//8KI//+lAP8AAAAAAAAAAP+lAP/kvYL/ysrK////////////////////
+ ////////s7Oz////////////////////////////s7Oz////////////////////////////s7Ky///8
+ /P//+/v///r6///4+P//9/f/s62t///19f//8/P///Ly///x8f//7+//s6en///t7f//6+v//+rq///p
+ 6f//6Oj/s6Gh///l5f//4+P//+Hh///g4P//4ef//8KI//+lAP8AAAAAAAAAAP+lAP/lvoX/ysrK////
+ ////////////////////////s7Oz////////////////////////////s7Oz////////////////////
+ ////////s7Oz///////////////////+/////f//s7Gz///7////+f////j+///3/f//9fv/s6uv///z
+ +f//8ff///D2///u9f//7vT/s6Wp///r8f//6O7//+bs///l7P//5fH//8SM//+lAP8AAAAAAAAAAP+m
+ AP/kxZj/5b+F/+S9gv/kvYL/5L2C/+S9gv/kvYL/5L2C/+S9gv/kvYL/5L2C/+S9gv/kvYL/5L2C/+S9
+ gv/kvYL/5L2C/+S9gv/kvYP/5L6D/+S8gP/kvYH/5LuB/+S6gP/kuX//5Lp9/+S4fv/kt3z/5Lh9/+S2
+ fP/ktXr/5LZ7/+S0ev/ks3j/5LR3/+SyeP/ksXb/5LF3/+Swdv/kr3T/5K5z/+SvdP/krnP/466C//+m
+ AP8AAAAAAAAAAP+oAP//lwD//5YA//+WAP//lgD//5YA//+WAP//lgD//5YA//+WAP//lgD//5YA//+W
+ AP//lgD//5YA//+WAP//lgD//5YA//+WAP//lgD//5YA//+WAP//lwD//5cA//+XAP//lwD//5cA//+X
+ AP//lwD//5cA//+XAP//lwD//5cA//+XAP//lwD//5cA//+YAP//mAD//5gA//+YAP//mAD//5gA//+Y
+ AP//mAD//5gA//+oAP8AAAAAAAAAAP+pAP/8lgD/+pQA//qUAP/6lAD/+pQA//qUAP/6lAD/+pQA//qU
+ AP/6lAD/+pQA//qUAP/6lAD/+pQA//qUAP/6lAD/+pQA//qUAP/6lAD/+pQA//qUAP/6lAD/+pQA//qU
+ AP/6lAD/+pQA//qUAP/6lAD/+pQA//qUAP/6lAD/+pQA//qUAP/6lAD/+pQA//qUAP/6lAD/+pQA//qU
+ AP/6lAD/+pQA//qUAP/6lAD//JYA//+pAP8AAAAAAAAAAP+qAP/3kQD/8IoA//CKAP/wigD/8IoA//CK
+ AP/wigD/8IoA//CKAP/wigD/8IoA//CKAP/wigD/8IoA//CKAP/wigD/8IoA//CKAP/wigD/8IoA//CK
+ AP/wigD/8IoA//CKAP/wigD/8IoA//CKAP/wigD/8IoA//CKAP/wigD/8IoA//CKAP/wigD/8IoA//CK
+ AP/wigD/8IoA//CKAP/wigD/8IoA//CKAP/wigD/95EA//+qAP8AAAAAAAAAAP+qAP/yiwD/5X0A/+Z9
+ AP/mfQD/5n0A/+Z9AP/mfQD/5n0A/+Z9AP/mfQD/5n0A/+Z9AP/mfQD/5n0A/+Z9AP/mfQD/5n0A/+Z9
+ AP/mfQD/5n0A/+Z9AP/mfQD/5n0A/+Z9AP/mfQD/5n0A/+Z9AP/mfQD/5n0A/+Z9AP/mfQD/5n0A/+Z9
+ AP/mfQD/5n0A/+Z9AP/mfQD/5n0A/+Z9AP/mfQD/5n0A/+Z9AP/lfQD/8osA//+qAP8AAAAAAAAAAP+o
+ AP/vo0P/4ZtP/+KbTf/im03/4ptN/+KbTf/im03/4ptN/+KbTf/im03/4ptN/+KbTf/im03/4ptN/+Kb
+ Tf/im03/4ptN/+KbTf/im03/4ptN/+KbTf/im03/4ptN/+KbTf/im03/4ptN/+KbTf/im03/4ptN/+Kb
+ Tf/im03/4ptN/+KbTf/im03/4ptN/+KbTf/im03/4ptN/+KbTf/im03/4ptN/+KbTf/hm0//76ND//+o
+ AP8AAAAAAAAAAP+mAMzvtnP/57yV/+i6j//ouo7/6LqO/+i6jv/ouo7/6LqO/+i6jv/ouo7/6LqO/+i6
+ jv/ouo7/6LqO/+i6jv/ouo7/6LqO/+i6jv/ouo7/6LqO/+i6jv/ouo7/6LqO/+i6jv/ouo7/6LqO/+i6
+ jv/ouo7/6LqO/+i6jv/ouo7/6LqO/+i6jv/ouo7/6LqO/+i6jv/ouo7/6LqO/+i6jv/ouo7/6LqO/+i6
+ j//nvJX/77Zz//+mAMwAAAAAAAAAAP+wAFv/xGf/+NGf//jky//44sj/+OLI//jiyP/44sj/+OLI//ji
+ yP/44sj/+OLI//jiyP/44sj/+OLI//jiyP/44sj/+OLI//jiyP/44sj/+OLI//jiyP/44sj/+OLI//ji
+ yP/44sj/+OLI//jiyP/44sj/+OLI//jiyP/44sj/+OLI//jiyP/44sj/+OLI//jiyP/44sj/+OLI//ji
+ yP/44sj/+OLI//jky//40Z///8Rn//+wAFsAAAAAAAAAAAAAAAD/sABb/6QAzP+iAP//ogD//6IA//+i
+ AP//ogD//6IA//+iAP//ogD//6IA//+iAP//ogD//6IA//+iAP//ogD//6IA//+iAP//ogD//6IA//+i
+ AP//ogD//6IA//+iAP//ogD//6IA//+iAP//ogD//6IA//+iAP//ogD//6IA//+iAP//ogD//6IA//+i
+ AP//ogD//6IA//+iAP//ogD//6IA//+iAP//pADM/7AAWwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////AAD///////8AAP///////wAA////////
+ AADAAAAAAAMAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAA
+ AAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAAB
+ AACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAA
+ AAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAAB
+ AACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAA
+ AAAAAQAAgAAAAAABAADAAAAAAAMAAP///////wAA////////AAD///////8AAP///////wAA
+
+
\ No newline at end of file
diff --git a/app/DD-Record-Organiser/frmTemplates.Designer.vb b/app/DD-Record-Organiser/frmTemplates.Designer.vb
index c9f8920..8aa405c 100644
--- a/app/DD-Record-Organiser/frmTemplates.Designer.vb
+++ b/app/DD-Record-Organiser/frmTemplates.Designer.vb
@@ -32,14 +32,12 @@ Partial Class frmTemplates
Dim CHANGED_WHENLabel As System.Windows.Forms.Label
Dim ENTITY_IDLabel As System.Windows.Forms.Label
Dim DOCTYPE_IDLabel As System.Windows.Forms.Label
- Dim ADDED_WHOLabel1 As System.Windows.Forms.Label
- Dim ADDED_WHENLabel1 As System.Windows.Forms.Label
- Dim CHANGED_WHENLabel1 As System.Windows.Forms.Label
Dim GUIDLabel2 As System.Windows.Forms.Label
Dim NAME_PATTERNLabel As System.Windows.Forms.Label
Dim FIXED_VALUELabel As System.Windows.Forms.Label
Dim CONNECTION_IDLabel As System.Windows.Forms.Label
Dim SQL_COMMANDLabel As System.Windows.Forms.Label
+ Dim Label5 As System.Windows.Forms.Label
Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmTemplates))
Me.DD_DMSDataSet = New DD_Record_Organiser.DD_DMSDataSet()
Me.TBPMO_TEMPLATEBindingSource = New System.Windows.Forms.BindingSource(Me.components)
@@ -49,6 +47,7 @@ Partial Class frmTemplates
Me.BindingNavigatorAddNewItem = New System.Windows.Forms.ToolStripButton()
Me.BindingNavigatorCountItem = New System.Windows.Forms.ToolStripLabel()
Me.BindingNavigatorDeleteItem = New System.Windows.Forms.ToolStripButton()
+ Me.ToolStripLabel3 = New System.Windows.Forms.ToolStripLabel()
Me.BindingNavigatorMoveFirstItem = New System.Windows.Forms.ToolStripButton()
Me.BindingNavigatorMovePreviousItem = New System.Windows.Forms.ToolStripButton()
Me.BindingNavigatorSeparator = New System.Windows.Forms.ToolStripSeparator()
@@ -62,8 +61,8 @@ Partial Class frmTemplates
Me.ListBox1 = New System.Windows.Forms.ListBox()
Me.TBPMO_TEMPLATE_ENTITYBindingSource = New System.Windows.Forms.BindingSource(Me.components)
Me.TBPMO_TEMPLATE_ENTITYTableAdapter = New DD_Record_Organiser.DD_DMSDataSetTableAdapters.TBPMO_TEMPLATE_ENTITYTableAdapter()
- Me.TBPMO_TEMPLATE_ENTITY_PATTERNBindingSource = New System.Windows.Forms.BindingSource(Me.components)
- Me.TBPMO_TEMPLATE_ENTITY_PATTERNTableAdapter = New DD_Record_Organiser.DD_DMSDataSetTableAdapters.TBPMO_TEMPLATE_ENTITY_PATTERNTableAdapter()
+ Me.TBPMO_TEMPLATE_PATTERNBindingSource = New System.Windows.Forms.BindingSource(Me.components)
+ Me.TBPMO_TEMPLATE_PATTERNTableAdapter = New DD_Record_Organiser.DD_DMSDataSetTableAdapters.TBPMO_TEMPLATE_PATTERNTableAdapter()
Me.NAMETextBox = New System.Windows.Forms.TextBox()
Me.TEMPLATE_PATHTextBox = New System.Windows.Forms.TextBox()
Me.ACTIVECheckBox = New System.Windows.Forms.CheckBox()
@@ -71,32 +70,14 @@ Partial Class frmTemplates
Me.ADDED_WHENTextBox = New System.Windows.Forms.TextBox()
Me.CHANGED_WHOTextBox = New System.Windows.Forms.TextBox()
Me.CHANGED_WHENTextBox = New System.Windows.Forms.TextBox()
- Me.BindingNavigator1 = New System.Windows.Forms.BindingNavigator(Me.components)
- Me.ToolStripButton1 = New System.Windows.Forms.ToolStripButton()
- Me.ToolStripLabel1 = New System.Windows.Forms.ToolStripLabel()
- Me.ToolStripButton2 = New System.Windows.Forms.ToolStripButton()
- Me.ToolStripButton3 = New System.Windows.Forms.ToolStripButton()
- Me.ToolStripButton4 = New System.Windows.Forms.ToolStripButton()
- Me.ToolStripSeparator1 = New System.Windows.Forms.ToolStripSeparator()
- Me.ToolStripTextBox1 = New System.Windows.Forms.ToolStripTextBox()
- Me.ToolStripSeparator2 = New System.Windows.Forms.ToolStripSeparator()
- Me.ToolStripButton5 = New System.Windows.Forms.ToolStripButton()
- Me.ToolStripButton6 = New System.Windows.Forms.ToolStripButton()
- Me.ToolStripSeparator3 = New System.Windows.Forms.ToolStripSeparator()
- Me.ToolStripButton7 = New System.Windows.Forms.ToolStripButton()
- Me.ToolStripButton8 = New System.Windows.Forms.ToolStripButton()
- Me.ENTITY_IDComboBox = New System.Windows.Forms.ComboBox()
+ Me.cmbEntities = New System.Windows.Forms.ComboBox()
Me.VWPMO_GUI_ENTITYBindingSource = New System.Windows.Forms.BindingSource(Me.components)
Me.DOCTYPE_IDComboBox = New System.Windows.Forms.ComboBox()
Me.VWPMO_DOKUMENTTYPESBindingSource = New System.Windows.Forms.BindingSource(Me.components)
- Me.ADDED_WHOTextBox1 = New System.Windows.Forms.TextBox()
- Me.ADDED_WHENTextBox1 = New System.Windows.Forms.TextBox()
- Me.CHANGED_WHENTextBox1 = New System.Windows.Forms.TextBox()
Me.VWPMO_DOKUMENTTYPESTableAdapter = New DD_Record_Organiser.DD_DMSDataSetTableAdapters.VWPMO_DOKUMENTTYPESTableAdapter()
Me.VWPMO_GUI_ENTITYTableAdapter = New DD_Record_Organiser.DD_DMSDataSetTableAdapters.VWPMO_GUI_ENTITYTableAdapter()
- Me.ListBox2 = New System.Windows.Forms.ListBox()
+ Me.ListBox_Entity = New System.Windows.Forms.ListBox()
Me.BindingNavigator2 = New System.Windows.Forms.BindingNavigator(Me.components)
- Me.ToolStripButton9 = New System.Windows.Forms.ToolStripButton()
Me.ToolStripLabel2 = New System.Windows.Forms.ToolStripLabel()
Me.ToolStripButton10 = New System.Windows.Forms.ToolStripButton()
Me.ToolStripButton11 = New System.Windows.Forms.ToolStripButton()
@@ -109,18 +90,31 @@ Partial Class frmTemplates
Me.ToolStripSeparator6 = New System.Windows.Forms.ToolStripSeparator()
Me.ToolStripButton15 = New System.Windows.Forms.ToolStripButton()
Me.ToolStripButton16 = New System.Windows.Forms.ToolStripButton()
+ Me.ToolStripSeparator1 = New System.Windows.Forms.ToolStripSeparator()
+ Me.tsbtnGetPatterns = New System.Windows.Forms.ToolStripButton()
Me.GUIDTextBox2 = New System.Windows.Forms.TextBox()
Me.NAME_PATTERNTextBox = New System.Windows.Forms.TextBox()
Me.FIXED_VALUETextBox = New System.Windows.Forms.TextBox()
Me.CONNECTION_IDComboBox = New System.Windows.Forms.ComboBox()
Me.SQL_COMMANDTextBox = New System.Windows.Forms.TextBox()
- Me.ListBox3 = New System.Windows.Forms.ListBox()
- Me.Label1 = New System.Windows.Forms.Label()
Me.Label2 = New System.Windows.Forms.Label()
Me.Panel1 = New System.Windows.Forms.Panel()
- Me.ToolStripLabel3 = New System.Windows.Forms.ToolStripLabel()
- Me.Label3 = New System.Windows.Forms.Label()
+ Me.btnAddTemplate = New System.Windows.Forms.Button()
+ Me.lblSaveTemplate = New System.Windows.Forms.Label()
Me.Label4 = New System.Windows.Forms.Label()
+ Me.Label3 = New System.Windows.Forms.Label()
+ Me.OpenFileDialog1 = New System.Windows.Forms.OpenFileDialog()
+ Me.GroupBox1 = New System.Windows.Forms.GroupBox()
+ Me.Button1 = New System.Windows.Forms.Button()
+ Me.lblSaveEntity = New System.Windows.Forms.Label()
+ Me.btndeleteEntityZO = New System.Windows.Forms.Button()
+ Me.ListBoxPatterns = New System.Windows.Forms.ListBox()
+ Me.Panel2 = New System.Windows.Forms.Panel()
+ Me.Label1 = New System.Windows.Forms.Label()
+ Me.cmbControls = New System.Windows.Forms.ComboBox()
+ Me.DD_ECMAdmin = New DD_Record_Organiser.DD_ECMAdmin()
+ Me.DT_VORSCHAUBindingSource = New System.Windows.Forms.BindingSource(Me.components)
+ Me.ListBoxVorschau = New System.Windows.Forms.ListBox()
GUIDLabel = New System.Windows.Forms.Label()
NAMELabel = New System.Windows.Forms.Label()
TEMPLATE_PATHLabel = New System.Windows.Forms.Label()
@@ -130,27 +124,27 @@ Partial Class frmTemplates
CHANGED_WHENLabel = New System.Windows.Forms.Label()
ENTITY_IDLabel = New System.Windows.Forms.Label()
DOCTYPE_IDLabel = New System.Windows.Forms.Label()
- ADDED_WHOLabel1 = New System.Windows.Forms.Label()
- ADDED_WHENLabel1 = New System.Windows.Forms.Label()
- CHANGED_WHENLabel1 = New System.Windows.Forms.Label()
GUIDLabel2 = New System.Windows.Forms.Label()
NAME_PATTERNLabel = New System.Windows.Forms.Label()
FIXED_VALUELabel = New System.Windows.Forms.Label()
CONNECTION_IDLabel = New System.Windows.Forms.Label()
SQL_COMMANDLabel = New System.Windows.Forms.Label()
+ Label5 = New System.Windows.Forms.Label()
CType(Me.DD_DMSDataSet, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.TBPMO_TEMPLATEBindingSource, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.TBPMO_TEMPLATEBindingNavigator, System.ComponentModel.ISupportInitialize).BeginInit()
Me.TBPMO_TEMPLATEBindingNavigator.SuspendLayout()
CType(Me.TBPMO_TEMPLATE_ENTITYBindingSource, System.ComponentModel.ISupportInitialize).BeginInit()
- CType(Me.TBPMO_TEMPLATE_ENTITY_PATTERNBindingSource, System.ComponentModel.ISupportInitialize).BeginInit()
- CType(Me.BindingNavigator1, System.ComponentModel.ISupportInitialize).BeginInit()
- Me.BindingNavigator1.SuspendLayout()
+ CType(Me.TBPMO_TEMPLATE_PATTERNBindingSource, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.VWPMO_GUI_ENTITYBindingSource, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.VWPMO_DOKUMENTTYPESBindingSource, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.BindingNavigator2, System.ComponentModel.ISupportInitialize).BeginInit()
Me.BindingNavigator2.SuspendLayout()
Me.Panel1.SuspendLayout()
+ Me.GroupBox1.SuspendLayout()
+ Me.Panel2.SuspendLayout()
+ CType(Me.DD_ECMAdmin, System.ComponentModel.ISupportInitialize).BeginInit()
+ CType(Me.DT_VORSCHAUBindingSource, System.ComponentModel.ISupportInitialize).BeginInit()
Me.SuspendLayout()
'
'GUIDLabel
@@ -219,11 +213,11 @@ Partial Class frmTemplates
'ENTITY_IDLabel
'
ENTITY_IDLabel.AutoSize = True
- ENTITY_IDLabel.Location = New System.Drawing.Point(402, 269)
+ ENTITY_IDLabel.Location = New System.Drawing.Point(6, 19)
ENTITY_IDLabel.Name = "ENTITY_IDLabel"
- ENTITY_IDLabel.Size = New System.Drawing.Size(63, 15)
+ ENTITY_IDLabel.Size = New System.Drawing.Size(115, 15)
ENTITY_IDLabel.TabIndex = 21
- ENTITY_IDLabel.Text = "ENTITY ID:"
+ ENTITY_IDLabel.Text = "1. Entität auswählen:"
'
'DOCTYPE_IDLabel
'
@@ -234,64 +228,37 @@ Partial Class frmTemplates
DOCTYPE_IDLabel.TabIndex = 23
DOCTYPE_IDLabel.Text = "Dokumentart:"
'
- 'ADDED_WHOLabel1
- '
- ADDED_WHOLabel1.AutoSize = True
- ADDED_WHOLabel1.Location = New System.Drawing.Point(460, 337)
- ADDED_WHOLabel1.Name = "ADDED_WHOLabel1"
- ADDED_WHOLabel1.Size = New System.Drawing.Size(80, 15)
- ADDED_WHOLabel1.TabIndex = 25
- ADDED_WHOLabel1.Text = "ADDED WHO:"
- '
- 'ADDED_WHENLabel1
- '
- ADDED_WHENLabel1.AutoSize = True
- ADDED_WHENLabel1.Location = New System.Drawing.Point(503, 373)
- ADDED_WHENLabel1.Name = "ADDED_WHENLabel1"
- ADDED_WHENLabel1.Size = New System.Drawing.Size(86, 15)
- ADDED_WHENLabel1.TabIndex = 27
- ADDED_WHENLabel1.Text = "ADDED WHEN:"
- '
- 'CHANGED_WHENLabel1
- '
- CHANGED_WHENLabel1.AutoSize = True
- CHANGED_WHENLabel1.Location = New System.Drawing.Point(545, 409)
- CHANGED_WHENLabel1.Name = "CHANGED_WHENLabel1"
- CHANGED_WHENLabel1.Size = New System.Drawing.Size(104, 15)
- CHANGED_WHENLabel1.TabIndex = 29
- CHANGED_WHENLabel1.Text = "CHANGED WHEN:"
- '
'GUIDLabel2
'
GUIDLabel2.AutoSize = True
- GUIDLabel2.Location = New System.Drawing.Point(451, 494)
+ GUIDLabel2.Location = New System.Drawing.Point(299, 435)
GUIDLabel2.Name = "GUIDLabel2"
- GUIDLabel2.Size = New System.Drawing.Size(37, 15)
+ GUIDLabel2.Size = New System.Drawing.Size(21, 15)
GUIDLabel2.TabIndex = 32
- GUIDLabel2.Text = "GUID:"
+ GUIDLabel2.Text = "ID:"
'
'NAME_PATTERNLabel
'
NAME_PATTERNLabel.AutoSize = True
- NAME_PATTERNLabel.Location = New System.Drawing.Point(482, 529)
+ NAME_PATTERNLabel.Location = New System.Drawing.Point(360, 435)
NAME_PATTERNLabel.Name = "NAME_PATTERNLabel"
- NAME_PATTERNLabel.Size = New System.Drawing.Size(98, 15)
+ NAME_PATTERNLabel.Size = New System.Drawing.Size(157, 15)
NAME_PATTERNLabel.TabIndex = 34
- NAME_PATTERNLabel.Text = "NAME PATTERN:"
+ NAME_PATTERNLabel.Text = "Platzhaltername OfficeDatei:"
'
'FIXED_VALUELabel
'
FIXED_VALUELabel.AutoSize = True
- FIXED_VALUELabel.Location = New System.Drawing.Point(539, 560)
+ FIXED_VALUELabel.Location = New System.Drawing.Point(586, 435)
FIXED_VALUELabel.Name = "FIXED_VALUELabel"
- FIXED_VALUELabel.Size = New System.Drawing.Size(78, 15)
+ FIXED_VALUELabel.Size = New System.Drawing.Size(121, 15)
FIXED_VALUELabel.TabIndex = 36
- FIXED_VALUELabel.Text = "FIXED VALUE:"
+ FIXED_VALUELabel.Text = "Platzhalter-Ersetzung:"
'
'CONNECTION_IDLabel
'
CONNECTION_IDLabel.AutoSize = True
- CONNECTION_IDLabel.Location = New System.Drawing.Point(796, 555)
+ CONNECTION_IDLabel.Location = New System.Drawing.Point(341, 503)
CONNECTION_IDLabel.Name = "CONNECTION_IDLabel"
CONNECTION_IDLabel.Size = New System.Drawing.Size(101, 15)
CONNECTION_IDLabel.TabIndex = 38
@@ -300,12 +267,22 @@ Partial Class frmTemplates
'SQL_COMMANDLabel
'
SQL_COMMANDLabel.AutoSize = True
- SQL_COMMANDLabel.Location = New System.Drawing.Point(1051, 547)
+ SQL_COMMANDLabel.Location = New System.Drawing.Point(477, 503)
SQL_COMMANDLabel.Name = "SQL_COMMANDLabel"
SQL_COMMANDLabel.Size = New System.Drawing.Size(98, 15)
SQL_COMMANDLabel.TabIndex = 40
SQL_COMMANDLabel.Text = "SQL COMMAND:"
'
+ 'Label5
+ '
+ Label5.AutoSize = True
+ Label5.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
+ Label5.Location = New System.Drawing.Point(1083, 437)
+ Label5.Name = "Label5"
+ Label5.Size = New System.Drawing.Size(90, 13)
+ Label5.TabIndex = 87
+ Label5.Text = "Vorschau/Inhalte:"
+ '
'DD_DMSDataSet
'
Me.DD_DMSDataSet.DataSetName = "DD_DMSDataSet"
@@ -342,8 +319,8 @@ Partial Class frmTemplates
Me.TableAdapterManager.TBPMO_KONFIGURATIONTableAdapter = Nothing
Me.TableAdapterManager.TBPMO_RECORD_LOG_CONFIGTableAdapter = Nothing
Me.TableAdapterManager.TBPMO_RECORDTableAdapter = Nothing
- Me.TableAdapterManager.TBPMO_TEMPLATE_ENTITY_PATTERNTableAdapter = Nothing
Me.TableAdapterManager.TBPMO_TEMPLATE_ENTITYTableAdapter = Nothing
+ Me.TableAdapterManager.TBPMO_TEMPLATE_PATTERNTableAdapter = Nothing
Me.TableAdapterManager.TBPMO_TEMPLATETableAdapter = Me.TBPMO_TEMPLATETableAdapter
Me.TableAdapterManager.TBPMO_WD_FVIEW_DT_INDEXTableAdapter = Nothing
Me.TableAdapterManager.TBPMO_WD_OBJECTTYPETableAdapter = Nothing
@@ -395,6 +372,14 @@ Partial Class frmTemplates
Me.BindingNavigatorDeleteItem.Size = New System.Drawing.Size(23, 22)
Me.BindingNavigatorDeleteItem.Text = "Löschen"
'
+ 'ToolStripLabel3
+ '
+ Me.ToolStripLabel3.Font = New System.Drawing.Font("Segoe UI", 9.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
+ Me.ToolStripLabel3.Name = "ToolStripLabel3"
+ Me.ToolStripLabel3.Size = New System.Drawing.Size(137, 22)
+ Me.ToolStripLabel3.Text = "Hinterlegte Vorlagen"
+ Me.ToolStripLabel3.TextAlign = System.Drawing.ContentAlignment.MiddleLeft
+ '
'BindingNavigatorMoveFirstItem
'
Me.BindingNavigatorMoveFirstItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image
@@ -496,14 +481,14 @@ Partial Class frmTemplates
'
Me.TBPMO_TEMPLATE_ENTITYTableAdapter.ClearBeforeFill = True
'
- 'TBPMO_TEMPLATE_ENTITY_PATTERNBindingSource
+ 'TBPMO_TEMPLATE_PATTERNBindingSource
'
- Me.TBPMO_TEMPLATE_ENTITY_PATTERNBindingSource.DataMember = "TBPMO_TEMPLATE_ENTITY_PATTERN"
- Me.TBPMO_TEMPLATE_ENTITY_PATTERNBindingSource.DataSource = Me.DD_DMSDataSet
+ Me.TBPMO_TEMPLATE_PATTERNBindingSource.DataMember = "TBPMO_TEMPLATE_PATTERN"
+ Me.TBPMO_TEMPLATE_PATTERNBindingSource.DataSource = Me.DD_DMSDataSet
'
- 'TBPMO_TEMPLATE_ENTITY_PATTERNTableAdapter
+ 'TBPMO_TEMPLATE_PATTERNTableAdapter
'
- Me.TBPMO_TEMPLATE_ENTITY_PATTERNTableAdapter.ClearBeforeFill = True
+ Me.TBPMO_TEMPLATE_PATTERNTableAdapter.ClearBeforeFill = True
'
'NAMETextBox
'
@@ -571,139 +556,16 @@ Partial Class frmTemplates
Me.CHANGED_WHENTextBox.Size = New System.Drawing.Size(140, 23)
Me.CHANGED_WHENTextBox.TabIndex = 20
'
- 'BindingNavigator1
+ 'cmbEntities
'
- Me.BindingNavigator1.AddNewItem = Me.ToolStripButton1
- Me.BindingNavigator1.BindingSource = Me.TBPMO_TEMPLATE_ENTITYBindingSource
- Me.BindingNavigator1.CountItem = Me.ToolStripLabel1
- Me.BindingNavigator1.CountItemFormat = "von {0} Entitätszuordnungen"
- Me.BindingNavigator1.DeleteItem = Me.ToolStripButton2
- Me.BindingNavigator1.Dock = System.Windows.Forms.DockStyle.None
- Me.BindingNavigator1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ToolStripButton3, Me.ToolStripButton4, Me.ToolStripSeparator1, Me.ToolStripTextBox1, Me.ToolStripLabel1, Me.ToolStripSeparator2, Me.ToolStripButton5, Me.ToolStripButton6, Me.ToolStripSeparator3, Me.ToolStripButton1, Me.ToolStripButton2, Me.ToolStripButton7, Me.ToolStripButton8})
- Me.BindingNavigator1.Location = New System.Drawing.Point(329, 197)
- Me.BindingNavigator1.MoveFirstItem = Me.ToolStripButton3
- Me.BindingNavigator1.MoveLastItem = Me.ToolStripButton6
- Me.BindingNavigator1.MoveNextItem = Me.ToolStripButton5
- Me.BindingNavigator1.MovePreviousItem = Me.ToolStripButton4
- Me.BindingNavigator1.Name = "BindingNavigator1"
- Me.BindingNavigator1.PositionItem = Me.ToolStripTextBox1
- Me.BindingNavigator1.Size = New System.Drawing.Size(423, 25)
- Me.BindingNavigator1.TabIndex = 21
- Me.BindingNavigator1.Text = "BindingNavigator1"
- '
- 'ToolStripButton1
- '
- Me.ToolStripButton1.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image
- Me.ToolStripButton1.Image = CType(resources.GetObject("ToolStripButton1.Image"), System.Drawing.Image)
- Me.ToolStripButton1.Name = "ToolStripButton1"
- Me.ToolStripButton1.RightToLeftAutoMirrorImage = True
- Me.ToolStripButton1.Size = New System.Drawing.Size(23, 22)
- Me.ToolStripButton1.Text = "Neu hinzufügen"
- '
- 'ToolStripLabel1
- '
- Me.ToolStripLabel1.Name = "ToolStripLabel1"
- Me.ToolStripLabel1.Size = New System.Drawing.Size(157, 22)
- Me.ToolStripLabel1.Text = "von {0} Entitätszuordnungen"
- Me.ToolStripLabel1.ToolTipText = "Die Gesamtanzahl der Elemente."
- '
- 'ToolStripButton2
- '
- Me.ToolStripButton2.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image
- Me.ToolStripButton2.Image = CType(resources.GetObject("ToolStripButton2.Image"), System.Drawing.Image)
- Me.ToolStripButton2.Name = "ToolStripButton2"
- Me.ToolStripButton2.RightToLeftAutoMirrorImage = True
- Me.ToolStripButton2.Size = New System.Drawing.Size(23, 22)
- Me.ToolStripButton2.Text = "Löschen"
- '
- 'ToolStripButton3
- '
- Me.ToolStripButton3.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image
- Me.ToolStripButton3.Image = CType(resources.GetObject("ToolStripButton3.Image"), System.Drawing.Image)
- Me.ToolStripButton3.Name = "ToolStripButton3"
- Me.ToolStripButton3.RightToLeftAutoMirrorImage = True
- Me.ToolStripButton3.Size = New System.Drawing.Size(23, 22)
- Me.ToolStripButton3.Text = "Erste verschieben"
- '
- 'ToolStripButton4
- '
- Me.ToolStripButton4.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image
- Me.ToolStripButton4.Image = CType(resources.GetObject("ToolStripButton4.Image"), System.Drawing.Image)
- Me.ToolStripButton4.Name = "ToolStripButton4"
- Me.ToolStripButton4.RightToLeftAutoMirrorImage = True
- Me.ToolStripButton4.Size = New System.Drawing.Size(23, 22)
- Me.ToolStripButton4.Text = "Vorherige verschieben"
- '
- 'ToolStripSeparator1
- '
- Me.ToolStripSeparator1.Name = "ToolStripSeparator1"
- Me.ToolStripSeparator1.Size = New System.Drawing.Size(6, 25)
- '
- 'ToolStripTextBox1
- '
- Me.ToolStripTextBox1.AccessibleName = "Position"
- Me.ToolStripTextBox1.AutoSize = False
- Me.ToolStripTextBox1.Name = "ToolStripTextBox1"
- Me.ToolStripTextBox1.Size = New System.Drawing.Size(50, 23)
- Me.ToolStripTextBox1.Text = "0"
- Me.ToolStripTextBox1.ToolTipText = "Aktuelle Position"
- '
- 'ToolStripSeparator2
- '
- Me.ToolStripSeparator2.Name = "ToolStripSeparator2"
- Me.ToolStripSeparator2.Size = New System.Drawing.Size(6, 25)
- '
- 'ToolStripButton5
- '
- Me.ToolStripButton5.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image
- Me.ToolStripButton5.Image = CType(resources.GetObject("ToolStripButton5.Image"), System.Drawing.Image)
- Me.ToolStripButton5.Name = "ToolStripButton5"
- Me.ToolStripButton5.RightToLeftAutoMirrorImage = True
- Me.ToolStripButton5.Size = New System.Drawing.Size(23, 22)
- Me.ToolStripButton5.Text = "Nächste verschieben"
- '
- 'ToolStripButton6
- '
- Me.ToolStripButton6.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image
- Me.ToolStripButton6.Image = CType(resources.GetObject("ToolStripButton6.Image"), System.Drawing.Image)
- Me.ToolStripButton6.Name = "ToolStripButton6"
- Me.ToolStripButton6.RightToLeftAutoMirrorImage = True
- Me.ToolStripButton6.Size = New System.Drawing.Size(23, 22)
- Me.ToolStripButton6.Text = "Letzte verschieben"
- '
- 'ToolStripSeparator3
- '
- Me.ToolStripSeparator3.Name = "ToolStripSeparator3"
- Me.ToolStripSeparator3.Size = New System.Drawing.Size(6, 25)
- '
- 'ToolStripButton7
- '
- Me.ToolStripButton7.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image
- Me.ToolStripButton7.Image = CType(resources.GetObject("ToolStripButton7.Image"), System.Drawing.Image)
- Me.ToolStripButton7.Name = "ToolStripButton7"
- Me.ToolStripButton7.Size = New System.Drawing.Size(23, 22)
- Me.ToolStripButton7.Text = "Daten speichern"
- '
- 'ToolStripButton8
- '
- Me.ToolStripButton8.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image
- Me.ToolStripButton8.Image = Global.DD_Record_Organiser.My.Resources.Resources.refresh_16xLG
- Me.ToolStripButton8.ImageTransparentColor = System.Drawing.Color.Magenta
- Me.ToolStripButton8.Name = "ToolStripButton8"
- Me.ToolStripButton8.Size = New System.Drawing.Size(23, 22)
- Me.ToolStripButton8.Text = "ToolStripButton8"
- '
- 'ENTITY_IDComboBox
- '
- Me.ENTITY_IDComboBox.DataBindings.Add(New System.Windows.Forms.Binding("SelectedValue", Me.TBPMO_TEMPLATE_ENTITYBindingSource, "ENTITY_ID", True))
- Me.ENTITY_IDComboBox.DataSource = Me.VWPMO_GUI_ENTITYBindingSource
- Me.ENTITY_IDComboBox.DisplayMember = "Title"
- Me.ENTITY_IDComboBox.FormattingEnabled = True
- Me.ENTITY_IDComboBox.Location = New System.Drawing.Point(471, 266)
- Me.ENTITY_IDComboBox.Name = "ENTITY_IDComboBox"
- Me.ENTITY_IDComboBox.Size = New System.Drawing.Size(250, 23)
- Me.ENTITY_IDComboBox.TabIndex = 22
- Me.ENTITY_IDComboBox.ValueMember = "ID"
+ Me.cmbEntities.DataSource = Me.VWPMO_GUI_ENTITYBindingSource
+ Me.cmbEntities.DisplayMember = "Title"
+ Me.cmbEntities.FormattingEnabled = True
+ Me.cmbEntities.Location = New System.Drawing.Point(9, 40)
+ Me.cmbEntities.Name = "cmbEntities"
+ Me.cmbEntities.Size = New System.Drawing.Size(241, 23)
+ Me.cmbEntities.TabIndex = 22
+ Me.cmbEntities.ValueMember = "ID"
'
'VWPMO_GUI_ENTITYBindingSource
'
@@ -727,30 +589,6 @@ Partial Class frmTemplates
Me.VWPMO_DOKUMENTTYPESBindingSource.DataMember = "VWPMO_DOKUMENTTYPES"
Me.VWPMO_DOKUMENTTYPESBindingSource.DataSource = Me.DD_DMSDataSet
'
- 'ADDED_WHOTextBox1
- '
- Me.ADDED_WHOTextBox1.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_TEMPLATE_ENTITYBindingSource, "ADDED_WHO", True))
- Me.ADDED_WHOTextBox1.Location = New System.Drawing.Point(546, 334)
- Me.ADDED_WHOTextBox1.Name = "ADDED_WHOTextBox1"
- Me.ADDED_WHOTextBox1.Size = New System.Drawing.Size(100, 23)
- Me.ADDED_WHOTextBox1.TabIndex = 26
- '
- 'ADDED_WHENTextBox1
- '
- Me.ADDED_WHENTextBox1.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_TEMPLATE_ENTITYBindingSource, "ADDED_WHEN", True))
- Me.ADDED_WHENTextBox1.Location = New System.Drawing.Point(595, 370)
- Me.ADDED_WHENTextBox1.Name = "ADDED_WHENTextBox1"
- Me.ADDED_WHENTextBox1.Size = New System.Drawing.Size(100, 23)
- Me.ADDED_WHENTextBox1.TabIndex = 28
- '
- 'CHANGED_WHENTextBox1
- '
- Me.CHANGED_WHENTextBox1.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_TEMPLATE_ENTITYBindingSource, "CHANGED_WHEN", True))
- Me.CHANGED_WHENTextBox1.Location = New System.Drawing.Point(655, 406)
- Me.CHANGED_WHENTextBox1.Name = "CHANGED_WHENTextBox1"
- Me.CHANGED_WHENTextBox1.Size = New System.Drawing.Size(100, 23)
- Me.CHANGED_WHENTextBox1.TabIndex = 30
- '
'VWPMO_DOKUMENTTYPESTableAdapter
'
Me.VWPMO_DOKUMENTTYPESTableAdapter.ClearBeforeFill = True
@@ -759,47 +597,37 @@ Partial Class frmTemplates
'
Me.VWPMO_GUI_ENTITYTableAdapter.ClearBeforeFill = True
'
- 'ListBox2
+ 'ListBox_Entity
'
- Me.ListBox2.DataSource = Me.TBPMO_TEMPLATE_ENTITYBindingSource
- Me.ListBox2.DisplayMember = "EntityString"
- Me.ListBox2.FormattingEnabled = True
- Me.ListBox2.ItemHeight = 15
- Me.ListBox2.Location = New System.Drawing.Point(12, 245)
- Me.ListBox2.Name = "ListBox2"
- Me.ListBox2.Size = New System.Drawing.Size(182, 184)
- Me.ListBox2.TabIndex = 31
- Me.ListBox2.ValueMember = "GUID"
+ Me.ListBox_Entity.DisplayMember = "GUID"
+ Me.ListBox_Entity.FormattingEnabled = True
+ Me.ListBox_Entity.ItemHeight = 15
+ Me.ListBox_Entity.Location = New System.Drawing.Point(6, 23)
+ Me.ListBox_Entity.Name = "ListBox_Entity"
+ Me.ListBox_Entity.Size = New System.Drawing.Size(262, 139)
+ Me.ListBox_Entity.TabIndex = 31
+ Me.ListBox_Entity.ValueMember = "GUID"
'
'BindingNavigator2
'
- Me.BindingNavigator2.AddNewItem = Me.ToolStripButton9
- Me.BindingNavigator2.BindingSource = Me.TBPMO_TEMPLATE_ENTITY_PATTERNBindingSource
+ Me.BindingNavigator2.AddNewItem = Nothing
+ Me.BindingNavigator2.BindingSource = Me.TBPMO_TEMPLATE_PATTERNBindingSource
Me.BindingNavigator2.CountItem = Me.ToolStripLabel2
Me.BindingNavigator2.CountItemFormat = "von {0} Patterns"
Me.BindingNavigator2.DeleteItem = Me.ToolStripButton10
Me.BindingNavigator2.Dock = System.Windows.Forms.DockStyle.None
- Me.BindingNavigator2.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ToolStripButton11, Me.ToolStripButton12, Me.ToolStripSeparator4, Me.ToolStripTextBox2, Me.ToolStripLabel2, Me.ToolStripSeparator5, Me.ToolStripButton13, Me.ToolStripButton14, Me.ToolStripSeparator6, Me.ToolStripButton9, Me.ToolStripButton10, Me.ToolStripButton15, Me.ToolStripButton16})
- Me.BindingNavigator2.Location = New System.Drawing.Point(329, 455)
+ Me.BindingNavigator2.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ToolStripButton11, Me.ToolStripButton12, Me.ToolStripSeparator4, Me.ToolStripTextBox2, Me.ToolStripLabel2, Me.ToolStripSeparator5, Me.ToolStripButton13, Me.ToolStripButton14, Me.ToolStripSeparator6, Me.ToolStripButton10, Me.ToolStripButton15, Me.ToolStripButton16, Me.ToolStripSeparator1, Me.tsbtnGetPatterns})
+ Me.BindingNavigator2.Location = New System.Drawing.Point(302, 405)
Me.BindingNavigator2.MoveFirstItem = Me.ToolStripButton11
Me.BindingNavigator2.MoveLastItem = Me.ToolStripButton14
Me.BindingNavigator2.MoveNextItem = Me.ToolStripButton13
Me.BindingNavigator2.MovePreviousItem = Me.ToolStripButton12
Me.BindingNavigator2.Name = "BindingNavigator2"
Me.BindingNavigator2.PositionItem = Me.ToolStripTextBox2
- Me.BindingNavigator2.Size = New System.Drawing.Size(356, 25)
+ Me.BindingNavigator2.Size = New System.Drawing.Size(540, 25)
Me.BindingNavigator2.TabIndex = 32
Me.BindingNavigator2.Text = "BindingNavigator2"
'
- 'ToolStripButton9
- '
- Me.ToolStripButton9.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image
- Me.ToolStripButton9.Image = CType(resources.GetObject("ToolStripButton9.Image"), System.Drawing.Image)
- Me.ToolStripButton9.Name = "ToolStripButton9"
- Me.ToolStripButton9.RightToLeftAutoMirrorImage = True
- Me.ToolStripButton9.Size = New System.Drawing.Size(23, 22)
- Me.ToolStripButton9.Text = "Neu hinzufügen"
- '
'ToolStripLabel2
'
Me.ToolStripLabel2.Name = "ToolStripLabel2"
@@ -893,78 +721,78 @@ Partial Class frmTemplates
Me.ToolStripButton16.Size = New System.Drawing.Size(23, 22)
Me.ToolStripButton16.Text = "ToolStripButton8"
'
+ 'ToolStripSeparator1
+ '
+ Me.ToolStripSeparator1.Name = "ToolStripSeparator1"
+ Me.ToolStripSeparator1.Size = New System.Drawing.Size(6, 25)
+ '
+ 'tsbtnGetPatterns
+ '
+ Me.tsbtnGetPatterns.Image = Global.DD_Record_Organiser.My.Resources.Resources.arrow_Forward_16xLG
+ Me.tsbtnGetPatterns.ImageTransparentColor = System.Drawing.Color.Magenta
+ Me.tsbtnGetPatterns.Name = "tsbtnGetPatterns"
+ Me.tsbtnGetPatterns.Size = New System.Drawing.Size(201, 22)
+ Me.tsbtnGetPatterns.Text = "Platzhalter aus Vorlage neu laden"
+ '
'GUIDTextBox2
'
- Me.GUIDTextBox2.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_TEMPLATE_ENTITY_PATTERNBindingSource, "GUID", True))
- Me.GUIDTextBox2.Location = New System.Drawing.Point(494, 491)
+ Me.GUIDTextBox2.BackColor = System.Drawing.Color.WhiteSmoke
+ Me.GUIDTextBox2.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_TEMPLATE_PATTERNBindingSource, "GUID", True))
+ Me.GUIDTextBox2.Location = New System.Drawing.Point(302, 453)
Me.GUIDTextBox2.Name = "GUIDTextBox2"
- Me.GUIDTextBox2.Size = New System.Drawing.Size(100, 23)
+ Me.GUIDTextBox2.ReadOnly = True
+ Me.GUIDTextBox2.Size = New System.Drawing.Size(42, 23)
Me.GUIDTextBox2.TabIndex = 33
'
'NAME_PATTERNTextBox
'
- Me.NAME_PATTERNTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_TEMPLATE_ENTITY_PATTERNBindingSource, "NAME_PATTERN", True))
- Me.NAME_PATTERNTextBox.Location = New System.Drawing.Point(586, 526)
+ Me.NAME_PATTERNTextBox.BackColor = System.Drawing.Color.WhiteSmoke
+ Me.NAME_PATTERNTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_TEMPLATE_PATTERNBindingSource, "NAME_PATTERN", True))
+ Me.NAME_PATTERNTextBox.Location = New System.Drawing.Point(363, 453)
Me.NAME_PATTERNTextBox.Name = "NAME_PATTERNTextBox"
- Me.NAME_PATTERNTextBox.Size = New System.Drawing.Size(100, 23)
+ Me.NAME_PATTERNTextBox.ReadOnly = True
+ Me.NAME_PATTERNTextBox.Size = New System.Drawing.Size(217, 23)
Me.NAME_PATTERNTextBox.TabIndex = 35
'
'FIXED_VALUETextBox
'
- Me.FIXED_VALUETextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_TEMPLATE_ENTITY_PATTERNBindingSource, "FIXED_VALUE", True))
- Me.FIXED_VALUETextBox.Location = New System.Drawing.Point(623, 557)
+ Me.FIXED_VALUETextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_TEMPLATE_PATTERNBindingSource, "FIXED_VALUE", True))
+ Me.FIXED_VALUETextBox.Location = New System.Drawing.Point(586, 453)
Me.FIXED_VALUETextBox.Name = "FIXED_VALUETextBox"
- Me.FIXED_VALUETextBox.Size = New System.Drawing.Size(100, 23)
+ Me.FIXED_VALUETextBox.Size = New System.Drawing.Size(217, 23)
Me.FIXED_VALUETextBox.TabIndex = 37
'
'CONNECTION_IDComboBox
'
- Me.CONNECTION_IDComboBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_TEMPLATE_ENTITY_PATTERNBindingSource, "CONNECTION_ID", True))
+ Me.CONNECTION_IDComboBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_TEMPLATE_PATTERNBindingSource, "CONNECTION_ID", True))
Me.CONNECTION_IDComboBox.FormattingEnabled = True
- Me.CONNECTION_IDComboBox.Location = New System.Drawing.Point(903, 552)
+ Me.CONNECTION_IDComboBox.Location = New System.Drawing.Point(344, 521)
Me.CONNECTION_IDComboBox.Name = "CONNECTION_IDComboBox"
Me.CONNECTION_IDComboBox.Size = New System.Drawing.Size(121, 23)
Me.CONNECTION_IDComboBox.TabIndex = 39
'
'SQL_COMMANDTextBox
'
- Me.SQL_COMMANDTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_TEMPLATE_ENTITY_PATTERNBindingSource, "SQL_COMMAND", True))
- Me.SQL_COMMANDTextBox.Location = New System.Drawing.Point(1155, 544)
+ Me.SQL_COMMANDTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_TEMPLATE_PATTERNBindingSource, "SQL_COMMAND", True))
+ Me.SQL_COMMANDTextBox.Location = New System.Drawing.Point(480, 521)
Me.SQL_COMMANDTextBox.Name = "SQL_COMMANDTextBox"
Me.SQL_COMMANDTextBox.Size = New System.Drawing.Size(100, 23)
Me.SQL_COMMANDTextBox.TabIndex = 41
'
- 'ListBox3
- '
- Me.ListBox3.FormattingEnabled = True
- Me.ListBox3.ItemHeight = 15
- Me.ListBox3.Location = New System.Drawing.Point(848, 269)
- Me.ListBox3.Name = "ListBox3"
- Me.ListBox3.Size = New System.Drawing.Size(301, 124)
- Me.ListBox3.TabIndex = 42
- '
- 'Label1
- '
- Me.Label1.AutoSize = True
- Me.Label1.Font = New System.Drawing.Font("Segoe UI Semibold", 9.0!, CType((System.Drawing.FontStyle.Bold Or System.Drawing.FontStyle.Italic), System.Drawing.FontStyle), System.Drawing.GraphicsUnit.Point, CType(0, Byte))
- Me.Label1.Location = New System.Drawing.Point(845, 251)
- Me.Label1.Name = "Label1"
- Me.Label1.Size = New System.Drawing.Size(41, 15)
- Me.Label1.TabIndex = 43
- Me.Label1.Text = "Label1"
- '
'Label2
'
Me.Label2.AutoSize = True
- Me.Label2.Font = New System.Drawing.Font("Segoe UI", 9.0!, System.Drawing.FontStyle.Underline, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
- Me.Label2.Location = New System.Drawing.Point(845, 230)
+ Me.Label2.Font = New System.Drawing.Font("Segoe UI", 9.75!, CType((System.Drawing.FontStyle.Bold Or System.Drawing.FontStyle.Underline), System.Drawing.FontStyle), System.Drawing.GraphicsUnit.Point, CType(0, Byte))
+ Me.Label2.Location = New System.Drawing.Point(3, 3)
Me.Label2.Name = "Label2"
- Me.Label2.Size = New System.Drawing.Size(194, 15)
+ Me.Label2.Size = New System.Drawing.Size(151, 17)
Me.Label2.TabIndex = 44
- Me.Label2.Text = "Entitäts-/Dokumentart-Zuordnung:"
+ Me.Label2.Text = "Zugeordnete Entitäten:"
'
'Panel1
'
+ Me.Panel1.Controls.Add(Me.btnAddTemplate)
+ Me.Panel1.Controls.Add(Me.lblSaveTemplate)
Me.Panel1.Controls.Add(Me.Label4)
Me.Panel1.Controls.Add(Me.Label3)
Me.Panel1.Controls.Add(Me.ListBox1)
@@ -992,13 +820,36 @@ Partial Class frmTemplates
Me.Panel1.Size = New System.Drawing.Size(1426, 199)
Me.Panel1.TabIndex = 45
'
- 'ToolStripLabel3
+ 'btnAddTemplate
'
- Me.ToolStripLabel3.Font = New System.Drawing.Font("Segoe UI", 9.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
- Me.ToolStripLabel3.Name = "ToolStripLabel3"
- Me.ToolStripLabel3.Size = New System.Drawing.Size(137, 22)
- Me.ToolStripLabel3.Text = "Hinterlegte Vorlagen"
- Me.ToolStripLabel3.TextAlign = System.Drawing.ContentAlignment.MiddleLeft
+ Me.btnAddTemplate.Location = New System.Drawing.Point(812, 104)
+ Me.btnAddTemplate.Name = "btnAddTemplate"
+ Me.btnAddTemplate.Size = New System.Drawing.Size(39, 23)
+ Me.btnAddTemplate.TabIndex = 79
+ Me.btnAddTemplate.Text = "..."
+ Me.btnAddTemplate.UseVisualStyleBackColor = True
+ '
+ 'lblSaveTemplate
+ '
+ Me.lblSaveTemplate.AutoSize = True
+ Me.lblSaveTemplate.BackColor = System.Drawing.Color.Yellow
+ Me.lblSaveTemplate.Font = New System.Drawing.Font("Segoe UI", 9.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
+ Me.lblSaveTemplate.Location = New System.Drawing.Point(812, 160)
+ Me.lblSaveTemplate.Name = "lblSaveTemplate"
+ Me.lblSaveTemplate.Size = New System.Drawing.Size(197, 15)
+ Me.lblSaveTemplate.TabIndex = 78
+ Me.lblSaveTemplate.Text = "Template erfolgreich gespeichert!"
+ Me.lblSaveTemplate.Visible = False
+ '
+ 'Label4
+ '
+ Me.Label4.AutoSize = True
+ Me.Label4.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
+ Me.Label4.Location = New System.Drawing.Point(238, 43)
+ Me.Label4.Name = "Label4"
+ Me.Label4.Size = New System.Drawing.Size(173, 13)
+ Me.Label4.TabIndex = 26
+ Me.Label4.Text = "(Verweis für Menüzuordnungen etc)"
'
'Label3
'
@@ -1011,25 +862,135 @@ Partial Class frmTemplates
Me.Label3.Text = "(Die Dokumentart definiert den Ablageort, die Indexierung und die Benennung der D" & _
"atei)"
'
- 'Label4
+ 'OpenFileDialog1
'
- Me.Label4.AutoSize = True
- Me.Label4.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
- Me.Label4.Location = New System.Drawing.Point(238, 43)
- Me.Label4.Name = "Label4"
- Me.Label4.Size = New System.Drawing.Size(173, 13)
- Me.Label4.TabIndex = 26
- Me.Label4.Text = "(Verweis für Menüzuordnungen etc)"
+ Me.OpenFileDialog1.FileName = "OpenFileDialog1"
+ '
+ 'GroupBox1
+ '
+ Me.GroupBox1.Controls.Add(Me.Button1)
+ Me.GroupBox1.Controls.Add(Me.cmbEntities)
+ Me.GroupBox1.Controls.Add(ENTITY_IDLabel)
+ Me.GroupBox1.Location = New System.Drawing.Point(293, 23)
+ Me.GroupBox1.Name = "GroupBox1"
+ Me.GroupBox1.Size = New System.Drawing.Size(333, 100)
+ Me.GroupBox1.TabIndex = 46
+ Me.GroupBox1.TabStop = False
+ Me.GroupBox1.Text = "Zu weiterer Entität zuordnen:"
+ '
+ 'Button1
+ '
+ Me.Button1.Image = Global.DD_Record_Organiser.My.Resources.Resources.action_add_16xLG
+ Me.Button1.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft
+ Me.Button1.Location = New System.Drawing.Point(9, 71)
+ Me.Button1.Name = "Button1"
+ Me.Button1.Size = New System.Drawing.Size(241, 23)
+ Me.Button1.TabIndex = 23
+ Me.Button1.Text = "2. Hinzufügen"
+ Me.Button1.UseVisualStyleBackColor = True
+ '
+ 'lblSaveEntity
+ '
+ Me.lblSaveEntity.AutoSize = True
+ Me.lblSaveEntity.BackColor = System.Drawing.Color.Yellow
+ Me.lblSaveEntity.Font = New System.Drawing.Font("Segoe UI", 9.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
+ Me.lblSaveEntity.Location = New System.Drawing.Point(299, 126)
+ Me.lblSaveEntity.Name = "lblSaveEntity"
+ Me.lblSaveEntity.Size = New System.Drawing.Size(206, 15)
+ Me.lblSaveEntity.TabIndex = 79
+ Me.lblSaveEntity.Text = "Zuordnung erfolgreich gespeichert!"
+ Me.lblSaveEntity.Visible = False
+ '
+ 'btndeleteEntityZO
+ '
+ Me.btndeleteEntityZO.Image = Global.DD_Record_Organiser.My.Resources.Resources.delete
+ Me.btndeleteEntityZO.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft
+ Me.btndeleteEntityZO.Location = New System.Drawing.Point(302, 144)
+ Me.btndeleteEntityZO.Name = "btndeleteEntityZO"
+ Me.btndeleteEntityZO.Size = New System.Drawing.Size(241, 23)
+ Me.btndeleteEntityZO.TabIndex = 80
+ Me.btndeleteEntityZO.Text = "Zuordnung löschen"
+ Me.btndeleteEntityZO.UseVisualStyleBackColor = True
+ '
+ 'ListBoxPatterns
+ '
+ Me.ListBoxPatterns.DataSource = Me.TBPMO_TEMPLATE_PATTERNBindingSource
+ Me.ListBoxPatterns.DisplayMember = "NAME_PATTERN"
+ Me.ListBoxPatterns.FormattingEnabled = True
+ Me.ListBoxPatterns.ItemHeight = 15
+ Me.ListBoxPatterns.Location = New System.Drawing.Point(6, 405)
+ Me.ListBoxPatterns.Name = "ListBoxPatterns"
+ Me.ListBoxPatterns.Size = New System.Drawing.Size(262, 139)
+ Me.ListBoxPatterns.TabIndex = 81
+ Me.ListBoxPatterns.ValueMember = "GUID"
+ '
+ 'Panel2
+ '
+ Me.Panel2.Controls.Add(Me.Label2)
+ Me.Panel2.Controls.Add(Me.ListBox_Entity)
+ Me.Panel2.Controls.Add(Me.btndeleteEntityZO)
+ Me.Panel2.Controls.Add(Me.GroupBox1)
+ Me.Panel2.Controls.Add(Me.lblSaveEntity)
+ Me.Panel2.Dock = System.Windows.Forms.DockStyle.Top
+ Me.Panel2.Location = New System.Drawing.Point(0, 199)
+ Me.Panel2.Name = "Panel2"
+ Me.Panel2.Size = New System.Drawing.Size(1426, 174)
+ Me.Panel2.TabIndex = 82
+ '
+ 'Label1
+ '
+ Me.Label1.AutoSize = True
+ Me.Label1.Font = New System.Drawing.Font("Segoe UI", 9.75!, CType((System.Drawing.FontStyle.Bold Or System.Drawing.FontStyle.Underline), System.Drawing.FontStyle), System.Drawing.GraphicsUnit.Point, CType(0, Byte))
+ Me.Label1.Location = New System.Drawing.Point(3, 376)
+ Me.Label1.Name = "Label1"
+ Me.Label1.Size = New System.Drawing.Size(262, 17)
+ Me.Label1.TabIndex = 83
+ Me.Label1.Text = "Pattern-Defition zu ausgewählter Entität:"
+ '
+ 'cmbControls
+ '
+ Me.cmbControls.FormattingEnabled = True
+ Me.cmbControls.Location = New System.Drawing.Point(812, 453)
+ Me.cmbControls.Name = "cmbControls"
+ Me.cmbControls.Size = New System.Drawing.Size(265, 23)
+ Me.cmbControls.TabIndex = 85
+ '
+ 'DD_ECMAdmin
+ '
+ Me.DD_ECMAdmin.DataSetName = "DD_ECMAdmin"
+ Me.DD_ECMAdmin.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema
+ '
+ 'DT_VORSCHAUBindingSource
+ '
+ Me.DT_VORSCHAUBindingSource.DataMember = "DT_VORSCHAU"
+ Me.DT_VORSCHAUBindingSource.DataSource = Me.DD_ECMAdmin
+ '
+ 'ListBoxVorschau
+ '
+ Me.ListBoxVorschau.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
+ Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
+ Me.ListBoxVorschau.DataSource = Me.TBPMO_TEMPLATE_PATTERNBindingSource
+ Me.ListBoxVorschau.DisplayMember = "NAME_PATTERN"
+ Me.ListBoxVorschau.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
+ Me.ListBoxVorschau.FormattingEnabled = True
+ Me.ListBoxVorschau.Location = New System.Drawing.Point(1086, 453)
+ Me.ListBoxVorschau.Name = "ListBoxVorschau"
+ Me.ListBoxVorschau.Size = New System.Drawing.Size(176, 82)
+ Me.ListBoxVorschau.TabIndex = 86
+ Me.ListBoxVorschau.ValueMember = "GUID"
'
'frmTemplates
'
Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 15.0!)
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
- Me.ClientSize = New System.Drawing.Size(1426, 698)
- Me.Controls.Add(Me.Panel1)
- Me.Controls.Add(Me.Label2)
+ Me.ClientSize = New System.Drawing.Size(1426, 550)
+ Me.Controls.Add(Label5)
+ Me.Controls.Add(Me.ListBoxVorschau)
+ Me.Controls.Add(Me.cmbControls)
Me.Controls.Add(Me.Label1)
- Me.Controls.Add(Me.ListBox3)
+ Me.Controls.Add(Me.Panel2)
+ Me.Controls.Add(Me.ListBoxPatterns)
+ Me.Controls.Add(Me.Panel1)
Me.Controls.Add(SQL_COMMANDLabel)
Me.Controls.Add(Me.SQL_COMMANDTextBox)
Me.Controls.Add(CONNECTION_IDLabel)
@@ -1041,16 +1002,6 @@ Partial Class frmTemplates
Me.Controls.Add(GUIDLabel2)
Me.Controls.Add(Me.GUIDTextBox2)
Me.Controls.Add(Me.BindingNavigator2)
- Me.Controls.Add(Me.ListBox2)
- Me.Controls.Add(CHANGED_WHENLabel1)
- Me.Controls.Add(Me.CHANGED_WHENTextBox1)
- Me.Controls.Add(ADDED_WHENLabel1)
- Me.Controls.Add(Me.ADDED_WHENTextBox1)
- Me.Controls.Add(ADDED_WHOLabel1)
- Me.Controls.Add(Me.ADDED_WHOTextBox1)
- Me.Controls.Add(ENTITY_IDLabel)
- Me.Controls.Add(Me.ENTITY_IDComboBox)
- Me.Controls.Add(Me.BindingNavigator1)
Me.Font = New System.Drawing.Font("Segoe UI", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.Name = "frmTemplates"
Me.Text = "Vorlagenverwaltung Office"
@@ -1060,10 +1011,7 @@ Partial Class frmTemplates
Me.TBPMO_TEMPLATEBindingNavigator.ResumeLayout(False)
Me.TBPMO_TEMPLATEBindingNavigator.PerformLayout()
CType(Me.TBPMO_TEMPLATE_ENTITYBindingSource, System.ComponentModel.ISupportInitialize).EndInit()
- CType(Me.TBPMO_TEMPLATE_ENTITY_PATTERNBindingSource, System.ComponentModel.ISupportInitialize).EndInit()
- CType(Me.BindingNavigator1, System.ComponentModel.ISupportInitialize).EndInit()
- Me.BindingNavigator1.ResumeLayout(False)
- Me.BindingNavigator1.PerformLayout()
+ CType(Me.TBPMO_TEMPLATE_PATTERNBindingSource, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.VWPMO_GUI_ENTITYBindingSource, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.VWPMO_DOKUMENTTYPESBindingSource, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.BindingNavigator2, System.ComponentModel.ISupportInitialize).EndInit()
@@ -1071,6 +1019,12 @@ Partial Class frmTemplates
Me.BindingNavigator2.PerformLayout()
Me.Panel1.ResumeLayout(False)
Me.Panel1.PerformLayout()
+ Me.GroupBox1.ResumeLayout(False)
+ Me.GroupBox1.PerformLayout()
+ Me.Panel2.ResumeLayout(False)
+ Me.Panel2.PerformLayout()
+ CType(Me.DD_ECMAdmin, System.ComponentModel.ISupportInitialize).EndInit()
+ CType(Me.DT_VORSCHAUBindingSource, System.ComponentModel.ISupportInitialize).EndInit()
Me.ResumeLayout(False)
Me.PerformLayout()
@@ -1096,8 +1050,8 @@ Partial Class frmTemplates
Friend WithEvents ListBox1 As System.Windows.Forms.ListBox
Friend WithEvents TBPMO_TEMPLATE_ENTITYBindingSource As System.Windows.Forms.BindingSource
Friend WithEvents TBPMO_TEMPLATE_ENTITYTableAdapter As DD_Record_Organiser.DD_DMSDataSetTableAdapters.TBPMO_TEMPLATE_ENTITYTableAdapter
- Friend WithEvents TBPMO_TEMPLATE_ENTITY_PATTERNBindingSource As System.Windows.Forms.BindingSource
- Friend WithEvents TBPMO_TEMPLATE_ENTITY_PATTERNTableAdapter As DD_Record_Organiser.DD_DMSDataSetTableAdapters.TBPMO_TEMPLATE_ENTITY_PATTERNTableAdapter
+ Friend WithEvents TBPMO_TEMPLATE_PATTERNBindingSource As System.Windows.Forms.BindingSource
+ Friend WithEvents TBPMO_TEMPLATE_PATTERNTableAdapter As DD_Record_Organiser.DD_DMSDataSetTableAdapters.TBPMO_TEMPLATE_PATTERNTableAdapter
Friend WithEvents NAMETextBox As System.Windows.Forms.TextBox
Friend WithEvents TEMPLATE_PATHTextBox As System.Windows.Forms.TextBox
Friend WithEvents ACTIVECheckBox As System.Windows.Forms.CheckBox
@@ -1105,32 +1059,14 @@ Partial Class frmTemplates
Friend WithEvents ADDED_WHENTextBox As System.Windows.Forms.TextBox
Friend WithEvents CHANGED_WHOTextBox As System.Windows.Forms.TextBox
Friend WithEvents CHANGED_WHENTextBox As System.Windows.Forms.TextBox
- Friend WithEvents BindingNavigator1 As System.Windows.Forms.BindingNavigator
- Friend WithEvents ToolStripButton1 As System.Windows.Forms.ToolStripButton
- Friend WithEvents ToolStripLabel1 As System.Windows.Forms.ToolStripLabel
- Friend WithEvents ToolStripButton2 As System.Windows.Forms.ToolStripButton
- Friend WithEvents ToolStripButton3 As System.Windows.Forms.ToolStripButton
- Friend WithEvents ToolStripButton4 As System.Windows.Forms.ToolStripButton
- Friend WithEvents ToolStripSeparator1 As System.Windows.Forms.ToolStripSeparator
- Friend WithEvents ToolStripTextBox1 As System.Windows.Forms.ToolStripTextBox
- Friend WithEvents ToolStripSeparator2 As System.Windows.Forms.ToolStripSeparator
- Friend WithEvents ToolStripButton5 As System.Windows.Forms.ToolStripButton
- Friend WithEvents ToolStripButton6 As System.Windows.Forms.ToolStripButton
- Friend WithEvents ToolStripSeparator3 As System.Windows.Forms.ToolStripSeparator
- Friend WithEvents ToolStripButton7 As System.Windows.Forms.ToolStripButton
- Friend WithEvents ToolStripButton8 As System.Windows.Forms.ToolStripButton
- Friend WithEvents ENTITY_IDComboBox As System.Windows.Forms.ComboBox
+ Friend WithEvents cmbEntities As System.Windows.Forms.ComboBox
Friend WithEvents DOCTYPE_IDComboBox As System.Windows.Forms.ComboBox
- Friend WithEvents ADDED_WHOTextBox1 As System.Windows.Forms.TextBox
- Friend WithEvents ADDED_WHENTextBox1 As System.Windows.Forms.TextBox
- Friend WithEvents CHANGED_WHENTextBox1 As System.Windows.Forms.TextBox
Friend WithEvents VWPMO_DOKUMENTTYPESBindingSource As System.Windows.Forms.BindingSource
Friend WithEvents VWPMO_DOKUMENTTYPESTableAdapter As DD_Record_Organiser.DD_DMSDataSetTableAdapters.VWPMO_DOKUMENTTYPESTableAdapter
Friend WithEvents VWPMO_GUI_ENTITYBindingSource As System.Windows.Forms.BindingSource
Friend WithEvents VWPMO_GUI_ENTITYTableAdapter As DD_Record_Organiser.DD_DMSDataSetTableAdapters.VWPMO_GUI_ENTITYTableAdapter
- Friend WithEvents ListBox2 As System.Windows.Forms.ListBox
+ Friend WithEvents ListBox_Entity As System.Windows.Forms.ListBox
Friend WithEvents BindingNavigator2 As System.Windows.Forms.BindingNavigator
- Friend WithEvents ToolStripButton9 As System.Windows.Forms.ToolStripButton
Friend WithEvents ToolStripLabel2 As System.Windows.Forms.ToolStripLabel
Friend WithEvents ToolStripButton10 As System.Windows.Forms.ToolStripButton
Friend WithEvents ToolStripButton11 As System.Windows.Forms.ToolStripButton
@@ -1148,11 +1084,25 @@ Partial Class frmTemplates
Friend WithEvents FIXED_VALUETextBox As System.Windows.Forms.TextBox
Friend WithEvents CONNECTION_IDComboBox As System.Windows.Forms.ComboBox
Friend WithEvents SQL_COMMANDTextBox As System.Windows.Forms.TextBox
- Friend WithEvents ListBox3 As System.Windows.Forms.ListBox
- Friend WithEvents Label1 As System.Windows.Forms.Label
Friend WithEvents Label2 As System.Windows.Forms.Label
Friend WithEvents ToolStripLabel3 As System.Windows.Forms.ToolStripLabel
Friend WithEvents Panel1 As System.Windows.Forms.Panel
Friend WithEvents Label4 As System.Windows.Forms.Label
Friend WithEvents Label3 As System.Windows.Forms.Label
+ Friend WithEvents lblSaveTemplate As System.Windows.Forms.Label
+ Friend WithEvents btnAddTemplate As System.Windows.Forms.Button
+ Friend WithEvents OpenFileDialog1 As System.Windows.Forms.OpenFileDialog
+ Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox
+ Friend WithEvents Button1 As System.Windows.Forms.Button
+ Friend WithEvents lblSaveEntity As System.Windows.Forms.Label
+ Friend WithEvents btndeleteEntityZO As System.Windows.Forms.Button
+ Friend WithEvents ListBoxPatterns As System.Windows.Forms.ListBox
+ Friend WithEvents Panel2 As System.Windows.Forms.Panel
+ Friend WithEvents Label1 As System.Windows.Forms.Label
+ Friend WithEvents cmbControls As System.Windows.Forms.ComboBox
+ Friend WithEvents DD_ECMAdmin As DD_Record_Organiser.DD_ECMAdmin
+ Friend WithEvents DT_VORSCHAUBindingSource As System.Windows.Forms.BindingSource
+ Friend WithEvents ListBoxVorschau As System.Windows.Forms.ListBox
+ Friend WithEvents ToolStripSeparator1 As System.Windows.Forms.ToolStripSeparator
+ Friend WithEvents tsbtnGetPatterns As System.Windows.Forms.ToolStripButton
End Class
diff --git a/app/DD-Record-Organiser/frmTemplates.resx b/app/DD-Record-Organiser/frmTemplates.resx
index 58bf2be..4610cd1 100644
--- a/app/DD-Record-Organiser/frmTemplates.resx
+++ b/app/DD-Record-Organiser/frmTemplates.resx
@@ -144,15 +144,6 @@
False
-
- False
-
-
- False
-
-
- False
-
False
@@ -168,6 +159,9 @@
False
+
+ False
+
17, 17
@@ -261,89 +255,21 @@
1322, 17
-
+
17, 56
-
+
350, 56
-
- 678, 56
-
-
-
- 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==
-
-
-
-
- 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=
-
-
-
-
- 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=
-
-
-
-
- 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
-
-
-
-
- iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78
- n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI
- N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f
- oAc0QjgAAAAASUVORK5CYII=
-
-
-
-
- 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==
-
-
-
-
- iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo
- dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII=
-
-
17, 95
+
+ 17, 95
+
+
+ 832, 56
+
832, 56
@@ -356,18 +282,6 @@
503, 95
-
-
- 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==
-
-
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
@@ -427,4 +341,13 @@
dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII=
+
+ 657, 95
+
+
+ 799, 95
+
+
+ 934, 95
+
\ No newline at end of file
diff --git a/app/DD-Record-Organiser/frmTemplates.vb b/app/DD-Record-Organiser/frmTemplates.vb
index 1e55d0a..aaade5c 100644
--- a/app/DD-Record-Organiser/frmTemplates.vb
+++ b/app/DD-Record-Organiser/frmTemplates.vb
@@ -1,29 +1,29 @@
Public Class frmTemplates
Dim _TEMPLATEID As Integer
Dim _TEMPLATE_ENTITY_ID As Integer
+ Dim _ENTITY_ID As Integer
Dim loaded As Boolean = False
-
- Private Sub TBPMO_TEMPLATEBindingNavigatorSaveItem_Click(sender As Object, e As EventArgs) Handles TBPMO_TEMPLATEBindingNavigatorSaveItem.Click
- Me.Validate()
- Me.TBPMO_TEMPLATEBindingSource.EndEdit()
- Me.TableAdapterManager.UpdateAll(Me.DD_DMSDataSet)
-
- End Sub
-
Private Sub frmTemplates_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Try
Me.TBPMO_TEMPLATETableAdapter.Connection.ConnectionString = MyConnectionString
Me.TBPMO_TEMPLATE_ENTITYTableAdapter.Connection.ConnectionString = MyConnectionString
- Me.TBPMO_TEMPLATE_ENTITY_PATTERNTableAdapter.Connection.ConnectionString = MyConnectionString
+ Me.TBPMO_TEMPLATE_PATTERNTableAdapter.Connection.ConnectionString = MyConnectionString
Catch ex As Exception
MsgBox("Unexpected error in Load Form:" & vbNewLine & ex.Message, MsgBoxStyle.Critical)
+ End Try
+ Try
+ DD_DMSDataSet.TBPMO_TEMPLATE.ADDED_WHOColumn.DefaultValue = Environment.UserName
+ DD_DMSDataSet.TBPMO_TEMPLATE_ENTITY.ADDED_WHOColumn.DefaultValue = Environment.UserName
+ DD_DMSDataSet.TBPMO_TEMPLATE_PATTERN.ADDED_WHOColumn.DefaultValue = Environment.UserName
+ Catch ex As Exception
+
End Try
'Wertehilfen laden
Load_Doctypes()
Load_Entities()
Load_Templates()
-
+
End Sub
Sub Load_Templates()
Try
@@ -34,75 +34,46 @@
End Sub
Sub Load_Template_Entity(ID As Integer)
Try
- Dim sql As String = "SELECT T1.GUID, 'Entity: ' + T2.NAME + ' - Doctype: ' + T3.BEZEICHNUNG as [Entity Data]" & _
- "FROM TBPMO_TEMPLATE T, TBPMO_TEMPLATE_ENTITY T1, TBPMO_FORM T2, TBDD_DOKUMENTART T3 WHERE " & _
- "T.GUID = T1.TEMPLATE_ID AND T1.ENTITY_ID = T2.GUID AND T1.DOCTYPE_ID = T3.GUID AND T.GUID = " & ID
+ Dim sql As String = "SELECT T.GUID, T2.FORM_TITLE, T.ENTITY_ID FROM TBPMO_TEMPLATE_ENTITY T, TBPMO_FORM T1, TBPMO_FORM_VIEW T2 " & _
+ "WHERE T.ENTITY_ID = T1.GUID And T1.GUID = T2.FORM_ID And T2.SCREEN_ID = 1 And T.TEMPLATE_ID = " & ID
Dim DT As DataTable = ClassDatabase.Return_Datatable(sql, "Load_Template_Entity")
If DT.Rows.Count > 0 Then
- If DT.Rows.Count = 1 Then
- ListBox3.Visible = False
- Label1.Text = DT.Rows(0).Item(1)
- Label1.Tag = DT.Rows(0).Item(1)
- Label1.Visible = True
- Else
- ListBox3.DataSource = DT
- ListBox3.DisplayMember = DT.Columns(1).ColumnName
- ListBox3.ValueMember = DT.Columns(0).ColumnName
- Label1.Visible = False
- ListBox3.Visible = True
- End If
-
- Else
- ListBox3.Visible = False
+ ListBox_Entity.DataSource = DT
+ ListBox_Entity.DisplayMember = DT.Columns(1).ColumnName
+ ListBox_Entity.ValueMember = DT.Columns(0).ColumnName
+ ListBox_Entity.SelectedIndex = 0
End If
- Me.TBPMO_TEMPLATE_ENTITYTableAdapter.Fill(Me.DD_DMSDataSet.TBPMO_TEMPLATE_ENTITY, ID)
Catch ex As Exception
MsgBox("Unexpected error in Load Template-Entities:" & vbNewLine & ex.Message, MsgBoxStyle.Critical)
End Try
End Sub
+
+ Private Sub TBPMO_TEMPLATEBindingSource_CurrentChanged(sender As Object, e As EventArgs) Handles TBPMO_TEMPLATEBindingSource.CurrentChanged
+ lblSaveTemplate.Visible = False
+ lblSaveEntity.Visible = False
+ Load_entity()
+ End Sub
Sub Load_Template_Patterns(ID As Integer)
Try
- Me.TBPMO_TEMPLATE_ENTITY_PATTERNTableAdapter.Fill(Me.DD_DMSDataSet.TBPMO_TEMPLATE_ENTITY_PATTERN, ID)
+ Me.TBPMO_TEMPLATE_PATTERNTableAdapter.Fill(Me.DD_DMSDataSet.TBPMO_TEMPLATE_PATTERN, ID)
+ Dim DT1 As DataTable = ClassDatabase.Return_Datatable("SELECT [CONTROL_ID] ,CONTROL_COL_NAME AS DISPLAY FROM [VWPMO_CONTROL_SCREEN] WHERE CTRLTYPE_ID in (2,3,4) AND FORM_ID = " & _ENTITY_ID)
+ cmbControls.DataSource = DT1
+ cmbControls.DisplayMember = DT1.Columns(1).ColumnName
+ cmbControls.ValueMember = DT1.Columns(0).ColumnName
Catch ex As Exception
MsgBox("Unexpected error in Load Template-Patterns:" & vbNewLine & ex.Message, MsgBoxStyle.Critical)
End Try
End Sub
-
- Private Sub TBPMO_TEMPLATEBindingSource_CurrentChanged(sender As Object, e As EventArgs) Handles TBPMO_TEMPLATEBindingSource.CurrentChanged
- Load_entity
- End Sub
-
- Private Sub TBPMO_TEMPLATE_ENTITYBindingSource_CurrentChanged(sender As Object, e As EventArgs) Handles TBPMO_TEMPLATE_ENTITYBindingSource.CurrentChanged
- If loaded = True Then
- If TBPMO_TEMPLATE_ENTITYBindingSource.Position <> -1 Then
- If DD_DMSDataSet.TBPMO_TEMPLATE_ENTITY.Rows(TBPMO_TEMPLATE_ENTITYBindingSource.Position).Item("TEMPLATE_ID") = _TEMPLATEID Then
- _TEMPLATE_ENTITY_ID = DD_DMSDataSet.TBPMO_TEMPLATE_ENTITY.Rows(TBPMO_TEMPLATE_ENTITYBindingSource.Position).Item("GUID")
- End If
- End If
- Load_Patterns()
- End If
-
-
- End Sub
-
Private Sub frmTemplates_Shown(sender As Object, e As EventArgs) Handles Me.Shown
loaded = True
Load_entity()
- Load_Patterns()
- End Sub
-
- Private Sub ToolStripButton8_Click(sender As Object, e As EventArgs) Handles ToolStripButton8.Click
- Load_entity
End Sub
Sub Load_entity()
If GUIDTextBox.Text <> "" Then
_TEMPLATEID = GUIDTextBox.Text
- Load_Template_Entity(GUIDTextBox.Text)
+ Load_Template_Entity(_TEMPLATEID)
End If
End Sub
- Sub Load_Patterns()
- Load_Template_Patterns(_TEMPLATE_ENTITY_ID)
- End Sub
Sub Load_Doctypes()
Try
VWPMO_DOKUMENTTYPESTableAdapter.Connection.ConnectionString = MyConnectionString
@@ -119,8 +90,148 @@
MsgBox("Unexpected error in Load Entities:" & vbNewLine & ex.Message, MsgBoxStyle.Critical)
End Try
End Sub
+ Private Sub TBPMO_TEMPLATEBindingNavigatorSaveItem_Click_1(sender As Object, e As EventArgs) Handles TBPMO_TEMPLATEBindingNavigatorSaveItem.Click
+ Try
+ Me.Validate()
+ Me.TBPMO_TEMPLATEBindingSource.EndEdit()
+ If Me.DD_DMSDataSet.TBPMO_TEMPLATE.GetChanges Is Nothing = False Then
+ Me.CHANGED_WHOTextBox.Text = Environment.UserName
+ Me.TBPMO_TEMPLATEBindingSource.EndEdit()
+ TBPMO_TEMPLATETableAdapter.Update(DD_DMSDataSet.TBPMO_TEMPLATE)
+ lblSaveTemplate.Visible = True
+ Else
+ lblSaveTemplate.Visible = False
+ End If
+ Catch ex As Exception
+ MsgBox("Unexpected error in Save Template:" & vbNewLine & ex.Message, MsgBoxStyle.Critical)
+ End Try
+
+ End Sub
+ Private Sub btnAddTemplate_Click(sender As Object, e As EventArgs) Handles btnAddTemplate.Click
+ If Not Me.TEMPLATE_PATHTextBox.Text = "" Then
+ Me.OpenFileDialog1.FileName = Me.TEMPLATE_PATHTextBox.Text
+ End If
+
+ If Me.OpenFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then
+ Me.TEMPLATE_PATHTextBox.Text = Me.OpenFileDialog1.FileName
+ GetPatterns()
+ End If
+ End Sub
+ Sub GetPatterns()
+ Dim word As New Microsoft.Office.Interop.Word.Application
+ Dim doc As New Microsoft.Office.Interop.Word.Document
+ Try
+ If DD_DMSDataSet.TBPMO_TEMPLATE_PATTERN.Rows.Count = 0 Then
+ Dim result As MsgBoxResult
+ result = MessageBox.Show("Wollen Sie die Platzhalter aus der Vorlage neu laden?", "Frage:", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
+ If result = MsgBoxResult.Yes Then
+ doc = word.Documents.Open(TEMPLATE_PATHTextBox.Text)
+ 'doc.Activate()
+ ' word.Visible = (True) 'Word sichtbar
+
+ For Each cc In doc.ContentControls
+ If Not IsNothing(cc) Then
+ If LogErrorsOnly = False Then ClassLogger.Add(">> Office-Pattern: " & cc.Tag, False)
+ If Pattern_exists(cc.tag.ToString.ToUpper) = False Then
+ TBPMO_TEMPLATE_PATTERNTableAdapter.cmdInsertBasics(cc.tag.ToString, Environment.UserName, _TEMPLATE_ENTITY_ID)
+ End If
+ End If
+ Next cc
+
+ ' doc.ContentControls().Item("Name").Range.Text = "Schreiber"
+ 'Textmarken füllen
+ ' doc.().Item("Name").Range.Text = "Schreiber"
+ 'doc.Bookmarks().Item("Vorname").Range.Text = "Marlon"
+ 'doc.Bookmarks().Item("Produktion").Range.Text = "Testproduktion"
+ 'doc.Close()
+ 'speichern / drucken
+ 'doc.SaveAs("c:\Proforma.doc")
+ 'doc.PrintOut()
+ doc.Close()
+ doc = Nothing
+ word.Quit()
+ MsgBox("Die Platzhalter wurden erfolgreich aktualisiert!", MsgBoxStyle.Information)
+ End If
+ End If
+ Catch ex As Exception
+ MsgBox("Unexpected error in Get/set Patterns:" & vbNewLine & ex.Message, MsgBoxStyle.Critical)
+ doc.Close()
+ doc = Nothing
+ word.Quit()
+ End Try
+ Load_Template_Patterns(_TEMPLATE_ENTITY_ID)
+ End Sub
+ Private Function Pattern_exists(name As String)
+ Try
+ Dim sql = "select count(*) from TBPMO_TEMPLATE_PATTERN where UPPER(NAME_PATTERN) = UPPER('" & name & "') AND TEMPLATE_ENT_ID = " & _TEMPLATE_ENTITY_ID
+ Dim result = ClassDatabase.Execute_Scalar(sql, True)
+ If IsNothing(result) Then
+ Return False
+ ElseIf result = 1 Then
+ Return True
+ ElseIf result = 0 Then
+ Return False
+ End If
+ Catch ex As Exception
+ MsgBox("Unexpected error in Pattern Exists:" & vbNewLine & ex.Message, MsgBoxStyle.Critical)
+ Return False
+ End Try
+ End Function
+ Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
+ If cmbEntities.SelectedIndex <> -1 Then
+ Try
+ TBPMO_TEMPLATE_ENTITYTableAdapter.Insert(_TEMPLATEID, cmbEntities.SelectedValue, Environment.UserName)
+ Load_Template_Entity(_TEMPLATEID)
+ lblSaveEntity.Visible = True
+ Catch ex As Exception
+ MsgBox("Unexpected error in Add Template2Entity:" & vbNewLine & ex.Message, MsgBoxStyle.Critical)
+ lblSaveEntity.Visible = False
+ End Try
+ End If
+ End Sub
+
+ Private Sub btndeleteEntityZO_Click(sender As Object, e As EventArgs) Handles btndeleteEntityZO.Click
+ Try
+ TBPMO_TEMPLATE_ENTITYTableAdapter.Delete(ListBox_Entity.SelectedValue)
+ Load_Template_Entity(_TEMPLATEID)
+ lblSaveEntity.Visible = True
+ Catch ex As Exception
+ MsgBox("Unexpected error in Delete Template2Entity:" & vbNewLine & ex.Message, MsgBoxStyle.Critical)
+ lblSaveEntity.Visible = False
+ End Try
+ End Sub
Private Sub ToolStripButton16_Click(sender As Object, e As EventArgs) Handles ToolStripButton16.Click
- Load_Patterns()
+ Load_Template_Patterns(_TEMPLATE_ENTITY_ID)
+ End Sub
+
+ Private Sub ListBox_Entity_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ListBox_Entity.SelectedIndexChanged
+ _TEMPLATE_ENTITY_ID = ListBox_Entity.SelectedValue
+ _ENTITY_ID = ClassDatabase.Execute_Scalar("SELECT ENTITY_ID FROM TBPMO_TEMPLATE_ENTITY WHERE GUID = " & _TEMPLATE_ENTITY_ID)
+ Load_Template_Patterns(_TEMPLATE_ENTITY_ID)
+ End Sub
+ Private Sub ToolStripButton10_Click(sender As Object, e As EventArgs) Handles ToolStripButton10.Click
+ TBPMO_TEMPLATE_PATTERNTableAdapter.Delete(ListBoxPatterns.SelectedValue)
+ Load_Template_Patterns(_TEMPLATE_ENTITY_ID)
+ End Sub
+
+ Private Sub cmbControls_SelectedIndexChanged(sender As Object, e As EventArgs) Handles cmbControls.SelectedIndexChanged
+ If loaded = False Then Exit Sub
+ If cmbControls.SelectedIndex <> -1 Then
+ If cmbControls.Text <> "System.Data.DataRowView" Then
+ Dim Sql = "select TOP 30 [" & cmbControls.Text & "] FROM VWTEMP_PMO_FORM" & _ENTITY_ID & " WHERE [" & cmbControls.Text & "] IS NOT NULL AND [" & cmbControls.Text & "] <> '' GROUP BY [" & cmbControls.Text & "]"
+ Dim DT As DataTable = ClassDatabase.Return_Datatable(Sql)
+ If DT.Rows.Count > 0 Then
+ ListBoxVorschau.DataSource = DT
+ ListBoxVorschau.DataSource = DT
+ ListBoxVorschau.DisplayMember = DT.Columns(0).ColumnName
+ End If
+ End If
+
+ End If
+ End Sub
+
+ Private Sub tsbtnGetPatterns_Click(sender As Object, e As EventArgs) Handles tsbtnGetPatterns.Click
+ GetPatterns()
End Sub
End Class
\ No newline at end of file
diff --git a/app/DD-Record-Organiser/frmTestvb.Designer.vb b/app/DD-Record-Organiser/frmTestvb.Designer.vb
deleted file mode 100644
index 253510b..0000000
--- a/app/DD-Record-Organiser/frmTestvb.Designer.vb
+++ /dev/null
@@ -1,85 +0,0 @@
- _
-Partial Class frmTestvb
- Inherits System.Windows.Forms.Form
-
- 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen.
- _
- Protected Overrides Sub Dispose(ByVal disposing As Boolean)
- Try
- If disposing AndAlso components IsNot Nothing Then
- components.Dispose()
- End If
- Finally
- MyBase.Dispose(disposing)
- End Try
- End Sub
-
- 'Wird vom Windows Form-Designer benötigt.
- Private components As System.ComponentModel.IContainer
-
- 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich.
- 'Das Bearbeiten ist mit dem Windows Form-Designer möglich.
- 'Das Bearbeiten mit dem Code-Editor ist nicht möglich.
- _
- Private Sub InitializeComponent()
- Me.Button1 = New System.Windows.Forms.Button()
- Me.Button2 = New System.Windows.Forms.Button()
- Me.Button3 = New System.Windows.Forms.Button()
- Me.Panel1 = New System.Windows.Forms.Panel()
- Me.SuspendLayout()
- '
- 'Button1
- '
- Me.Button1.Location = New System.Drawing.Point(167, 174)
- Me.Button1.Name = "Button1"
- Me.Button1.Size = New System.Drawing.Size(75, 23)
- Me.Button1.TabIndex = 4
- Me.Button1.Text = "medium"
- Me.Button1.UseVisualStyleBackColor = True
- '
- 'Button2
- '
- Me.Button2.Location = New System.Drawing.Point(86, 174)
- Me.Button2.Name = "Button2"
- Me.Button2.Size = New System.Drawing.Size(75, 23)
- Me.Button2.TabIndex = 5
- Me.Button2.Text = "small"
- Me.Button2.UseVisualStyleBackColor = True
- '
- 'Button3
- '
- Me.Button3.Location = New System.Drawing.Point(248, 174)
- Me.Button3.Name = "Button3"
- Me.Button3.Size = New System.Drawing.Size(75, 23)
- Me.Button3.TabIndex = 6
- Me.Button3.Text = "medium"
- Me.Button3.UseVisualStyleBackColor = True
- '
- 'Panel1
- '
- Me.Panel1.Dock = System.Windows.Forms.DockStyle.Top
- Me.Panel1.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
- Me.Panel1.Location = New System.Drawing.Point(0, 0)
- Me.Panel1.Name = "Panel1"
- Me.Panel1.Size = New System.Drawing.Size(838, 69)
- Me.Panel1.TabIndex = 7
- '
- 'frmTestvb
- '
- Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
- Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
- Me.ClientSize = New System.Drawing.Size(838, 261)
- Me.Controls.Add(Me.Panel1)
- Me.Controls.Add(Me.Button3)
- Me.Controls.Add(Me.Button2)
- Me.Controls.Add(Me.Button1)
- Me.Name = "frmTestvb"
- Me.Text = "frmTestvb"
- Me.ResumeLayout(False)
-
- End Sub
- Friend WithEvents Button1 As System.Windows.Forms.Button
- Friend WithEvents Button2 As System.Windows.Forms.Button
- Friend WithEvents Button3 As System.Windows.Forms.Button
- Friend WithEvents Panel1 As System.Windows.Forms.Panel
-End Class
diff --git a/app/DD-Record-Organiser/frmTestvb.resx b/app/DD-Record-Organiser/frmTestvb.resx
deleted file mode 100644
index 1af7de1..0000000
--- a/app/DD-Record-Organiser/frmTestvb.resx
+++ /dev/null
@@ -1,120 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- text/microsoft-resx
-
-
- 2.0
-
-
- System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
\ No newline at end of file
diff --git a/app/DD-Record-Organiser/frmTestvb.vb b/app/DD-Record-Organiser/frmTestvb.vb
deleted file mode 100644
index 783cabb..0000000
--- a/app/DD-Record-Organiser/frmTestvb.vb
+++ /dev/null
@@ -1,60 +0,0 @@
-Public Class frmTestvb
-
- Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
- If CntrlExistsIn("btnEntity2", Panel1) = True Then
- MsgBox("Control2 existiert")
- End If
- Dim btn As New Button
- btn.Name = "btnEntity2"
- btn.Text = "Button 2"
- btn.Size = New Size(160, 45)
- btn.FlatStyle = FlatStyle.Flat
- btn.BackColor = Color.Goldenrod
- btn.FlatAppearance.BorderColor = Color.Gold
- Panel1.Controls.Add(btn)
- btn.Location = New Point(177, 12)
- End Sub
-
- Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
- If CntrlExistsIn("btnEntity1", Panel1) = True Then
- MsgBox("Control1 existiert")
- End If
- Dim btn As New Button
- btn.Name = "btnEntity1"
- btn.Text = "Button 1"
- btn.Size = New Size(160, 45)
- btn.FlatStyle = FlatStyle.Flat
- btn.BackColor = Color.DeepSkyBlue
- btn.FlatAppearance.BorderColor = Color.LightSkyBlue
- Panel1.Controls.Add(btn)
-
- btn.Location = New Point(6, 12)
- End Sub
-
- Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
- If CntrlExistsIn("btnEntity3", Panel1) = True Then
- MsgBox("Control3 existiert")
- End If
- Dim btn As New Button
- btn.Name = "btnEntity3"
- btn.Text = "Button 3"
- btn.Size = New Size(160, 45)
- btn.FlatStyle = FlatStyle.Flat
- btn.BackColor = Color.DarkViolet
- btn.FlatAppearance.BorderColor = Color.Plum
- Panel1.Controls.Add(btn)
- btn.Location = New Point(348, 12)
- End Sub
- Function CntrlExistsIn(ctrlName As String, parent As Control) As Boolean
- Dim bResult As Boolean = False
-
- For Each elem As Control In parent.Controls
- If elem.Name = ctrlName Then
- bResult = True
- Exit For
- End If
- Next
-
- Return bResult
- End Function
-End Class
\ No newline at end of file
diff --git a/app/DD-Record-Organiser/frmWiedervorlage.Designer.vb b/app/DD-Record-Organiser/frmWiedervorlage.Designer.vb
index 9729e05..f0ff898 100644
--- a/app/DD-Record-Organiser/frmWiedervorlage.Designer.vb
+++ b/app/DD-Record-Organiser/frmWiedervorlage.Designer.vb
@@ -105,6 +105,7 @@ Partial Class frmWiedervorlage
Me.BindingNavigatorSeparator2 = New System.Windows.Forms.ToolStripSeparator()
Me.TBPMO_FOLLOW_UP_EMAILBindingNavigatorSaveItem = New System.Windows.Forms.ToolStripButton()
Me.XtraTabPage2 = New DevExpress.XtraTab.XtraTabPage()
+ Me.Label3 = New System.Windows.Forms.Label()
Me.btnEmailConfig = New System.Windows.Forms.Button()
Me.Label2 = New System.Windows.Forms.Label()
Me.chkbxLogErrorsonly = New System.Windows.Forms.CheckBox()
@@ -115,7 +116,6 @@ Partial Class frmWiedervorlage
Me.Label7 = New System.Windows.Forms.Label()
Me.TBPMO_FOLLOW_UP_EMAILTableAdapter = New DD_Record_Organiser.DD_DMSDataSetTableAdapters.TBPMO_FOLLOW_UP_EMAILTableAdapter()
Me.TableAdapterManager = New DD_Record_Organiser.DD_DMSDataSetTableAdapters.TableAdapterManager()
- Me.Label3 = New System.Windows.Forms.Label()
GUIDLabel = New System.Windows.Forms.Label()
FOLLOW_UP_SEQUENCELabel = New System.Windows.Forms.Label()
FOLLOW_UP_TIME_SPANLabel = New System.Windows.Forms.Label()
@@ -429,7 +429,7 @@ Partial Class frmWiedervorlage
Me.XtraTabPage1.Controls.Add(Me.Label1)
Me.XtraTabPage1.Controls.Add(Me.TBPMO_FOLLOW_UP_EMAILBindingNavigator)
Me.XtraTabPage1.Name = "XtraTabPage1"
- Me.XtraTabPage1.Size = New System.Drawing.Size(987, 614)
+ Me.XtraTabPage1.Size = New System.Drawing.Size(991, 617)
Me.XtraTabPage1.Text = "Wiedervorlage per E-Mail"
'
'GroupBox3
@@ -708,7 +708,7 @@ Partial Class frmWiedervorlage
Me.lblSaveWVEmail.AutoSize = True
Me.lblSaveWVEmail.BackColor = System.Drawing.Color.Yellow
Me.lblSaveWVEmail.Font = New System.Drawing.Font("Segoe UI", 9.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
- Me.lblSaveWVEmail.Location = New System.Drawing.Point(716, 196)
+ Me.lblSaveWVEmail.Location = New System.Drawing.Point(720, 196)
Me.lblSaveWVEmail.Name = "lblSaveWVEmail"
Me.lblSaveWVEmail.Size = New System.Drawing.Size(219, 17)
Me.lblSaveWVEmail.TabIndex = 78
@@ -886,7 +886,7 @@ Partial Class frmWiedervorlage
Me.TBPMO_FOLLOW_UP_EMAILBindingNavigator.MovePreviousItem = Me.BindingNavigatorMovePreviousItem
Me.TBPMO_FOLLOW_UP_EMAILBindingNavigator.Name = "TBPMO_FOLLOW_UP_EMAILBindingNavigator"
Me.TBPMO_FOLLOW_UP_EMAILBindingNavigator.PositionItem = Me.BindingNavigatorPositionItem
- Me.TBPMO_FOLLOW_UP_EMAILBindingNavigator.Size = New System.Drawing.Size(987, 25)
+ Me.TBPMO_FOLLOW_UP_EMAILBindingNavigator.Size = New System.Drawing.Size(991, 25)
Me.TBPMO_FOLLOW_UP_EMAILBindingNavigator.TabIndex = 1
Me.TBPMO_FOLLOW_UP_EMAILBindingNavigator.Text = "BindingNavigator1"
'
@@ -994,6 +994,16 @@ Partial Class frmWiedervorlage
Me.XtraTabPage2.Size = New System.Drawing.Size(987, 614)
Me.XtraTabPage2.Text = "Grundeinstellungen Wiedervorlage"
'
+ 'Label3
+ '
+ Me.Label3.AutoSize = True
+ Me.Label3.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
+ Me.Label3.Location = New System.Drawing.Point(8, 89)
+ Me.Label3.Name = "Label3"
+ Me.Label3.Size = New System.Drawing.Size(364, 13)
+ Me.Label3.TabIndex = 5
+ Me.Label3.Text = "Definiert das Logverhalten der Wiedervorlagen im Dienst ""DD_PMO Service"""
+ '
'btnEmailConfig
'
Me.btnEmailConfig.Image = Global.DD_Record_Organiser.My.Resources.Resources.email_edit
@@ -1078,6 +1088,7 @@ Partial Class frmWiedervorlage
'TableAdapterManager
'
Me.TableAdapterManager.BackupDataSetBeforeUpdate = False
+ Me.TableAdapterManager.TBDD_CONNECTIONTableAdapter = Nothing
Me.TableAdapterManager.TBDD_DOKUMENTARTTableAdapter = Nothing
Me.TableAdapterManager.TBDD_EINGANGSARTENTableAdapter = Nothing
Me.TableAdapterManager.TBDD_EMAIL_ACCOUNTTableAdapter = Nothing
@@ -1088,6 +1099,7 @@ Partial Class frmWiedervorlage
Me.TableAdapterManager.TBPMO_FILES_USERTableAdapter = Nothing
Me.TableAdapterManager.TBPMO_FOLLOW_UP_EMAILTableAdapter = Me.TBPMO_FOLLOW_UP_EMAILTableAdapter
Me.TableAdapterManager.TBPMO_FOLLUPEMAIL_USERTableAdapter = Nothing
+ Me.TableAdapterManager.TBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter = Nothing
Me.TableAdapterManager.TBPMO_FORM_CONSTRUCTORTableAdapter = Nothing
Me.TableAdapterManager.TBPMO_FORM_TYPETableAdapter = Nothing
Me.TableAdapterManager.TBPMO_FORM_VIEWTableAdapter = Nothing
@@ -1095,6 +1107,9 @@ Partial Class frmWiedervorlage
Me.TableAdapterManager.TBPMO_KONFIGURATIONTableAdapter = Nothing
Me.TableAdapterManager.TBPMO_RECORD_LOG_CONFIGTableAdapter = Nothing
Me.TableAdapterManager.TBPMO_RECORDTableAdapter = Nothing
+ Me.TableAdapterManager.TBPMO_TEMPLATE_ENTITYTableAdapter = Nothing
+ Me.TableAdapterManager.TBPMO_TEMPLATE_PATTERNTableAdapter = Nothing
+ Me.TableAdapterManager.TBPMO_TEMPLATETableAdapter = Nothing
Me.TableAdapterManager.TBPMO_WD_FVIEW_DT_INDEXTableAdapter = Nothing
Me.TableAdapterManager.TBPMO_WD_OBJECTTYPETableAdapter = Nothing
Me.TableAdapterManager.TBPMO_WORKFLOW_FORMTableAdapter = Nothing
@@ -1102,16 +1117,6 @@ Partial Class frmWiedervorlage
Me.TableAdapterManager.TBPMO_WORKFLOWTableAdapter = Nothing
Me.TableAdapterManager.UpdateOrder = DD_Record_Organiser.DD_DMSDataSetTableAdapters.TableAdapterManager.UpdateOrderOption.InsertUpdateDelete
'
- 'Label3
- '
- Me.Label3.AutoSize = True
- Me.Label3.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
- Me.Label3.Location = New System.Drawing.Point(8, 89)
- Me.Label3.Name = "Label3"
- Me.Label3.Size = New System.Drawing.Size(364, 13)
- Me.Label3.TabIndex = 5
- Me.Label3.Text = "Definiert das Logverhalten der Wiedervorlagen im Dienst ""DD_PMO Service"""
- '
'frmWiedervorlage
'
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
diff --git a/app/DD-Record-Organiser/frmWiedervorlage.resx b/app/DD-Record-Organiser/frmWiedervorlage.resx
index 3e83ae2..b82d914 100644
--- a/app/DD-Record-Organiser/frmWiedervorlage.resx
+++ b/app/DD-Record-Organiser/frmWiedervorlage.resx
@@ -183,18 +183,9 @@
False
-
- 896, 17
-
160, 17
-
- 160, 17
-
-
- 17, 17
-
17, 17