Compare commits
169 Commits
c1b6e2ed4d
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
4e3b08038a | ||
|
|
7c683cf13e | ||
|
|
6eedcc687f | ||
|
|
62708c02ef | ||
|
|
4a6a8ded7c | ||
|
|
25e9713c2c | ||
|
|
a0e5b4aa0b | ||
|
|
dc4955db17 | ||
|
|
34c8ecbee5 | ||
|
|
c1fa500f36 | ||
|
|
f67368c1d9 | ||
|
|
a5ae2118b3 | ||
|
|
0fe344eefb | ||
|
|
a68697a9e2 | ||
|
|
7cd4aa80cd | ||
|
|
47e7de3c69 | ||
|
|
77e760f9b4 | ||
|
|
7b3a36336a | ||
|
|
68e4c59e63 | ||
|
|
7846e660b9 | ||
|
|
dddb1dc53a | ||
|
|
47407ac79a | ||
|
|
22bb9b14a1 | ||
|
|
90029ab0f2 | ||
|
|
0eb8eaad2d | ||
|
|
9094f8abe8 | ||
|
|
7c0ccb7184 | ||
|
|
2da202a2a7 | ||
|
|
16ace2c242 | ||
|
|
8a1bb6911f | ||
|
|
a63bf73ca6 | ||
|
|
6325fd7e68 | ||
|
|
371305fb41 | ||
|
|
608b077671 | ||
|
|
34bc0004d2 | ||
|
|
7363a8036e | ||
|
|
73bc1517f3 | ||
|
|
dc14c80d59 | ||
|
|
916e12cae7 | ||
|
|
05dab8d045 | ||
|
|
f0a340f742 | ||
|
|
a0217d0582 | ||
|
|
fe4038f1c8 | ||
|
|
10565fb1da | ||
|
|
42b1ca72a6 | ||
|
|
616e35f885 | ||
|
|
adad5501f3 | ||
|
|
b3140c48c5 | ||
|
|
a8ca303f5e | ||
|
|
5f335b4fee | ||
|
|
beb0ee8ae5 | ||
|
|
143823aae2 | ||
|
|
b460618548 | ||
|
|
0258560221 | ||
|
|
dc657c32a5 | ||
|
|
e168c65ca9 | ||
|
|
bc8289e1b7 | ||
|
|
cd1cdfe19a | ||
|
|
ddaacfe75c | ||
|
|
a5c2b93bfe | ||
|
|
5dc851be7d | ||
|
|
e4345f3b76 | ||
|
|
46d3dfbd47 | ||
|
|
f540c1dc17 | ||
|
|
63527561ea | ||
|
|
2894d398d0 | ||
|
|
8743f0c4b1 | ||
|
|
8e02ed7159 | ||
|
|
5accfbe002 | ||
|
|
5fe4079028 | ||
|
|
623e1717d6 | ||
|
|
fa4ac39074 | ||
|
|
371c8e27cc | ||
|
|
c33770dd9e | ||
|
|
3e41502766 | ||
|
|
13af72dee5 | ||
|
|
69f4c640a8 | ||
|
|
5ee739dae8 | ||
|
|
866e31f37a | ||
|
|
88f844d516 | ||
|
|
edcdf770b7 | ||
|
|
14ac6875c5 | ||
|
|
c74b91713d | ||
|
|
8dba67d3e1 | ||
|
|
ad671443b9 | ||
|
|
3623138fd1 | ||
|
|
85318a3e81 | ||
|
|
31e0835914 | ||
|
|
095838490f | ||
|
|
1c3d5dd543 | ||
|
|
17d5f5ca1b | ||
|
|
f87b1018de | ||
|
|
1bef72d65c | ||
|
|
9be55f3709 | ||
|
|
51912b36c2 | ||
|
|
623f75d0e5 | ||
|
|
aedfa5f0d8 | ||
|
|
aff92e2b34 | ||
|
|
648666ef8c | ||
|
|
8180c65ccd | ||
|
|
b6801ab486 | ||
|
|
8b6821adde | ||
|
|
54ba722ecb | ||
|
|
122aec02dd | ||
|
|
15cb38d709 | ||
|
|
37cfa4a568 | ||
|
|
1d6d2d2f2c | ||
|
|
374eb57268 | ||
|
|
9df22e098a | ||
|
|
5b057eeb66 | ||
|
|
6d7c314381 | ||
|
|
147f72b8a3 | ||
|
|
f289a1d34c | ||
|
|
ce78dea8cb | ||
|
|
efd2aeb775 | ||
|
|
b941416de4 | ||
|
|
6526eb29b1 | ||
|
|
7ae712208b | ||
|
|
3ab39d7486 | ||
|
|
7eaddab5f1 | ||
|
|
4db6f5f28b | ||
|
|
20a339f50a | ||
|
|
0f244262f0 | ||
|
|
13b66bc6b9 | ||
|
|
5dc8d9f50b | ||
|
|
5c30528a83 | ||
|
|
4c1a3a9220 | ||
|
|
e3c2e100bb | ||
|
|
74a039862f | ||
|
|
f60c299f3c | ||
|
|
80e40fbc23 | ||
|
|
18cc418fba | ||
|
|
c1cce9101b | ||
|
|
c11cba9cf3 | ||
|
|
7f817ffce1 | ||
|
|
f80ea96f8a | ||
|
|
213bcef732 | ||
|
|
2e7b0bef8a | ||
|
|
1aec033282 | ||
|
|
96c90c570e | ||
|
|
8ee955f6f2 | ||
|
|
2e03e1b1f3 | ||
|
|
9b3436686f | ||
|
|
f224c73a2e | ||
|
|
5a8440ff05 | ||
|
|
6d6dd725d9 | ||
|
|
ad8ea75db4 | ||
|
|
85fab072bb | ||
|
|
82bd76d669 | ||
|
|
706edf8026 | ||
|
|
c315640d7d | ||
|
|
ff7c8c63ea | ||
|
|
4859406fe3 | ||
|
|
79cfec3173 | ||
|
|
9a3761acc0 | ||
|
|
3b0474e713 | ||
|
|
51c053769e | ||
|
|
52ac886c1f | ||
|
|
8ab2842594 | ||
|
|
436293cbb7 | ||
|
|
ad7e6a9c84 | ||
|
|
97f9b8ca59 | ||
|
|
2a1a119ff2 | ||
|
|
cdff23b646 | ||
|
|
ac50cf661b | ||
|
|
dec45ef493 | ||
|
|
cc81a77f05 | ||
|
|
ee23cdd7e8 | ||
|
|
673a507d04 |
17
MultiTool.Common/BaseClass.vb
Normal file
17
MultiTool.Common/BaseClass.vb
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
Imports DigitalData.Modules.Database
|
||||||
|
Imports DigitalData.Modules.Logging
|
||||||
|
|
||||||
|
Public Class BaseClass
|
||||||
|
Inherits DigitalData.Modules.Base.BaseClass
|
||||||
|
|
||||||
|
Friend Database As MSSQLServer
|
||||||
|
|
||||||
|
Public Sub New(pLogConfig As LogConfig)
|
||||||
|
MyBase.New(pLogConfig)
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Public Sub New(pLogConfig As LogConfig, pDatabase As MSSQLServer)
|
||||||
|
MyBase.New(pLogConfig)
|
||||||
|
Database = pDatabase
|
||||||
|
End Sub
|
||||||
|
End Class
|
||||||
10
MultiTool.Common/Config.vb
Normal file
10
MultiTool.Common/Config.vb
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
Imports DigitalData.Modules.Config.ConfigAttributes
|
||||||
|
|
||||||
|
Public Class Config
|
||||||
|
<ConnectionString>
|
||||||
|
Public Property ConnectionString As String = ""
|
||||||
|
Public Property LastUsedMandator As String = ""
|
||||||
|
Public Property Debug As Boolean = False
|
||||||
|
Public Property AutomaticPriceCalculation As Boolean = True
|
||||||
|
Public Property AutomaticLoadingOnFormOpen As Boolean = False
|
||||||
|
End Class
|
||||||
104
MultiTool.Common/Constants.vb
Normal file
104
MultiTool.Common/Constants.vb
Normal file
@@ -0,0 +1,104 @@
|
|||||||
|
Public Class Constants
|
||||||
|
Public Const HTTP_REQUEST_TIMEOUT_IN_SECONDS = 60
|
||||||
|
|
||||||
|
Public Const COLUMN_GUID = "GUID"
|
||||||
|
|
||||||
|
Public Const FUNCTION_GLN = "GLN"
|
||||||
|
Public Const FUNCTION_EAN = "EAN"
|
||||||
|
Public Const FUNCTION_PRICE = "PRICE"
|
||||||
|
Public Const FUNCTION_SQL = "SQL"
|
||||||
|
Public Const FUNCTION_FIELD = "FIELD"
|
||||||
|
Public Const FUNCTION_RUNNINGNUMBER = "RUNNINGNUMBER"
|
||||||
|
Public Const FUNCTION_ADDRESS = "ADDRESS"
|
||||||
|
|
||||||
|
Public Const PLACEHOLDER_CONST = "CONST"
|
||||||
|
Public Const PLACEHOLDER_FIELD = "FIELD"
|
||||||
|
|
||||||
|
Public Const TEMPLATE_TYPE_DATE = "xs:date"
|
||||||
|
Public Const TEMPLATE_TYPE_INTEGER = "xs:integer"
|
||||||
|
Public Const TEMPLATE_TYPE_DECIMAL = "xs:decimal"
|
||||||
|
Public Const TEMPLATE_TYPE_BOOLEAN = "xs:boolean"
|
||||||
|
|
||||||
|
Public Const DB_TYPE_DATE = "DATE"
|
||||||
|
Public Const DB_TYPE_INTEGER = "INTEGER"
|
||||||
|
Public Const DB_TYPE_DECIMAL = "DECIMAL"
|
||||||
|
Public Const DB_TYPE_BOOLEAN = "BOOLEAN"
|
||||||
|
|
||||||
|
Public Const ALL_MESOCOMP = "mesocomp"
|
||||||
|
|
||||||
|
Public Const V21_ARTICLENUMBER = "c002"
|
||||||
|
Public Const V21_ARTICLEDESCRIPTION = "c003"
|
||||||
|
Public Const V21_MAINARTICLENUMBER = "c011"
|
||||||
|
Public Const V21_REPLACEMENTARTICLENUMBER = "c123"
|
||||||
|
Public Const V21_EAN = "c075"
|
||||||
|
|
||||||
|
Public Const V50_ACCOUNTNUMBER = "c002"
|
||||||
|
Public Const V50_ACCOUNTNAME = "c003"
|
||||||
|
Public Const V50_STREETNAME = "c050"
|
||||||
|
Public Const V50_ZIPCODE = "c051"
|
||||||
|
Public Const V50_CITYNAME = "c052"
|
||||||
|
Public Const V50_GLN = "c260"
|
||||||
|
|
||||||
|
Public Const T45_KEY = "c000"
|
||||||
|
Public Const T45_NAME = "c001"
|
||||||
|
Public Const T45_CONTACTNUMBER = "c063"
|
||||||
|
|
||||||
|
Public Const V05_ACCOUNTID = "c002"
|
||||||
|
Public Const V05_ACCOUNTNAME = "c003"
|
||||||
|
|
||||||
|
Public Const T357_KINDID = "c030"
|
||||||
|
Public Const T357_KINDNAME = "c001"
|
||||||
|
|
||||||
|
Public Const T01_DATABASEINFO = "c004"
|
||||||
|
Public Const T01_MANDATORID = "c000"
|
||||||
|
Public Const T01_MANDATORNAME = "c003"
|
||||||
|
|
||||||
|
Public Enum ColumnType As Integer
|
||||||
|
[String]
|
||||||
|
[Integer]
|
||||||
|
[Date]
|
||||||
|
[Boolean]
|
||||||
|
[Decimal]
|
||||||
|
End Enum
|
||||||
|
|
||||||
|
Public Enum FieldErrorType
|
||||||
|
None
|
||||||
|
MissingValue
|
||||||
|
AccountNotFound
|
||||||
|
ArticleNotFound
|
||||||
|
PriceNotCalculated
|
||||||
|
MissingParameter
|
||||||
|
End Enum
|
||||||
|
|
||||||
|
Public Class FieldError
|
||||||
|
Public Type As FieldErrorType
|
||||||
|
Public Message As String
|
||||||
|
|
||||||
|
Public Overrides Function ToString() As String
|
||||||
|
Return $"{Message} ({Type})"
|
||||||
|
End Function
|
||||||
|
End Class
|
||||||
|
|
||||||
|
|
||||||
|
Public Enum DocumentErrorType
|
||||||
|
MandatorNotFound
|
||||||
|
MissingXmlAttribute
|
||||||
|
AttributeValidationFailed
|
||||||
|
PriceNotCalculated
|
||||||
|
End Enum
|
||||||
|
|
||||||
|
Public Class DocumentError
|
||||||
|
Public Type As DocumentErrorType
|
||||||
|
Public Message As String
|
||||||
|
|
||||||
|
Public Overrides Function ToString() As String
|
||||||
|
Return $"{Message} ({Type})"
|
||||||
|
End Function
|
||||||
|
End Class
|
||||||
|
|
||||||
|
Public Enum XmlFunction
|
||||||
|
None = 0
|
||||||
|
GLN = 1
|
||||||
|
EAN = 2
|
||||||
|
End Enum
|
||||||
|
End Class
|
||||||
108
MultiTool.Common/Documents/Document.vb
Normal file
108
MultiTool.Common/Documents/Document.vb
Normal file
@@ -0,0 +1,108 @@
|
|||||||
|
Imports System.IO
|
||||||
|
Imports MultiTool.Common.Constants
|
||||||
|
Imports MultiTool.Common.Templates
|
||||||
|
Imports MultiTool.Common.Winline.Entities
|
||||||
|
|
||||||
|
Namespace Documents
|
||||||
|
Public Class Document
|
||||||
|
Public File As FileInfo
|
||||||
|
Public Schema As Template
|
||||||
|
Public Mandator As Mandator
|
||||||
|
|
||||||
|
Public TemplateName As String
|
||||||
|
Public Property TemplateType As Integer
|
||||||
|
Public [Option] As Integer
|
||||||
|
Public PrintVoucher As Integer
|
||||||
|
|
||||||
|
''' <summary>
|
||||||
|
''' Original Values, read-only
|
||||||
|
''' </summary>
|
||||||
|
Public Property Rows As New List(Of DocumentRow)
|
||||||
|
|
||||||
|
Public Property Imported As Boolean = False
|
||||||
|
|
||||||
|
''' <summary>
|
||||||
|
''' This is used for saving the selected state via checkbox, don't remove!
|
||||||
|
''' </summary>
|
||||||
|
Public Property Selected As Boolean = False
|
||||||
|
|
||||||
|
Private DocumentErrors As New List(Of DocumentError)
|
||||||
|
|
||||||
|
Public ReadOnly Property HasErrors As Boolean
|
||||||
|
Get
|
||||||
|
Return Errors.Count > 0
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
|
Public ReadOnly Property Errors As List(Of String)
|
||||||
|
Get
|
||||||
|
Dim oRowErrors = Rows.
|
||||||
|
SelectMany(Function(row) row.Errors, Function(row, err) err.ToString).
|
||||||
|
ToList()
|
||||||
|
|
||||||
|
Dim oDocumentErrors As List(Of String) = DocumentErrors.
|
||||||
|
Select(Function(err) err.ToString()).
|
||||||
|
ToList()
|
||||||
|
|
||||||
|
Return oDocumentErrors.
|
||||||
|
Concat(oRowErrors).
|
||||||
|
ToList()
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
|
Public Sub AddDocumentError(pDocumentError As DocumentErrorType, pMessage As String)
|
||||||
|
DocumentErrors.Add(New DocumentError With {
|
||||||
|
.Type = pDocumentError,
|
||||||
|
.Message = pMessage
|
||||||
|
})
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Public ReadOnly Property MandatorId As String
|
||||||
|
Get
|
||||||
|
Return Mandator?.Id
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
|
Public ReadOnly Property CreatedAt As Date
|
||||||
|
Get
|
||||||
|
Return File?.CreationTime
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
|
Public ReadOnly Property FullName As String
|
||||||
|
Get
|
||||||
|
Return File?.FullName
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
|
Public ReadOnly Property FileName As String
|
||||||
|
Get
|
||||||
|
Return File?.Name
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
|
''' <summary>
|
||||||
|
''' Finds the first occurrence of Field and returns its value
|
||||||
|
''' </summary>
|
||||||
|
Public Function GetFieldValue(pField As String) As String
|
||||||
|
For Each oRow In Rows
|
||||||
|
For Each oField In oRow.Fields
|
||||||
|
If oField.Key = pField Then
|
||||||
|
Return oField.Value.Final
|
||||||
|
End If
|
||||||
|
Next
|
||||||
|
Next
|
||||||
|
|
||||||
|
Return Nothing
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Overrides Function Equals(obj As Object) As Boolean
|
||||||
|
If obj Is Nothing Then
|
||||||
|
Return False
|
||||||
|
End If
|
||||||
|
|
||||||
|
Return FullName = DirectCast(obj, Document).FullName
|
||||||
|
End Function
|
||||||
|
End Class
|
||||||
|
|
||||||
|
End Namespace
|
||||||
59
MultiTool.Common/Documents/DocumentCleaner.vb
Normal file
59
MultiTool.Common/Documents/DocumentCleaner.vb
Normal file
@@ -0,0 +1,59 @@
|
|||||||
|
Imports System.IO
|
||||||
|
Imports DigitalData.Modules.Logging
|
||||||
|
Imports DigitalData.Modules.Base
|
||||||
|
Imports MultiTool.Common.Templates
|
||||||
|
|
||||||
|
Namespace Documents
|
||||||
|
Public Class DocumentCleaner
|
||||||
|
Inherits BaseClass
|
||||||
|
|
||||||
|
Private ReadOnly Template As Template
|
||||||
|
Private ReadOnly FileEx As FilesystemEx
|
||||||
|
|
||||||
|
Public Sub New(pLogConfig As LogConfig, pTemplate As Template)
|
||||||
|
MyBase.New(pLogConfig)
|
||||||
|
Template = pTemplate
|
||||||
|
FileEx = New FilesystemEx(LogConfig)
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Public Function CleanImportedDocuments(pDocuments As List(Of Document)) As Boolean
|
||||||
|
Dim oResult = True
|
||||||
|
Dim oOutputDirectory = FileEx.CreateDateDirectory(Template.ArchiveDirectory)
|
||||||
|
Dim oImportedDocuments = pDocuments.
|
||||||
|
Where(Function(doc) doc.Imported = True).
|
||||||
|
ToList()
|
||||||
|
|
||||||
|
If oImportedDocuments.Count = 0 Then
|
||||||
|
Logger.Debug("No exported files found. Skipping.")
|
||||||
|
Return True
|
||||||
|
End If
|
||||||
|
|
||||||
|
Logger.Debug("Cleaning [{0}] exported files, moving to [{1}]", oImportedDocuments.Count, oOutputDirectory)
|
||||||
|
|
||||||
|
Dim oRemovedDocuments As New List(Of Document)
|
||||||
|
|
||||||
|
For Each oDocument As Document In oImportedDocuments
|
||||||
|
Try
|
||||||
|
Dim oFileinfo = New FileInfo(oDocument.FullName)
|
||||||
|
Dim oDestination = Path.Combine(oOutputDirectory, oFileinfo.Name)
|
||||||
|
File.Move(oFileinfo.FullName, oDestination)
|
||||||
|
oRemovedDocuments.Add(oDocument)
|
||||||
|
|
||||||
|
Logger.Debug("File [{0}] successfully moved.", oFileinfo.Name)
|
||||||
|
Catch ex As Exception
|
||||||
|
Logger.Warn("File [{0}] could not be moved to output directory!", oDocument.FullName)
|
||||||
|
Logger.Error(ex)
|
||||||
|
oResult = False
|
||||||
|
End Try
|
||||||
|
Next
|
||||||
|
|
||||||
|
Logger.Debug("Moved [{0}] files successfully.", oRemovedDocuments.Count)
|
||||||
|
|
||||||
|
pDocuments = pDocuments.
|
||||||
|
Except(oRemovedDocuments).
|
||||||
|
ToList()
|
||||||
|
|
||||||
|
Return oResult
|
||||||
|
End Function
|
||||||
|
End Class
|
||||||
|
End Namespace
|
||||||
815
MultiTool.Common/Documents/DocumentLoader.vb
Normal file
815
MultiTool.Common/Documents/DocumentLoader.vb
Normal file
@@ -0,0 +1,815 @@
|
|||||||
|
Imports System.IO
|
||||||
|
Imports System.Text.RegularExpressions
|
||||||
|
Imports DigitalData.Modules.Logging
|
||||||
|
Imports DigitalData.Modules.Language
|
||||||
|
Imports MultiTool.Common.Exceptions
|
||||||
|
Imports MultiTool.Common.Templates
|
||||||
|
Imports MultiTool.Common.Winline
|
||||||
|
Imports MultiTool.Common.Winline.Entities
|
||||||
|
Imports MultiTool.Common.Constants
|
||||||
|
Imports DigitalData.Modules.Database
|
||||||
|
Imports DevExpress.Utils.CommonDialogs
|
||||||
|
Imports DigitalData.Modules.Base
|
||||||
|
|
||||||
|
Namespace Documents
|
||||||
|
Public Class DocumentLoader
|
||||||
|
Inherits BaseClass
|
||||||
|
|
||||||
|
Private ReadOnly Winline As WinlineData
|
||||||
|
Private ReadOnly MappingConfig As MappingConfig
|
||||||
|
Private ReadOnly TemplateConfig As TemplateConfig
|
||||||
|
Private ReadOnly ApplicationConfig As Config
|
||||||
|
Private ReadOnly Patterns As Patterns
|
||||||
|
|
||||||
|
Public Property Files As New List(Of Document)
|
||||||
|
|
||||||
|
Public Property FilesTotal As Integer = 0
|
||||||
|
Public Property FilesLoaded As Integer = 0
|
||||||
|
|
||||||
|
Public Event FileLoadComplete As EventHandler(Of FileLoadInfo)
|
||||||
|
Public Event FileLoadProgress As EventHandler(Of FileLoadProgressInfo)
|
||||||
|
|
||||||
|
Public Class FileLoadInfo
|
||||||
|
Public FilesLoaded As Integer
|
||||||
|
Public FilesTotal As Integer
|
||||||
|
|
||||||
|
Public Sub New(pTotal As Integer, pLoaded As Integer)
|
||||||
|
FilesTotal = pTotal
|
||||||
|
FilesLoaded = pLoaded
|
||||||
|
End Sub
|
||||||
|
End Class
|
||||||
|
|
||||||
|
Public Class FileLoadProgressInfo
|
||||||
|
Inherits FileLoadInfo
|
||||||
|
|
||||||
|
Public RunningFunction As String
|
||||||
|
|
||||||
|
Public Sub New(pTotal As Integer, pLoaded As Integer)
|
||||||
|
MyBase.New(pTotal, pLoaded)
|
||||||
|
End Sub
|
||||||
|
End Class
|
||||||
|
|
||||||
|
Public Sub New(pLogConfig As LogConfig, pWinline As WinlineData, pDatabase As MSSQLServer, pMappingConfig As MappingConfig, pTemplateConfig As TemplateConfig, pGeneralConfig As GeneralConfig, pApplicationConfig As Config)
|
||||||
|
MyBase.New(pLogConfig, pDatabase)
|
||||||
|
Winline = pWinline
|
||||||
|
MappingConfig = pMappingConfig
|
||||||
|
TemplateConfig = pTemplateConfig
|
||||||
|
ApplicationConfig = pApplicationConfig
|
||||||
|
Patterns = New Patterns(pLogConfig, pGeneralConfig)
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Public Async Function LoadFiles(pTemplate As Template, pMandator As Mandator) As Task(Of Boolean)
|
||||||
|
Logger.Info("Loading files from directory [{0}]", pTemplate.InputDirectory)
|
||||||
|
Files.Clear()
|
||||||
|
|
||||||
|
Try
|
||||||
|
Dim oDirectory As New DirectoryInfo(pTemplate.InputDirectory)
|
||||||
|
Dim oFiles = oDirectory.GetFiles()
|
||||||
|
FilesTotal = oFiles.Count
|
||||||
|
|
||||||
|
Logger.Debug("Found [{0}] files in directory [{1}]", oFiles.Count, oDirectory)
|
||||||
|
|
||||||
|
For Each oFile In oFiles
|
||||||
|
Logger.Info("Loading file [{0}]", oFile.Name)
|
||||||
|
Dim oDocument = Await LoadFile(oFile, pTemplate, pMandator)
|
||||||
|
Files.Add(oDocument)
|
||||||
|
FilesLoaded = Files.Count
|
||||||
|
|
||||||
|
Dim oInfo As New FileLoadInfo(FilesTotal, FilesLoaded)
|
||||||
|
RaiseEvent FileLoadComplete(Me, oInfo)
|
||||||
|
Next
|
||||||
|
|
||||||
|
Return True
|
||||||
|
|
||||||
|
Catch ex As Exception
|
||||||
|
Logger.Error(ex)
|
||||||
|
Throw ex
|
||||||
|
|
||||||
|
End Try
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Async Function LoadFile(pFileInfo As FileInfo, pTemplate As Template, pMandator As Mandator) As Task(Of Document)
|
||||||
|
Logger.Debug("Creating new Document object for file [{0}]", pFileInfo.Name)
|
||||||
|
Dim oDocument As New Document With {
|
||||||
|
.File = pFileInfo,
|
||||||
|
.Schema = pTemplate
|
||||||
|
}
|
||||||
|
|
||||||
|
Try
|
||||||
|
oDocument = LoadDocumentData(oDocument, pTemplate, TemplateConfig)
|
||||||
|
|
||||||
|
Catch ex As Exception
|
||||||
|
Logger.Error(ex)
|
||||||
|
Throw ex
|
||||||
|
|
||||||
|
End Try
|
||||||
|
|
||||||
|
Try
|
||||||
|
oDocument = Await MatchDataFromWinLine(oDocument, Winline.Mandators, pMandator, pTemplate)
|
||||||
|
|
||||||
|
Catch ex As Exception
|
||||||
|
Logger.Error(ex)
|
||||||
|
Throw ex
|
||||||
|
|
||||||
|
End Try
|
||||||
|
|
||||||
|
Try
|
||||||
|
oDocument = MarkRequiredFields(oDocument)
|
||||||
|
|
||||||
|
Catch ex As Exception
|
||||||
|
Logger.Error(ex)
|
||||||
|
Throw ex
|
||||||
|
|
||||||
|
End Try
|
||||||
|
|
||||||
|
Return oDocument
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Function MarkRequiredFields(pDocument As Document) As Document
|
||||||
|
For Each oRow In pDocument.Rows
|
||||||
|
For Each oField In oRow.Fields
|
||||||
|
If oField.Value.Final = String.Empty And oField.Value.IsRequired Then
|
||||||
|
oField.Value.AddFieldError(FieldErrorType.MissingValue, $"Attribut '{oField.Key}' ist ein Pflichtfeld, wurde aber nicht gefüllt.")
|
||||||
|
End If
|
||||||
|
Next
|
||||||
|
Next
|
||||||
|
|
||||||
|
Return pDocument
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Sub ReplaceDocument(pDocument As Document)
|
||||||
|
Dim oIndex = Files.IndexOf(pDocument)
|
||||||
|
Files.Item(oIndex) = pDocument
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
|
||||||
|
Private Function IncludeSchema(pDocument As Document, pTemplate As Template) As Document
|
||||||
|
Logger.Debug("Adding schema to Document object.")
|
||||||
|
pDocument.Schema = pTemplate
|
||||||
|
Return pDocument
|
||||||
|
End Function
|
||||||
|
|
||||||
|
|
||||||
|
''' <summary>
|
||||||
|
''' Loads a single document from the FullName Property in the Document Object
|
||||||
|
''' </summary>
|
||||||
|
''' <example>
|
||||||
|
''' A document might look like this:
|
||||||
|
''' <MESOWebService>
|
||||||
|
''' <Row1></Row1>
|
||||||
|
''' <Row2></Row2>
|
||||||
|
''' <Row3></Row3>
|
||||||
|
''' </MESOWebService>
|
||||||
|
''' </example>
|
||||||
|
Private Function LoadDocumentData(pDocument As Document, pTemplate As Template, pTemplateConfig As TemplateConfig) As Document
|
||||||
|
Logger.Debug("Loading file contents")
|
||||||
|
|
||||||
|
Dim oText As String
|
||||||
|
Dim oDoc As XDocument
|
||||||
|
|
||||||
|
Try
|
||||||
|
Logger.Debug("Loading file from fs..")
|
||||||
|
oText = IO.File.ReadAllText(pDocument.FullName)
|
||||||
|
|
||||||
|
Logger.Debug("Parsing file..")
|
||||||
|
oDoc = XDocument.Parse(oText)
|
||||||
|
Catch ex As Exception
|
||||||
|
Logger.Error(ex)
|
||||||
|
Throw ex
|
||||||
|
End Try
|
||||||
|
|
||||||
|
Logger.Debug("File Loaded.")
|
||||||
|
|
||||||
|
Dim oRootElement As XElement = XmlData.GetElement(oDoc, "MESOWebService")
|
||||||
|
If oRootElement Is Nothing Then
|
||||||
|
pDocument.AddDocumentError(DocumentErrorType.MissingXmlAttribute, "Datei enthält kein MESOWebService-Attribut")
|
||||||
|
End If
|
||||||
|
|
||||||
|
Dim oTemplateName = XmlData.GetElementAttribute(oRootElement, "Template")
|
||||||
|
If oTemplateName Is Nothing Then
|
||||||
|
pDocument.AddDocumentError(DocumentErrorType.MissingXmlAttribute, "Datei enthält kein Template-Attribut")
|
||||||
|
End If
|
||||||
|
|
||||||
|
Dim oTemplateType = XmlData.GetElementAttribute(oRootElement, "TemplateType")
|
||||||
|
If oTemplateType Is Nothing Then
|
||||||
|
pDocument.AddDocumentError(DocumentErrorType.MissingXmlAttribute, "Datei enthält kein TemplateType-Attribut")
|
||||||
|
End If
|
||||||
|
|
||||||
|
Dim oOption = XmlData.GetElementAttribute(oRootElement, "option")
|
||||||
|
If oOption Is Nothing Then
|
||||||
|
pDocument.AddDocumentError(DocumentErrorType.MissingXmlAttribute, "Datei enthält kein option-Attribut")
|
||||||
|
End If
|
||||||
|
|
||||||
|
Dim oPrintVoucher = XmlData.GetElementAttribute(oRootElement, "printVoucher")
|
||||||
|
If oPrintVoucher Is Nothing Then
|
||||||
|
pDocument.AddDocumentError(DocumentErrorType.MissingXmlAttribute, "Datei enthält kein printVoucher-Attribut")
|
||||||
|
End If
|
||||||
|
|
||||||
|
' The first level of Elements are the document Rows
|
||||||
|
Dim oTopLevelElements As List(Of XElement) = oRootElement.Elements.ToList
|
||||||
|
Dim oDocumentRows As New List(Of DocumentRow)
|
||||||
|
Dim oRowSortKey As Integer = 0
|
||||||
|
|
||||||
|
' TODO: Somehow add all fields in the correct order
|
||||||
|
'
|
||||||
|
' Right now, the method of
|
||||||
|
' - first the filled field from xml
|
||||||
|
' - then the rest from schema
|
||||||
|
'
|
||||||
|
' leads to unordered fields.
|
||||||
|
For Each oTopLevelElement As XElement In oTopLevelElements
|
||||||
|
Dim oColumnSortKey = 0
|
||||||
|
Dim oFields As New Dictionary(Of String, DocumentRow.FieldValue)
|
||||||
|
Dim oSubElements = oTopLevelElement.Descendants().ToList()
|
||||||
|
Dim oTable = pTemplate.Tables.
|
||||||
|
Where(Function(t) t.Name = oTopLevelElement.Name).
|
||||||
|
FirstOrDefault()
|
||||||
|
|
||||||
|
Logger.Debug("Creating fields from [{0}] columns for Table [{1}]", oTable.Columns.Count, oTable.Name)
|
||||||
|
|
||||||
|
For Each oColumn In oTable.Columns
|
||||||
|
Dim oQuery = oSubElements.Where(Function(e) e.Name = oColumn.Name)
|
||||||
|
Dim oElementCount = oQuery.Count()
|
||||||
|
Dim oSubElement = oQuery.FirstOrDefault()
|
||||||
|
|
||||||
|
If oElementCount > 1 Then
|
||||||
|
Logger.Warn("Found [{0}] elements for column [{1}]. Using first occurrence.")
|
||||||
|
End If
|
||||||
|
|
||||||
|
If oSubElement IsNot Nothing Then
|
||||||
|
Dim oRequired = oColumn.IsRequired
|
||||||
|
Dim oValue = oSubElement.Value.Trim()
|
||||||
|
|
||||||
|
Logger.Debug("Creating existing field from Element: [{0}]", oSubElement.Name.ToString)
|
||||||
|
|
||||||
|
' TODO: Needed when we have time for date times
|
||||||
|
'If oTemplateField.DataType = Constants.ColumnType.Date Then
|
||||||
|
' Dim oDate = Date.ParseExact(oValue, "yyyy-MM-dd", CultureInfo.InvariantCulture)
|
||||||
|
' oValue = oDate.ToString("d")
|
||||||
|
'End If
|
||||||
|
|
||||||
|
Dim oFieldValue = GetFieldValueFromColumn(oColumn, oColumnSortKey)
|
||||||
|
oFieldValue.SetOriginalValue(oValue)
|
||||||
|
|
||||||
|
oFields.Add(oSubElement.Name.ToString, oFieldValue)
|
||||||
|
Else
|
||||||
|
Logger.Debug("Creating new field from Configuration: [{0}]", oColumn.Name)
|
||||||
|
|
||||||
|
Dim oFieldValue = GetFieldValueFromColumn(oColumn, oColumnSortKey)
|
||||||
|
|
||||||
|
If oColumn.Config?.IsRequired Then
|
||||||
|
oFieldValue.AddFieldError(FieldErrorType.MissingValue, $"Attribut {oSubElement.Name} wird benötigt, ist aber nicht gefüllt.")
|
||||||
|
End If
|
||||||
|
|
||||||
|
oFields.Add(oColumn.Name, oFieldValue)
|
||||||
|
End If
|
||||||
|
|
||||||
|
oColumnSortKey += 1
|
||||||
|
Next
|
||||||
|
|
||||||
|
' Create a DocumentRow object for each Top Level Element
|
||||||
|
Dim oRow = New DocumentRow With {
|
||||||
|
.SortKey = oRowSortKey,
|
||||||
|
.TableName = oTopLevelElement.Name.ToString,
|
||||||
|
.Fields = oFields
|
||||||
|
}
|
||||||
|
|
||||||
|
oRowSortKey += 1
|
||||||
|
oDocumentRows.Add(oRow)
|
||||||
|
Next
|
||||||
|
|
||||||
|
' Update the document
|
||||||
|
pDocument.TemplateName = oTemplateName
|
||||||
|
pDocument.TemplateType = oTemplateType
|
||||||
|
pDocument.Option = oOption
|
||||||
|
pDocument.PrintVoucher = oPrintVoucher
|
||||||
|
pDocument.Rows = oDocumentRows
|
||||||
|
|
||||||
|
Return pDocument
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Function GetFieldValueFromColumn(pColumn As Template.Column, pSortKey As Integer) As DocumentRow.FieldValue
|
||||||
|
Return New DocumentRow.FieldValue(LogConfig) With {
|
||||||
|
.DataType = pColumn.DataType,
|
||||||
|
.IsRequired = pColumn.IsRequired,
|
||||||
|
.IsVirtual = pColumn.Config.IsVirtual,
|
||||||
|
.PreferExternalValue = pColumn.Config.PreferExternalValue,
|
||||||
|
.SortKey = pSortKey
|
||||||
|
}
|
||||||
|
End Function
|
||||||
|
|
||||||
|
|
||||||
|
Private Async Function MatchDataFromWinLine(pDocument As Document, pMandators As List(Of Mandator), pMandator As Mandator, pTemplate As Template) As Task(Of Document)
|
||||||
|
Dim oMandators As List(Of Mandator) = pMandators.
|
||||||
|
Where(Function(m) m.IsWhitelisted = True).
|
||||||
|
OrderBy(Function(m) m.Order).
|
||||||
|
ToList()
|
||||||
|
|
||||||
|
Dim oInfo As New FileLoadProgressInfo(FilesTotal, FilesLoaded) With {.RunningFunction = "Mandant finden"}
|
||||||
|
RaiseEvent FileLoadProgress(Me, oInfo)
|
||||||
|
|
||||||
|
Dim oMandator As Mandator = Nothing
|
||||||
|
If pMandator IsNot Nothing Then
|
||||||
|
oMandator = pMandator
|
||||||
|
Else
|
||||||
|
oMandator = Winline.FindMatchingMandatorFromOrder(pDocument)
|
||||||
|
End If
|
||||||
|
|
||||||
|
If oMandator Is Nothing Then
|
||||||
|
Logger.Warn("Mandator not found for File [{0}]", pDocument.File.Name)
|
||||||
|
|
||||||
|
' Without mandator, we just exit, life is meaningless.
|
||||||
|
pDocument.AddDocumentError(DocumentErrorType.MandatorNotFound, "Mandant nicht gefunden. Verarbeitung wurde abgebrochen.")
|
||||||
|
Else
|
||||||
|
' Set mandator befor applying any functions that depend on a valid mandator
|
||||||
|
pDocument.Mandator = oMandator
|
||||||
|
|
||||||
|
RaiseEvent FileLoadProgress(Me, New FileLoadProgressInfo(FilesTotal, FilesLoaded) With {.RunningFunction = "Winline-Funktionen"})
|
||||||
|
|
||||||
|
pDocument = Await ApplyDefinedItemFunctionsForImportAsync(pDocument, oMandator, pTemplate)
|
||||||
|
pDocument = ApplyDynamicItemFunctionsForImport(pDocument, oMandator)
|
||||||
|
|
||||||
|
RaiseEvent FileLoadProgress(Me, New FileLoadProgressInfo(FilesTotal, FilesLoaded) With {.RunningFunction = "Preis-Funktionen"})
|
||||||
|
|
||||||
|
If ApplicationConfig.AutomaticPriceCalculation = True Then
|
||||||
|
' These functions will only be applied if the document does not have errors
|
||||||
|
pDocument = Await MaybeApplyPriceFunctions(pDocument, oMandator, pTemplate)
|
||||||
|
End If
|
||||||
|
|
||||||
|
RaiseEvent FileLoadProgress(Me, New FileLoadProgressInfo(FilesTotal, FilesLoaded) With {.RunningFunction = "Feld-Funktionen"})
|
||||||
|
|
||||||
|
|
||||||
|
pDocument = ApplySQLFunctionForImport(pDocument, TemplateConfig.SqlItems)
|
||||||
|
|
||||||
|
' This function needs to be the last one because
|
||||||
|
' it can relate to any previously set value
|
||||||
|
pDocument = ApplyFieldFunctionForImport(pDocument, oMandator, pTemplate)
|
||||||
|
End If
|
||||||
|
|
||||||
|
Return pDocument
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Private Function ApplySQLFunctionForImport(pDocument As Document, pSQLConfig As List(Of FieldConfig)) As Document
|
||||||
|
For Each oSQLConfigItem In pSQLConfig
|
||||||
|
For Each oFunction In oSQLConfigItem.Functions
|
||||||
|
|
||||||
|
If Not oFunction.Name = FUNCTION_SQL Then
|
||||||
|
Continue For
|
||||||
|
End If
|
||||||
|
|
||||||
|
' FieldList is a list of fields that will be changed
|
||||||
|
' Example: Setting SQL for Article StorageLocation will invoke the sql for each row
|
||||||
|
Dim oRowList = pDocument.Rows.
|
||||||
|
Where(Function(row) row.Fields.Any(Function(field) field.Key = oSQLConfigItem.Name)).
|
||||||
|
ToList()
|
||||||
|
|
||||||
|
For Each oRow As DocumentRow In oRowList
|
||||||
|
|
||||||
|
Dim oSQL = oFunction.Params
|
||||||
|
Dim oField = oRow.Fields.
|
||||||
|
Where(Function(field) field.Key = oSQLConfigItem.Name).
|
||||||
|
SingleOrDefault()
|
||||||
|
|
||||||
|
oSQL = Patterns.ReplaceForImport(pDocument, oRow, oSQL)
|
||||||
|
|
||||||
|
Dim oValue = Database.GetScalarValue(oSQL)
|
||||||
|
|
||||||
|
If oValue IsNot Nothing Then
|
||||||
|
oField.Value.SetExternalValue(oValue)
|
||||||
|
End If
|
||||||
|
|
||||||
|
Next
|
||||||
|
|
||||||
|
Next
|
||||||
|
|
||||||
|
Next
|
||||||
|
|
||||||
|
Return pDocument
|
||||||
|
End Function
|
||||||
|
|
||||||
|
|
||||||
|
''' <summary>
|
||||||
|
''' Apply price calculation to the documents products
|
||||||
|
'''
|
||||||
|
''' This needs to be strictly seperated from `ApplyDefinedItemFunctionsForImport`
|
||||||
|
''' because prices can only be calculated if GLN and EAN functions were already (successfully) processed
|
||||||
|
''' </summary>
|
||||||
|
Public Async Function MaybeApplyPriceFunctions(pDocument As Document, pMandator As Mandator, pTemplate As Template) As Task(Of Document)
|
||||||
|
If pDocument.HasErrors Then
|
||||||
|
pDocument.AddDocumentError(DocumentErrorType.PriceNotCalculated, "Der Preis konnte für mindestens eine Zeile nicht ermittelt werden, weil es noch Fehler im Dokument gibt")
|
||||||
|
Return pDocument
|
||||||
|
End If
|
||||||
|
|
||||||
|
For Each oRow As DocumentRow In pDocument.Rows
|
||||||
|
Dim oTable = pTemplate.Tables.Where(Function(table) table.Name = oRow.TableName).SingleOrDefault()
|
||||||
|
|
||||||
|
For Each oField In oRow.Fields
|
||||||
|
If oTable Is Nothing Then
|
||||||
|
Exit For
|
||||||
|
End If
|
||||||
|
|
||||||
|
Dim oColumn = oTable.Columns.Where(Function(c) c.Name = oField.Key).SingleOrDefault()
|
||||||
|
If oColumn Is Nothing Then
|
||||||
|
Continue For
|
||||||
|
End If
|
||||||
|
|
||||||
|
For Each oFunction As FieldConfig.ColumnFunction In oColumn.Config.Functions
|
||||||
|
|
||||||
|
Dim oFunctionName = oFunction.Name
|
||||||
|
Dim oFunctionParams = oFunction.Params
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
If oFunctionName = String.Empty Then
|
||||||
|
Continue For
|
||||||
|
End If
|
||||||
|
|
||||||
|
Logger.Debug("Running Function: [{0}]", oFunctionName)
|
||||||
|
Logger.Debug("With Parameters: [{0}]", oFunctionParams)
|
||||||
|
|
||||||
|
|
||||||
|
Dim oParamsDict = Parameters.Parse(oFunctionParams)
|
||||||
|
|
||||||
|
If oFunctionName = Constants.FUNCTION_PRICE Then
|
||||||
|
Await SetPrice(oRow, oField.Key, oParamsDict, pDocument, pMandator, pTemplate)
|
||||||
|
End If
|
||||||
|
Next
|
||||||
|
Next
|
||||||
|
Next
|
||||||
|
|
||||||
|
Return pDocument
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Private Async Function ApplyDefinedItemFunctionsForImportAsync(pDocument As Document, pMandator As Mandator, pTemplate As Template) As Task(Of Document)
|
||||||
|
For Each oRow As DocumentRow In pDocument.Rows
|
||||||
|
Dim oTable = pTemplate.Tables.Where(Function(table) table.Name = oRow.TableName).SingleOrDefault()
|
||||||
|
|
||||||
|
For Each oField In oRow.Fields
|
||||||
|
If oTable Is Nothing Then
|
||||||
|
Exit For
|
||||||
|
End If
|
||||||
|
|
||||||
|
Dim oItemName As String = oField.Key
|
||||||
|
|
||||||
|
Dim oColumn = oTable.Columns.Where(Function(c) c.Name = oItemName).SingleOrDefault()
|
||||||
|
If oColumn Is Nothing Then
|
||||||
|
Continue For
|
||||||
|
End If
|
||||||
|
|
||||||
|
For Each oFunction As FieldConfig.ColumnFunction In oColumn.Config.Functions
|
||||||
|
|
||||||
|
Dim oFunctionName = oFunction.Name
|
||||||
|
Dim oFunctionParams = oFunction.Params
|
||||||
|
|
||||||
|
' The code below needs a defined function
|
||||||
|
If oFunctionName = String.Empty Then
|
||||||
|
Continue For
|
||||||
|
End If
|
||||||
|
|
||||||
|
Dim oParamsDict = Parameters.Parse(oFunctionParams)
|
||||||
|
|
||||||
|
' The main identifier will be checked for String.empty and not required.
|
||||||
|
' This makes sure that optional fields do not generate errors.
|
||||||
|
Dim oIdentifier As DocumentRow.FieldValue = oRow.Fields.GetOrDefault(oItemName)
|
||||||
|
If oIdentifier.Original = String.Empty And oIdentifier.IsRequired = False Then
|
||||||
|
Continue For
|
||||||
|
End If
|
||||||
|
|
||||||
|
Select Case oFunctionName
|
||||||
|
Case FUNCTION_GLN
|
||||||
|
SetAccountByGLN(oRow, pMandator, oItemName, Nothing, oParamsDict)
|
||||||
|
|
||||||
|
Case FUNCTION_EAN
|
||||||
|
SetArticleByEAN(oRow, pMandator, oItemName)
|
||||||
|
|
||||||
|
Case FUNCTION_RUNNINGNUMBER
|
||||||
|
Await SetVersionedRunningNumber(pDocument, oRow, pMandator, oItemName, oParamsDict)
|
||||||
|
|
||||||
|
Case FUNCTION_ADDRESS
|
||||||
|
Await SetAddressByAccountNumber(pDocument, oRow, pMandator, oItemName, oParamsDict)
|
||||||
|
|
||||||
|
End Select
|
||||||
|
|
||||||
|
Next
|
||||||
|
|
||||||
|
Next
|
||||||
|
Next
|
||||||
|
|
||||||
|
Return pDocument
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Private Function ApplyFieldFunctionForImport(pDocument As Document, pMandator As Mandator, pTemplate As Template) As Document
|
||||||
|
For Each oRow As DocumentRow In pDocument.Rows
|
||||||
|
Dim oTable = pDocument.Schema.Tables.Where(Function(table) table.Name = oRow.TableName).SingleOrDefault()
|
||||||
|
|
||||||
|
For Each oField In oRow.Fields
|
||||||
|
If oTable Is Nothing Then
|
||||||
|
Logger.Warn("Table [{0}] was not found in the Schema. Exiting.", oRow.TableName)
|
||||||
|
Exit For
|
||||||
|
|
||||||
|
End If
|
||||||
|
|
||||||
|
Dim oColumn = oTable.Columns.Where(Function(c) c.Name = oField.Key).SingleOrDefault()
|
||||||
|
If oColumn Is Nothing Then
|
||||||
|
Logger.Warn("Column [{0}] was not found in Table [{0}]. Skipping.", oField.Key, oTable.Name)
|
||||||
|
Continue For
|
||||||
|
|
||||||
|
End If
|
||||||
|
|
||||||
|
For Each oFunction As FieldConfig.ColumnFunction In oColumn.Config.Functions
|
||||||
|
|
||||||
|
Dim oFunctionName = oFunction.Name
|
||||||
|
Dim oFunctionParams = oFunction.Params
|
||||||
|
Dim oParamsDict = Parameters.Parse(oFunctionParams)
|
||||||
|
|
||||||
|
If oFunctionName = FUNCTION_FIELD Then
|
||||||
|
Try
|
||||||
|
Logger.Debug("Applying function FIELD to field [{0}]", oField.Key)
|
||||||
|
|
||||||
|
Dim oParam = oParamsDict.FirstOrDefault()
|
||||||
|
|
||||||
|
If IsNothing(oParam) Then
|
||||||
|
Logger.Warn("Function FIELD needs exactly one parameter. Skipping")
|
||||||
|
Continue For
|
||||||
|
|
||||||
|
End If
|
||||||
|
|
||||||
|
Dim oFieldName = oParam.Key
|
||||||
|
Dim oSubKey = oParam.Value
|
||||||
|
|
||||||
|
Dim oReferencedField = oRow.Fields.
|
||||||
|
Where(Function(field) field.Key = oFieldName).
|
||||||
|
FirstOrDefault()
|
||||||
|
|
||||||
|
If IsNothing(oReferencedField) = False Then
|
||||||
|
Dim oRawValue = oReferencedField.Value?.GetValue(oSubKey)
|
||||||
|
Dim oValue As String = ObjectEx.NotNull(oRawValue, String.Empty)
|
||||||
|
|
||||||
|
If oValue <> String.Empty Then
|
||||||
|
oField.Value.SetExternalValue(oValue)
|
||||||
|
End If
|
||||||
|
|
||||||
|
Else
|
||||||
|
Logger.Warn("Referenced Field [{0}] was not found. Skipping.", oFieldName)
|
||||||
|
Continue For
|
||||||
|
|
||||||
|
End If
|
||||||
|
Catch ex As Exception
|
||||||
|
Logger.Warn("Function FIELD could not be applied to field [{0}]. Skipping.", oField.Key)
|
||||||
|
Continue For
|
||||||
|
|
||||||
|
End Try
|
||||||
|
End If
|
||||||
|
Next
|
||||||
|
|
||||||
|
|
||||||
|
Next
|
||||||
|
Next
|
||||||
|
|
||||||
|
Return pDocument
|
||||||
|
End Function
|
||||||
|
|
||||||
|
''' <summary>
|
||||||
|
''' Execute Mappings defined in TBMT_MAPPING_CONFIG,
|
||||||
|
''' for example mapping Article Numbers to Winline Mandators
|
||||||
|
''' </summary>
|
||||||
|
Private Function ApplyDynamicItemFunctionsForImport(pDocument As Document, pMandator As Mandator) As Document
|
||||||
|
' We only want the mapping config for things in the xml file.
|
||||||
|
' that excludes things like setting the mandator.
|
||||||
|
Dim oFilteredMappingConfig = MappingConfig.Items.
|
||||||
|
Where(Function(item) item.DestinationItem <> String.Empty).
|
||||||
|
ToList()
|
||||||
|
|
||||||
|
For Each oMapping As MappingConfigItem In oFilteredMappingConfig
|
||||||
|
|
||||||
|
' Get Source Value
|
||||||
|
Dim oField As KeyValuePair(Of String, DocumentRow.FieldValue) = pDocument.Rows.
|
||||||
|
SelectMany(Function(row) row.Fields).
|
||||||
|
Where(Function(field) field.Key = oMapping.SourceItem).
|
||||||
|
FirstOrDefault()
|
||||||
|
|
||||||
|
' Test on Regex
|
||||||
|
Dim oRegex As New Regex(oMapping.SourceRegex)
|
||||||
|
|
||||||
|
If oRegex.IsMatch(oField.Value.Final) Then
|
||||||
|
|
||||||
|
pDocument.Rows.
|
||||||
|
SelectMany(Function(row) row.Fields).
|
||||||
|
Where(Function(field) field.Key = oMapping.DestinationItem).
|
||||||
|
SetValue(Sub(field) field.Value.SetExternalValue(oMapping.DestinationValue))
|
||||||
|
|
||||||
|
Else
|
||||||
|
' don't do anything
|
||||||
|
|
||||||
|
End If
|
||||||
|
Next
|
||||||
|
|
||||||
|
Return pDocument
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Private Async Function SetPrice(pRow As DocumentRow, pPriceField As String, pParamMap As Dictionary(Of String, String), pDocument As Document, pMandator As Mandator, pTemplate As Template) As Task
|
||||||
|
Dim oPriceItem As DocumentRow.FieldValue = pRow.Fields.GetOrDefault(pPriceField)
|
||||||
|
|
||||||
|
' These fields are fetched from the current row
|
||||||
|
Const PARAMETER_ARTICLE = "Article"
|
||||||
|
Dim oArticleNumberField As String = pParamMap.GetOrDefault(PARAMETER_ARTICLE, Nothing)
|
||||||
|
If oArticleNumberField Is Nothing Then
|
||||||
|
Logger.Warn("Parameter '{0}' not found for Function PRICE", PARAMETER_ARTICLE)
|
||||||
|
End If
|
||||||
|
|
||||||
|
If pRow.Fields.ContainsKey(oArticleNumberField) = False Then
|
||||||
|
Logger.Warn("Value '{0}' for Parameter '{1}' not found for Function PRICE", oArticleNumberField, PARAMETER_ARTICLE)
|
||||||
|
End If
|
||||||
|
Dim oArticleNumber As String = pRow.Fields.Item(oArticleNumberField).Final
|
||||||
|
|
||||||
|
Const PARAMETER_QUANTITY = "Quantity"
|
||||||
|
Dim oQuantityField As String = pParamMap.GetOrDefault(PARAMETER_QUANTITY, Nothing)
|
||||||
|
If oQuantityField Is Nothing Then
|
||||||
|
Logger.Warn("Parameter '{0}' not found for Function PRICE", PARAMETER_QUANTITY)
|
||||||
|
End If
|
||||||
|
|
||||||
|
Dim oQuantity As Integer = 1
|
||||||
|
If Integer.TryParse(pRow.Fields.Item(oQuantityField).Final, oQuantity) = False Then
|
||||||
|
Logger.Warn("Value for parameter '{0}' could not be parsed. Setting to 1.", PARAMETER_QUANTITY)
|
||||||
|
End If
|
||||||
|
|
||||||
|
' These fields a fetched from the head row, ie. the first row
|
||||||
|
Dim oAccountNumberField As String = pParamMap.GetOrDefault("Account", Nothing)
|
||||||
|
Dim oAccountNumber = pDocument.GetFieldValue(oAccountNumberField)
|
||||||
|
|
||||||
|
Dim oDocumentDateField As String = pParamMap.GetOrDefault("DocumentDate", Nothing)
|
||||||
|
Dim oDocumentDate = pDocument.GetFieldValue(oDocumentDateField)
|
||||||
|
|
||||||
|
Dim oDocumentKindField As String = pParamMap.GetOrDefault("DocumentKind", Nothing)
|
||||||
|
Dim oDocumentKind As Integer = 0
|
||||||
|
If Integer.TryParse(pDocument.GetFieldValue(oDocumentKindField), oDocumentKind) = False Then
|
||||||
|
Logger.Warn("Value for parameter DocumentKind could not be parsed. Setting to 0.")
|
||||||
|
End If
|
||||||
|
|
||||||
|
' TODO: Add Field Names as Constants
|
||||||
|
' TODO: Check for missing values
|
||||||
|
|
||||||
|
' TODO: This function should not be hardcoded, but be replaced with virtual field or something..
|
||||||
|
' It is related to customer SCHAUM and nothing general
|
||||||
|
Dim oWaitingDays As Integer = Await Winline.TryGetWaitingDaysAsync(oDocumentKind, pMandator)
|
||||||
|
' END TODO
|
||||||
|
|
||||||
|
Dim oArticlePrice As Double = Await Winline.TryGetArticlePriceAsync(oArticleNumber, oAccountNumber, oQuantity, oDocumentDate, pMandator, pTemplate, oWaitingDays)
|
||||||
|
|
||||||
|
If oArticlePrice > 0 Then
|
||||||
|
oPriceItem.SetExternalValue(oArticlePrice)
|
||||||
|
Logger.Info("Price for Item [{0}] set to [{1}]", pPriceField, oArticlePrice)
|
||||||
|
Else
|
||||||
|
Logger.Warn("Price for Item [{0}] could not be found!", pPriceField)
|
||||||
|
oPriceItem.AddFieldError(FieldErrorType.PriceNotCalculated, "Der Preis für diese Position konnte nicht ermittelt werden.")
|
||||||
|
End If
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Private Sub SetArticleByEAN(pRow As DocumentRow, pMandator As Mandator, pArticleField As String)
|
||||||
|
Dim oNumberItem As DocumentRow.FieldValue = pRow.Fields.GetOrDefault(pArticleField)
|
||||||
|
|
||||||
|
If oNumberItem Is Nothing Then
|
||||||
|
Exit Sub
|
||||||
|
End If
|
||||||
|
|
||||||
|
Dim oArticleNumber = Winline.TryGetArticleNumber(oNumberItem.Original, pMandator)
|
||||||
|
|
||||||
|
If oArticleNumber IsNot Nothing Then
|
||||||
|
oNumberItem.SetExternalValue(oArticleNumber)
|
||||||
|
Logger.Info("EAN [{0}] resolved to ArticleNumber [{1}]", oNumberItem.Original, oArticleNumber)
|
||||||
|
Else
|
||||||
|
oNumberItem.AddFieldError(FieldErrorType.ArticleNotFound, $"EAN in Attribut '{pArticleField}' konnte nicht aufgelöst werden.")
|
||||||
|
Logger.Warn("EAN [{0}] could not be resolved ArticleNumber", oNumberItem.Original)
|
||||||
|
End If
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Private Sub SetAccountByGLN(oRow As DocumentRow, pMandator As Mandator, pNumberField As String, pNameField As String, pParams As Dictionary(Of String, String))
|
||||||
|
Try
|
||||||
|
' Try to read the Account number (which is a GLN really) and account Name
|
||||||
|
Dim oNumberItem As DocumentRow.FieldValue = oRow.Fields.GetOrDefault(pNumberField)
|
||||||
|
Dim oNameItem As DocumentRow.FieldValue = oRow.Fields.GetOrDefault(pNameField)
|
||||||
|
Dim oContainsAccountName As Boolean = Not IsNothing(oNameItem)
|
||||||
|
|
||||||
|
If oNumberItem Is Nothing Then
|
||||||
|
Exit Sub
|
||||||
|
End If
|
||||||
|
|
||||||
|
' Try to find an account that matches the GLN
|
||||||
|
Dim oAlternateField As String = pParams.GetOrDefault("AltField", String.Empty)
|
||||||
|
Dim oAccount As Account = Winline.TryGetAccount(oNumberItem.Original, pMandator, "c260", oAlternateField)
|
||||||
|
|
||||||
|
' If an account was found, set it for External and Final value
|
||||||
|
If oAccount IsNot Nothing Then
|
||||||
|
oNumberItem.SetExternalValue(oAccount.Id)
|
||||||
|
|
||||||
|
If oContainsAccountName Then
|
||||||
|
oNameItem.SetExternalValue(oAccount.Name)
|
||||||
|
Else
|
||||||
|
' TODO: What to to if name field is missing or not set?
|
||||||
|
'oRow.Fields.Add(pNameField, New DocumentRow.FieldValue() With {
|
||||||
|
' .External = oAccount.Name,
|
||||||
|
' .Final = oAccount.Name
|
||||||
|
'})
|
||||||
|
End If
|
||||||
|
Else
|
||||||
|
' If no account was found, mark it as error.
|
||||||
|
oNumberItem.AddFieldError(FieldErrorType.AccountNotFound, $"GLN in Attribut '{pNumberField}' konnte nicht aufgelöst werden.")
|
||||||
|
|
||||||
|
End If
|
||||||
|
Catch ex As Exception
|
||||||
|
Logger.Error(ex)
|
||||||
|
Throw ex
|
||||||
|
End Try
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Public Async Function SetVersionedRunningNumber(pDocument As Document, pRow As DocumentRow, pMandator As Mandator, pNumberField As String, pParams As Dictionary(Of String, String)) As Task
|
||||||
|
Try
|
||||||
|
Const PARAMETER_ACCOUNT = "Account"
|
||||||
|
Dim oAccountField As String = pParams.GetOrDefault(PARAMETER_ACCOUNT, Nothing)
|
||||||
|
If oAccountField Is Nothing Then
|
||||||
|
Logger.Warn("Parameter '{0}' not found for Function RUNNINGNUMBER", PARAMETER_ACCOUNT)
|
||||||
|
End If
|
||||||
|
|
||||||
|
Dim oRunningNumberItem As DocumentRow.FieldValue = pRow.Fields.GetOrDefault(pNumberField)
|
||||||
|
Dim oRunningNumber = oRunningNumberItem.Original
|
||||||
|
|
||||||
|
' We use the Final value to work with the actual account number, not the GLN
|
||||||
|
Dim oAccountNumberItem As DocumentRow.FieldValue = pRow.Fields.GetOrDefault(oAccountField)
|
||||||
|
Dim oAccountNumber = oAccountNumberItem.Final
|
||||||
|
|
||||||
|
Dim oVersionedNumber = Await Winline.GetVersionedRunningNumberAsync(pDocument, pMandator, oAccountNumber, oRunningNumber)
|
||||||
|
|
||||||
|
If oVersionedNumber <> oRunningNumber Then
|
||||||
|
oRunningNumberItem.SetExternalValue(oVersionedNumber)
|
||||||
|
End If
|
||||||
|
|
||||||
|
Catch ex As Exception
|
||||||
|
Logger.Error(ex)
|
||||||
|
Throw ex
|
||||||
|
End Try
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Function SetAddressByAccountNumber(pDocument As Document, pRow As DocumentRow, pMandator As Mandator, pAccountField As String, pParams As Dictionary(Of String, String)) As Task
|
||||||
|
Try
|
||||||
|
Const PARAMETER_NAME = "Name"
|
||||||
|
Const PARAMETER_STREET = "Street"
|
||||||
|
Const PARAMETER_ZIP = "Zip"
|
||||||
|
Const PARAMETER_CITY = "City"
|
||||||
|
|
||||||
|
|
||||||
|
Dim oAccountNumberItem As DocumentRow.FieldValue = pRow.Fields.GetOrDefault(pAccountField)
|
||||||
|
Dim oAccountNumber = oAccountNumberItem.Final
|
||||||
|
|
||||||
|
Dim oNameField As String = pParams.GetOrDefault(PARAMETER_NAME, Nothing)
|
||||||
|
Dim oNameFieldItem As DocumentRow.FieldValue = pRow.Fields.GetOrDefault(oNameField)
|
||||||
|
If oNameField Is Nothing Then
|
||||||
|
Logger.Warn("Parameter '{0}' not found for Function ADDRESS", PARAMETER_NAME)
|
||||||
|
oAccountNumberItem.AddFieldError(FieldErrorType.MissingParameter, $"Parameter '{PARAMETER_NAME}' wurde nicht gefüllt.")
|
||||||
|
End If
|
||||||
|
|
||||||
|
Dim oStreetField As String = pParams.GetOrDefault(PARAMETER_STREET, Nothing)
|
||||||
|
Dim oStreetFieldItem As DocumentRow.FieldValue = pRow.Fields.GetOrDefault(oStreetField)
|
||||||
|
If oStreetField Is Nothing Then
|
||||||
|
Logger.Warn("Parameter '{0}' not found for Function ADDRESS", PARAMETER_STREET)
|
||||||
|
oAccountNumberItem.AddFieldError(FieldErrorType.MissingParameter, $"Parameter '{PARAMETER_STREET}' wurde nicht gefüllt.")
|
||||||
|
|
||||||
|
End If
|
||||||
|
|
||||||
|
Dim oZipField As String = pParams.GetOrDefault(PARAMETER_ZIP, Nothing)
|
||||||
|
Dim oZipFieldItem As DocumentRow.FieldValue = pRow.Fields.GetOrDefault(oZipField)
|
||||||
|
If oZipField Is Nothing Then
|
||||||
|
Logger.Warn("Parameter '{0}' not found for Function ADDRESS", PARAMETER_ZIP)
|
||||||
|
oAccountNumberItem.AddFieldError(FieldErrorType.MissingParameter, $"Parameter '{PARAMETER_ZIP}' wurde nicht gefüllt.")
|
||||||
|
|
||||||
|
End If
|
||||||
|
|
||||||
|
Dim oCityField As String = pParams.GetOrDefault(PARAMETER_CITY, Nothing)
|
||||||
|
Dim oCityFieldItem As DocumentRow.FieldValue = pRow.Fields.GetOrDefault(oCityField)
|
||||||
|
If oCityField Is Nothing Then
|
||||||
|
Logger.Warn("Parameter '{0}' not found for Function ADDRESS", PARAMETER_CITY)
|
||||||
|
oAccountNumberItem.AddFieldError(FieldErrorType.MissingParameter, $"Parameter '{PARAMETER_CITY}' wurde nicht gefüllt.")
|
||||||
|
|
||||||
|
End If
|
||||||
|
|
||||||
|
Dim oAccount = Winline.Accounts.Where(Function(a) a.Id = oAccountNumber And a.Mandator.Equals(pMandator)).SingleOrDefault()
|
||||||
|
If oAccount Is Nothing Then
|
||||||
|
Logger.Warn("Account with Id [{0}] in Mandator [{1}] could not be found.", oAccountNumber, pMandator.Id)
|
||||||
|
End If
|
||||||
|
|
||||||
|
oNameFieldItem.SetExternalValue(oAccount.Name)
|
||||||
|
oStreetFieldItem.SetExternalValue(oAccount.StreetName)
|
||||||
|
oZipFieldItem.SetExternalValue(oAccount.ZipCode)
|
||||||
|
oCityFieldItem.SetExternalValue(oAccount.CityName)
|
||||||
|
|
||||||
|
Catch ex As Exception
|
||||||
|
Logger.Error(ex)
|
||||||
|
Throw ex
|
||||||
|
End Try
|
||||||
|
|
||||||
|
Return Task.CompletedTask
|
||||||
|
End Function
|
||||||
|
|
||||||
|
|
||||||
|
End Class
|
||||||
|
|
||||||
|
End Namespace
|
||||||
208
MultiTool.Common/Documents/DocumentRow.vb
Normal file
208
MultiTool.Common/Documents/DocumentRow.vb
Normal file
@@ -0,0 +1,208 @@
|
|||||||
|
Imports System.Text.RegularExpressions
|
||||||
|
Imports DigitalData.Modules.Logging
|
||||||
|
Imports MultiTool.Common.Constants
|
||||||
|
|
||||||
|
Namespace Documents
|
||||||
|
Public Class DocumentRow
|
||||||
|
Implements IComparable
|
||||||
|
|
||||||
|
''' <summary>
|
||||||
|
''' GUID to match DocumentRow with Row from Grid/DataTable
|
||||||
|
''' </summary>
|
||||||
|
Public Property Id As New Guid
|
||||||
|
''' <summary>
|
||||||
|
''' Counter to ensure consistency and order when writing XML
|
||||||
|
''' </summary>
|
||||||
|
Public Property SortKey As Integer
|
||||||
|
|
||||||
|
''' <summary>
|
||||||
|
''' Tabellen/Elementname aus XML
|
||||||
|
''' </summary>
|
||||||
|
Public Property TableName As String
|
||||||
|
|
||||||
|
''' <summary>
|
||||||
|
''' List of Row Values
|
||||||
|
''' </summary>
|
||||||
|
''' <returns></returns>
|
||||||
|
Public Property Fields As Dictionary(Of String, FieldValue)
|
||||||
|
|
||||||
|
Public ReadOnly Property HasErrors As Boolean
|
||||||
|
Get
|
||||||
|
If Errors.Count > 0 Then
|
||||||
|
Return True
|
||||||
|
Else
|
||||||
|
Return False
|
||||||
|
End If
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
|
Public ReadOnly Property Errors As List(Of FieldError)
|
||||||
|
Get
|
||||||
|
Return Fields.
|
||||||
|
Where(Function(f) f.Value.HasError).
|
||||||
|
SelectMany(Function(f) f.Value.Errors).ToList()
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
|
Public Sub New()
|
||||||
|
Id = Guid.NewGuid()
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Public Function CompareTo(other As Object) As Integer Implements IComparable.CompareTo
|
||||||
|
Return SortKey.CompareTo(DirectCast(other, DocumentRow).SortKey)
|
||||||
|
End Function
|
||||||
|
|
||||||
|
''' <summary>
|
||||||
|
''' TODO: Use this class to
|
||||||
|
''' </summary>
|
||||||
|
Public Class Field
|
||||||
|
Public ReadOnly Property Name
|
||||||
|
Public Property Value As FieldValue
|
||||||
|
|
||||||
|
Public Sub New(pName As String)
|
||||||
|
Name = pName
|
||||||
|
End Sub
|
||||||
|
End Class
|
||||||
|
|
||||||
|
Public Class FieldValue
|
||||||
|
Private _Final As String = ""
|
||||||
|
Private _External As String = ""
|
||||||
|
Private _Original As String = ""
|
||||||
|
Private Logger As Logger
|
||||||
|
|
||||||
|
Public Property DataType As ColumnType = ColumnType.String
|
||||||
|
|
||||||
|
Public Property Errors As New List(Of FieldError)
|
||||||
|
|
||||||
|
Public ReadOnly Property Original As String
|
||||||
|
Get
|
||||||
|
Return FormatValue(_Original, DataType)
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
|
Public ReadOnly Property External As String
|
||||||
|
Get
|
||||||
|
Return FormatValue(_External, DataType)
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
|
Public ReadOnly Property Final As String
|
||||||
|
Get
|
||||||
|
Return FormatValue(_Final, DataType)
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
|
Public Property IsRequired As Boolean = False
|
||||||
|
Public Property IsVirtual As Boolean = False
|
||||||
|
Public Property PreferExternalValue As Boolean = True
|
||||||
|
Public Property SortKey As Integer = 0
|
||||||
|
|
||||||
|
Public Sub New(pLogConfig As LogConfig)
|
||||||
|
Logger = pLogConfig.GetLogger()
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Public Function GetValue(pValueType As String) As String
|
||||||
|
Select Case pValueType
|
||||||
|
Case "Original"
|
||||||
|
Return Original
|
||||||
|
Case "External"
|
||||||
|
Return External
|
||||||
|
Case "Final"
|
||||||
|
Return Final
|
||||||
|
Case Else
|
||||||
|
Return Nothing
|
||||||
|
End Select
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Sub SetValue(pValueType As String, pValue As String)
|
||||||
|
Select Case pValueType
|
||||||
|
Case "Original"
|
||||||
|
_Original = pValue
|
||||||
|
Case "External"
|
||||||
|
_External = pValue
|
||||||
|
Case "Final"
|
||||||
|
_Final = pValue
|
||||||
|
Case Else
|
||||||
|
' Noop
|
||||||
|
End Select
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Public Sub AddFieldError(pType As FieldErrorType, pMessage As String)
|
||||||
|
Errors.Add(New FieldError() With {
|
||||||
|
.Type = pType,
|
||||||
|
.Message = pMessage
|
||||||
|
})
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Public Sub SetExternalValue(pValue As String)
|
||||||
|
_External = pValue
|
||||||
|
|
||||||
|
' Set the external value as the final value, overriding the original / previous external value
|
||||||
|
' if the external value should be preferred
|
||||||
|
If PreferExternalValue = True Then
|
||||||
|
Logger.Debug("Setting Final value to [{0}] because PreferExternalValue is True", pValue)
|
||||||
|
_Final = pValue
|
||||||
|
End If
|
||||||
|
|
||||||
|
' If there is no Original value (because the field is virtual),
|
||||||
|
' set the external value as the final value regardless of the PreferExternalValue setting
|
||||||
|
If _Original = String.Empty Then
|
||||||
|
Logger.Debug("Setting Final value to [{0}] because Original value is empty", pValue)
|
||||||
|
_Final = pValue
|
||||||
|
End If
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Public Sub SetOriginalValue(pValue As String)
|
||||||
|
_Original = pValue
|
||||||
|
_Final = pValue
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Public ReadOnly Property HasError As Boolean
|
||||||
|
Get
|
||||||
|
' Required check was moved to DocumentLoader
|
||||||
|
Return Errors.Count > 0 'Or (IsRequired And Final = String.Empty)
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
|
Public Overrides Function ToString() As String
|
||||||
|
Return Final
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Private Function FormatValue(pValue As String, pType As ColumnType) As String
|
||||||
|
Select Case pType
|
||||||
|
Case ColumnType.Decimal
|
||||||
|
Return FormatDecimalValue(pValue)
|
||||||
|
|
||||||
|
Case Else
|
||||||
|
Return pValue
|
||||||
|
End Select
|
||||||
|
End Function
|
||||||
|
|
||||||
|
''' <summary>
|
||||||
|
''' This function will capture values like below and format them according to winline format values
|
||||||
|
'''
|
||||||
|
''' 1000
|
||||||
|
''' 1.000
|
||||||
|
''' 1.000,00
|
||||||
|
''' </summary>
|
||||||
|
''' <param name="pValue">A string value that represents a number</param>
|
||||||
|
''' <returns>A string value which contains at dot (.) as the decimal divider, ex. 1000.00</returns>
|
||||||
|
Private Function FormatDecimalValue(pValue As String) As String
|
||||||
|
If Not pValue.Contains(","c) Then
|
||||||
|
Return pValue
|
||||||
|
End If
|
||||||
|
|
||||||
|
Dim oRegex = New Regex("(?<Value>\d+(?:\.\d+)*(?:,\d+)?)")
|
||||||
|
Dim oMatch = oRegex.Match(pValue)
|
||||||
|
|
||||||
|
If oMatch.Success Then
|
||||||
|
Dim oValue = oMatch.Groups.Item("Value").Value
|
||||||
|
Return oValue.Replace(","c, "."c)
|
||||||
|
Else
|
||||||
|
Return pValue
|
||||||
|
End If
|
||||||
|
End Function
|
||||||
|
End Class
|
||||||
|
End Class
|
||||||
|
|
||||||
|
End Namespace
|
||||||
70
MultiTool.Common/Exceptions.vb
Normal file
70
MultiTool.Common/Exceptions.vb
Normal file
@@ -0,0 +1,70 @@
|
|||||||
|
Public Class Exceptions
|
||||||
|
''' <summary>
|
||||||
|
''' Abstract class
|
||||||
|
''' </summary>
|
||||||
|
Public MustInherit Class MultiToolException
|
||||||
|
Inherits ApplicationException
|
||||||
|
|
||||||
|
Public Sub New(message As String)
|
||||||
|
MyBase.New(message)
|
||||||
|
End Sub
|
||||||
|
End Class
|
||||||
|
|
||||||
|
''' -----------------------------------------------
|
||||||
|
|
||||||
|
Public Class DocumentLoaderException
|
||||||
|
Inherits MultiToolException
|
||||||
|
|
||||||
|
Public Sub New(message As String)
|
||||||
|
MyBase.New(message)
|
||||||
|
End Sub
|
||||||
|
End Class
|
||||||
|
|
||||||
|
Public Class DatabaseException
|
||||||
|
Inherits MultiToolException
|
||||||
|
|
||||||
|
Public Sub New(message As String)
|
||||||
|
MyBase.New(message)
|
||||||
|
End Sub
|
||||||
|
End Class
|
||||||
|
|
||||||
|
Public Class WebServiceException
|
||||||
|
Inherits MultiToolException
|
||||||
|
|
||||||
|
Public Sub New(message As String)
|
||||||
|
MyBase.New(message)
|
||||||
|
End Sub
|
||||||
|
End Class
|
||||||
|
|
||||||
|
Public Class MissingAttributeException
|
||||||
|
Inherits MultiToolException
|
||||||
|
|
||||||
|
Public Sub New(attributeName As String)
|
||||||
|
MyBase.New(attributeName)
|
||||||
|
End Sub
|
||||||
|
End Class
|
||||||
|
Public Class MultipleAccountsException
|
||||||
|
Inherits MultiToolException
|
||||||
|
|
||||||
|
Public Sub New(message As String)
|
||||||
|
MyBase.New(message)
|
||||||
|
End Sub
|
||||||
|
End Class
|
||||||
|
Public Class NoAccountException
|
||||||
|
Inherits MultiToolException
|
||||||
|
|
||||||
|
Public Sub New(message As String)
|
||||||
|
MyBase.New(message)
|
||||||
|
End Sub
|
||||||
|
End Class
|
||||||
|
|
||||||
|
Public Class LengthExceededException
|
||||||
|
Inherits MultiToolException
|
||||||
|
|
||||||
|
Public Sub New(attribute As String)
|
||||||
|
MyBase.New(attribute)
|
||||||
|
End Sub
|
||||||
|
End Class
|
||||||
|
|
||||||
|
|
||||||
|
End Class
|
||||||
@@ -3,12 +3,12 @@ Imports System.Text.RegularExpressions
|
|||||||
Imports AutoMapper
|
Imports AutoMapper
|
||||||
Imports AutoMapper.Configuration
|
Imports AutoMapper.Configuration
|
||||||
Imports DigitalData.Modules.Logging
|
Imports DigitalData.Modules.Logging
|
||||||
Imports MultiTool.Shared.Documents.DocumentRow
|
Imports MultiTool.Common.Documents.DocumentRow
|
||||||
|
|
||||||
Public Class Mapper
|
Public Class Mapper
|
||||||
Private MapperConfig As MapperConfiguration
|
Private MapperConfig As MapperConfiguration
|
||||||
Private LogConfig As LogConfig
|
Private ReadOnly LogConfig As LogConfig
|
||||||
Private Logger As Logger
|
Private ReadOnly Logger As Logger
|
||||||
|
|
||||||
Public Sub New(pLogConfig As LogConfig)
|
Public Sub New(pLogConfig As LogConfig)
|
||||||
LogConfig = pLogConfig
|
LogConfig = pLogConfig
|
||||||
@@ -31,7 +31,7 @@ Public Class Mapper
|
|||||||
Public Class MappingProfile(Of T)
|
Public Class MappingProfile(Of T)
|
||||||
Inherits Profile
|
Inherits Profile
|
||||||
|
|
||||||
Private LogConfig As LogConfig
|
Private ReadOnly LogConfig As LogConfig
|
||||||
|
|
||||||
Public Overrides ReadOnly Property ProfileName As String
|
Public Overrides ReadOnly Property ProfileName As String
|
||||||
Get
|
Get
|
||||||
@@ -48,21 +48,19 @@ Public Class Mapper
|
|||||||
Private Class ReportTypeConverter(Of TDestination)
|
Private Class ReportTypeConverter(Of TDestination)
|
||||||
Implements ITypeConverter(Of Dictionary(Of String, FieldValue), TDestination)
|
Implements ITypeConverter(Of Dictionary(Of String, FieldValue), TDestination)
|
||||||
|
|
||||||
Private PropertyMap As Dictionary(Of String, String)
|
Private ReadOnly PropertyMap As Dictionary(Of String, String)
|
||||||
Private KeyWithSubkey As New Regex("(?<Key>[\w\s-]+)(?:\[(?<Subkey>[\w]+)\])?")
|
Private ReadOnly KeyWithSubkey As New Regex("(?<Key>[\w\s-]+)(?:\[(?<Subkey>[\w]+)\])?")
|
||||||
|
|
||||||
Private LogConfig As LogConfig
|
Private ReadOnly Logger As Logger
|
||||||
Private Logger As Logger
|
|
||||||
|
|
||||||
Public Sub New(pLogConfig As LogConfig, pPropertyMap As Dictionary(Of String, String))
|
Public Sub New(pLogConfig As LogConfig, pPropertyMap As Dictionary(Of String, String))
|
||||||
MyBase.New()
|
MyBase.New()
|
||||||
LogConfig = pLogConfig
|
|
||||||
Logger = pLogConfig.GetLogger()
|
Logger = pLogConfig.GetLogger()
|
||||||
PropertyMap = pPropertyMap
|
PropertyMap = pPropertyMap
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Function Convert(source As Dictionary(Of String, FieldValue), destination As TDestination, context As ResolutionContext) As TDestination Implements ITypeConverter(Of Dictionary(Of String, FieldValue), TDestination).Convert
|
Public Function Convert(pSource As Dictionary(Of String, FieldValue), pDestination As TDestination, pContext As ResolutionContext) As TDestination Implements ITypeConverter(Of Dictionary(Of String, FieldValue), TDestination).Convert
|
||||||
If source Is Nothing Then
|
If pSource Is Nothing Then
|
||||||
Return Nothing
|
Return Nothing
|
||||||
End If
|
End If
|
||||||
|
|
||||||
@@ -83,9 +81,9 @@ Public Class Mapper
|
|||||||
Dim oSourceSubkey As String = oMatch.Groups("Subkey")?.Value
|
Dim oSourceSubkey As String = oMatch.Groups("Subkey")?.Value
|
||||||
|
|
||||||
' Set property value if property exists in source
|
' Set property value if property exists in source
|
||||||
If source.ContainsKey(oSourceKey) Then
|
If pSource.ContainsKey(oSourceKey) Then
|
||||||
' Try to get the value from 'source'
|
' Try to get the value from 'source'
|
||||||
Dim oFieldValue As FieldValue = source.Item(oSourceKey)
|
Dim oFieldValue As FieldValue = pSource.Item(oSourceKey)
|
||||||
|
|
||||||
' Get the destination property by DestinationKey
|
' Get the destination property by DestinationKey
|
||||||
Dim oProperty = GetType(TDestination).
|
Dim oProperty = GetType(TDestination).
|
||||||
@@ -94,7 +92,7 @@ Public Class Mapper
|
|||||||
|
|
||||||
' Set the property if it exists
|
' Set the property if it exists
|
||||||
If oProperty IsNot Nothing Then
|
If oProperty IsNot Nothing Then
|
||||||
Dim oValue = GetFieldValue(oFieldValue, oSourceKey, oSourceSubkey)
|
Dim oValue = GetFieldValue(oFieldValue, oSourceSubkey)
|
||||||
Logger.Info("Transferring value [{0}] from [{1}] -> [{2}]", oValue, oSourceKeyCombined, oDestinationKey)
|
Logger.Info("Transferring value [{0}] from [{1}] -> [{2}]", oValue, oSourceKeyCombined, oDestinationKey)
|
||||||
oProperty.SetValue(oResult, oValue)
|
oProperty.SetValue(oResult, oValue)
|
||||||
|
|
||||||
@@ -113,11 +111,11 @@ Public Class Mapper
|
|||||||
Return oResult
|
Return oResult
|
||||||
End Function
|
End Function
|
||||||
|
|
||||||
Private Function GetFieldValue(pValue As FieldValue, pKey As String, pSubKey As String) As String
|
Private Function GetFieldValue(pValue As FieldValue, pKey As String) As String
|
||||||
If pSubKey = "Original" Then
|
If pKey = "Original" Then
|
||||||
Return pValue.Original
|
Return pValue.Original
|
||||||
|
|
||||||
ElseIf pSubKey = "External" Then
|
ElseIf pKey = "External" Then
|
||||||
Return pValue.External
|
Return pValue.External
|
||||||
|
|
||||||
Else
|
Else
|
||||||
@@ -6,12 +6,13 @@
|
|||||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||||
<ProjectGuid>{DD1AC3B9-7595-4D3C-B9BB-97C46A480FA0}</ProjectGuid>
|
<ProjectGuid>{DD1AC3B9-7595-4D3C-B9BB-97C46A480FA0}</ProjectGuid>
|
||||||
<OutputType>Library</OutputType>
|
<OutputType>Library</OutputType>
|
||||||
<RootNamespace>MultiTool.Shared</RootNamespace>
|
<RootNamespace>MultiTool.Common</RootNamespace>
|
||||||
<AssemblyName>MultiTool.Shared</AssemblyName>
|
<AssemblyName>MultiTool.Common</AssemblyName>
|
||||||
<FileAlignment>512</FileAlignment>
|
<FileAlignment>512</FileAlignment>
|
||||||
<MyType>Windows</MyType>
|
<MyType>Windows</MyType>
|
||||||
<TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
|
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
|
||||||
<Deterministic>true</Deterministic>
|
<Deterministic>true</Deterministic>
|
||||||
|
<TargetFrameworkProfile />
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||||
<DebugSymbols>true</DebugSymbols>
|
<DebugSymbols>true</DebugSymbols>
|
||||||
@@ -19,7 +20,7 @@
|
|||||||
<DefineDebug>true</DefineDebug>
|
<DefineDebug>true</DefineDebug>
|
||||||
<DefineTrace>true</DefineTrace>
|
<DefineTrace>true</DefineTrace>
|
||||||
<OutputPath>bin\Debug\</OutputPath>
|
<OutputPath>bin\Debug\</OutputPath>
|
||||||
<DocumentationFile>MultiTool.Shared.xml</DocumentationFile>
|
<DocumentationFile>MultiTool.Common.xml</DocumentationFile>
|
||||||
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
|
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||||
@@ -28,7 +29,7 @@
|
|||||||
<DefineTrace>true</DefineTrace>
|
<DefineTrace>true</DefineTrace>
|
||||||
<Optimize>true</Optimize>
|
<Optimize>true</Optimize>
|
||||||
<OutputPath>bin\Release\</OutputPath>
|
<OutputPath>bin\Release\</OutputPath>
|
||||||
<DocumentationFile>MultiTool.Shared.xml</DocumentationFile>
|
<DocumentationFile>MultiTool.Common.xml</DocumentationFile>
|
||||||
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
|
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
@@ -47,28 +48,32 @@
|
|||||||
<Reference Include="AutoMapper, Version=10.0.0.0, Culture=neutral, PublicKeyToken=be96cd2c38ef1005, processorArchitecture=MSIL">
|
<Reference Include="AutoMapper, Version=10.0.0.0, Culture=neutral, PublicKeyToken=be96cd2c38ef1005, processorArchitecture=MSIL">
|
||||||
<HintPath>..\packages\AutoMapper.10.1.1\lib\net461\AutoMapper.dll</HintPath>
|
<HintPath>..\packages\AutoMapper.10.1.1\lib\net461\AutoMapper.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="DevExpress.DataAccess.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
<Reference Include="DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
|
||||||
<Reference Include="DigitalData.Modules.Config">
|
<Reference Include="DevExpress.DataAccess.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||||
<HintPath>..\..\DDMonorepo\Modules.Config\bin\Debug\DigitalData.Modules.Config.dll</HintPath>
|
<Reference Include="DevExpress.Printing.v21.2.Core, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||||
|
<Reference Include="DigitalData.Modules.Base, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
|
||||||
|
<SpecificVersion>False</SpecificVersion>
|
||||||
|
<HintPath>..\..\DDModules\Base\bin\Debug\DigitalData.Modules.Base.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="DigitalData.Modules.Database">
|
<Reference Include="DigitalData.Modules.Config, Version=1.1.4.1, Culture=neutral, processorArchitecture=MSIL">
|
||||||
<HintPath>..\..\DDMonorepo\Modules.Database\bin\Debug\DigitalData.Modules.Database.dll</HintPath>
|
<SpecificVersion>False</SpecificVersion>
|
||||||
|
<HintPath>..\..\DDModules\Config\bin\Debug\DigitalData.Modules.Config.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="DigitalData.Modules.Filesystem">
|
<Reference Include="DigitalData.Modules.Database, Version=2.2.7.0, Culture=neutral, processorArchitecture=MSIL">
|
||||||
<HintPath>..\..\DDMonorepo\Modules.Filesystem\bin\Debug\DigitalData.Modules.Filesystem.dll</HintPath>
|
<SpecificVersion>False</SpecificVersion>
|
||||||
|
<HintPath>..\..\DDModules\Database\bin\Debug\DigitalData.Modules.Database.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="DigitalData.Modules.Interfaces">
|
<Reference Include="DigitalData.Modules.Interfaces, Version=1.7.1.0, Culture=neutral, processorArchitecture=MSIL">
|
||||||
<HintPath>..\..\DDMonorepo\Modules.Interfaces\bin\Debug\DigitalData.Modules.Interfaces.dll</HintPath>
|
<SpecificVersion>False</SpecificVersion>
|
||||||
|
<HintPath>..\..\DDModules\Interfaces\bin\Debug\DigitalData.Modules.Interfaces.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="DigitalData.Modules.Language">
|
<Reference Include="DigitalData.Modules.Logging, Version=2.1.0.0, Culture=neutral, processorArchitecture=MSIL">
|
||||||
<HintPath>..\..\DDMonorepo\Modules.Language\bin\Release\DigitalData.Modules.Language.dll</HintPath>
|
<SpecificVersion>False</SpecificVersion>
|
||||||
</Reference>
|
<HintPath>..\..\DDModules\Logging\bin\Debug\DigitalData.Modules.Logging.dll</HintPath>
|
||||||
<Reference Include="DigitalData.Modules.Logging">
|
|
||||||
<HintPath>..\..\DDMonorepo\Modules.Logging\bin\Release\DigitalData.Modules.Logging.dll</HintPath>
|
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Microsoft.CSharp" />
|
<Reference Include="Microsoft.CSharp" />
|
||||||
<Reference Include="NLog, Version=4.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c, processorArchitecture=MSIL">
|
<Reference Include="NLog, Version=5.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c, processorArchitecture=MSIL">
|
||||||
<HintPath>..\packages\NLog.4.7.10\lib\net45\NLog.dll</HintPath>
|
<HintPath>..\packages\NLog.5.1.0\lib\net46\NLog.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="System" />
|
<Reference Include="System" />
|
||||||
<Reference Include="System.Configuration" />
|
<Reference Include="System.Configuration" />
|
||||||
@@ -99,12 +104,10 @@
|
|||||||
<Compile Include="Config.vb" />
|
<Compile Include="Config.vb" />
|
||||||
<Compile Include="Constants.vb" />
|
<Compile Include="Constants.vb" />
|
||||||
<Compile Include="Documents\Document.vb" />
|
<Compile Include="Documents\Document.vb" />
|
||||||
<Compile Include="Documents\DocumentMatch.vb" />
|
<Compile Include="Documents\DocumentCleaner.vb" />
|
||||||
<Compile Include="Documents\DocumentRow.vb" />
|
<Compile Include="Documents\DocumentRow.vb" />
|
||||||
<Compile Include="Documents\DocumentType.vb" />
|
|
||||||
<Compile Include="Documents\DocumentLoader.vb" />
|
<Compile Include="Documents\DocumentLoader.vb" />
|
||||||
<Compile Include="Exceptions.vb" />
|
<Compile Include="Exceptions.vb" />
|
||||||
<Compile Include="Helpers.vb" />
|
|
||||||
<Compile Include="IDictionaryEx.vb" />
|
<Compile Include="IDictionaryEx.vb" />
|
||||||
<Compile Include="IEnumerableEx.vb" />
|
<Compile Include="IEnumerableEx.vb" />
|
||||||
<Compile Include="Mapper.vb" />
|
<Compile Include="Mapper.vb" />
|
||||||
@@ -124,26 +127,34 @@
|
|||||||
<DependentUpon>Settings.settings</DependentUpon>
|
<DependentUpon>Settings.settings</DependentUpon>
|
||||||
<DesignTimeSharedInput>True</DesignTimeSharedInput>
|
<DesignTimeSharedInput>True</DesignTimeSharedInput>
|
||||||
</Compile>
|
</Compile>
|
||||||
<Compile Include="Schemas\BaseSchema.vb" />
|
<Compile Include="Parameters.vb" />
|
||||||
<Compile Include="Schemas\Orders\Helpers.vb" />
|
<Compile Include="Patterns.vb" />
|
||||||
<Compile Include="Schemas\Orders\Input.vb" />
|
<Compile Include="Report\ReportGenerator.vb" />
|
||||||
<Compile Include="Schemas\Orders\OrderSchema.vb" />
|
<Compile Include="Templates\FilterConfig.vb" />
|
||||||
<Compile Include="Schemas\Report\ReportHead.vb" />
|
<Compile Include="Templates\FilterConfigItem.vb" />
|
||||||
<Compile Include="Schemas\Report\ReportPosition.vb" />
|
<Compile Include="Templates\GeneralConfig.vb" />
|
||||||
<Compile Include="Schemas\Report\ReportSource.vb" />
|
<Compile Include="Templates\MandatorConfig.vb" />
|
||||||
<Compile Include="Schemas\Response.vb" />
|
<Compile Include="Templates\MandatorConfigItem.vb" />
|
||||||
<Compile Include="Schemas\Schema.vb" />
|
<Compile Include="Templates\MappingConfig.vb" />
|
||||||
<Compile Include="Schemas\SchemaLoader.vb" />
|
<Compile Include="Templates\MappingConfigItem.vb" />
|
||||||
|
<Compile Include="Report\ReportHead.vb" />
|
||||||
|
<Compile Include="Report\ReportPosition.vb" />
|
||||||
|
<Compile Include="Report\ReportSource.vb" />
|
||||||
|
<Compile Include="Winline\Entities\ExportDocument.vb" />
|
||||||
|
<Compile Include="Winline\Entities\PackingUnit.vb" />
|
||||||
|
<Compile Include="Winline\Entities\Response.vb" />
|
||||||
|
<Compile Include="Templates\Template.vb" />
|
||||||
|
<Compile Include="Templates\TemplateLoader.vb" />
|
||||||
<Compile Include="Serializer.vb" />
|
<Compile Include="Serializer.vb" />
|
||||||
<Compile Include="Schemas\Configuration.vb" />
|
<Compile Include="Templates\TemplateConfig.vb" />
|
||||||
<Compile Include="Winline\Entities\Account.vb" />
|
<Compile Include="Winline\Entities\Account.vb" />
|
||||||
<Compile Include="Winline\WinlineData.vb" />
|
<Compile Include="Winline\WinlineData.vb" />
|
||||||
<Compile Include="Winline\Entities\Article.vb" />
|
<Compile Include="Winline\Entities\Article.vb" />
|
||||||
<Compile Include="Winline\Entities\Contact.vb" />
|
<Compile Include="Winline\Entities\Contact.vb" />
|
||||||
<Compile Include="Winline\Entities\DocumentKind.vb" />
|
<Compile Include="Winline\Entities\DocumentKind.vb" />
|
||||||
<Compile Include="Winline\Entities\Mandator.vb" />
|
<Compile Include="Winline\Entities\Mandator.vb" />
|
||||||
<Compile Include="Schemas\ColumnConfig.vb" />
|
<Compile Include="Templates\FieldConfig.vb" />
|
||||||
<Compile Include="Winline\WebService.vb" />
|
<Compile Include="Winline\WebServiceData.vb" />
|
||||||
<Compile Include="XmlData.vb" />
|
<Compile Include="XmlData.vb" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
@@ -8,12 +8,12 @@ Imports System.Runtime.InteropServices
|
|||||||
|
|
||||||
' Werte der Assemblyattribute überprüfen
|
' Werte der Assemblyattribute überprüfen
|
||||||
|
|
||||||
<Assembly: AssemblyTitle("MultiTool.Shared")>
|
<Assembly: AssemblyTitle("MultiTool.Common")>
|
||||||
<Assembly: AssemblyDescription("")>
|
<Assembly: AssemblyDescription("")>
|
||||||
<Assembly: AssemblyCompany("")>
|
<Assembly: AssemblyCompany("")>
|
||||||
<Assembly: AssemblyProduct("MultiTool.Shared")>
|
<Assembly: AssemblyProduct("MultiTool.Common")>
|
||||||
<Assembly: AssemblyCopyright("Copyright © 2021")>
|
<Assembly: AssemblyCopyright("Copyright © 2024")>
|
||||||
<Assembly: AssemblyTrademark("")>
|
<Assembly: AssemblyTrademark("1.0.0.0")>
|
||||||
|
|
||||||
<Assembly: ComVisible(False)>
|
<Assembly: ComVisible(False)>
|
||||||
|
|
||||||
@@ -22,7 +22,7 @@ Namespace My.Resources
|
|||||||
'''<summary>
|
'''<summary>
|
||||||
''' Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
|
''' Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
|
||||||
'''</summary>
|
'''</summary>
|
||||||
<Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0"), _
|
<Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0"), _
|
||||||
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
||||||
Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
|
Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
|
||||||
Global.Microsoft.VisualBasic.HideModuleNameAttribute()> _
|
Global.Microsoft.VisualBasic.HideModuleNameAttribute()> _
|
||||||
@@ -39,7 +39,7 @@ Namespace My.Resources
|
|||||||
Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager
|
Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager
|
||||||
Get
|
Get
|
||||||
If Object.ReferenceEquals(resourceMan, Nothing) Then
|
If Object.ReferenceEquals(resourceMan, Nothing) Then
|
||||||
Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("MultiTool.Shared.Resources", GetType(Resources).Assembly)
|
Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("MultiTool.Common.Resources", GetType(Resources).Assembly)
|
||||||
resourceMan = temp
|
resourceMan = temp
|
||||||
End If
|
End If
|
||||||
Return resourceMan
|
Return resourceMan
|
||||||
@@ -15,7 +15,7 @@ Option Explicit On
|
|||||||
Namespace My
|
Namespace My
|
||||||
|
|
||||||
<Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
|
<Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
|
||||||
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "16.8.1.0"), _
|
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "17.5.0.0"), _
|
||||||
Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
|
Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
|
||||||
Partial Friend NotInheritable Class MySettings
|
Partial Friend NotInheritable Class MySettings
|
||||||
Inherits Global.System.Configuration.ApplicationSettingsBase
|
Inherits Global.System.Configuration.ApplicationSettingsBase
|
||||||
@@ -64,9 +64,9 @@ Namespace My
|
|||||||
Friend Module MySettingsProperty
|
Friend Module MySettingsProperty
|
||||||
|
|
||||||
<Global.System.ComponentModel.Design.HelpKeywordAttribute("My.Settings")> _
|
<Global.System.ComponentModel.Design.HelpKeywordAttribute("My.Settings")> _
|
||||||
Friend ReadOnly Property Settings() As Global.MultiTool.[Shared].My.MySettings
|
Friend ReadOnly Property Settings() As Global.MultiTool.Common.My.MySettings
|
||||||
Get
|
Get
|
||||||
Return Global.MultiTool.[Shared].My.MySettings.Default
|
Return Global.MultiTool.Common.My.MySettings.Default
|
||||||
End Get
|
End Get
|
||||||
End Property
|
End Property
|
||||||
End Module
|
End Module
|
||||||
49
MultiTool.Common/Parameters.vb
Normal file
49
MultiTool.Common/Parameters.vb
Normal file
@@ -0,0 +1,49 @@
|
|||||||
|
Imports DigitalData.Modules.Logging
|
||||||
|
|
||||||
|
Public Class Parameters
|
||||||
|
''' <summary>
|
||||||
|
''' Parse a list of parameters and return a directory of the parsed parameters.
|
||||||
|
''' </summary>
|
||||||
|
''' <remarks>The special case of SQL Parameters is NOT handled by this function.</remarks>
|
||||||
|
Public Shared Function Parse(pParameters As String) As Dictionary(Of String, String)
|
||||||
|
Try
|
||||||
|
Dim oParamsDict As New Dictionary(Of String, String)
|
||||||
|
|
||||||
|
If pParameters <> String.Empty Then
|
||||||
|
Dim oParamList = pParameters.Split("|").ToList()
|
||||||
|
|
||||||
|
For Each oParam In oParamList
|
||||||
|
Dim oParamSplit = oParam.Split("=")
|
||||||
|
|
||||||
|
If oParamSplit.Count = 2 Then
|
||||||
|
oParamsDict.Add(oParamSplit(0), oParamSplit(1))
|
||||||
|
End If
|
||||||
|
Next
|
||||||
|
End If
|
||||||
|
|
||||||
|
Return oParamsDict
|
||||||
|
Catch ex As Exception
|
||||||
|
Return New Dictionary(Of String, String)
|
||||||
|
End Try
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Shared Function TryGet(pParameters As String, pName As String) As Tuple(Of String, String)
|
||||||
|
Try
|
||||||
|
Dim pParamDict = Parse(pParameters)
|
||||||
|
|
||||||
|
If pParamDict.Count = 0 Then
|
||||||
|
Return Nothing
|
||||||
|
End If
|
||||||
|
|
||||||
|
If Not pParamDict.ContainsKey(pName) Then
|
||||||
|
Return Nothing
|
||||||
|
End If
|
||||||
|
|
||||||
|
Dim oValue = pParamDict.Item(pName)
|
||||||
|
Return New Tuple(Of String, String)(pName, oValue)
|
||||||
|
|
||||||
|
Catch ex As Exception
|
||||||
|
Return Nothing
|
||||||
|
End Try
|
||||||
|
End Function
|
||||||
|
End Class
|
||||||
167
MultiTool.Common/Patterns.vb
Normal file
167
MultiTool.Common/Patterns.vb
Normal file
@@ -0,0 +1,167 @@
|
|||||||
|
Imports System.Text.RegularExpressions
|
||||||
|
Imports DigitalData.Modules.Logging
|
||||||
|
Imports MultiTool.Common.Documents
|
||||||
|
Imports MultiTool.Common.Templates
|
||||||
|
Imports MultiTool.Common.Constants
|
||||||
|
Imports MultiTool.Common.Winline.Entities
|
||||||
|
|
||||||
|
Public Class Patterns
|
||||||
|
Inherits BaseClass
|
||||||
|
|
||||||
|
Private ReadOnly GeneralConfig As GeneralConfig
|
||||||
|
Private ReadOnly Regex As New Regex("{#(\w+)#([\w\s_-]+)}+")
|
||||||
|
|
||||||
|
Public Sub New(pLogConfig As LogConfig, pGeneralConfig As GeneralConfig)
|
||||||
|
MyBase.New(pLogConfig)
|
||||||
|
GeneralConfig = pGeneralConfig
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
''' <summary>
|
||||||
|
''' Replaces placeholders in an sql marked as final sql in the template.
|
||||||
|
''' </summary>
|
||||||
|
''' <remarks>
|
||||||
|
''' This SQL does not replace field-value placeholders!
|
||||||
|
''' This is a globally applied function!
|
||||||
|
''' </remarks>
|
||||||
|
Public Function ReplaceForImportFinalSQL(pDocument As Document, pReportFileName As String, pString As String) As String
|
||||||
|
Dim oMatches As MatchCollection = Regex.Matches(pString)
|
||||||
|
|
||||||
|
For Each oMatch As Match In oMatches
|
||||||
|
Dim oPlaceholderString As String = oMatch.Groups.Item(0)?.Value
|
||||||
|
Dim oPlaceholderType As String = oMatch.Groups.Item(1)?.Value
|
||||||
|
Dim oPlaceholderValue As String = oMatch.Groups.Item(2)?.Value
|
||||||
|
|
||||||
|
Select Case oPlaceholderType.ToUpper
|
||||||
|
Case PLACEHOLDER_CONST
|
||||||
|
Dim oValue = ""
|
||||||
|
|
||||||
|
Select Case oPlaceholderValue.ToUpper
|
||||||
|
Case "FILENAME"
|
||||||
|
oValue = pDocument.FileName
|
||||||
|
|
||||||
|
Case "FILENAME_REPORT"
|
||||||
|
oValue = pReportFileName
|
||||||
|
|
||||||
|
Case Else
|
||||||
|
oValue = ReplaceBasicValues(oPlaceholderValue, pDocument.Mandator)
|
||||||
|
|
||||||
|
End Select
|
||||||
|
|
||||||
|
If oValue <> "" Then
|
||||||
|
pString = pString.Replace(oPlaceholderString, oValue)
|
||||||
|
End If
|
||||||
|
End Select
|
||||||
|
Next
|
||||||
|
|
||||||
|
Return pString
|
||||||
|
End Function
|
||||||
|
|
||||||
|
''' <summary>
|
||||||
|
'''
|
||||||
|
''' </summary>
|
||||||
|
''' <param name="pDocument"></param>
|
||||||
|
''' <param name="pRow"></param>
|
||||||
|
''' <param name="pString"></param>
|
||||||
|
''' <returns></returns>
|
||||||
|
Public Function ReplaceForImport(pDocument As Document, pRow As DocumentRow, pString As String)
|
||||||
|
Dim oMatches As MatchCollection = Regex.Matches(pString)
|
||||||
|
|
||||||
|
For Each oMatch As Match In oMatches
|
||||||
|
Dim oPlaceholderString As String = oMatch.Groups.Item(0)?.Value
|
||||||
|
Dim oPlaceholderType As String = oMatch.Groups.Item(1)?.Value
|
||||||
|
Dim oPlaceholderValue As String = oMatch.Groups.Item(2)?.Value
|
||||||
|
|
||||||
|
Select Case oPlaceholderType.ToUpper
|
||||||
|
Case PLACEHOLDER_FIELD
|
||||||
|
Dim oFieldName = oPlaceholderValue
|
||||||
|
Dim oTargetField = pRow.Fields.
|
||||||
|
Where(Function(field) field.Key = oFieldName).
|
||||||
|
SingleOrDefault()
|
||||||
|
|
||||||
|
pString = pString.Replace(oPlaceholderString, oTargetField.Value.Final)
|
||||||
|
|
||||||
|
Case PLACEHOLDER_CONST
|
||||||
|
Dim oValue = ""
|
||||||
|
|
||||||
|
Select Case oPlaceholderValue.ToUpper
|
||||||
|
Case "FILENAME"
|
||||||
|
oValue = pDocument.FileName
|
||||||
|
|
||||||
|
Case Else
|
||||||
|
oValue = ReplaceBasicValues(oPlaceholderValue, pDocument.Mandator)
|
||||||
|
|
||||||
|
End Select
|
||||||
|
|
||||||
|
If oValue <> "" Then
|
||||||
|
pString = pString.Replace(oPlaceholderString, oValue)
|
||||||
|
End If
|
||||||
|
End Select
|
||||||
|
Next
|
||||||
|
|
||||||
|
Return pString
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Function ReplaceForExport(pDocument As ExportDocument, pMandator As Mandator, oString As String)
|
||||||
|
Dim oMatches As MatchCollection = Regex.Matches(oString)
|
||||||
|
|
||||||
|
For Each oMatch As Match In oMatches
|
||||||
|
Dim oPlaceholderString As String = oMatch.Groups.Item(0)?.Value
|
||||||
|
Dim oPlaceholderType As String = oMatch.Groups.Item(1)?.Value
|
||||||
|
Dim oPlaceholderValue As String = oMatch.Groups.Item(2)?.Value
|
||||||
|
|
||||||
|
Select Case oPlaceholderType.ToUpper
|
||||||
|
Case PLACEHOLDER_CONST
|
||||||
|
Dim oValue = ""
|
||||||
|
|
||||||
|
Select Case oPlaceholderValue.ToUpper
|
||||||
|
Case "FILENAME"
|
||||||
|
oValue = pDocument.FilenameExport
|
||||||
|
|
||||||
|
Case "ACCOUNTNUMBER"
|
||||||
|
oValue = pDocument.Account.Id
|
||||||
|
|
||||||
|
Case "RUNNINGNUMBER"
|
||||||
|
oValue = pDocument.RunningNumber
|
||||||
|
|
||||||
|
|
||||||
|
Case Else
|
||||||
|
oValue = ReplaceBasicValues(oPlaceholderValue, pMandator)
|
||||||
|
|
||||||
|
End Select
|
||||||
|
|
||||||
|
If oValue <> "" Then
|
||||||
|
oString = oString.Replace(oPlaceholderString, oValue)
|
||||||
|
End If
|
||||||
|
End Select
|
||||||
|
Next
|
||||||
|
|
||||||
|
Return oString
|
||||||
|
End Function
|
||||||
|
|
||||||
|
''' <summary>
|
||||||
|
''' Replaces basic values in the CONST namespace that only depend on the current mandator
|
||||||
|
''' </summary>
|
||||||
|
''' <returns>Value that will be used to replaced the placeholder</returns>
|
||||||
|
Public Function ReplaceBasicValues(pPlaceholderValue As String, pMandator As Mandator) As String
|
||||||
|
Select Case pPlaceholderValue.ToUpper
|
||||||
|
Case "MESOYEAR"
|
||||||
|
Return GeneralConfig.GetWinLineYear()
|
||||||
|
|
||||||
|
Case "MESOCOMP"
|
||||||
|
Return pMandator.Id
|
||||||
|
|
||||||
|
Case "USERNAME"
|
||||||
|
Return Environment.UserName
|
||||||
|
|
||||||
|
Case "MANDATORDB"
|
||||||
|
Return pMandator.Database
|
||||||
|
|
||||||
|
Case "CURRENTDATE"
|
||||||
|
Return Now.ToString()
|
||||||
|
|
||||||
|
Case Else
|
||||||
|
Return String.Empty
|
||||||
|
|
||||||
|
End Select
|
||||||
|
End Function
|
||||||
|
End Class
|
||||||
141
MultiTool.Common/Report/ReportGenerator.vb
Normal file
141
MultiTool.Common/Report/ReportGenerator.vb
Normal file
@@ -0,0 +1,141 @@
|
|||||||
|
Imports System.Text.RegularExpressions
|
||||||
|
Imports DevExpress.XtraReports
|
||||||
|
Imports DigitalData.Modules.Base
|
||||||
|
Imports DigitalData.Modules.Database
|
||||||
|
Imports DigitalData.Modules.Logging
|
||||||
|
Imports MultiTool.Common.Documents
|
||||||
|
Imports MultiTool.Common.Documents.DocumentRow
|
||||||
|
Imports MultiTool.Common.Report
|
||||||
|
Imports MultiTool.Common.Templates
|
||||||
|
Imports MultiTool.Common.Winline.Entities
|
||||||
|
|
||||||
|
Public Class ReportGenerator(Of TReport As IReport)
|
||||||
|
Inherits BaseClass
|
||||||
|
|
||||||
|
Private ReadOnly TemplateConfig As TemplateConfig
|
||||||
|
Private ReadOnly GeneralConfig As GeneralConfig
|
||||||
|
Private ReadOnly Patterns As Patterns
|
||||||
|
Private ReadOnly FileEx As FilesystemEx
|
||||||
|
|
||||||
|
Public Sub New(pLogConfig As LogConfig, pDatabase As MSSQLServer, pTemplateConfig As TemplateConfig, pGeneralConfig As GeneralConfig)
|
||||||
|
MyBase.New(pLogConfig)
|
||||||
|
Database = pDatabase
|
||||||
|
GeneralConfig = pGeneralConfig
|
||||||
|
TemplateConfig = pTemplateConfig
|
||||||
|
Patterns = New Patterns(pLogConfig, pGeneralConfig)
|
||||||
|
FileEx = New FilesystemEx(LogConfig)
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Public Function GetReportFilePath(pDocument As Document, pTemplate As Template)
|
||||||
|
Dim oFinalDirectory = FileEx.CreateDateDirectory(pTemplate.OutputReportDirectory)
|
||||||
|
Dim oFileName = FileEx.GetFilenameWithSuffix(IO.Path.GetFileNameWithoutExtension(pDocument.File.Name), FileEx.GetDateTimeString, "pdf")
|
||||||
|
Dim oFilePath As String = IO.Path.Combine(oFinalDirectory, oFileName)
|
||||||
|
Return oFilePath
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Function GenerateReport(pDocument As Document, pTemplate As Template) As ReportResult(Of TReport)
|
||||||
|
Dim oFilePath = GetReportFilePath(pDocument, pTemplate)
|
||||||
|
Dim oMapperConfig As New Mapper(LogConfig)
|
||||||
|
Dim oHeadMapper = oMapperConfig.GetMapper(Of ReportHead)(New Dictionary(Of String, String) From {
|
||||||
|
{"Fakt_Kontoname", "Text1"},
|
||||||
|
{"Fakt_Kontonummer[Final]", "Text2"},
|
||||||
|
{"Auftrags-Bestellnummer", "Text3"},
|
||||||
|
{"Datum_Auftrag-Bestellung", "Text4"},
|
||||||
|
{"Bestellt_von", "Text5"}
|
||||||
|
})
|
||||||
|
|
||||||
|
Dim oPositionMapper = oMapperConfig.GetMapper(Of ReportPosition)(New Dictionary(Of String, String) From {
|
||||||
|
{"Artikelnummer", "Text1"},
|
||||||
|
{"Positionstext", "Text2"},
|
||||||
|
{"Bezeichnung", "Text3"},
|
||||||
|
{"Menge_bestellt", "Text4"},
|
||||||
|
{"Menge_geliefert", "Text5"},
|
||||||
|
{"Colli", "Text6"},
|
||||||
|
{"Einzelpreis[Original]", "Text7"},
|
||||||
|
{"Einzelpreis[Final]", "Text8"},
|
||||||
|
{"EinheitProPalette", "Text9"},
|
||||||
|
{"Lagerstand", "Text10"}
|
||||||
|
})
|
||||||
|
|
||||||
|
pDocument = FillFieldValuesFromSQL(pDocument, TemplateConfig.SqlItems, oFilePath)
|
||||||
|
|
||||||
|
Dim oHeadRow = pDocument.Rows.
|
||||||
|
Where(Function(r) r.TableName.EndsWith("T025")).
|
||||||
|
Select(Function(r) r.Fields).
|
||||||
|
FirstOrDefault()
|
||||||
|
Dim oPositionRows = pDocument.Rows.
|
||||||
|
Where(Function(r) r.TableName.EndsWith("T026")).
|
||||||
|
ToList()
|
||||||
|
|
||||||
|
Dim oReportHead = oHeadMapper.Map(Of Dictionary(Of String, FieldValue), ReportHead)(oHeadRow)
|
||||||
|
oReportHead.Title = pTemplate.Name
|
||||||
|
oReportHead.Subtitle = "Schaum"
|
||||||
|
oReportHead.Filename = pDocument.FileName
|
||||||
|
|
||||||
|
Dim oReportPositions As New List(Of ReportPosition)
|
||||||
|
|
||||||
|
Dim oCounter = 1
|
||||||
|
|
||||||
|
For Each oRow As DocumentRow In oPositionRows
|
||||||
|
Dim oReportPosition As ReportPosition = oPositionMapper.Map(Of Dictionary(Of String, FieldValue), ReportPosition)(oRow.Fields)
|
||||||
|
oReportPosition.Id = oCounter
|
||||||
|
oReportPositions.Add(oReportPosition)
|
||||||
|
|
||||||
|
oCounter += 1
|
||||||
|
Next
|
||||||
|
|
||||||
|
Dim oReportSource As New ReportSource With {
|
||||||
|
.Head = oReportHead,
|
||||||
|
.Positions = oReportPositions
|
||||||
|
}
|
||||||
|
|
||||||
|
Dim oReport = Activator.CreateInstance(GetType(TReport))
|
||||||
|
Dim oDataSource = New DevExpress.DataAccess.ObjectBinding.ObjectDataSource With {
|
||||||
|
.DataSource = oReportSource
|
||||||
|
}
|
||||||
|
oDataSource.Fill()
|
||||||
|
oReport.DataSource = oDataSource
|
||||||
|
|
||||||
|
Dim oResult = New ReportResult(Of TReport) With {
|
||||||
|
.Report = oReport,
|
||||||
|
.FileName = oFilePath
|
||||||
|
}
|
||||||
|
|
||||||
|
Return oResult
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Private Function FillFieldValuesFromSQL(pDocument As Document, pSQLConfig As List(Of FieldConfig), pReportFileName As String) As Document
|
||||||
|
For Each oSQLConfigItem In pSQLConfig
|
||||||
|
' FieldList is a list of fields that will be changed
|
||||||
|
' Example: Setting SQL for Article StorageLocation will invoke the sql for each row
|
||||||
|
Dim oRowList = pDocument.Rows.
|
||||||
|
Where(Function(row) row.Fields.Any(Function(field) field.Key = oSQLConfigItem.Name)).
|
||||||
|
ToList()
|
||||||
|
|
||||||
|
For Each oRow As DocumentRow In oRowList
|
||||||
|
For Each oFunction In oSQLConfigItem.Functions
|
||||||
|
Dim oSQL = oFunction.Params
|
||||||
|
Dim oField = oRow.Fields.
|
||||||
|
Where(Function(field) field.Key = oSQLConfigItem.Name).
|
||||||
|
SingleOrDefault()
|
||||||
|
|
||||||
|
oSQL = Patterns.ReplaceForImportFinalSQL(pDocument, pReportFileName, oSQL)
|
||||||
|
|
||||||
|
Dim oValue = Database.GetScalarValue(oSQL)
|
||||||
|
|
||||||
|
If oValue IsNot Nothing Then
|
||||||
|
oField.Value.SetExternalValue(oValue)
|
||||||
|
End If
|
||||||
|
Next
|
||||||
|
Next
|
||||||
|
Next
|
||||||
|
|
||||||
|
Return pDocument
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Structure ReportResult(Of T)
|
||||||
|
Public Report As T
|
||||||
|
Public FileName As String
|
||||||
|
End Structure
|
||||||
|
|
||||||
|
End Class
|
||||||
23
MultiTool.Common/Report/ReportHead.vb
Normal file
23
MultiTool.Common/Report/ReportHead.vb
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
Namespace Report
|
||||||
|
Public Class ReportHead
|
||||||
|
Public Property Title As String
|
||||||
|
Public Property Subtitle As String
|
||||||
|
Public Property Filename As String
|
||||||
|
|
||||||
|
Public Property DateCreated As Date
|
||||||
|
Public Property Id As String
|
||||||
|
|
||||||
|
Public Property Text1 As String
|
||||||
|
Public Property Text2 As String
|
||||||
|
Public Property Text3 As String
|
||||||
|
Public Property Text4 As String
|
||||||
|
Public Property Text5 As String
|
||||||
|
Public Property Text6 As String
|
||||||
|
Public Property Text7 As String
|
||||||
|
Public Property Text8 As String
|
||||||
|
Public Property Text9 As String
|
||||||
|
Public Property Text10 As String
|
||||||
|
End Class
|
||||||
|
|
||||||
|
End Namespace
|
||||||
|
|
||||||
27
MultiTool.Common/Report/ReportPosition.vb
Normal file
27
MultiTool.Common/Report/ReportPosition.vb
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
Namespace Report
|
||||||
|
Public Class ReportPosition
|
||||||
|
Public Property Id As String
|
||||||
|
|
||||||
|
Public Property Text1 As String
|
||||||
|
Public Property Text2 As String
|
||||||
|
Public Property Text3 As String
|
||||||
|
Public Property Text4 As String
|
||||||
|
Public Property Text5 As String
|
||||||
|
Public Property Text6 As String
|
||||||
|
Public Property Text7 As String
|
||||||
|
Public Property Text8 As String
|
||||||
|
Public Property Text9 As String
|
||||||
|
Public Property Text10 As String
|
||||||
|
Public Property Text11 As String
|
||||||
|
Public Property Text12 As String
|
||||||
|
Public Property Text13 As String
|
||||||
|
Public Property Text14 As String
|
||||||
|
Public Property Text15 As String
|
||||||
|
Public Property Text16 As String
|
||||||
|
Public Property Text17 As String
|
||||||
|
Public Property Text18 As String
|
||||||
|
Public Property Text19 As String
|
||||||
|
Public Property Text20 As String
|
||||||
|
End Class
|
||||||
|
|
||||||
|
End Namespace
|
||||||
18
MultiTool.Common/Report/ReportSource.vb
Normal file
18
MultiTool.Common/Report/ReportSource.vb
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
Imports System.ComponentModel
|
||||||
|
Imports DevExpress.DataAccess.ObjectBinding
|
||||||
|
|
||||||
|
Namespace Report
|
||||||
|
<HighlightedClass, DisplayName("ReportSource")>
|
||||||
|
Public Class ReportSource
|
||||||
|
<HighlightedMember>
|
||||||
|
Public Property Head As ReportHead
|
||||||
|
<HighlightedMember>
|
||||||
|
Public Property Positions As IEnumerable(Of ReportPosition)
|
||||||
|
<HighlightedMember>
|
||||||
|
Public Iterator Function GetPositionList() As IEnumerable(Of ReportPosition)
|
||||||
|
For Each oPosition In Positions
|
||||||
|
Yield oPosition
|
||||||
|
Next
|
||||||
|
End Function
|
||||||
|
End Class
|
||||||
|
End Namespace
|
||||||
@@ -4,7 +4,7 @@ Imports DigitalData.Modules.Logging
|
|||||||
Public Class Serializer
|
Public Class Serializer
|
||||||
Inherits BaseClass
|
Inherits BaseClass
|
||||||
Public Sub New(pLogConfig As LogConfig)
|
Public Sub New(pLogConfig As LogConfig)
|
||||||
MyBase.New(pLogConfig, pLogConfig.GetLogger())
|
MyBase.New(pLogConfig)
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Function GetSerializer(pSchemaType As Type) As XmlSerializer
|
Public Function GetSerializer(pSchemaType As Type) As XmlSerializer
|
||||||
@@ -1,7 +1,9 @@
|
|||||||
Imports MultiTool.Shared.Constants
|
Imports MultiTool.Common.Constants
|
||||||
|
Imports DigitalData.Modules.Language
|
||||||
|
|
||||||
Namespace Schemas
|
Namespace Templates
|
||||||
Public Class ColumnConfig
|
Public Class FieldConfig
|
||||||
|
Public Property Id As Integer
|
||||||
Public Property Name As String
|
Public Property Name As String
|
||||||
Public Property Table As String
|
Public Property Table As String
|
||||||
Public Property Type As ColumnType
|
Public Property Type As ColumnType
|
||||||
@@ -12,8 +14,10 @@ Namespace Schemas
|
|||||||
Public Property IsReadOnly As Boolean
|
Public Property IsReadOnly As Boolean
|
||||||
Public Property IsVisible As Boolean
|
Public Property IsVisible As Boolean
|
||||||
Public Property IsRequired As Boolean
|
Public Property IsRequired As Boolean
|
||||||
|
Public Property IsVirtual As Boolean
|
||||||
|
Public Property PreferExternalValue As Boolean
|
||||||
|
|
||||||
Public Property [Function] As ColumnFunction
|
Public Property Functions As New List(Of ColumnFunction)
|
||||||
|
|
||||||
Public Class ColumnFunction
|
Public Class ColumnFunction
|
||||||
Public Id As XmlFunction
|
Public Id As XmlFunction
|
||||||
5
MultiTool.Common/Templates/FilterConfig.vb
Normal file
5
MultiTool.Common/Templates/FilterConfig.vb
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
Namespace Templates
|
||||||
|
Public Class FilterConfig
|
||||||
|
Public Property Items As New List(Of FilterConfigItem)
|
||||||
|
End Class
|
||||||
|
End Namespace
|
||||||
10
MultiTool.Common/Templates/FilterConfigItem.vb
Normal file
10
MultiTool.Common/Templates/FilterConfigItem.vb
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
Namespace Templates
|
||||||
|
Public Class FilterConfigItem
|
||||||
|
Public Property Guid As Integer
|
||||||
|
Public Property SQLCommand As String
|
||||||
|
Public Property TableId As Integer
|
||||||
|
Public Property TableName As String
|
||||||
|
Public Property ColumnId As Integer
|
||||||
|
Public Property ColumnName As String
|
||||||
|
End Class
|
||||||
|
End Namespace
|
||||||
35
MultiTool.Common/Templates/GeneralConfig.vb
Normal file
35
MultiTool.Common/Templates/GeneralConfig.vb
Normal file
@@ -0,0 +1,35 @@
|
|||||||
|
Namespace Templates
|
||||||
|
Public Class GeneralConfig
|
||||||
|
Public Property TemplateDirectory As String = ""
|
||||||
|
|
||||||
|
Public Property Webservice As New WebServiceConfig()
|
||||||
|
Public Property DefaultYearOverride As Integer = 0
|
||||||
|
|
||||||
|
Public Class WebServiceConfig
|
||||||
|
Public Property BaseUrl As String = "http://127.0.0.1/EWL"
|
||||||
|
Public Property Username As String = "Username"
|
||||||
|
Public Property Password As String = "Password"
|
||||||
|
Public Property ImportBasePath As String = ""
|
||||||
|
Public Property ImportRelativePath As String = ""
|
||||||
|
End Class
|
||||||
|
|
||||||
|
<DebuggerStepThrough>
|
||||||
|
Public Function GetYear() As Integer
|
||||||
|
If DefaultYearOverride > 0 Then
|
||||||
|
Return DefaultYearOverride
|
||||||
|
End If
|
||||||
|
|
||||||
|
Return Now.Year
|
||||||
|
End Function
|
||||||
|
|
||||||
|
<DebuggerStepThrough>
|
||||||
|
Public Function GetWinLineYear()
|
||||||
|
Return GetWinLineYear(GetYear)
|
||||||
|
End Function
|
||||||
|
|
||||||
|
<DebuggerStepThrough>
|
||||||
|
Public Function GetWinLineYear(pYear As Integer)
|
||||||
|
Return (pYear - 1900) * 12
|
||||||
|
End Function
|
||||||
|
End Class
|
||||||
|
End Namespace
|
||||||
5
MultiTool.Common/Templates/MandatorConfig.vb
Normal file
5
MultiTool.Common/Templates/MandatorConfig.vb
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
Namespace Templates
|
||||||
|
Public Class MandatorConfig
|
||||||
|
Public Property Items As New List(Of MandatorConfigItem)
|
||||||
|
End Class
|
||||||
|
End Namespace
|
||||||
7
MultiTool.Common/Templates/MandatorConfigItem.vb
Normal file
7
MultiTool.Common/Templates/MandatorConfigItem.vb
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
Namespace Templates
|
||||||
|
Public Class MandatorConfigItem
|
||||||
|
Public Property Name As String
|
||||||
|
Public Property OrderKey As Integer
|
||||||
|
End Class
|
||||||
|
|
||||||
|
End Namespace
|
||||||
12
MultiTool.Common/Templates/MappingConfig.vb
Normal file
12
MultiTool.Common/Templates/MappingConfig.vb
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
Namespace Templates
|
||||||
|
Public Class MappingConfig
|
||||||
|
Public Class Entity
|
||||||
|
Public Const MANDATOR = "MANDATOR"
|
||||||
|
Public Const DOCUMENTTYPE = "DOCUMENTTYPE"
|
||||||
|
Public Const ARTICLE = "ARTICLE"
|
||||||
|
End Class
|
||||||
|
|
||||||
|
Public Property Items As New List(Of MappingConfigItem)
|
||||||
|
End Class
|
||||||
|
|
||||||
|
End Namespace
|
||||||
12
MultiTool.Common/Templates/MappingConfigItem.vb
Normal file
12
MultiTool.Common/Templates/MappingConfigItem.vb
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
Namespace Templates
|
||||||
|
Public Class MappingConfigItem
|
||||||
|
Public Property OrderKey As Integer
|
||||||
|
Public Property SourceName As String
|
||||||
|
Public Property SourceItem As String
|
||||||
|
Public Property SourceRegex As String
|
||||||
|
Public Property DestinationName As String
|
||||||
|
Public Property DestinationItem As String
|
||||||
|
Public Property DestinationValue As String
|
||||||
|
End Class
|
||||||
|
|
||||||
|
End Namespace
|
||||||
138
MultiTool.Common/Templates/Template.vb
Normal file
138
MultiTool.Common/Templates/Template.vb
Normal file
@@ -0,0 +1,138 @@
|
|||||||
|
Imports DigitalData.Modules.Base
|
||||||
|
Imports MultiTool.Common.Winline.WinlineData
|
||||||
|
|
||||||
|
Namespace Templates
|
||||||
|
|
||||||
|
Public Class Template
|
||||||
|
Public Property Guid As Integer
|
||||||
|
Public Property Name As String
|
||||||
|
Public Property FileName As String
|
||||||
|
Public Property Description As String
|
||||||
|
Public Property IsImport As Boolean
|
||||||
|
Public Property Parameter1 As String
|
||||||
|
Public Property Parameter2 As String
|
||||||
|
Public Property FinalSQL As String
|
||||||
|
|
||||||
|
''' <summary>
|
||||||
|
''' Tabledata from XSD
|
||||||
|
''' </summary>
|
||||||
|
Public Property Tables As New List(Of Table)
|
||||||
|
|
||||||
|
Public Property InputDirectory As String
|
||||||
|
Public Property OutputDirectory As String
|
||||||
|
Public Property ArchiveDirectory As String
|
||||||
|
|
||||||
|
''' <summary>
|
||||||
|
''' Last modified date of the template file
|
||||||
|
''' </summary>
|
||||||
|
Public Property LastModified As Date
|
||||||
|
|
||||||
|
Public ReadOnly Property DocType As DocumentType
|
||||||
|
Get
|
||||||
|
Dim oDocType As String = GetParameter("DOCTYPE")
|
||||||
|
Dim oPreselectedDocType As Integer = 0
|
||||||
|
|
||||||
|
If oDocType IsNot Nothing Then
|
||||||
|
Integer.TryParse(oDocType, oPreselectedDocType)
|
||||||
|
End If
|
||||||
|
|
||||||
|
Return [Enum].Parse(GetType(DocumentType), oPreselectedDocType)
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
|
Public ReadOnly Property PrintDocument As Boolean
|
||||||
|
Get
|
||||||
|
Dim oPrintDocument = GetParameter("PRINT")
|
||||||
|
Dim oDefaultValue = True
|
||||||
|
|
||||||
|
If oPrintDocument IsNot Nothing Then
|
||||||
|
oDefaultValue = IIf(oPrintDocument = "0", False, True)
|
||||||
|
End If
|
||||||
|
|
||||||
|
Return oDefaultValue
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
|
Public ReadOnly Property DocTypeCategory As DocumentTypeCategory
|
||||||
|
Get
|
||||||
|
Select Case DocType
|
||||||
|
Case DocumentType.IncomingOffer,
|
||||||
|
DocumentType.IncomingOrder,
|
||||||
|
DocumentType.IncomingDeliveryNote,
|
||||||
|
DocumentType.IncomingInvoice
|
||||||
|
Return DocumentTypeCategory.Outgoing
|
||||||
|
|
||||||
|
Case DocumentType.OutgoingOffer,
|
||||||
|
DocumentType.OutgoingOrder,
|
||||||
|
DocumentType.OutgoingDeliveryNote,
|
||||||
|
DocumentType.OutgoingInvoice
|
||||||
|
Return DocumentTypeCategory.Incoming
|
||||||
|
|
||||||
|
Case Else
|
||||||
|
Return DocumentTypeCategory.Undefined
|
||||||
|
|
||||||
|
End Select
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
|
Public ReadOnly Property OutputReportDirectory
|
||||||
|
Get
|
||||||
|
Return IO.Path.Combine(OutputDirectory, "Reports")
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
|
Public ReadOnly Property OutputWebserviceDirectory
|
||||||
|
Get
|
||||||
|
Return IO.Path.Combine(OutputDirectory, "WebService")
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
|
Public ReadOnly Property OutputXmlFileDirectory
|
||||||
|
Get
|
||||||
|
Return IO.Path.Combine(OutputDirectory, "XmlFiles")
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
|
|
||||||
|
Public Function GetParameter(pName As String) As String
|
||||||
|
Dim oParam1 As String = ObjectEx.NotNull(Parameter1, String.Empty)
|
||||||
|
Dim oParam2 As String = ObjectEx.NotNull(Parameter2, String.Empty)
|
||||||
|
|
||||||
|
Dim oParamValue1 = Parameters.TryGet(oParam1, pName)
|
||||||
|
Dim oParamValue2 = Parameters.TryGet(oParam2, pName)
|
||||||
|
|
||||||
|
If oParamValue1 IsNot Nothing AndAlso oParamValue1.Item1 = pName Then
|
||||||
|
Return oParamValue1.Item2
|
||||||
|
End If
|
||||||
|
|
||||||
|
If oParamValue2 IsNot Nothing AndAlso oParamValue2.Item1 = pName Then
|
||||||
|
Return oParamValue2.Item2
|
||||||
|
End If
|
||||||
|
|
||||||
|
Return Nothing
|
||||||
|
End Function
|
||||||
|
|
||||||
|
''' <summary>
|
||||||
|
''' Table from XSD
|
||||||
|
''' </summary>
|
||||||
|
Class Table
|
||||||
|
Public Property Name As String
|
||||||
|
Public Property Columns As New List(Of Column)
|
||||||
|
End Class
|
||||||
|
|
||||||
|
Class Column
|
||||||
|
Public Property Name As String
|
||||||
|
Public Property DataType As Constants.ColumnType
|
||||||
|
''' <summary>
|
||||||
|
''' Required value from Schema. This value will be written in the ColumnConfig and is not relevant from that point on.
|
||||||
|
''' </summary>
|
||||||
|
Public Property IsRequired As Boolean
|
||||||
|
Public Property Config As FieldConfig
|
||||||
|
|
||||||
|
Public Overrides Function ToString() As String
|
||||||
|
Return Name
|
||||||
|
End Function
|
||||||
|
End Class
|
||||||
|
End Class
|
||||||
|
End Namespace
|
||||||
|
|
||||||
25
MultiTool.Common/Templates/TemplateConfig.vb
Normal file
25
MultiTool.Common/Templates/TemplateConfig.vb
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
|
||||||
|
Imports MultiTool.Common.Winline
|
||||||
|
|
||||||
|
Namespace Templates
|
||||||
|
''' <summary>
|
||||||
|
''' Class for loading column/field config from database
|
||||||
|
''' </summary>
|
||||||
|
Public Class TemplateConfig
|
||||||
|
Public Property Items As List(Of FieldConfig)
|
||||||
|
|
||||||
|
Public ReadOnly Property SqlItems As List(Of FieldConfig)
|
||||||
|
Get
|
||||||
|
Return Items.
|
||||||
|
Where(Function(item) item.Functions.Any(Function(f) f.Name = Constants.FUNCTION_SQL)).
|
||||||
|
ToList()
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
|
Public Function GetColumn(pName As String, pTable As String) As FieldConfig
|
||||||
|
Return Items.
|
||||||
|
Where(Function(c) c.Name = pName And c.Table = pTable).
|
||||||
|
FirstOrDefault()
|
||||||
|
End Function
|
||||||
|
End Class
|
||||||
|
End Namespace
|
||||||
422
MultiTool.Common/Templates/TemplateLoader.vb
Normal file
422
MultiTool.Common/Templates/TemplateLoader.vb
Normal file
@@ -0,0 +1,422 @@
|
|||||||
|
Imports System.IO
|
||||||
|
Imports DigitalData.Modules.Database
|
||||||
|
Imports DigitalData.Modules.Logging
|
||||||
|
Imports DigitalData.Modules.Base
|
||||||
|
|
||||||
|
Namespace Templates
|
||||||
|
Public Class TemplateLoader
|
||||||
|
Inherits BaseClass
|
||||||
|
|
||||||
|
Private ReadOnly ns As XNamespace = "http://www.w3.org/2001/XMLSchema"
|
||||||
|
|
||||||
|
Public Property TemplateList As List(Of Template)
|
||||||
|
|
||||||
|
Public Property TemplateConfiguration As New TemplateConfig
|
||||||
|
Public Property MappingConfiguration As New MappingConfig
|
||||||
|
Public Property MandatorConfiguration As New MandatorConfig
|
||||||
|
Public Property GeneralConfiguration As New GeneralConfig
|
||||||
|
Public Property FilterConfiguration As New FilterConfig
|
||||||
|
|
||||||
|
Private Const SQL_TBMT_FILTERS = "SELECT * FROM [DD_ECM].[dbo].[VWMT_FILTERS]"
|
||||||
|
Private Const SQL_VWMT_ITEMS = "SELECT * FROM [DD_ECM].[dbo].[VWMT_ITEMS] ORDER BY TEMPLATE_NAME, TABLE_NAME"
|
||||||
|
Private Const SQL_VWMT_FUNCTIONS = "SELECT * FROM [DD_ECM].[dbo].[VWMT_FUNCTIONS] ORDER BY ITEM_ID, SEQUENCE"
|
||||||
|
Private Const SQL_VWMT_MAPPING = "SELECT * FROM [DD_ECM].[dbo].[VWMT_MAPPING]"
|
||||||
|
Private Const SQL_TBMT_MANDATORS = "SELECT * FROM [DD_ECM].[dbo].[TBMT_MANDATORS] ORDER BY ORDER_KEY"
|
||||||
|
Private Const SQL_TBMT_CONFIG = "SELECT * FROM [DD_ECM].[dbo].[TBMT_CONFIG]"
|
||||||
|
Private Const SQL_TBMT_TEMPLATES = "SELECT * FROM [DD_ECM].[dbo].[TBMT_TEMPLATES] WHERE ACTIVE = 1"
|
||||||
|
|
||||||
|
Public Sub New(pLogConfig As LogConfig, pMSSQL As MSSQLServer)
|
||||||
|
MyBase.New(pLogConfig, pMSSQL)
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Public Async Function LoadFilterConfiguration() As Task(Of Boolean)
|
||||||
|
Try
|
||||||
|
Dim oTable As DataTable = Await Database.GetDatatableAsync(SQL_TBMT_FILTERS)
|
||||||
|
Dim oFilters As New List(Of FilterConfigItem)
|
||||||
|
|
||||||
|
For Each oRow As DataRow In oTable.Rows
|
||||||
|
Dim oFilter As New FilterConfigItem With {
|
||||||
|
.Guid = oRow.Item("GUID"),
|
||||||
|
.SQLCommand = oRow.ItemEx("SQL_COMMAND", String.Empty),
|
||||||
|
.TableId = oRow.ItemEx("TABLE_ID", 0),
|
||||||
|
.TableName = oRow.ItemEx("TABLE_NAME", String.Empty),
|
||||||
|
.ColumnId = oRow.ItemEx("ITEM_ID", 0),
|
||||||
|
.ColumnName = oRow.ItemEx("ITEM_NAME", String.Empty)
|
||||||
|
}
|
||||||
|
|
||||||
|
oFilters.Add(oFilter)
|
||||||
|
Next
|
||||||
|
|
||||||
|
FilterConfiguration.Items = oFilters
|
||||||
|
|
||||||
|
Return True
|
||||||
|
Catch ex As Exception
|
||||||
|
Logger.Error(ex)
|
||||||
|
Return False
|
||||||
|
|
||||||
|
End Try
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Async Function LoadTemplates() As Task(Of Boolean)
|
||||||
|
Try
|
||||||
|
Dim oTable As DataTable = Await Database.GetDatatableAsync(SQL_TBMT_TEMPLATES)
|
||||||
|
Dim oTemplates As New List(Of Template)
|
||||||
|
|
||||||
|
For Each oRow As DataRow In oTable.Rows
|
||||||
|
Dim oTemplate As New Template With {
|
||||||
|
.Guid = oRow.Item("GUID"),
|
||||||
|
.Name = oRow.ItemEx("NAME", String.Empty),
|
||||||
|
.Description = oRow.ItemEx("DESCRIPTION", String.Empty),
|
||||||
|
.FileName = oRow.ItemEx("FILE_NAME", String.Empty),
|
||||||
|
.IsImport = oRow.ItemEx("IS_IMPORT", True),
|
||||||
|
.FinalSQL = oRow.ItemEx("FINAL_SQL", String.Empty),
|
||||||
|
.Parameter1 = oRow.ItemEx("PARAMETER_1", String.Empty),
|
||||||
|
.Parameter2 = oRow.ItemEx("PARAMETER_2", String.Empty)
|
||||||
|
}
|
||||||
|
|
||||||
|
Logger.Debug("Loading Template [{0}]", oTemplate.Name)
|
||||||
|
|
||||||
|
oTemplates.Add(oTemplate)
|
||||||
|
Next
|
||||||
|
|
||||||
|
TemplateList = oTemplates
|
||||||
|
|
||||||
|
Return True
|
||||||
|
Catch ex As Exception
|
||||||
|
Logger.Error(ex)
|
||||||
|
Return False
|
||||||
|
|
||||||
|
End Try
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Async Function LoadGeneralConfiguration() As Task(Of Boolean)
|
||||||
|
Try
|
||||||
|
Dim oTable As DataTable = Await Database.GetDatatableAsync(SQL_TBMT_CONFIG)
|
||||||
|
Dim oGeneralConfig As New GeneralConfig
|
||||||
|
|
||||||
|
For Each oRow As DataRow In oTable.Rows
|
||||||
|
Dim oValue As String = oRow.ItemEx("VALUE", String.Empty)
|
||||||
|
|
||||||
|
Select Case oRow.Item("KEY")
|
||||||
|
Case "YEAR_OVERRIDE"
|
||||||
|
oGeneralConfig.DefaultYearOverride = oRow.ItemEx("VALUE", 0)
|
||||||
|
|
||||||
|
Case "WEBSERVICE_BASEURL"
|
||||||
|
oGeneralConfig.Webservice.BaseUrl = oValue
|
||||||
|
|
||||||
|
Case "WEBSERVICE_USERNAME"
|
||||||
|
oGeneralConfig.Webservice.Username = oValue
|
||||||
|
|
||||||
|
Case "WEBSERIVCE_PASSWORD"
|
||||||
|
oGeneralConfig.Webservice.Password = oValue
|
||||||
|
|
||||||
|
Case "WEBSERVICE_IMPORT_BASE_PATH"
|
||||||
|
oGeneralConfig.Webservice.ImportBasePath = oValue
|
||||||
|
|
||||||
|
Case "WEBSERVICE_IMPORT_RELATIVE_PATH"
|
||||||
|
oGeneralConfig.Webservice.ImportRelativePath = oValue
|
||||||
|
|
||||||
|
Case "TEMPLATE_DIRECTORY"
|
||||||
|
oGeneralConfig.TemplateDirectory = oValue
|
||||||
|
|
||||||
|
End Select
|
||||||
|
Next
|
||||||
|
|
||||||
|
GeneralConfiguration = oGeneralConfig
|
||||||
|
|
||||||
|
Return True
|
||||||
|
Catch ex As Exception
|
||||||
|
Logger.Error(ex)
|
||||||
|
Return False
|
||||||
|
|
||||||
|
End Try
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Async Function LoadMappingConfiguration() As Task(Of Boolean)
|
||||||
|
Try
|
||||||
|
Dim oTable As DataTable = Await Database.GetDatatableAsync(SQL_VWMT_MAPPING)
|
||||||
|
Dim oMappingConfig As New MappingConfig
|
||||||
|
|
||||||
|
For Each oRow As DataRow In oTable.Rows
|
||||||
|
Dim oTemplate As New MappingConfigItem With {
|
||||||
|
.OrderKey = oRow.ItemEx("ORDER_KEY", String.Empty),
|
||||||
|
.SourceName = oRow.ItemEx("SOURCE_NAME", String.Empty),
|
||||||
|
.SourceItem = oRow.ItemEx("SOURCE_ITEM", String.Empty),
|
||||||
|
.SourceRegex = oRow.ItemEx("SOURCE_REGEX", String.Empty),
|
||||||
|
.DestinationName = oRow.ItemEx("DESTINATION_NAME", String.Empty),
|
||||||
|
.DestinationItem = oRow.ItemEx("DESTINATION_ITEM", String.Empty),
|
||||||
|
.DestinationValue = oRow.ItemEx("DESTINATION_VALUE", String.Empty)
|
||||||
|
}
|
||||||
|
|
||||||
|
oMappingConfig.Items.Add(oTemplate)
|
||||||
|
Next
|
||||||
|
|
||||||
|
MappingConfiguration = oMappingConfig
|
||||||
|
|
||||||
|
Return True
|
||||||
|
Catch ex As Exception
|
||||||
|
Logger.Error(ex)
|
||||||
|
Return False
|
||||||
|
|
||||||
|
End Try
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Async Function LoadMandatorConfiguration() As Task(Of Boolean)
|
||||||
|
Try
|
||||||
|
Dim oTable As DataTable = Await Database.GetDatatableAsync(SQL_TBMT_MANDATORS)
|
||||||
|
Dim oMandatorConfig As New MandatorConfig
|
||||||
|
|
||||||
|
For Each oRow As DataRow In oTable.Rows
|
||||||
|
Dim oMandator As New MandatorConfigItem With {
|
||||||
|
.OrderKey = oRow.ItemEx("ORDER_KEY", String.Empty),
|
||||||
|
.Name = oRow.ItemEx("NAME", String.Empty)
|
||||||
|
}
|
||||||
|
|
||||||
|
oMandatorConfig.Items.Add(oMandator)
|
||||||
|
Next
|
||||||
|
|
||||||
|
MandatorConfiguration = oMandatorConfig
|
||||||
|
|
||||||
|
Return True
|
||||||
|
Catch ex As Exception
|
||||||
|
Logger.Error(ex)
|
||||||
|
Return False
|
||||||
|
|
||||||
|
End Try
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Async Function LoadTemplateConfiguration() As Task(Of Boolean)
|
||||||
|
Try
|
||||||
|
Dim oTable As DataTable = Await Database.GetDatatableAsync(SQL_VWMT_ITEMS)
|
||||||
|
Dim oItems As New List(Of FieldConfig)
|
||||||
|
|
||||||
|
For Each oRow As DataRow In oTable.Rows
|
||||||
|
Dim oColumn As New FieldConfig() With {
|
||||||
|
.Id = oRow.ItemEx("ITEM_ID", 0),
|
||||||
|
.Template = oRow.ItemEx("TEMPLATE_NAME", String.Empty),
|
||||||
|
.Table = oRow.ItemEx("TABLE_NAME", String.Empty),
|
||||||
|
.Name = oRow.ItemEx("ITEM_NAME", String.Empty),
|
||||||
|
.Type = FieldConfig.ConvertType(ItemEx(oRow, "DATA_TYPE", String.Empty)),
|
||||||
|
.OrderKey = oRow.ItemEx("ORDER_KEY", 0),
|
||||||
|
.IsReadOnly = oRow.ItemEx("IS_READ_ONLY", False),
|
||||||
|
.IsVisible = oRow.ItemEx("IS_VISIBLE", True),
|
||||||
|
.IsRequired = oRow.ItemEx("IS_REQUIRED", False),
|
||||||
|
.IsVirtual = oRow.ItemEx("IS_VIRTUAL", False),
|
||||||
|
.IsHead = oRow.ItemEx("IS_HEAD", True),
|
||||||
|
.PreferExternalValue = oRow.ItemEx("PREFER_EXTERNAL", True),
|
||||||
|
.Functions = New List(Of FieldConfig.ColumnFunction)
|
||||||
|
}
|
||||||
|
|
||||||
|
Logger.Debug("Creating Template Item for Table [{0}]: [{1}]", oColumn.Table, oColumn.Name)
|
||||||
|
|
||||||
|
oItems.Add(oColumn)
|
||||||
|
Next
|
||||||
|
|
||||||
|
TemplateConfiguration = New TemplateConfig With {
|
||||||
|
.Items = oItems
|
||||||
|
}
|
||||||
|
|
||||||
|
Return True
|
||||||
|
|
||||||
|
Catch ex As Exception
|
||||||
|
Logger.Error(ex)
|
||||||
|
Return False
|
||||||
|
|
||||||
|
End Try
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Async Function LoadTemplateFunctions() As Task(Of Boolean)
|
||||||
|
Try
|
||||||
|
Dim oTable As DataTable = Await Database.GetDatatableAsync(SQL_VWMT_FUNCTIONS)
|
||||||
|
Dim oItems As New List(Of FieldConfig)
|
||||||
|
|
||||||
|
For Each oRow As DataRow In oTable.Rows
|
||||||
|
Dim oTemplateItemId = oRow.ItemEx("ITEM_ID", 0)
|
||||||
|
Dim oTemplateItem = TemplateConfiguration.Items.SingleOrDefault(Function(i) i.Id = oTemplateItemId)
|
||||||
|
|
||||||
|
If oTemplateItem Is Nothing Then
|
||||||
|
Logger.Warn("Function configuration could not be assigned to an existing template item, item id was [{0}]", oTemplateItemId)
|
||||||
|
Continue For
|
||||||
|
End If
|
||||||
|
|
||||||
|
oTemplateItem.Functions.Add(New FieldConfig.ColumnFunction With {
|
||||||
|
.Id = oRow.ItemEx("FUNCTION_ID", 0),
|
||||||
|
.Name = oRow.ItemEx("FUNCTION_NAME", String.Empty),
|
||||||
|
.Params = oRow.ItemEx("FUNCTION_PARAMETERS", String.Empty)
|
||||||
|
})
|
||||||
|
Next
|
||||||
|
|
||||||
|
Return True
|
||||||
|
|
||||||
|
Catch ex As Exception
|
||||||
|
Logger.Error(ex)
|
||||||
|
Return False
|
||||||
|
End Try
|
||||||
|
End Function
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Public Function UpdateTemplateFromFile(pTemplate As Template, pInputDirectory As String) As Template
|
||||||
|
Dim oFullPath = Path.Combine(pInputDirectory, pTemplate.FileName)
|
||||||
|
|
||||||
|
If Not IO.File.Exists(oFullPath) Then
|
||||||
|
Throw New FileNotFoundException(oFullPath)
|
||||||
|
End If
|
||||||
|
|
||||||
|
Dim oElements = GetTemplateElements(oFullPath)
|
||||||
|
|
||||||
|
For Each oElement In oElements
|
||||||
|
Dim oColumns = GetElementColumns(oElement)
|
||||||
|
Dim oTemplateColumns As New List(Of Template.Column)
|
||||||
|
|
||||||
|
For Each oColumn As XElement In oColumns
|
||||||
|
Dim oName = XmlData.GetElementAttribute(oColumn, "name")
|
||||||
|
Dim oMinOccurs = XmlData.GetElementAttribute(oColumn, "minOccurs")
|
||||||
|
Dim oMaxOccurs = XmlData.GetElementAttribute(oColumn, "maxOccurs")
|
||||||
|
Dim oType = GetElementType(oColumn)
|
||||||
|
Dim oRequired = False
|
||||||
|
|
||||||
|
If oMinOccurs = 1 And oMaxOccurs = 1 Then
|
||||||
|
oRequired = True
|
||||||
|
End If
|
||||||
|
|
||||||
|
Dim oTemplateColumn As New Template.Column With {
|
||||||
|
.Name = oName,
|
||||||
|
.DataType = oType,
|
||||||
|
.IsRequired = oRequired
|
||||||
|
}
|
||||||
|
oTemplateColumns.Add(oTemplateColumn)
|
||||||
|
Next
|
||||||
|
|
||||||
|
pTemplate.Tables.Add(New Template.Table With {
|
||||||
|
.Name = XmlData.GetElementAttribute(oElement, "name"),
|
||||||
|
.Columns = oTemplateColumns
|
||||||
|
})
|
||||||
|
|
||||||
|
Next
|
||||||
|
|
||||||
|
Return pTemplate
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Function UpdateTemplateTablesFromDatabase(pTemplate As Template, pTemplateConfig As TemplateConfig) As Template
|
||||||
|
If pTemplateConfig Is Nothing Then
|
||||||
|
Logger.Warn("Template config is empty. Skipping.")
|
||||||
|
Return pTemplate
|
||||||
|
End If
|
||||||
|
|
||||||
|
Dim oTemplate = CreateVirtualColumns(pTemplate, pTemplateConfig)
|
||||||
|
|
||||||
|
For Each oTable In oTemplate.Tables
|
||||||
|
For Each oColumn As Template.Column In oTable.Columns
|
||||||
|
Dim oConfig As FieldConfig = pTemplateConfig.GetColumn(oColumn.Name, oTable.Name)
|
||||||
|
|
||||||
|
If oConfig Is Nothing Then
|
||||||
|
oConfig = New FieldConfig With {
|
||||||
|
.IsRequired = oColumn.IsRequired,
|
||||||
|
.Name = oColumn.Name
|
||||||
|
}
|
||||||
|
End If
|
||||||
|
|
||||||
|
oColumn.Config = oConfig
|
||||||
|
Next
|
||||||
|
Next
|
||||||
|
|
||||||
|
Return oTemplate
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Private Function CreateVirtualColumns(pTemplate As Template, pTemplateConfig As TemplateConfig) As Template
|
||||||
|
Dim oTemplateItems = pTemplateConfig.Items.
|
||||||
|
Where(Function(item) item.Template = pTemplate.Name).
|
||||||
|
ToList()
|
||||||
|
|
||||||
|
For Each oItem In oTemplateItems
|
||||||
|
' Find the table that relates to this config item
|
||||||
|
Dim oTable = pTemplate.Tables.Where(Function(table) table.Name = oItem.Table).FirstOrDefault()
|
||||||
|
|
||||||
|
If oTable Is Nothing Then
|
||||||
|
Logger.Warn("Table [{0}] for item [{1}] does not exist in this Template!", oItem.Table, oItem.Name)
|
||||||
|
Continue For
|
||||||
|
End If
|
||||||
|
|
||||||
|
Dim oColumnExists = oTable.Columns.Any(Function(column) column.Name = oItem.Name)
|
||||||
|
|
||||||
|
If oColumnExists = False And oItem.IsVirtual = True Then
|
||||||
|
oTable.Columns.Add(New Template.Column() With {
|
||||||
|
.Name = oItem.Name,
|
||||||
|
.Config = oItem,
|
||||||
|
.DataType = Constants.ColumnType.String,
|
||||||
|
.IsRequired = False
|
||||||
|
})
|
||||||
|
End If
|
||||||
|
Next
|
||||||
|
|
||||||
|
Return pTemplate
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Function UpdateTemplateFromDatabase(pTemplate As Template) As Template
|
||||||
|
Try
|
||||||
|
Dim oTable As DataTable = Database.GetDatatable($"{SQL_TBMT_CONFIG} WHERE TEMPLATE_ID = {pTemplate.Guid}")
|
||||||
|
Dim oGeneralConfig As New GeneralConfig
|
||||||
|
|
||||||
|
For Each oRow As DataRow In oTable.Rows
|
||||||
|
Dim oValue As String = oRow.ItemEx("VALUE", String.Empty)
|
||||||
|
|
||||||
|
Select Case oRow.Item("KEY")
|
||||||
|
Case "INPUT_DIRECTORY"
|
||||||
|
pTemplate.InputDirectory = oValue
|
||||||
|
|
||||||
|
Case "OUTPUT_DIRECTORY"
|
||||||
|
pTemplate.OutputDirectory = oValue
|
||||||
|
|
||||||
|
Case "ARCHIVE_DIRECTORY"
|
||||||
|
pTemplate.ArchiveDirectory = oValue
|
||||||
|
|
||||||
|
End Select
|
||||||
|
Next
|
||||||
|
|
||||||
|
Return pTemplate
|
||||||
|
Catch ex As Exception
|
||||||
|
Logger.Error(ex)
|
||||||
|
Return pTemplate
|
||||||
|
|
||||||
|
End Try
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Function GetElementType(pElement As XElement) As Constants.ColumnType
|
||||||
|
Dim oTypeString = XmlData.GetElementAttribute(pElement, "type")
|
||||||
|
|
||||||
|
If oTypeString Is Nothing Then
|
||||||
|
Dim oRestrictionElement As XElement = pElement.
|
||||||
|
Descendants(ns + "restriction").
|
||||||
|
FirstOrDefault()
|
||||||
|
|
||||||
|
oTypeString = XmlData.GetElementAttribute(oRestrictionElement, "base")
|
||||||
|
End If
|
||||||
|
|
||||||
|
Select Case oTypeString
|
||||||
|
Case Constants.TEMPLATE_TYPE_DATE
|
||||||
|
Return Constants.ColumnType.Date
|
||||||
|
Case Constants.TEMPLATE_TYPE_INTEGER
|
||||||
|
Return Constants.ColumnType.Integer
|
||||||
|
Case Constants.TEMPLATE_TYPE_DECIMAL
|
||||||
|
Return Constants.ColumnType.Decimal
|
||||||
|
Case Constants.TEMPLATE_TYPE_BOOLEAN
|
||||||
|
Return Constants.ColumnType.Boolean
|
||||||
|
Case Else
|
||||||
|
Return Constants.ColumnType.String
|
||||||
|
End Select
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Function GetTemplateElements(pTemplateFilePath As String) As List(Of XElement)
|
||||||
|
Dim oText As String = IO.File.ReadAllText(pTemplateFilePath)
|
||||||
|
Dim oDoc = XDocument.Parse(oText)
|
||||||
|
|
||||||
|
Return XmlData.GetElementsFromElement(oDoc, "choice", ns)
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Function GetElementColumns(pElement As XElement) As List(Of XElement)
|
||||||
|
Return XmlData.GetElementsFromElement(pElement, "sequence", ns)
|
||||||
|
End Function
|
||||||
|
End Class
|
||||||
|
|
||||||
|
End Namespace
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
Namespace Winline
|
Namespace Winline.Entities
|
||||||
Public Class Account
|
Public Class Account
|
||||||
Public Property Id As String
|
Public Property Id As String
|
||||||
Public Property Name As String
|
Public Property Name As String
|
||||||
@@ -1,8 +1,8 @@
|
|||||||
Namespace Winline
|
Namespace Winline.Entities
|
||||||
Public Class Article
|
Public Class Article
|
||||||
Public Property Id
|
Public Property Id As String
|
||||||
Public Property Name
|
Public Property Name As String
|
||||||
Public Property EAN
|
Public Property EAN As String
|
||||||
Public Property Mandator As Mandator
|
Public Property Mandator As Mandator
|
||||||
|
|
||||||
Public Overrides Function GetHashCode() As Integer
|
Public Overrides Function GetHashCode() As Integer
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
Namespace Winline
|
Namespace Winline.Entities
|
||||||
Public Class Contact
|
Public Class Contact
|
||||||
Public Property Id As Integer
|
Public Property Id As Integer
|
||||||
Public Property Number As String
|
Public Property Number As String
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
Namespace Winline
|
Namespace Winline.Entities
|
||||||
Public Class DocumentKind
|
Public Class DocumentKind
|
||||||
Public Property Id As Integer
|
Public Property Id As Integer
|
||||||
Public Property Name As String
|
Public Property Name As String
|
||||||
30
MultiTool.Common/Winline/Entities/ExportDocument.vb
Normal file
30
MultiTool.Common/Winline/Entities/ExportDocument.vb
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
Imports MultiTool.Common.Winline.WinlineData
|
||||||
|
|
||||||
|
Namespace Winline.Entities
|
||||||
|
Public Class ExportDocument
|
||||||
|
Public Property Schema As Templates.Template
|
||||||
|
|
||||||
|
Public Property Account As Account
|
||||||
|
Public ReadOnly Property AccountName As String
|
||||||
|
Get
|
||||||
|
Return Account?.ToString()
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
|
Public Property Kind As DocumentKind
|
||||||
|
Public Property RunningNumber As String
|
||||||
|
Public Property Number As String
|
||||||
|
Public Property [Date] As Date
|
||||||
|
Public Property DateColumn As String
|
||||||
|
Public Property NetAmount As Double
|
||||||
|
Public Property GrossAmount As Double
|
||||||
|
|
||||||
|
Public Property IsSelected As Boolean = False
|
||||||
|
Public Property IsExported As Boolean
|
||||||
|
|
||||||
|
Public Property FilenameExport As String
|
||||||
|
Public Property ExportedWhen As Date
|
||||||
|
Public Property ExportedWho As String
|
||||||
|
End Class
|
||||||
|
|
||||||
|
End Namespace
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
Namespace Winline
|
Namespace Winline.Entities
|
||||||
Public Class Mandator
|
Public Class Mandator
|
||||||
Public Property Id As String
|
Public Property Id As String
|
||||||
Public Property Name As String
|
Public Property Name As String
|
||||||
25
MultiTool.Common/Winline/Entities/PackingUnit.vb
Normal file
25
MultiTool.Common/Winline/Entities/PackingUnit.vb
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
Namespace Winline.Entities
|
||||||
|
Public Class PackingUnit
|
||||||
|
Public Property Name As String
|
||||||
|
Public Property Description As String
|
||||||
|
Public Property Description2 As String
|
||||||
|
Public Property Unit As Integer
|
||||||
|
Public Property Factor As Decimal
|
||||||
|
Public Property Flag As Integer
|
||||||
|
|
||||||
|
Public Property Mandator As Mandator
|
||||||
|
|
||||||
|
Public Overrides Function GetHashCode() As Integer
|
||||||
|
Return Name.GetHashCode()
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Overrides Function Equals(obj As Object) As Boolean
|
||||||
|
Return DirectCast(obj, PackingUnit).Name = Name
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Overrides Function ToString() As String
|
||||||
|
Return Name
|
||||||
|
End Function
|
||||||
|
End Class
|
||||||
|
|
||||||
|
End Namespace
|
||||||
@@ -11,20 +11,18 @@
|
|||||||
Option Strict Off
|
Option Strict Off
|
||||||
Option Explicit On
|
Option Explicit On
|
||||||
|
|
||||||
Imports System.Xml.Serialization
|
|
||||||
|
|
||||||
'
|
'
|
||||||
'This source code was auto-generated by xsd, Version=4.8.3928.0.
|
'This source code was auto-generated by xsd, Version=4.8.3928.0.
|
||||||
'
|
'
|
||||||
Namespace Schemas
|
Namespace Templates.Entities
|
||||||
|
|
||||||
'''<remarks/>
|
'''<remarks/>
|
||||||
<System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"), _
|
<System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
|
||||||
System.SerializableAttribute(), _
|
System.SerializableAttribute(),
|
||||||
System.Diagnostics.DebuggerStepThroughAttribute(), _
|
System.Diagnostics.DebuggerStepThroughAttribute(),
|
||||||
System.ComponentModel.DesignerCategoryAttribute("code"), _
|
System.ComponentModel.DesignerCategoryAttribute("code"),
|
||||||
System.Xml.Serialization.XmlTypeAttribute(AnonymousType:=true), _
|
System.Xml.Serialization.XmlTypeAttribute(AnonymousType:=True),
|
||||||
System.Xml.Serialization.XmlRootAttribute([Namespace]:="", IsNullable:=false)> _
|
System.Xml.Serialization.XmlRootAttribute([Namespace]:="", IsNullable:=False)>
|
||||||
Partial Public Class MESOWebServiceResult
|
Partial Public Class MESOWebServiceResult
|
||||||
|
|
||||||
Private overallSuccessField As Boolean
|
Private overallSuccessField As Boolean
|
||||||
@@ -90,7 +88,7 @@ Namespace Schemas
|
|||||||
Return Me.errorCodeField
|
Return Me.errorCodeField
|
||||||
End Get
|
End Get
|
||||||
Set
|
Set
|
||||||
Me.errorCodeField = value
|
Me.errorCodeField = Value
|
||||||
End Set
|
End Set
|
||||||
End Property
|
End Property
|
||||||
|
|
||||||
@@ -101,7 +99,7 @@ Namespace Schemas
|
|||||||
Return Me.errorTextField
|
Return Me.errorTextField
|
||||||
End Get
|
End Get
|
||||||
Set
|
Set
|
||||||
Me.errorTextField = value
|
Me.errorTextField = Value
|
||||||
End Set
|
End Set
|
||||||
End Property
|
End Property
|
||||||
|
|
||||||
564
MultiTool.Common/Winline/WebServiceData.vb
Normal file
564
MultiTool.Common/Winline/WebServiceData.vb
Normal file
@@ -0,0 +1,564 @@
|
|||||||
|
Imports System.Collections.Specialized
|
||||||
|
Imports System.Net.Http
|
||||||
|
Imports System.Text
|
||||||
|
Imports System.Xml
|
||||||
|
Imports DigitalData.Modules.Database
|
||||||
|
Imports DigitalData.Modules.Base
|
||||||
|
Imports DigitalData.Modules.Logging
|
||||||
|
Imports MultiTool.Common.Documents
|
||||||
|
Imports MultiTool.Common.Exceptions
|
||||||
|
Imports MultiTool.Common.Templates
|
||||||
|
Imports MultiTool.Common.Templates.GeneralConfig
|
||||||
|
Imports MultiTool.Common.Winline.Entities
|
||||||
|
|
||||||
|
Namespace Winline
|
||||||
|
Public Class WebServiceData
|
||||||
|
Inherits BaseClass
|
||||||
|
|
||||||
|
Private ReadOnly Config As WebServiceConfig
|
||||||
|
Private ReadOnly Filters As FilterConfig
|
||||||
|
Private ReadOnly Serializer As Serializer
|
||||||
|
Private ReadOnly Winline As WinlineData
|
||||||
|
Private ReadOnly FileEx As FilesystemEx
|
||||||
|
Private ReadOnly Patterns As Patterns
|
||||||
|
|
||||||
|
Public Event WebServiceProgress As EventHandler(Of String)
|
||||||
|
|
||||||
|
Public Sub New(pLogConfig As LogConfig, pDatabase As MSSQLServer, pWinline As WinlineData, pWebserviceConfig As WebServiceConfig, pGeneralConfig As GeneralConfig, pFilterConfig As FilterConfig)
|
||||||
|
MyBase.New(pLogConfig, pDatabase)
|
||||||
|
Serializer = New Serializer(pLogConfig)
|
||||||
|
Config = pWebserviceConfig
|
||||||
|
Filters = pFilterConfig
|
||||||
|
Patterns = New Patterns(pLogConfig, pGeneralConfig)
|
||||||
|
FileEx = New FilesystemEx(LogConfig)
|
||||||
|
Winline = pWinline
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Public Sub RaiseWebServiceProgress(pMessage As String)
|
||||||
|
RaiseEvent WebServiceProgress(Me, pMessage)
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
#Region "Import"
|
||||||
|
''' <summary>
|
||||||
|
''' Transfers a document to winline via Webservices
|
||||||
|
''' </summary>
|
||||||
|
''' <param name="pDocument"></param>
|
||||||
|
''' <param name="pTemplate"></param>
|
||||||
|
''' <param name="pMandator"></param>
|
||||||
|
''' <param name="pIsTest"></param>
|
||||||
|
''' <exception cref="HttpRequestException"></exception>
|
||||||
|
''' <exception cref="WebServiceException"></exception>
|
||||||
|
''' <exception cref="TaskCanceledException"></exception>
|
||||||
|
''' <returns>True if request was successful.</returns>
|
||||||
|
Public Async Function TransferDocumentToWinline(pDocument As Documents.Document, pTemplate As Template, pMandator As Mandator, Optional pIsTest As Boolean = False) As Task(Of Boolean)
|
||||||
|
Dim oWS = Config
|
||||||
|
|
||||||
|
RaiseEvent WebServiceProgress(Me, "Einstellungen laden")
|
||||||
|
Logger.Debug("Loading setting and creating directories")
|
||||||
|
|
||||||
|
' --- Build all teh filenamez and pathz
|
||||||
|
Dim oBaseFileName As String = FileEx.GetDateTimeString()
|
||||||
|
Dim oFileName = $"{pTemplate.Name}-{oBaseFileName}-Request.xml"
|
||||||
|
|
||||||
|
' --- Get and create path for request/response files
|
||||||
|
Dim oOutputDirectory = FileEx.CreateDateDirectory(pTemplate.OutputWebserviceDirectory)
|
||||||
|
Dim oOutputFilePath = IO.Path.Combine(oOutputDirectory, oFileName)
|
||||||
|
|
||||||
|
' Generate absolute path to copy xml file to
|
||||||
|
Dim oAbsolutePath = IO.Path.Combine(oWS.ImportBasePath, oWS.ImportRelativePath)
|
||||||
|
oAbsolutePath = FileEx.CreateDateDirectory(oAbsolutePath)
|
||||||
|
Dim oImportAbsoluteFilePath = IO.Path.Combine(oAbsolutePath, oFileName)
|
||||||
|
|
||||||
|
' Generate relative path to supply to winline
|
||||||
|
Dim oRelativePath = IO.Path.Combine(oWS.ImportRelativePath)
|
||||||
|
oRelativePath = FileEx.GetDateDirectory(oRelativePath)
|
||||||
|
Dim oImportRelativeFilePath = IO.Path.Combine(oRelativePath, oFileName)
|
||||||
|
|
||||||
|
RaiseEvent WebServiceProgress(Me, "Dateien schreiben")
|
||||||
|
Logger.Debug("Writing request file to [{oOutputFilePath}]")
|
||||||
|
|
||||||
|
' If configured, prevent printing the document and instead create it as a draft in the "Nicht gedruckt" section
|
||||||
|
If pTemplate.PrintDocument = False Then
|
||||||
|
pDocument.PrintVoucher = 0
|
||||||
|
End If
|
||||||
|
|
||||||
|
' --- Serialize Data into XML string
|
||||||
|
Dim oBytes As Byte() = GetBytesFromDocument(pDocument)
|
||||||
|
IO.File.WriteAllBytes(oOutputFilePath, oBytes)
|
||||||
|
|
||||||
|
' --- Copy file to Winline Import Directory
|
||||||
|
Try
|
||||||
|
Logger.Debug("Copying request file to [{oImportAbsoluteFilePath}]")
|
||||||
|
IO.File.Copy(oOutputFilePath, oImportAbsoluteFilePath, True)
|
||||||
|
Catch ex As Exception
|
||||||
|
Logger.Error(ex)
|
||||||
|
Throw ex
|
||||||
|
End Try
|
||||||
|
|
||||||
|
' --- Prepare URL and HTTP Client
|
||||||
|
Dim oTemplateType = pDocument.TemplateType
|
||||||
|
Dim oTemplateName = pDocument.TemplateName
|
||||||
|
Logger.Debug("Using Template [{0}/{1}]", oTemplateName, oTemplateType)
|
||||||
|
|
||||||
|
' ActionCode: Should this be a test or not?
|
||||||
|
' 0 = Test call
|
||||||
|
' 1 = Real call
|
||||||
|
Dim oActionCode = 1
|
||||||
|
If pIsTest = True Then
|
||||||
|
oActionCode = 0
|
||||||
|
End If
|
||||||
|
Logger.Debug("Using ActionCode [{0}]", oActionCode)
|
||||||
|
|
||||||
|
' Byref: Should data be supplied as file or as string?
|
||||||
|
' 0 = As String
|
||||||
|
' 1 = As File (relative to Winline Server directory)
|
||||||
|
Dim oByref = 1
|
||||||
|
|
||||||
|
Dim oParams As New NameValueCollection() From {
|
||||||
|
{"User", oWS.Username},
|
||||||
|
{"Password", oWS.Password},
|
||||||
|
{"Company", pMandator.Id},
|
||||||
|
{"Type", oTemplateType},
|
||||||
|
{"Vorlage", oTemplateName},
|
||||||
|
{"ActionCode", oActionCode},
|
||||||
|
{"Byref", oByref},
|
||||||
|
{"Data", oImportRelativeFilePath}
|
||||||
|
}
|
||||||
|
|
||||||
|
Dim oURL As String = $"{oWS.BaseUrl}/ewlservice/import{ToQueryString(oParams)}"
|
||||||
|
'Dim oURL As String = $"{oWS.BaseUrl}/ewlservice/import?User={oWS.Username}&Password={oWS.Password}&Company={pMandator.Id}&Type={oTemplateType}&Vorlage={oTemplateName}&ActionCode={oActionCode}&Byref={oByref}&Data={oImportRelativeFilePath}"
|
||||||
|
Dim oClient As New HttpClient With {
|
||||||
|
.Timeout = TimeSpan.FromSeconds(Constants.HTTP_REQUEST_TIMEOUT_IN_SECONDS)
|
||||||
|
}
|
||||||
|
|
||||||
|
Logger.Info("Creating HTTP Request to [{0}]", oWS.BaseUrl)
|
||||||
|
|
||||||
|
RaiseEvent WebServiceProgress(Me, "Anfrage absenden")
|
||||||
|
|
||||||
|
' --- Bring the action!
|
||||||
|
Try
|
||||||
|
Dim oResponse As HttpResponseMessage = Await oClient.GetAsync(oURL)
|
||||||
|
Logger.Debug("HTTP Response recevied!")
|
||||||
|
|
||||||
|
Await HandleImportResponse(oResponse, pTemplate, oBaseFileName)
|
||||||
|
|
||||||
|
Return True
|
||||||
|
Catch ex As Exception
|
||||||
|
Logger.Error(ex)
|
||||||
|
Throw ex
|
||||||
|
Finally
|
||||||
|
oClient.Dispose()
|
||||||
|
End Try
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Private Async Function HandleImportResponse(pResponse As HttpResponseMessage, pTemplate As Template, pBaseFileName As String) As Task
|
||||||
|
pResponse.EnsureSuccessStatusCode()
|
||||||
|
Dim oResponseBody As String = Await pResponse.Content.ReadAsStringAsync()
|
||||||
|
Dim oContentType = pResponse.Content.Headers.ContentType.MediaType
|
||||||
|
Dim oSerializer = Serializer.GetSerializer(GetType(Templates.Entities.MESOWebServiceResult))
|
||||||
|
Dim oOutputDirectory = FileEx.CreateDateDirectory(pTemplate.OutputWebserviceDirectory)
|
||||||
|
|
||||||
|
RaiseEvent WebServiceProgress(Me, "Antwort verarbeiten")
|
||||||
|
|
||||||
|
Logger.Debug("Response ContentType: [{0}]", oContentType)
|
||||||
|
|
||||||
|
Select Case oContentType
|
||||||
|
Case "text/xml"
|
||||||
|
Logger.Debug("Got XML Response. Checking.")
|
||||||
|
|
||||||
|
WriteResponseFile(oOutputDirectory, oResponseBody, $"{pTemplate.Name}-{pBaseFileName}-Response.xml")
|
||||||
|
|
||||||
|
Dim oBytes As Byte() = Encoding.UTF8.GetBytes(oResponseBody)
|
||||||
|
Using oStream As New IO.MemoryStream(oBytes)
|
||||||
|
Dim oResponseObject As Templates.Entities.MESOWebServiceResult = oSerializer.Deserialize(oStream)
|
||||||
|
Dim oErrorStrings As New List(Of String)
|
||||||
|
|
||||||
|
If oResponseObject.ResultDetails IsNot Nothing Then
|
||||||
|
For Each oDetails As Templates.Entities.MESOWebServiceResultResultDetails In oResponseObject.ResultDetails
|
||||||
|
|
||||||
|
If oDetails.Success = True Then
|
||||||
|
Logger.Debug("KeyValue: [{0}]", oDetails.KeyValue)
|
||||||
|
Logger.Debug("VoucherNumber: [{0}]", oDetails.VoucherNumber)
|
||||||
|
Else
|
||||||
|
Logger.Warn("ErrorCode: [{0}]", oDetails.ErrorCode)
|
||||||
|
Logger.Warn("ErrorText: [{0}]", oDetails.ErrorText)
|
||||||
|
oErrorStrings.Add($"[{oDetails.ErrorCode}] {oDetails.ErrorText}")
|
||||||
|
End If
|
||||||
|
Next
|
||||||
|
End If
|
||||||
|
|
||||||
|
If oResponseObject.OverallSuccess = False Then
|
||||||
|
Dim oMessage = $"Request to Webservice was unsuccessful:{vbNewLine}{vbNewLine}{String.Join(vbNewLine, oErrorStrings.ToArray)}"
|
||||||
|
|
||||||
|
Logger.Warn("Overall Success was [false]")
|
||||||
|
|
||||||
|
Throw New WebServiceException(oMessage)
|
||||||
|
End If
|
||||||
|
End Using
|
||||||
|
|
||||||
|
Case "text/html"
|
||||||
|
Logger.Debug("Got TEXT/HTML Response. Throwing.")
|
||||||
|
WriteResponseFile(oOutputDirectory, oResponseBody, $"{pTemplate.Name}-{pBaseFileName}-Response.xml")
|
||||||
|
|
||||||
|
Throw New WebServiceException(oResponseBody)
|
||||||
|
|
||||||
|
Case Else
|
||||||
|
Logger.Debug("Unknown Response ContentType: [{0}]", oContentType)
|
||||||
|
|
||||||
|
Throw New WebServiceException(oResponseBody)
|
||||||
|
|
||||||
|
End Select
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Private Function GetBytesFromDocument(pDocument As Documents.Document) As Byte()
|
||||||
|
Using oStream As New IO.MemoryStream()
|
||||||
|
Dim w = XmlWriter.Create(oStream)
|
||||||
|
|
||||||
|
w.WriteStartDocument()
|
||||||
|
w.WriteStartElement("MESOWebService")
|
||||||
|
w.WriteAttributeString("Template", pDocument.TemplateName)
|
||||||
|
w.WriteAttributeString("TemplateType", pDocument.TemplateType)
|
||||||
|
w.WriteAttributeString("option", pDocument.Option)
|
||||||
|
w.WriteAttributeString("printVoucher", pDocument.PrintVoucher)
|
||||||
|
|
||||||
|
pDocument.Rows.Sort()
|
||||||
|
|
||||||
|
For Each oRow In pDocument.Rows
|
||||||
|
w.WriteStartElement(oRow.TableName)
|
||||||
|
|
||||||
|
For Each oField As KeyValuePair(Of String, DocumentRow.FieldValue) In oRow.Fields
|
||||||
|
If oField.Value.Final = String.Empty Then
|
||||||
|
Continue For
|
||||||
|
End If
|
||||||
|
|
||||||
|
If oField.Value.IsVirtual Then
|
||||||
|
Continue For
|
||||||
|
End If
|
||||||
|
|
||||||
|
w.WriteStartElement(oField.Key)
|
||||||
|
w.WriteValue(oField.Value.Final)
|
||||||
|
w.WriteEndElement() ' Field
|
||||||
|
Next
|
||||||
|
|
||||||
|
w.WriteEndElement() ' Row
|
||||||
|
Next
|
||||||
|
w.WriteEndElement() ' MESOWebService
|
||||||
|
w.WriteEndDocument() ' Document
|
||||||
|
w.Close()
|
||||||
|
|
||||||
|
Return oStream.ToArray()
|
||||||
|
End Using
|
||||||
|
End Function
|
||||||
|
|
||||||
|
#End Region
|
||||||
|
|
||||||
|
#Region "Export"
|
||||||
|
Async Function ExportDocumentFromWinline(pDocument As ExportDocument, pTemplate As Template, pMandator As Mandator, Optional pIsTest As Boolean = False) As Task(Of Boolean)
|
||||||
|
Dim oWS = Config
|
||||||
|
|
||||||
|
Logger.Info("Exporting document from Winline")
|
||||||
|
|
||||||
|
' --- Build all teh filenamez and pathz
|
||||||
|
Dim oBaseFileName As String = FileEx.GetDateTimeString()
|
||||||
|
Dim oFileName = $"{pTemplate.Name}-{oBaseFileName}.xml"
|
||||||
|
'Dim oFileName = FileEx.GetFilenameWithPrefix(oBaseFileName, pTemplate.Name, "xml")
|
||||||
|
|
||||||
|
Logger.Info("Filename will be [{0}]", oFileName)
|
||||||
|
|
||||||
|
' Save the filename to the document
|
||||||
|
pDocument.FilenameExport = oFileName
|
||||||
|
|
||||||
|
RaiseEvent WebServiceProgress(Me, "Abfrage vorbereiten")
|
||||||
|
|
||||||
|
Logger.Debug("Preparing WebService call")
|
||||||
|
|
||||||
|
' --- Prepare URL and HTTP Client
|
||||||
|
Dim oTemplateType = 30
|
||||||
|
Dim oTemplateName = pDocument.Schema.Name
|
||||||
|
Dim oKey = $"{pDocument.Account.Id}-{pDocument.RunningNumber}"
|
||||||
|
|
||||||
|
' ActionCode: Should this be a test or not?
|
||||||
|
' 0 = Test call
|
||||||
|
' 1 = Real call
|
||||||
|
Dim oActionCode = 1
|
||||||
|
If pIsTest = True Then
|
||||||
|
oActionCode = 0
|
||||||
|
End If
|
||||||
|
|
||||||
|
Logger.Debug("This is a test: [{0}]", pIsTest)
|
||||||
|
|
||||||
|
Dim oURL As String = $"{oWS.BaseUrl}/ewlservice/export?User={oWS.Username}&Password={oWS.Password}&Company={pMandator.Id}&Type={oTemplateType}&Vorlage={oTemplateName}&ActionCode={oActionCode}&Key={oKey}"
|
||||||
|
Dim oClient As New HttpClient()
|
||||||
|
|
||||||
|
Logger.Info("Creating HTTP Request to [{0}]", oWS.BaseUrl)
|
||||||
|
|
||||||
|
RaiseEvent WebServiceProgress(Me, "Anfrage absenden")
|
||||||
|
|
||||||
|
' --- Bring the action!
|
||||||
|
Try
|
||||||
|
Dim oResponse As HttpResponseMessage = Await oClient.GetAsync(oURL)
|
||||||
|
Logger.Info("Request ended with code: [{0}]", oResponse.StatusCode)
|
||||||
|
|
||||||
|
Await HandleExportResponse(oResponse, pDocument, pTemplate, pMandator, oBaseFileName)
|
||||||
|
|
||||||
|
Return True
|
||||||
|
|
||||||
|
Catch ex As Exception
|
||||||
|
Logger.Error(ex)
|
||||||
|
Throw ex
|
||||||
|
|
||||||
|
Finally
|
||||||
|
oClient.Dispose()
|
||||||
|
|
||||||
|
End Try
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Private Async Function HandleExportResponse(pResponse As HttpResponseMessage, pDocument As Entities.ExportDocument, pTemplate As Template, pMandator As Mandator, pBaseFileName As String) As Task
|
||||||
|
pResponse.EnsureSuccessStatusCode()
|
||||||
|
|
||||||
|
Dim oResponseBody As String = Await pResponse.Content.ReadAsStringAsync()
|
||||||
|
Dim oContentType = pResponse.Content.Headers.ContentType.MediaType
|
||||||
|
Dim oSerializer = Serializer.GetSerializer(GetType(Templates.Entities.MESOWebServiceResult))
|
||||||
|
|
||||||
|
RaiseEvent WebServiceProgress(Me, "Antwort verarbeiten")
|
||||||
|
|
||||||
|
Logger.Debug("Processing response with type '{0}'", oContentType)
|
||||||
|
|
||||||
|
Select Case oContentType
|
||||||
|
Case "text/xml"
|
||||||
|
Dim oXmlResponse = oResponseBody
|
||||||
|
Dim oDoc = ConvertStringToDocument(oXmlResponse)
|
||||||
|
|
||||||
|
Logger.Debug("Applying Item Filters")
|
||||||
|
oDoc = ApplyItemFiltersForExport(pDocument, pTemplate, pMandator, oDoc)
|
||||||
|
|
||||||
|
Logger.Debug("Applying Item Functions")
|
||||||
|
oDoc = ApplyItemFunctionsForExport(pDocument, pTemplate, pMandator, oDoc)
|
||||||
|
|
||||||
|
Dim oXml = ConvertDocumentToString(oDoc)
|
||||||
|
|
||||||
|
' Webservice
|
||||||
|
WriteResponseFile(pTemplate.OutputWebserviceDirectory, oXml, $"{pTemplate.Name}-{pBaseFileName}-Response.xml")
|
||||||
|
' XML
|
||||||
|
WriteResponseFile(pTemplate.OutputXmlFileDirectory, oXml, $"{pTemplate.Name}-{pBaseFileName}.xml")
|
||||||
|
' Archive
|
||||||
|
WriteResponseFile(FileEx.CreateDateDirectory(pTemplate.ArchiveDirectory), oXml, $"{pTemplate.Name}-{pBaseFileName}.xml")
|
||||||
|
|
||||||
|
Case "text/html"
|
||||||
|
WriteResponseFile(pTemplate.OutputWebserviceDirectory, oResponseBody, $"{pTemplate.Name}-{pBaseFileName}-Response.txt")
|
||||||
|
|
||||||
|
Throw New ApplicationException(oResponseBody)
|
||||||
|
|
||||||
|
Case Else
|
||||||
|
Throw New ApplicationException(oResponseBody)
|
||||||
|
End Select
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Private Function ConvertStringToDocument(pXmlString As String) As XmlDocument
|
||||||
|
Dim oDoc As New XmlDocument()
|
||||||
|
oDoc.LoadXml(pXmlString)
|
||||||
|
Return oDoc
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Private Function ConvertDocumentToString(pXmlDocument As XmlDocument) As String
|
||||||
|
Dim oArray As Byte()
|
||||||
|
Using oStream As New IO.MemoryStream
|
||||||
|
pXmlDocument.Save(oStream)
|
||||||
|
oArray = oStream.ToArray()
|
||||||
|
End Using
|
||||||
|
|
||||||
|
Return System.Text.Encoding.UTF8.GetString(oArray)
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Private Function ApplyItemFunctionsForExport(pDocument As Entities.ExportDocument, pTemplate As Template, pMandator As Mandator, oXMLDocument As XmlDocument) As XmlDocument
|
||||||
|
For Each oTable In pTemplate.Tables
|
||||||
|
Logger.Debug("Processing Table [{0}]", oTable.Name)
|
||||||
|
|
||||||
|
For Each oColumn As Template.Column In oTable.Columns
|
||||||
|
Dim oTableName As String = oTable.Name
|
||||||
|
Dim oItemName As String = oColumn.Name
|
||||||
|
|
||||||
|
Logger.Debug("Processing item [{0}]", oItemName)
|
||||||
|
|
||||||
|
For Each oFunction As FieldConfig.ColumnFunction In oColumn.Config.Functions
|
||||||
|
|
||||||
|
Dim oFunctionName = oFunction.Name
|
||||||
|
Dim oFunctionParams = oFunction.Params
|
||||||
|
|
||||||
|
Dim oPath = $"//MESOWebService/{oTableName}/{oItemName}"
|
||||||
|
Dim oNodes As XmlNodeList = oXMLDocument.SelectNodes(oPath)
|
||||||
|
|
||||||
|
Logger.Debug("Calling function [{0}] on node [{1}]", oFunctionName, oPath)
|
||||||
|
|
||||||
|
For Each oNode As XmlNode In oNodes
|
||||||
|
If oFunctionName = Constants.FUNCTION_GLN Then
|
||||||
|
Dim oGLN = Winline.TryGetGLN(oNode.InnerText, pMandator)
|
||||||
|
|
||||||
|
If oGLN Is Nothing Then
|
||||||
|
Throw New MissingAttributeException(Constants.FUNCTION_GLN)
|
||||||
|
End If
|
||||||
|
|
||||||
|
oNode.InnerText = oGLN
|
||||||
|
|
||||||
|
ElseIf oFunctionName = Constants.FUNCTION_EAN Then
|
||||||
|
Dim oEAN = Winline.TryGetEAN(oNode.InnerText, pMandator)
|
||||||
|
|
||||||
|
If oEAN Is Nothing Then
|
||||||
|
' 21.04.2022: Relax the EAN Check
|
||||||
|
' Since it is possible to have articles without a proper EAN in export,
|
||||||
|
' we dont throw here, but leave the original value in case of a failure.
|
||||||
|
' Throw New Exceptions.MissingAttributeException("EAN")
|
||||||
|
Logger.Warn("EAN could not be retrieved for Node {0}. Skipping.", oNode.Name)
|
||||||
|
Continue For
|
||||||
|
End If
|
||||||
|
|
||||||
|
oNode.InnerText = oEAN
|
||||||
|
|
||||||
|
ElseIf oFunctionName = Constants.FUNCTION_SQL Then
|
||||||
|
Dim oSQL = Patterns.ReplaceForExport(pDocument, pMandator, oFunctionParams)
|
||||||
|
Dim oValue = Database.GetScalarValue(oSQL)
|
||||||
|
|
||||||
|
If oValue Is Nothing Then
|
||||||
|
Throw New MissingAttributeException(Constants.FUNCTION_SQL)
|
||||||
|
End If
|
||||||
|
|
||||||
|
oNode.InnerText = oValue
|
||||||
|
|
||||||
|
End If
|
||||||
|
Next
|
||||||
|
Next
|
||||||
|
|
||||||
|
|
||||||
|
Next
|
||||||
|
Next
|
||||||
|
|
||||||
|
Return oXMLDocument
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Private Function ApplyItemFiltersForExport(pDocument As ExportDocument, pTemplate As Template, pMandator As Mandator, oXMLDocument As XmlDocument) As XmlDocument
|
||||||
|
Dim oTableNames = pDocument.Schema.Tables.
|
||||||
|
Select(Function(table) table.Name).
|
||||||
|
ToList()
|
||||||
|
Dim oFilters = Filters.Items.
|
||||||
|
Where(Function(filter) oTableNames.Contains(filter.TableName)).
|
||||||
|
ToList()
|
||||||
|
|
||||||
|
Logger.Info("Applying [{0}] filters before exporting.", oFilters.Count)
|
||||||
|
|
||||||
|
For Each oFilter As FilterConfigItem In oFilters
|
||||||
|
Dim oTableName = oFilter.TableName
|
||||||
|
|
||||||
|
Logger.Debug("Applying filter for Table [{0}]", oTableName)
|
||||||
|
|
||||||
|
If String.IsNullOrEmpty(oFilter.SQLCommand) Then
|
||||||
|
Logger.Warn("SQL Command for filter is empty. Continuing.")
|
||||||
|
Continue For
|
||||||
|
End If
|
||||||
|
|
||||||
|
Logger.Debug("Executing SQL Command: [{0}]", oFilter.SQLCommand)
|
||||||
|
|
||||||
|
Dim oSQLResult = Database.GetDatatable(oFilter.SQLCommand)
|
||||||
|
|
||||||
|
If oSQLResult Is Nothing Then
|
||||||
|
Logger.Warn("SQL Command for filter returned nothing: {0}. Continuing.", oFilter.SQLCommand)
|
||||||
|
Continue For
|
||||||
|
End If
|
||||||
|
|
||||||
|
Dim oResultList = oSQLResult.AsEnumerable.
|
||||||
|
Select(Function(row) row.ItemEx(0, String.Empty).Trim).
|
||||||
|
ToList()
|
||||||
|
|
||||||
|
Logger.Debug("Filterlist contains [{0}] items", oResultList.Count)
|
||||||
|
|
||||||
|
Dim oTableNodes = oXMLDocument.SelectNodes($"//{oTableName}")
|
||||||
|
|
||||||
|
Logger.Debug("Table contains [{0}] elements", oTableNodes.Count)
|
||||||
|
|
||||||
|
For Each oElementNode As XmlNode In oTableNodes
|
||||||
|
Dim oPath As String = $"./{oFilter.ColumnName}"
|
||||||
|
Dim oSubNode = oElementNode.SelectSingleNode(oPath)
|
||||||
|
|
||||||
|
If oSubNode Is Nothing Then
|
||||||
|
Logger.Warn("Column [{0}] was not found in element.", oFilter.ColumnName)
|
||||||
|
Continue For
|
||||||
|
End If
|
||||||
|
|
||||||
|
Dim oNodeValue = oSubNode.InnerText.Trim
|
||||||
|
Logger.Debug("Element Value is [{0}]", oNodeValue)
|
||||||
|
|
||||||
|
If Not oResultList.Contains(oNodeValue) Then
|
||||||
|
Logger.Warn("Element for Column [{0}] was not found in filterlist.", oFilter.ColumnName)
|
||||||
|
Continue For
|
||||||
|
End If
|
||||||
|
|
||||||
|
Logger.Info("Removing node [{0}] containing value [{1}]", oPath, oNodeValue)
|
||||||
|
oElementNode.ParentNode.RemoveChild(oElementNode)
|
||||||
|
Next
|
||||||
|
Next
|
||||||
|
|
||||||
|
Return oXMLDocument
|
||||||
|
End Function
|
||||||
|
#End Region
|
||||||
|
|
||||||
|
|
||||||
|
Private Function WriteResponseFileWithSuffix(pPath As String, pBaseFileName As String, pResponseBody As String, pExtension As String, pSuffix As String) As Boolean
|
||||||
|
Try
|
||||||
|
Dim oRequestFileName As String = FileEx.GetFilenameWithSuffix(pBaseFileName, pSuffix, pExtension)
|
||||||
|
Dim oFilePath As String = IO.Path.Combine(pPath, oRequestFileName)
|
||||||
|
IO.File.WriteAllText(oFilePath, pResponseBody)
|
||||||
|
|
||||||
|
Return True
|
||||||
|
Catch ex As Exception
|
||||||
|
Logger.Error(ex)
|
||||||
|
Return False
|
||||||
|
End Try
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Private Function WriteResponseFileWithPrefix(pPath As String, pBaseFileName As String, pResponseBody As String, pExtension As String, pPrefix As String) As Boolean
|
||||||
|
Try
|
||||||
|
Dim oRequestFileName As String = FileEx.GetFilenameWithPrefix(pBaseFileName, pPrefix, pExtension)
|
||||||
|
Dim oFilePath As String = IO.Path.Combine(pPath, oRequestFileName)
|
||||||
|
IO.File.WriteAllText(oFilePath, pResponseBody)
|
||||||
|
|
||||||
|
Return True
|
||||||
|
Catch ex As Exception
|
||||||
|
Logger.Error(ex)
|
||||||
|
Return False
|
||||||
|
End Try
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Private Function WriteResponseFile(pPath As String, pResponseBody As String, pFileName As String) As Boolean
|
||||||
|
Try
|
||||||
|
Dim oFilePath As String = IO.Path.Combine(pPath, pFileName)
|
||||||
|
IO.File.WriteAllText(oFilePath, pResponseBody)
|
||||||
|
|
||||||
|
Return True
|
||||||
|
Catch ex As Exception
|
||||||
|
Logger.Error(ex)
|
||||||
|
Return False
|
||||||
|
End Try
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Private Function ToQueryString(ByVal nvc As NameValueCollection) As String
|
||||||
|
Dim sb As StringBuilder = New StringBuilder("?")
|
||||||
|
Dim first As Boolean = True
|
||||||
|
|
||||||
|
For Each key As String In nvc.AllKeys
|
||||||
|
|
||||||
|
For Each value As String In nvc.GetValues(key)
|
||||||
|
|
||||||
|
If Not first Then
|
||||||
|
sb.Append("&")
|
||||||
|
End If
|
||||||
|
|
||||||
|
sb.AppendFormat("{0}={1}", Uri.EscapeDataString(key), Uri.EscapeDataString(value))
|
||||||
|
first = False
|
||||||
|
Next
|
||||||
|
Next
|
||||||
|
|
||||||
|
Return sb.ToString()
|
||||||
|
End Function
|
||||||
|
End Class
|
||||||
|
|
||||||
|
|
||||||
|
End Namespace
|
||||||
1118
MultiTool.Common/Winline/WinlineData.vb
Normal file
1118
MultiTool.Common/Winline/WinlineData.vb
Normal file
File diff suppressed because it is too large
Load Diff
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
Public Class XmlData
|
Public Class XmlData
|
||||||
|
|
||||||
'<DebuggerStepThrough>
|
<DebuggerStepThrough>
|
||||||
Public Shared Function GetElementAttribute(pElement As XElement, pName As String) As String
|
Public Shared Function GetElementAttribute(pElement As XElement, pName As String) As String
|
||||||
Try
|
Try
|
||||||
Dim oAttribute As XAttribute = pElement.Attribute(pName)
|
Dim oAttribute As XAttribute = pElement.Attribute(pName)
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<packages>
|
<packages>
|
||||||
<package id="AutoMapper" version="10.1.1" targetFramework="net461" />
|
<package id="AutoMapper" version="10.1.1" targetFramework="net461" />
|
||||||
<package id="NLog" version="4.7.10" targetFramework="net461" />
|
<package id="NLog" version="5.1.0" targetFramework="net461" />
|
||||||
</packages>
|
</packages>
|
||||||
@@ -1,13 +1,62 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" ?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<configuration>
|
<configuration>
|
||||||
<configSections>
|
<configSections>
|
||||||
|
<sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System">
|
||||||
|
<section name="DevExpress.LookAndFeel.Design.AppSettings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false"/>
|
||||||
|
</sectionGroup>
|
||||||
</configSections>
|
</configSections>
|
||||||
|
<applicationSettings>
|
||||||
|
<DevExpress.LookAndFeel.Design.AppSettings>
|
||||||
|
<setting name="DefaultAppSkin" serializeAs="String">
|
||||||
|
<value></value>
|
||||||
|
</setting>
|
||||||
|
<setting name="DefaultPalette" serializeAs="String">
|
||||||
|
<value></value>
|
||||||
|
</setting>
|
||||||
|
<setting name="TouchUI" serializeAs="String">
|
||||||
|
<value></value>
|
||||||
|
</setting>
|
||||||
|
<setting name="CompactUI" serializeAs="String">
|
||||||
|
<value></value>
|
||||||
|
</setting>
|
||||||
|
<setting name="TouchScaleFactor" serializeAs="String">
|
||||||
|
<value></value>
|
||||||
|
</setting>
|
||||||
|
<setting name="DirectX" serializeAs="String">
|
||||||
|
<value></value>
|
||||||
|
</setting>
|
||||||
|
<setting name="RegisterUserSkins" serializeAs="String">
|
||||||
|
<value></value>
|
||||||
|
</setting>
|
||||||
|
<setting name="RegisterBonusSkins" serializeAs="String">
|
||||||
|
<value></value>
|
||||||
|
</setting>
|
||||||
|
<setting name="FontBehavior" serializeAs="String">
|
||||||
|
<value>UseSegoeUI</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="DefaultAppFont" serializeAs="String">
|
||||||
|
<value></value>
|
||||||
|
</setting>
|
||||||
|
<setting name="DPIAwarenessMode" serializeAs="String">
|
||||||
|
<value>PerMonitorV2</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="CustomPaletteCollection" serializeAs="Xml">
|
||||||
|
<value/>
|
||||||
|
</setting>
|
||||||
|
</DevExpress.LookAndFeel.Design.AppSettings>
|
||||||
|
</applicationSettings>
|
||||||
<connectionStrings>
|
<connectionStrings>
|
||||||
<add name="MultiTool.Form.My.MySettings.DD_ECMConnectionString"
|
<add name="MultiTool.Form.My.MySettings.DD_ECMConnectionString" connectionString="Data Source=SDD-VMP04-SQL17\SCHAUM;Initial Catalog=DD_ECM;Persist Security Info=True;User ID=sa;Password=dd" providerName="System.Data.SqlClient"/>
|
||||||
connectionString="Data Source=SDD-VMP04-SQL17\SCHAUM;Initial Catalog=DD_ECM;Persist Security Info=True;User ID=sa;Password=dd"
|
|
||||||
providerName="System.Data.SqlClient" />
|
|
||||||
</connectionStrings>
|
</connectionStrings>
|
||||||
<startup>
|
<startup>
|
||||||
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" />
|
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.2"/>
|
||||||
</startup>
|
</startup>
|
||||||
|
<runtime>
|
||||||
|
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||||
|
<dependentAssembly>
|
||||||
|
<assemblyIdentity name="NLog" publicKeyToken="5120e14c03d0593c" culture="neutral"/>
|
||||||
|
<bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="4.0.0.0"/>
|
||||||
|
</dependentAssembly>
|
||||||
|
</assemblyBinding>
|
||||||
|
</runtime>
|
||||||
</configuration>
|
</configuration>
|
||||||
15
MultiTool.Form/ApplicationEvents.vb
Normal file
15
MultiTool.Form/ApplicationEvents.vb
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
Imports Microsoft.VisualBasic.ApplicationServices
|
||||||
|
|
||||||
|
Namespace My
|
||||||
|
' Für MyApplication sind folgende Ereignisse verfügbar:
|
||||||
|
' Startup: Wird beim Starten der Anwendung noch vor dem Erstellen des Startformulars ausgelöst.
|
||||||
|
' Shutdown: Wird nach dem Schließen aller Anwendungsformulare ausgelöst. Dieses Ereignis wird nicht ausgelöst, wenn die Anwendung mit einem Fehler beendet wird.
|
||||||
|
' UnhandledException: Wird bei einem Ausnahmefehler ausgelöst.
|
||||||
|
' StartupNextInstance: Wird beim Starten einer Einzelinstanzanwendung ausgelöst, wenn die Anwendung bereits aktiv ist.
|
||||||
|
' NetworkAvailabilityChanged: Wird beim Herstellen oder Trennen der Netzwerkverbindung ausgelöst.
|
||||||
|
Partial Friend Class MyApplication
|
||||||
|
Protected Overrides Function OnUnhandledException(e As UnhandledExceptionEventArgs) As Boolean
|
||||||
|
Return MyBase.OnUnhandledException(e)
|
||||||
|
End Function
|
||||||
|
End Class
|
||||||
|
End Namespace
|
||||||
@@ -1,58 +1,293 @@
|
|||||||
USE [DD_ECM]
|
USE [DD_ECM]
|
||||||
GO
|
GO
|
||||||
ALTER TABLE [dbo].[TBEDI_XML_ITEMS] DROP CONSTRAINT [FK_TBEDI_XML_TYPES]
|
ALTER TABLE [dbo].[TBMT_TEMPLATE_ITEMS] DROP CONSTRAINT [FK_TBEDI_XML_TYPES]
|
||||||
GO
|
GO
|
||||||
ALTER TABLE [dbo].[TBEDI_XML_ITEMS] DROP CONSTRAINT [FK_TBEDI_XML_NODES]
|
ALTER TABLE [dbo].[TBMT_TEMPLATE_ITEMS] DROP CONSTRAINT [FK_TBEDI_XML_NODES]
|
||||||
GO
|
GO
|
||||||
ALTER TABLE [dbo].[TBEDI_XML_TABLES] DROP CONSTRAINT [DF_TBEDI_XML_NODES_IS_HEAD]
|
ALTER TABLE [dbo].[TBEDI_XML_TYPES] DROP CONSTRAINT [DF_TBEDI_XML_TYPES_ADDED_WHEN]
|
||||||
GO
|
GO
|
||||||
ALTER TABLE [dbo].[TBEDI_XML_ITEMS] DROP CONSTRAINT [DF_TBEDI_XML_ITEMS_IS_REQUIRED]
|
ALTER TABLE [dbo].[TBEDI_XML_TYPES] DROP CONSTRAINT [DF_TBEDI_XML_TYPES_ADDED_WHO]
|
||||||
GO
|
GO
|
||||||
ALTER TABLE [dbo].[TBEDI_XML_ITEMS] DROP CONSTRAINT [DF_TBEDI_XML_ITEMS_ORDER_KEY]
|
ALTER TABLE [dbo].[TBEDI_XML_TYPES] DROP CONSTRAINT [DF_TBEDI_XML_TYPES_ACTIVE]
|
||||||
GO
|
GO
|
||||||
ALTER TABLE [dbo].[TBEDI_XML_ITEMS] DROP CONSTRAINT [DF_TBEDI_XML_ITEMS_IS_VISIBLE]
|
ALTER TABLE [dbo].[TBMT_TEMPLATES] DROP CONSTRAINT [DF_TBMT_TEMPLATES_ADDED_WHEN]
|
||||||
GO
|
GO
|
||||||
ALTER TABLE [dbo].[TBEDI_XML_ITEMS] DROP CONSTRAINT [DF_TBEDI_XML_ITEMS_IS_READ_ONLY]
|
ALTER TABLE [dbo].[TBMT_TEMPLATES] DROP CONSTRAINT [DF_TBMT_TEMPLATES_ADDED_WHO]
|
||||||
GO
|
GO
|
||||||
/****** Object: View [dbo].[VWEDI_XML_ITEMS] Script Date: 18.11.2021 13:29:24 ******/
|
ALTER TABLE [dbo].[TBMT_TEMPLATES] DROP CONSTRAINT [DF_TBMT_TEMPLATES_ACTIVE]
|
||||||
DROP VIEW [dbo].[VWEDI_XML_ITEMS]
|
|
||||||
GO
|
GO
|
||||||
/****** Object: Table [dbo].[TBEDI_XML_ITEMS] Script Date: 18.11.2021 13:29:24 ******/
|
ALTER TABLE [dbo].[TBMT_TABLES] DROP CONSTRAINT [DF_TBMT_TABLES_ADDED_WHEN]
|
||||||
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TBEDI_XML_ITEMS]') AND type in (N'U'))
|
|
||||||
DROP TABLE [dbo].[TBEDI_XML_ITEMS]
|
|
||||||
GO
|
GO
|
||||||
/****** Object: Table [dbo].[TBEDI_XML_TABLES] Script Date: 18.11.2021 13:29:24 ******/
|
ALTER TABLE [dbo].[TBMT_TABLES] DROP CONSTRAINT [DF_TBMT_TABLES_ADDED_WHO]
|
||||||
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TBEDI_XML_TABLES]') AND type in (N'U'))
|
|
||||||
DROP TABLE [dbo].[TBEDI_XML_TABLES]
|
|
||||||
GO
|
GO
|
||||||
/****** Object: Table [dbo].[TBEDI_XML_FUNCTIONS] Script Date: 18.11.2021 13:29:24 ******/
|
ALTER TABLE [dbo].[TBMT_TABLES] DROP CONSTRAINT [DF_TBMT_TABLES_ACTIVE]
|
||||||
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TBEDI_XML_FUNCTIONS]') AND type in (N'U'))
|
|
||||||
DROP TABLE [dbo].[TBEDI_XML_FUNCTIONS]
|
|
||||||
GO
|
GO
|
||||||
/****** Object: Table [dbo].[TBEDI_XML_TYPES] Script Date: 18.11.2021 13:29:24 ******/
|
ALTER TABLE [dbo].[TBMT_TABLES] DROP CONSTRAINT [DF_TBEDI_XML_NODES_IS_HEAD]
|
||||||
|
GO
|
||||||
|
ALTER TABLE [dbo].[TBMT_MAPPING_ENTITIES] DROP CONSTRAINT [DF_TBMT_MAPPING_ENTITIES_ADDED_WHEN]
|
||||||
|
GO
|
||||||
|
ALTER TABLE [dbo].[TBMT_MAPPING_ENTITIES] DROP CONSTRAINT [DF_TBMT_MAPPING_ENTITIES_ADDED_WHO]
|
||||||
|
GO
|
||||||
|
ALTER TABLE [dbo].[TBMT_MAPPING_ENTITIES] DROP CONSTRAINT [DF_TBMT_MAPPING_ENTITIES_ACTIVE]
|
||||||
|
GO
|
||||||
|
ALTER TABLE [dbo].[TBMT_MAPPING_CONFIG] DROP CONSTRAINT [DF_TBMT_MAPPING_CONFIG_ADDED_WHEN]
|
||||||
|
GO
|
||||||
|
ALTER TABLE [dbo].[TBMT_MAPPING_CONFIG] DROP CONSTRAINT [DF_TBMT_MAPPING_CONFIG_ADDED_WHO]
|
||||||
|
GO
|
||||||
|
ALTER TABLE [dbo].[TBMT_MAPPING_CONFIG] DROP CONSTRAINT [DF_TBMT_MAPPING_CONFIG_ACTIVE]
|
||||||
|
GO
|
||||||
|
ALTER TABLE [dbo].[TBMT_MAPPING_CONFIG] DROP CONSTRAINT [DF_TBEDI_XML_VALUE_MAPPING_ORDER_KEY]
|
||||||
|
GO
|
||||||
|
ALTER TABLE [dbo].[TBMT_MANDATORS] DROP CONSTRAINT [DF_TBMT_MANDATORS_ACTIVE]
|
||||||
|
GO
|
||||||
|
ALTER TABLE [dbo].[TBMT_TEMPLATE_ITEMS] DROP CONSTRAINT [DF_TBMT_TEMPLATE_ITEMS_ADDED_WHEN]
|
||||||
|
GO
|
||||||
|
ALTER TABLE [dbo].[TBMT_TEMPLATE_ITEMS] DROP CONSTRAINT [DF_TBMT_TEMPLATE_ITEMS_ADDED_WHO]
|
||||||
|
GO
|
||||||
|
ALTER TABLE [dbo].[TBMT_TEMPLATE_ITEMS] DROP CONSTRAINT [DF_TBMT_TEMPLATE_ITEMS_ACTIVE]
|
||||||
|
GO
|
||||||
|
ALTER TABLE [dbo].[TBMT_TEMPLATE_ITEMS] DROP CONSTRAINT [DF_TBMT_TEMPLATE_ITEMS_IS_VIRTUAL]
|
||||||
|
GO
|
||||||
|
ALTER TABLE [dbo].[TBMT_TEMPLATE_ITEMS] DROP CONSTRAINT [DF_TBMT_TEMPLATE_ITEMS_IS_REQUIRED]
|
||||||
|
GO
|
||||||
|
ALTER TABLE [dbo].[TBMT_TEMPLATE_ITEMS] DROP CONSTRAINT [DF_TBMT_TEMPLATE_ITEMS_IS_VISIBLE]
|
||||||
|
GO
|
||||||
|
ALTER TABLE [dbo].[TBMT_TEMPLATE_ITEMS] DROP CONSTRAINT [DF_TBMT_TEMPLATE_ITEMS_IS_READ_ONLY]
|
||||||
|
GO
|
||||||
|
ALTER TABLE [dbo].[TBMT_TEMPLATE_ITEMS] DROP CONSTRAINT [DF_TBMT_TEMPLATE_ITEMS_ORDER_KEY]
|
||||||
|
GO
|
||||||
|
ALTER TABLE [dbo].[TBMT_FUNCTIONS] DROP CONSTRAINT [DF_TBMT_FUNCTIONS_ADDED_WHEN]
|
||||||
|
GO
|
||||||
|
ALTER TABLE [dbo].[TBMT_FUNCTIONS] DROP CONSTRAINT [DF_TBMT_FUNCTIONS_ADDED_WHO]
|
||||||
|
GO
|
||||||
|
ALTER TABLE [dbo].[TBMT_FUNCTIONS] DROP CONSTRAINT [DF_TBMT_FUNCTIONS_ACTIVE]
|
||||||
|
GO
|
||||||
|
ALTER TABLE [dbo].[TBMT_CONFIG] DROP CONSTRAINT [DF_TBMT_CONFIG_ADDED_WHEN]
|
||||||
|
GO
|
||||||
|
ALTER TABLE [dbo].[TBMT_CONFIG] DROP CONSTRAINT [DF_TBMT_CONFIG_ADDED_WHO]
|
||||||
|
GO
|
||||||
|
ALTER TABLE [dbo].[TBMT_CONFIG] DROP CONSTRAINT [DF_TBMT_CONFIG_ACTIVE]
|
||||||
|
GO
|
||||||
|
/****** Object: Table [dbo].[TBEDI_XML_TYPES] Script Date: 26.11.2021 16:07:58 ******/
|
||||||
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TBEDI_XML_TYPES]') AND type in (N'U'))
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TBEDI_XML_TYPES]') AND type in (N'U'))
|
||||||
DROP TABLE [dbo].[TBEDI_XML_TYPES]
|
DROP TABLE [dbo].[TBEDI_XML_TYPES]
|
||||||
GO
|
GO
|
||||||
/****** Object: Table [dbo].[TBEDI_XML_TEMPLATES] Script Date: 18.11.2021 13:29:24 ******/
|
/****** Object: Table [dbo].[TBMT_TEMPLATES] Script Date: 26.11.2021 16:07:58 ******/
|
||||||
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TBEDI_XML_TEMPLATES]') AND type in (N'U'))
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TBMT_TEMPLATES]') AND type in (N'U'))
|
||||||
DROP TABLE [dbo].[TBEDI_XML_TEMPLATES]
|
DROP TABLE [dbo].[TBMT_TEMPLATES]
|
||||||
GO
|
GO
|
||||||
/****** Object: Table [dbo].[TBEDI_XML_TEMPLATES] Script Date: 18.11.2021 13:29:24 ******/
|
/****** Object: Table [dbo].[TBMT_TABLES] Script Date: 26.11.2021 16:07:58 ******/
|
||||||
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TBMT_TABLES]') AND type in (N'U'))
|
||||||
|
DROP TABLE [dbo].[TBMT_TABLES]
|
||||||
|
GO
|
||||||
|
/****** Object: Table [dbo].[TBMT_MAPPING_ENTITIES] Script Date: 26.11.2021 16:07:58 ******/
|
||||||
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TBMT_MAPPING_ENTITIES]') AND type in (N'U'))
|
||||||
|
DROP TABLE [dbo].[TBMT_MAPPING_ENTITIES]
|
||||||
|
GO
|
||||||
|
/****** Object: Table [dbo].[TBMT_MAPPING_CONFIG] Script Date: 26.11.2021 16:07:58 ******/
|
||||||
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TBMT_MAPPING_CONFIG]') AND type in (N'U'))
|
||||||
|
DROP TABLE [dbo].[TBMT_MAPPING_CONFIG]
|
||||||
|
GO
|
||||||
|
/****** Object: Table [dbo].[TBMT_MANDATORS] Script Date: 26.11.2021 16:07:58 ******/
|
||||||
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TBMT_MANDATORS]') AND type in (N'U'))
|
||||||
|
DROP TABLE [dbo].[TBMT_MANDATORS]
|
||||||
|
GO
|
||||||
|
/****** Object: Table [dbo].[TBMT_TEMPLATE_ITEMS] Script Date: 26.11.2021 16:07:58 ******/
|
||||||
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TBMT_TEMPLATE_ITEMS]') AND type in (N'U'))
|
||||||
|
DROP TABLE [dbo].[TBMT_TEMPLATE_ITEMS]
|
||||||
|
GO
|
||||||
|
/****** Object: Table [dbo].[TBMT_FUNCTIONS] Script Date: 26.11.2021 16:07:58 ******/
|
||||||
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TBMT_FUNCTIONS]') AND type in (N'U'))
|
||||||
|
DROP TABLE [dbo].[TBMT_FUNCTIONS]
|
||||||
|
GO
|
||||||
|
/****** Object: Table [dbo].[TBMT_CONFIG] Script Date: 26.11.2021 16:07:58 ******/
|
||||||
|
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TBMT_CONFIG]') AND type in (N'U'))
|
||||||
|
DROP TABLE [dbo].[TBMT_CONFIG]
|
||||||
|
GO
|
||||||
|
/****** Object: Table [dbo].[TBMT_CONFIG] Script Date: 26.11.2021 16:07:58 ******/
|
||||||
SET ANSI_NULLS ON
|
SET ANSI_NULLS ON
|
||||||
GO
|
GO
|
||||||
SET QUOTED_IDENTIFIER ON
|
SET QUOTED_IDENTIFIER ON
|
||||||
GO
|
GO
|
||||||
CREATE TABLE [dbo].[TBEDI_XML_TEMPLATES](
|
CREATE TABLE [dbo].[TBMT_CONFIG](
|
||||||
[GUID] [int] IDENTITY(1,1) NOT NULL,
|
[GUID] [int] IDENTITY(1,1) NOT NULL,
|
||||||
[NAME] [nvarchar](20) NOT NULL,
|
[KEY] [nvarchar](100) NOT NULL,
|
||||||
[DESCRIPTION] [nvarchar](max) NULL,
|
[VALUE] [nvarchar](500) NOT NULL,
|
||||||
PRIMARY KEY CLUSTERED
|
[ACTIVE] [bit] NOT NULL,
|
||||||
|
[COMMENT] [nvarchar](100) NULL,
|
||||||
|
[ADDED_WHO] [nvarchar](50) NOT NULL,
|
||||||
|
[ADDED_WHEN] [datetime] NULL,
|
||||||
|
[CHANGED_WHO] [nvarchar](50) NULL,
|
||||||
|
[CHANGED_WHEN] [datetime] NULL,
|
||||||
|
CONSTRAINT [PK_TBMT_CONFIG] PRIMARY KEY CLUSTERED
|
||||||
|
(
|
||||||
|
[GUID] ASC
|
||||||
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
||||||
|
) ON [PRIMARY]
|
||||||
|
GO
|
||||||
|
/****** Object: Table [dbo].[TBMT_FUNCTIONS] Script Date: 26.11.2021 16:07:58 ******/
|
||||||
|
SET ANSI_NULLS ON
|
||||||
|
GO
|
||||||
|
SET QUOTED_IDENTIFIER ON
|
||||||
|
GO
|
||||||
|
CREATE TABLE [dbo].[TBMT_FUNCTIONS](
|
||||||
|
[GUID] [int] IDENTITY(1,1) NOT NULL,
|
||||||
|
[NAME] [nvarchar](max) NOT NULL,
|
||||||
|
[DESCRIPTION] [nvarchar](max) NOT NULL,
|
||||||
|
[PARAMETERS] [nvarchar](max) NULL,
|
||||||
|
[ACTIVE] [bit] NOT NULL,
|
||||||
|
[COMMENT] [nvarchar](100) NULL,
|
||||||
|
[ADDED_WHO] [nvarchar](50) NOT NULL,
|
||||||
|
[ADDED_WHEN] [datetime] NULL,
|
||||||
|
[CHANGED_WHO] [nvarchar](50) NULL,
|
||||||
|
[CHANGED_WHEN] [datetime] NULL,
|
||||||
|
CONSTRAINT [PK__TBEDI_XM__15B69B8E0E5FF7EC] PRIMARY KEY CLUSTERED
|
||||||
(
|
(
|
||||||
[GUID] ASC
|
[GUID] ASC
|
||||||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
||||||
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
|
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
|
||||||
GO
|
GO
|
||||||
/****** Object: Table [dbo].[TBEDI_XML_TYPES] Script Date: 18.11.2021 13:29:24 ******/
|
/****** Object: Table [dbo].[TBMT_TEMPLATE_ITEMS] Script Date: 26.11.2021 16:07:58 ******/
|
||||||
|
SET ANSI_NULLS ON
|
||||||
|
GO
|
||||||
|
SET QUOTED_IDENTIFIER ON
|
||||||
|
GO
|
||||||
|
CREATE TABLE [dbo].[TBMT_TEMPLATE_ITEMS](
|
||||||
|
[GUID] [int] IDENTITY(1,1) NOT NULL,
|
||||||
|
[ORDER_KEY] [int] NOT NULL,
|
||||||
|
[XML_NAME] [nvarchar](50) NOT NULL,
|
||||||
|
[XML_TABLE_ID] [int] NOT NULL,
|
||||||
|
[XML_TYPE_ID] [int] NOT NULL,
|
||||||
|
[IS_READ_ONLY] [bit] NOT NULL,
|
||||||
|
[IS_VISIBLE] [bit] NOT NULL,
|
||||||
|
[IS_REQUIRED] [bit] NOT NULL,
|
||||||
|
[IS_VIRTUAL] [bit] NOT NULL,
|
||||||
|
[FUNCTION_ID] [int] NULL,
|
||||||
|
[FUNCTION_PARAMETERS] [nvarchar](max) NULL,
|
||||||
|
[ACTIVE] [bit] NOT NULL,
|
||||||
|
[COMMENT] [nvarchar](100) NULL,
|
||||||
|
[ADDED_WHO] [nvarchar](50) NOT NULL,
|
||||||
|
[ADDED_WHEN] [datetime] NULL,
|
||||||
|
[CHANGED_WHO] [nvarchar](50) NULL,
|
||||||
|
[CHANGED_WHEN] [datetime] NULL,
|
||||||
|
CONSTRAINT [PK__TBEDI_XM__15B69B8E6125D501] PRIMARY KEY CLUSTERED
|
||||||
|
(
|
||||||
|
[GUID] ASC
|
||||||
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
||||||
|
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
|
||||||
|
GO
|
||||||
|
/****** Object: Table [dbo].[TBMT_MANDATORS] Script Date: 26.11.2021 16:07:58 ******/
|
||||||
|
SET ANSI_NULLS ON
|
||||||
|
GO
|
||||||
|
SET QUOTED_IDENTIFIER ON
|
||||||
|
GO
|
||||||
|
CREATE TABLE [dbo].[TBMT_MANDATORS](
|
||||||
|
[GUID] [int] IDENTITY(1,1) NOT NULL,
|
||||||
|
[NAME] [nvarchar](50) NULL,
|
||||||
|
[ORDER_KEY] [int] NULL,
|
||||||
|
[ACTIVE] [bit] NOT NULL,
|
||||||
|
[COMMENT] [nvarchar](100) NULL,
|
||||||
|
[ADDED_WHO] [nvarchar](50) NULL,
|
||||||
|
[ADDED_WHEN] [datetime] NULL,
|
||||||
|
[CHANGED_WHO] [nvarchar](50) NULL,
|
||||||
|
[CHANGED_WHEN] [datetime] NULL,
|
||||||
|
CONSTRAINT [PK_TBMT_MANDATORS] PRIMARY KEY CLUSTERED
|
||||||
|
(
|
||||||
|
[GUID] ASC
|
||||||
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
||||||
|
) ON [PRIMARY]
|
||||||
|
GO
|
||||||
|
/****** Object: Table [dbo].[TBMT_MAPPING_CONFIG] Script Date: 26.11.2021 16:07:58 ******/
|
||||||
|
SET ANSI_NULLS ON
|
||||||
|
GO
|
||||||
|
SET QUOTED_IDENTIFIER ON
|
||||||
|
GO
|
||||||
|
CREATE TABLE [dbo].[TBMT_MAPPING_CONFIG](
|
||||||
|
[GUID] [int] IDENTITY(1,1) NOT NULL,
|
||||||
|
[ORDER_KEY] [int] NOT NULL,
|
||||||
|
[SOURCE_ENTITY_ID] [int] NOT NULL,
|
||||||
|
[SOURCE_REGEX] [nvarchar](100) NOT NULL,
|
||||||
|
[DESTINATION_ENTITY_ID] [int] NOT NULL,
|
||||||
|
[DESTINATION_VALUE] [nvarchar](100) NOT NULL,
|
||||||
|
[ACTIVE] [bit] NOT NULL,
|
||||||
|
[COMMENT] [nvarchar](100) NULL,
|
||||||
|
[ADDED_WHO] [nvarchar](50) NOT NULL,
|
||||||
|
[ADDED_WHEN] [datetime] NULL,
|
||||||
|
[CHANGED_WHO] [nvarchar](50) NULL,
|
||||||
|
[CHANGED_WHEN] [nchar](10) NULL,
|
||||||
|
CONSTRAINT [PK_TBMT_MAPPING_CONFIG] PRIMARY KEY CLUSTERED
|
||||||
|
(
|
||||||
|
[GUID] ASC
|
||||||
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
||||||
|
) ON [PRIMARY]
|
||||||
|
GO
|
||||||
|
/****** Object: Table [dbo].[TBMT_MAPPING_ENTITIES] Script Date: 26.11.2021 16:07:58 ******/
|
||||||
|
SET ANSI_NULLS ON
|
||||||
|
GO
|
||||||
|
SET QUOTED_IDENTIFIER ON
|
||||||
|
GO
|
||||||
|
CREATE TABLE [dbo].[TBMT_MAPPING_ENTITIES](
|
||||||
|
[GUID] [int] IDENTITY(1,1) NOT NULL,
|
||||||
|
[NAME] [nvarchar](100) NULL,
|
||||||
|
[ITEM_ID] [int] NULL,
|
||||||
|
[ACTIVE] [bit] NOT NULL,
|
||||||
|
[COMMENT] [nvarchar](100) NULL,
|
||||||
|
[ADDED_WHO] [nvarchar](50) NOT NULL,
|
||||||
|
[ADDED_WHEN] [datetime] NULL,
|
||||||
|
[CHANGED_WHO] [nvarchar](50) NULL,
|
||||||
|
[CHANGED_WHEN] [datetime] NULL,
|
||||||
|
CONSTRAINT [PK_TBMT_MAPPING_ENTITIES] PRIMARY KEY CLUSTERED
|
||||||
|
(
|
||||||
|
[GUID] ASC
|
||||||
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
||||||
|
) ON [PRIMARY]
|
||||||
|
GO
|
||||||
|
/****** Object: Table [dbo].[TBMT_TABLES] Script Date: 26.11.2021 16:07:58 ******/
|
||||||
|
SET ANSI_NULLS ON
|
||||||
|
GO
|
||||||
|
SET QUOTED_IDENTIFIER ON
|
||||||
|
GO
|
||||||
|
CREATE TABLE [dbo].[TBMT_TABLES](
|
||||||
|
[GUID] [int] IDENTITY(1,1) NOT NULL,
|
||||||
|
[NAME] [nvarchar](max) NOT NULL,
|
||||||
|
[TEMPLATE_ID] [int] NOT NULL,
|
||||||
|
[IS_HEAD] [bit] NOT NULL,
|
||||||
|
[ACTIVE] [bit] NOT NULL,
|
||||||
|
[COMMENT] [nvarchar](100) NULL,
|
||||||
|
[ADDED_WHO] [nvarchar](50) NOT NULL,
|
||||||
|
[ADDED_WHEN] [datetime] NULL,
|
||||||
|
[CHANGED_WHO] [nvarchar](50) NULL,
|
||||||
|
[CHANGED_WHEN] [datetime] NULL,
|
||||||
|
CONSTRAINT [PK__TBEDI_XM__15B69B8E6F74D014] PRIMARY KEY CLUSTERED
|
||||||
|
(
|
||||||
|
[GUID] ASC
|
||||||
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
||||||
|
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
|
||||||
|
GO
|
||||||
|
/****** Object: Table [dbo].[TBMT_TEMPLATES] Script Date: 26.11.2021 16:07:58 ******/
|
||||||
|
SET ANSI_NULLS ON
|
||||||
|
GO
|
||||||
|
SET QUOTED_IDENTIFIER ON
|
||||||
|
GO
|
||||||
|
CREATE TABLE [dbo].[TBMT_TEMPLATES](
|
||||||
|
[GUID] [int] IDENTITY(1,1) NOT NULL,
|
||||||
|
[NAME] [nvarchar](20) NOT NULL,
|
||||||
|
[DESCRIPTION] [nvarchar](max) NULL,
|
||||||
|
[FILE_NAME] [nvarchar](100) NULL,
|
||||||
|
[IS_IMPORT] [bit] NULL,
|
||||||
|
[ACTIVE] [bit] NOT NULL,
|
||||||
|
[COMMENT] [nvarchar](100) NULL,
|
||||||
|
[ADDED_WHO] [nvarchar](50) NOT NULL,
|
||||||
|
[ADDED_WHEN] [datetime] NULL,
|
||||||
|
[CHANGED_WHO] [nvarchar](50) NULL,
|
||||||
|
[CHANGED_WHEN] [datetime] NULL,
|
||||||
|
CONSTRAINT [PK__TBEDI_XM__15B69B8E8C482F3B] PRIMARY KEY CLUSTERED
|
||||||
|
(
|
||||||
|
[GUID] ASC
|
||||||
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
||||||
|
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
|
||||||
|
GO
|
||||||
|
/****** Object: Table [dbo].[TBEDI_XML_TYPES] Script Date: 26.11.2021 16:07:58 ******/
|
||||||
SET ANSI_NULLS ON
|
SET ANSI_NULLS ON
|
||||||
GO
|
GO
|
||||||
SET QUOTED_IDENTIFIER ON
|
SET QUOTED_IDENTIFIER ON
|
||||||
@@ -60,175 +295,291 @@ GO
|
|||||||
CREATE TABLE [dbo].[TBEDI_XML_TYPES](
|
CREATE TABLE [dbo].[TBEDI_XML_TYPES](
|
||||||
[GUID] [int] IDENTITY(1,1) NOT NULL,
|
[GUID] [int] IDENTITY(1,1) NOT NULL,
|
||||||
[NAME] [nvarchar](20) NOT NULL,
|
[NAME] [nvarchar](20) NOT NULL,
|
||||||
PRIMARY KEY CLUSTERED
|
[ACTIVE] [bit] NOT NULL,
|
||||||
|
[COMMENT] [nvarchar](100) NULL,
|
||||||
|
[ADDED_WHO] [nvarchar](50) NOT NULL,
|
||||||
|
[ADDED_WHEN] [datetime] NULL,
|
||||||
|
[CHANGED_WHO] [nvarchar](50) NULL,
|
||||||
|
[CHANGED_WHEN] [datetime] NULL,
|
||||||
|
CONSTRAINT [PK__TBEDI_XM__15B69B8E5B32E7AF] PRIMARY KEY CLUSTERED
|
||||||
(
|
(
|
||||||
[GUID] ASC
|
[GUID] ASC
|
||||||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
||||||
) ON [PRIMARY]
|
) ON [PRIMARY]
|
||||||
GO
|
GO
|
||||||
/****** Object: Table [dbo].[TBEDI_XML_FUNCTIONS] Script Date: 18.11.2021 13:29:24 ******/
|
SET IDENTITY_INSERT [dbo].[TBMT_CONFIG] ON
|
||||||
SET ANSI_NULLS ON
|
|
||||||
GO
|
GO
|
||||||
SET QUOTED_IDENTIFIER ON
|
INSERT [dbo].[TBMT_CONFIG] ([GUID], [KEY], [VALUE], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (2, N'YEAR_OVERRIDE', N'2020', 1, NULL, N'DEFAULT', CAST(N'2021-11-22T10:33:12.413' AS DateTime), NULL, NULL)
|
||||||
GO
|
GO
|
||||||
CREATE TABLE [dbo].[TBEDI_XML_FUNCTIONS](
|
INSERT [dbo].[TBMT_CONFIG] ([GUID], [KEY], [VALUE], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (3, N'WEBSERVICE_BASEURL', N'http://sDD-VMP05-VM01:8181', 1, NULL, N'DEFAULT', CAST(N'2021-11-22T10:34:07.760' AS DateTime), NULL, NULL)
|
||||||
[GUID] [int] IDENTITY(1,1) NOT NULL,
|
|
||||||
[NAME] [nvarchar](max) NOT NULL,
|
|
||||||
[DESCRIPTION] [nvarchar](max) NOT NULL,
|
|
||||||
[PARAMETERS] [nvarchar](max) NULL,
|
|
||||||
PRIMARY KEY CLUSTERED
|
|
||||||
(
|
|
||||||
[GUID] ASC
|
|
||||||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
|
||||||
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
|
|
||||||
GO
|
GO
|
||||||
/****** Object: Table [dbo].[TBEDI_XML_TABLES] Script Date: 18.11.2021 13:29:24 ******/
|
INSERT [dbo].[TBMT_CONFIG] ([GUID], [KEY], [VALUE], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (4, N'WEBSERVICE_USERNAME', N'DigitalData', 1, NULL, N'DEFAULT', CAST(N'2021-11-22T10:34:22.930' AS DateTime), NULL, NULL)
|
||||||
SET ANSI_NULLS ON
|
|
||||||
GO
|
GO
|
||||||
SET QUOTED_IDENTIFIER ON
|
INSERT [dbo].[TBMT_CONFIG] ([GUID], [KEY], [VALUE], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (5, N'WEBSERIVCE_PASSWORD', N'dd', 1, NULL, N'DEFAULT', CAST(N'2021-11-22T10:34:45.617' AS DateTime), NULL, NULL)
|
||||||
GO
|
GO
|
||||||
CREATE TABLE [dbo].[TBEDI_XML_TABLES](
|
INSERT [dbo].[TBMT_CONFIG] ([GUID], [KEY], [VALUE], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (6, N'WEBSERVICE_IMPORT_BASE_PATH', N'\\172.24.12.51\mesonic$\WinLine', 1, NULL, N'DEFAULT', CAST(N'2021-11-22T10:35:09.290' AS DateTime), NULL, NULL)
|
||||||
[GUID] [int] IDENTITY(1,1) NOT NULL,
|
|
||||||
[NAME] [nvarchar](max) NOT NULL,
|
|
||||||
[TEMPLATE_ID] [int] NOT NULL,
|
|
||||||
[IS_HEAD] [bit] NOT NULL,
|
|
||||||
PRIMARY KEY CLUSTERED
|
|
||||||
(
|
|
||||||
[GUID] ASC
|
|
||||||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
|
||||||
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
|
|
||||||
GO
|
GO
|
||||||
/****** Object: Table [dbo].[TBEDI_XML_ITEMS] Script Date: 18.11.2021 13:29:24 ******/
|
INSERT [dbo].[TBMT_CONFIG] ([GUID], [KEY], [VALUE], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (8, N'WEBSERVICE_IMPORT_RELATIVE_PATH', N'', 1, NULL, N'DEFAULT', CAST(N'2021-11-22T10:35:32.977' AS DateTime), NULL, NULL)
|
||||||
SET ANSI_NULLS ON
|
|
||||||
GO
|
GO
|
||||||
SET QUOTED_IDENTIFIER ON
|
INSERT [dbo].[TBMT_CONFIG] ([GUID], [KEY], [VALUE], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (10, N'INPUT_DIRECTORY', N'P:\Projekte DIGITAL DATA\Schaum\mesonic Projekt\Werks EDI Import\Input', 1, NULL, N'DEFAULT', CAST(N'2021-11-22T10:37:16.697' AS DateTime), NULL, NULL)
|
||||||
GO
|
GO
|
||||||
CREATE TABLE [dbo].[TBEDI_XML_ITEMS](
|
INSERT [dbo].[TBMT_CONFIG] ([GUID], [KEY], [VALUE], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (11, N'OUTPUT_DIRECTORY', N'', 1, NULL, N'DEFAULT', CAST(N'2021-11-22T10:37:22.447' AS DateTime), NULL, NULL)
|
||||||
[GUID] [int] IDENTITY(1,1) NOT NULL,
|
|
||||||
[XML_NAME] [nvarchar](50) NOT NULL,
|
|
||||||
[XML_TABLE_ID] [int] NOT NULL,
|
|
||||||
[XML_TYPE_ID] [int] NOT NULL,
|
|
||||||
[IS_READ_ONLY] [bit] NOT NULL,
|
|
||||||
[IS_VISIBLE] [bit] NOT NULL,
|
|
||||||
[ORDER_KEY] [int] NOT NULL,
|
|
||||||
[FUNCTION_ID] [int] NULL,
|
|
||||||
[IS_REQUIRED] [bit] NOT NULL,
|
|
||||||
PRIMARY KEY CLUSTERED
|
|
||||||
(
|
|
||||||
[GUID] ASC
|
|
||||||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
|
||||||
) ON [PRIMARY]
|
|
||||||
GO
|
GO
|
||||||
/****** Object: View [dbo].[VWEDI_XML_ITEMS] Script Date: 18.11.2021 13:29:24 ******/
|
INSERT [dbo].[TBMT_CONFIG] ([GUID], [KEY], [VALUE], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (12, N'TEMPLATE_DIRECTORY', N'P:\Projekte DIGITAL DATA\Schaum\mesonic Projekt\Werks EDI Import\Schemata', 1, NULL, N'DEFAULT', CAST(N'2021-11-22T10:37:48.697' AS DateTime), NULL, NULL)
|
||||||
SET ANSI_NULLS ON
|
|
||||||
GO
|
GO
|
||||||
SET QUOTED_IDENTIFIER ON
|
SET IDENTITY_INSERT [dbo].[TBMT_CONFIG] OFF
|
||||||
GO
|
GO
|
||||||
|
SET IDENTITY_INSERT [dbo].[TBMT_FUNCTIONS] ON
|
||||||
|
|
||||||
CREATE VIEW [dbo].[VWEDI_XML_ITEMS]
|
|
||||||
AS
|
|
||||||
SELECT DISTINCT
|
|
||||||
[TBTEMPLATES].[NAME] [TEMPLATE_NAME]
|
|
||||||
,[TBTABLES].[NAME] AS [XML_TABLE]
|
|
||||||
,[TBITEMS].[XML_NAME] AS [XML_ITEM]
|
|
||||||
,[TBTYPES].[NAME] AS [DATA_TYPE]
|
|
||||||
,[TBTABLES].[IS_HEAD] AS [IS_HEAD]
|
|
||||||
,[TBITEMS].[IS_READ_ONLY]
|
|
||||||
,[TBITEMS].[IS_VISIBLE]
|
|
||||||
,[TBITEMS].[IS_REQUIRED]
|
|
||||||
,[TBITEMS].[ORDER_KEY]
|
|
||||||
,[TBFUNCTIONS].[GUID] AS [FUNCTION_ID]
|
|
||||||
,[TBFUNCTIONS].[NAME] AS [FUNCTION_NAME]
|
|
||||||
,[TBFUNCTIONS].[PARAMETERS] AS [FUNCTION_PARAMETERS]
|
|
||||||
FROM
|
|
||||||
[dbo].[TBEDI_XML_ITEMS] [TBITEMS]
|
|
||||||
INNER JOIN [dbo].[TBEDI_XML_TABLES] [TBTABLES] ON [TBITEMS].[XML_TABLE_ID] = [TBTABLES].[GUID]
|
|
||||||
INNER JOIN [dbo].[TBEDI_XML_TYPES] [TBTYPES] ON [TBITEMS].[XML_TYPE_ID] = [TBTYPES].[GUID]
|
|
||||||
INNER JOIN [dbo].[TBEDI_XML_TEMPLATES] [TBTEMPLATES] ON [TBTABLES].[TEMPLATE_ID] = [TBTEMPLATES].[GUID]
|
|
||||||
LEFT OUTER JOIN [dbo].[TBEDI_XML_FUNCTIONS] [TBFUNCTIONS] ON [TBITEMS].[FUNCTION_ID] = [TBFUNCTIONS].[GUID]
|
|
||||||
|
|
||||||
GO
|
GO
|
||||||
SET IDENTITY_INSERT [dbo].[TBEDI_XML_FUNCTIONS] ON
|
INSERT [dbo].[TBMT_FUNCTIONS] ([GUID], [NAME], [DESCRIPTION], [PARAMETERS], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (1, N'GLN', N'Finds an WinLine Account Number by GLN', NULL, 1, NULL, N'DEFAULT', NULL, NULL, NULL)
|
||||||
|
|
||||||
INSERT [dbo].[TBEDI_XML_FUNCTIONS] ([GUID], [NAME], [DESCRIPTION], [PARAMETERS]) VALUES (1, N'GLN', N'Finds an WinLine Account Number by GLN', NULL)
|
|
||||||
INSERT [dbo].[TBEDI_XML_FUNCTIONS] ([GUID], [NAME], [DESCRIPTION], [PARAMETERS]) VALUES (2, N'EAN', N'Finds an WinLine Article Number by EAN', NULL)
|
|
||||||
INSERT [dbo].[TBEDI_XML_FUNCTIONS] ([GUID], [NAME], [DESCRIPTION], [PARAMETERS]) VALUES (3, N'SQL', N'Finds a Value by SQL Query', NULL)
|
|
||||||
SET IDENTITY_INSERT [dbo].[TBEDI_XML_FUNCTIONS] OFF
|
|
||||||
GO
|
GO
|
||||||
SET IDENTITY_INSERT [dbo].[TBEDI_XML_ITEMS] ON
|
INSERT [dbo].[TBMT_FUNCTIONS] ([GUID], [NAME], [DESCRIPTION], [PARAMETERS], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (2, N'EAN', N'Finds an WinLine Article Number by EAN', NULL, 1, NULL, N'DEFAULT', NULL, NULL, NULL)
|
||||||
|
|
||||||
INSERT [dbo].[TBEDI_XML_ITEMS] ([GUID], [XML_NAME], [XML_TABLE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [ORDER_KEY], [FUNCTION_ID], [IS_REQUIRED]) VALUES (1, N'BELEGKEY', 1, 1, 0, 0, 0, NULL, 0)
|
|
||||||
INSERT [dbo].[TBEDI_XML_ITEMS] ([GUID], [XML_NAME], [XML_TABLE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [ORDER_KEY], [FUNCTION_ID], [IS_REQUIRED]) VALUES (2, N'Fakt_Kontonummer', 1, 1, 0, 1, 0, 1, 0)
|
|
||||||
INSERT [dbo].[TBEDI_XML_ITEMS] ([GUID], [XML_NAME], [XML_TABLE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [ORDER_KEY], [FUNCTION_ID], [IS_REQUIRED]) VALUES (3, N'Laufnummer', 1, 1, 0, 0, 0, NULL, 0)
|
|
||||||
INSERT [dbo].[TBEDI_XML_ITEMS] ([GUID], [XML_NAME], [XML_TABLE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [ORDER_KEY], [FUNCTION_ID], [IS_REQUIRED]) VALUES (4, N'Bestellt_von', 1, 1, 0, 1, 0, NULL, 0)
|
|
||||||
INSERT [dbo].[TBEDI_XML_ITEMS] ([GUID], [XML_NAME], [XML_TABLE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [ORDER_KEY], [FUNCTION_ID], [IS_REQUIRED]) VALUES (5, N'Lief_Kontonummer', 1, 1, 0, 1, 0, 1, 0)
|
|
||||||
INSERT [dbo].[TBEDI_XML_ITEMS] ([GUID], [XML_NAME], [XML_TABLE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [ORDER_KEY], [FUNCTION_ID], [IS_REQUIRED]) VALUES (6, N'Lief_Name', 1, 1, 0, 1, 0, NULL, 0)
|
|
||||||
INSERT [dbo].[TBEDI_XML_ITEMS] ([GUID], [XML_NAME], [XML_TABLE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [ORDER_KEY], [FUNCTION_ID], [IS_REQUIRED]) VALUES (7, N'Lief_Strasse', 1, 1, 0, 1, 0, NULL, 0)
|
|
||||||
INSERT [dbo].[TBEDI_XML_ITEMS] ([GUID], [XML_NAME], [XML_TABLE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [ORDER_KEY], [FUNCTION_ID], [IS_REQUIRED]) VALUES (8, N'Lief_PLZ', 1, 1, 0, 1, 0, NULL, 0)
|
|
||||||
INSERT [dbo].[TBEDI_XML_ITEMS] ([GUID], [XML_NAME], [XML_TABLE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [ORDER_KEY], [FUNCTION_ID], [IS_REQUIRED]) VALUES (9, N'Lief_Ort', 1, 1, 0, 1, 0, NULL, 0)
|
|
||||||
INSERT [dbo].[TBEDI_XML_ITEMS] ([GUID], [XML_NAME], [XML_TABLE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [ORDER_KEY], [FUNCTION_ID], [IS_REQUIRED]) VALUES (10, N'Belegart', 1, 2, 0, 0, 0, NULL, 0)
|
|
||||||
INSERT [dbo].[TBEDI_XML_ITEMS] ([GUID], [XML_NAME], [XML_TABLE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [ORDER_KEY], [FUNCTION_ID], [IS_REQUIRED]) VALUES (11, N'Datum_Auftrag-Bestellung', 1, 3, 0, 1, 0, NULL, 0)
|
|
||||||
INSERT [dbo].[TBEDI_XML_ITEMS] ([GUID], [XML_NAME], [XML_TABLE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [ORDER_KEY], [FUNCTION_ID], [IS_REQUIRED]) VALUES (12, N'Auftrags-Bestellnummer', 1, 1, 0, 1, 0, NULL, 0)
|
|
||||||
INSERT [dbo].[TBEDI_XML_ITEMS] ([GUID], [XML_NAME], [XML_TABLE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [ORDER_KEY], [FUNCTION_ID], [IS_REQUIRED]) VALUES (13, N'Leistungsdatum', 1, 3, 0, 1, 0, NULL, 0)
|
|
||||||
INSERT [dbo].[TBEDI_XML_ITEMS] ([GUID], [XML_NAME], [XML_TABLE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [ORDER_KEY], [FUNCTION_ID], [IS_REQUIRED]) VALUES (14, N'Infotext', 1, 1, 0, 0, 0, NULL, 0)
|
|
||||||
INSERT [dbo].[TBEDI_XML_ITEMS] ([GUID], [XML_NAME], [XML_TABLE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [ORDER_KEY], [FUNCTION_ID], [IS_REQUIRED]) VALUES (15, N'BELEGKEY', 2, 1, 0, 0, 0, NULL, 0)
|
|
||||||
INSERT [dbo].[TBEDI_XML_ITEMS] ([GUID], [XML_NAME], [XML_TABLE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [ORDER_KEY], [FUNCTION_ID], [IS_REQUIRED]) VALUES (16, N'Zeilennummer', 2, 1, 0, 1, 1, NULL, 0)
|
|
||||||
INSERT [dbo].[TBEDI_XML_ITEMS] ([GUID], [XML_NAME], [XML_TABLE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [ORDER_KEY], [FUNCTION_ID], [IS_REQUIRED]) VALUES (17, N'Datentyp', 2, 2, 0, 0, 0, NULL, 0)
|
|
||||||
INSERT [dbo].[TBEDI_XML_ITEMS] ([GUID], [XML_NAME], [XML_TABLE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [ORDER_KEY], [FUNCTION_ID], [IS_REQUIRED]) VALUES (18, N'Artikelnummer', 2, 1, 0, 1, 2, 2, 0)
|
|
||||||
INSERT [dbo].[TBEDI_XML_ITEMS] ([GUID], [XML_NAME], [XML_TABLE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [ORDER_KEY], [FUNCTION_ID], [IS_REQUIRED]) VALUES (19, N'Bezeichnung', 2, 1, 0, 1, 3, NULL, 0)
|
|
||||||
INSERT [dbo].[TBEDI_XML_ITEMS] ([GUID], [XML_NAME], [XML_TABLE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [ORDER_KEY], [FUNCTION_ID], [IS_REQUIRED]) VALUES (20, N'Lieferantenartikelnummer', 2, 1, 0, 1, 0, NULL, 0)
|
|
||||||
INSERT [dbo].[TBEDI_XML_ITEMS] ([GUID], [XML_NAME], [XML_TABLE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [ORDER_KEY], [FUNCTION_ID], [IS_REQUIRED]) VALUES (21, N'Menge_bestellt', 2, 5, 0, 1, 0, NULL, 0)
|
|
||||||
INSERT [dbo].[TBEDI_XML_ITEMS] ([GUID], [XML_NAME], [XML_TABLE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [ORDER_KEY], [FUNCTION_ID], [IS_REQUIRED]) VALUES (22, N'Menge_geliefert', 2, 5, 0, 1, 0, NULL, 0)
|
|
||||||
INSERT [dbo].[TBEDI_XML_ITEMS] ([GUID], [XML_NAME], [XML_TABLE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [ORDER_KEY], [FUNCTION_ID], [IS_REQUIRED]) VALUES (23, N'Colli', 2, 1, 0, 1, 0, NULL, 0)
|
|
||||||
INSERT [dbo].[TBEDI_XML_ITEMS] ([GUID], [XML_NAME], [XML_TABLE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [ORDER_KEY], [FUNCTION_ID], [IS_REQUIRED]) VALUES (24, N'Einzelpreis', 2, 5, 0, 1, 0, NULL, 0)
|
|
||||||
INSERT [dbo].[TBEDI_XML_ITEMS] ([GUID], [XML_NAME], [XML_TABLE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [ORDER_KEY], [FUNCTION_ID], [IS_REQUIRED]) VALUES (25, N'Zeilenrabatt1', 2, 5, 0, 0, 0, NULL, 0)
|
|
||||||
INSERT [dbo].[TBEDI_XML_ITEMS] ([GUID], [XML_NAME], [XML_TABLE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [ORDER_KEY], [FUNCTION_ID], [IS_REQUIRED]) VALUES (26, N'Zeilenrabatt2', 2, 5, 0, 0, 0, NULL, 0)
|
|
||||||
INSERT [dbo].[TBEDI_XML_ITEMS] ([GUID], [XML_NAME], [XML_TABLE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [ORDER_KEY], [FUNCTION_ID], [IS_REQUIRED]) VALUES (27, N'Zeilenrabatt3', 2, 5, 0, 0, 0, NULL, 0)
|
|
||||||
INSERT [dbo].[TBEDI_XML_ITEMS] ([GUID], [XML_NAME], [XML_TABLE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [ORDER_KEY], [FUNCTION_ID], [IS_REQUIRED]) VALUES (28, N'Zeilenrabatt4', 2, 5, 0, 0, 0, NULL, 0)
|
|
||||||
INSERT [dbo].[TBEDI_XML_ITEMS] ([GUID], [XML_NAME], [XML_TABLE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [ORDER_KEY], [FUNCTION_ID], [IS_REQUIRED]) VALUES (29, N'Umsatzsteuerprozent_Zeile', 2, 2, 0, 0, 0, NULL, 0)
|
|
||||||
INSERT [dbo].[TBEDI_XML_ITEMS] ([GUID], [XML_NAME], [XML_TABLE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [ORDER_KEY], [FUNCTION_ID], [IS_REQUIRED]) VALUES (30, N'EDI_Infotext', 2, 1, 0, 0, 0, NULL, 0)
|
|
||||||
SET IDENTITY_INSERT [dbo].[TBEDI_XML_ITEMS] OFF
|
|
||||||
GO
|
GO
|
||||||
SET IDENTITY_INSERT [dbo].[TBEDI_XML_TABLES] ON
|
INSERT [dbo].[TBMT_FUNCTIONS] ([GUID], [NAME], [DESCRIPTION], [PARAMETERS], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (3, N'SQL', N'Finds a Value by SQL Query', N'Query', 1, NULL, N'DEFAULT', NULL, NULL, NULL)
|
||||||
|
|
||||||
INSERT [dbo].[TBEDI_XML_TABLES] ([GUID], [NAME], [TEMPLATE_ID], [IS_HEAD]) VALUES (1, N'EXIM-VRG_ordersT025', 1, 1)
|
|
||||||
INSERT [dbo].[TBEDI_XML_TABLES] ([GUID], [NAME], [TEMPLATE_ID], [IS_HEAD]) VALUES (2, N'EXIM-VRG_ordersT026', 1, 0)
|
|
||||||
SET IDENTITY_INSERT [dbo].[TBEDI_XML_TABLES] OFF
|
|
||||||
GO
|
GO
|
||||||
SET IDENTITY_INSERT [dbo].[TBEDI_XML_TEMPLATES] ON
|
SET IDENTITY_INSERT [dbo].[TBMT_FUNCTIONS] OFF
|
||||||
|
GO
|
||||||
INSERT [dbo].[TBEDI_XML_TEMPLATES] ([GUID], [NAME], [DESCRIPTION]) VALUES (1, N'EXIM-VRG_orders', N'Schaum EDI Aufträge')
|
SET IDENTITY_INSERT [dbo].[TBMT_TEMPLATE_ITEMS] ON
|
||||||
SET IDENTITY_INSERT [dbo].[TBEDI_XML_TEMPLATES] OFF
|
GO
|
||||||
|
INSERT [dbo].[TBMT_TEMPLATE_ITEMS] ([GUID], [ORDER_KEY], [XML_NAME], [XML_TABLE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [IS_REQUIRED], [IS_VIRTUAL], [FUNCTION_ID], [FUNCTION_PARAMETERS], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (1, 0, N'BELEGKEY', 1, 1, 0, 0, 0, 0, NULL, NULL, 1, NULL, N'DEFAULT', NULL, NULL, NULL)
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_TEMPLATE_ITEMS] ([GUID], [ORDER_KEY], [XML_NAME], [XML_TABLE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [IS_REQUIRED], [IS_VIRTUAL], [FUNCTION_ID], [FUNCTION_PARAMETERS], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (2, 0, N'Fakt_Kontonummer', 1, 1, 0, 1, 0, 0, 1, NULL, 1, NULL, N'DEFAULT', NULL, NULL, NULL)
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_TEMPLATE_ITEMS] ([GUID], [ORDER_KEY], [XML_NAME], [XML_TABLE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [IS_REQUIRED], [IS_VIRTUAL], [FUNCTION_ID], [FUNCTION_PARAMETERS], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (3, 0, N'Laufnummer', 1, 1, 0, 0, 0, 0, NULL, NULL, 1, NULL, N'DEFAULT', NULL, NULL, NULL)
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_TEMPLATE_ITEMS] ([GUID], [ORDER_KEY], [XML_NAME], [XML_TABLE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [IS_REQUIRED], [IS_VIRTUAL], [FUNCTION_ID], [FUNCTION_PARAMETERS], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (4, 0, N'Bestellt_von', 1, 1, 0, 1, 0, 0, NULL, NULL, 1, NULL, N'DEFAULT', NULL, NULL, NULL)
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_TEMPLATE_ITEMS] ([GUID], [ORDER_KEY], [XML_NAME], [XML_TABLE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [IS_REQUIRED], [IS_VIRTUAL], [FUNCTION_ID], [FUNCTION_PARAMETERS], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (5, 0, N'Lief_Kontonummer', 1, 1, 0, 1, 0, 0, 1, NULL, 1, NULL, N'DEFAULT', NULL, NULL, NULL)
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_TEMPLATE_ITEMS] ([GUID], [ORDER_KEY], [XML_NAME], [XML_TABLE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [IS_REQUIRED], [IS_VIRTUAL], [FUNCTION_ID], [FUNCTION_PARAMETERS], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (6, 0, N'Lief_Name', 1, 1, 0, 1, 0, 0, NULL, NULL, 1, NULL, N'DEFAULT', NULL, NULL, NULL)
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_TEMPLATE_ITEMS] ([GUID], [ORDER_KEY], [XML_NAME], [XML_TABLE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [IS_REQUIRED], [IS_VIRTUAL], [FUNCTION_ID], [FUNCTION_PARAMETERS], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (7, 0, N'Lief_Strasse', 1, 1, 0, 1, 0, 0, NULL, NULL, 1, NULL, N'DEFAULT', NULL, NULL, NULL)
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_TEMPLATE_ITEMS] ([GUID], [ORDER_KEY], [XML_NAME], [XML_TABLE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [IS_REQUIRED], [IS_VIRTUAL], [FUNCTION_ID], [FUNCTION_PARAMETERS], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (8, 0, N'Lief_PLZ', 1, 1, 0, 1, 0, 0, NULL, NULL, 1, NULL, N'DEFAULT', NULL, NULL, NULL)
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_TEMPLATE_ITEMS] ([GUID], [ORDER_KEY], [XML_NAME], [XML_TABLE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [IS_REQUIRED], [IS_VIRTUAL], [FUNCTION_ID], [FUNCTION_PARAMETERS], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (9, 0, N'Lief_Ort', 1, 1, 0, 1, 0, 0, NULL, NULL, 1, NULL, N'DEFAULT', NULL, NULL, NULL)
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_TEMPLATE_ITEMS] ([GUID], [ORDER_KEY], [XML_NAME], [XML_TABLE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [IS_REQUIRED], [IS_VIRTUAL], [FUNCTION_ID], [FUNCTION_PARAMETERS], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (10, 0, N'Belegart', 1, 2, 0, 1, 0, 0, NULL, NULL, 1, NULL, N'DEFAULT', NULL, NULL, CAST(N'2021-11-23T13:26:49.413' AS DateTime))
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_TEMPLATE_ITEMS] ([GUID], [ORDER_KEY], [XML_NAME], [XML_TABLE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [IS_REQUIRED], [IS_VIRTUAL], [FUNCTION_ID], [FUNCTION_PARAMETERS], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (11, 0, N'Datum_Auftrag-Bestellung', 1, 3, 0, 1, 0, 0, NULL, NULL, 1, NULL, N'DEFAULT', NULL, NULL, NULL)
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_TEMPLATE_ITEMS] ([GUID], [ORDER_KEY], [XML_NAME], [XML_TABLE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [IS_REQUIRED], [IS_VIRTUAL], [FUNCTION_ID], [FUNCTION_PARAMETERS], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (12, 0, N'Auftrags-Bestellnummer', 1, 1, 0, 1, 0, 0, NULL, NULL, 1, NULL, N'DEFAULT', NULL, NULL, NULL)
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_TEMPLATE_ITEMS] ([GUID], [ORDER_KEY], [XML_NAME], [XML_TABLE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [IS_REQUIRED], [IS_VIRTUAL], [FUNCTION_ID], [FUNCTION_PARAMETERS], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (13, 0, N'Leistungsdatum', 1, 3, 0, 1, 0, 0, NULL, NULL, 1, NULL, N'DEFAULT', NULL, NULL, NULL)
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_TEMPLATE_ITEMS] ([GUID], [ORDER_KEY], [XML_NAME], [XML_TABLE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [IS_REQUIRED], [IS_VIRTUAL], [FUNCTION_ID], [FUNCTION_PARAMETERS], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (14, 0, N'Infotext', 1, 1, 0, 0, 0, 0, NULL, NULL, 1, NULL, N'DEFAULT', NULL, NULL, NULL)
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_TEMPLATE_ITEMS] ([GUID], [ORDER_KEY], [XML_NAME], [XML_TABLE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [IS_REQUIRED], [IS_VIRTUAL], [FUNCTION_ID], [FUNCTION_PARAMETERS], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (15, 0, N'BELEGKEY', 2, 1, 0, 0, 0, 0, NULL, NULL, 1, NULL, N'DEFAULT', NULL, NULL, NULL)
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_TEMPLATE_ITEMS] ([GUID], [ORDER_KEY], [XML_NAME], [XML_TABLE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [IS_REQUIRED], [IS_VIRTUAL], [FUNCTION_ID], [FUNCTION_PARAMETERS], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (16, 1, N'Zeilennummer', 2, 1, 0, 1, 0, 0, NULL, NULL, 1, NULL, N'DEFAULT', NULL, NULL, NULL)
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_TEMPLATE_ITEMS] ([GUID], [ORDER_KEY], [XML_NAME], [XML_TABLE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [IS_REQUIRED], [IS_VIRTUAL], [FUNCTION_ID], [FUNCTION_PARAMETERS], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (17, 0, N'Datentyp', 2, 2, 0, 0, 0, 0, NULL, NULL, 1, NULL, N'DEFAULT', NULL, NULL, NULL)
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_TEMPLATE_ITEMS] ([GUID], [ORDER_KEY], [XML_NAME], [XML_TABLE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [IS_REQUIRED], [IS_VIRTUAL], [FUNCTION_ID], [FUNCTION_PARAMETERS], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (18, 2, N'Artikelnummer', 2, 1, 0, 1, 0, 0, 2, NULL, 1, NULL, N'DEFAULT', NULL, NULL, NULL)
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_TEMPLATE_ITEMS] ([GUID], [ORDER_KEY], [XML_NAME], [XML_TABLE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [IS_REQUIRED], [IS_VIRTUAL], [FUNCTION_ID], [FUNCTION_PARAMETERS], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (19, 3, N'Bezeichnung', 2, 1, 0, 1, 0, 0, NULL, NULL, 1, NULL, N'DEFAULT', NULL, NULL, NULL)
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_TEMPLATE_ITEMS] ([GUID], [ORDER_KEY], [XML_NAME], [XML_TABLE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [IS_REQUIRED], [IS_VIRTUAL], [FUNCTION_ID], [FUNCTION_PARAMETERS], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (20, 0, N'Lieferantenartikelnummer', 2, 1, 0, 1, 0, 0, NULL, NULL, 1, NULL, N'DEFAULT', NULL, NULL, NULL)
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_TEMPLATE_ITEMS] ([GUID], [ORDER_KEY], [XML_NAME], [XML_TABLE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [IS_REQUIRED], [IS_VIRTUAL], [FUNCTION_ID], [FUNCTION_PARAMETERS], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (21, 0, N'Menge_bestellt', 2, 5, 0, 1, 0, 0, NULL, NULL, 1, NULL, N'DEFAULT', NULL, NULL, NULL)
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_TEMPLATE_ITEMS] ([GUID], [ORDER_KEY], [XML_NAME], [XML_TABLE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [IS_REQUIRED], [IS_VIRTUAL], [FUNCTION_ID], [FUNCTION_PARAMETERS], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (22, 0, N'Menge_geliefert', 2, 5, 0, 1, 0, 0, NULL, NULL, 1, NULL, N'DEFAULT', NULL, NULL, NULL)
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_TEMPLATE_ITEMS] ([GUID], [ORDER_KEY], [XML_NAME], [XML_TABLE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [IS_REQUIRED], [IS_VIRTUAL], [FUNCTION_ID], [FUNCTION_PARAMETERS], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (23, 0, N'Colli', 2, 1, 0, 1, 0, 0, NULL, NULL, 1, NULL, N'DEFAULT', NULL, NULL, NULL)
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_TEMPLATE_ITEMS] ([GUID], [ORDER_KEY], [XML_NAME], [XML_TABLE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [IS_REQUIRED], [IS_VIRTUAL], [FUNCTION_ID], [FUNCTION_PARAMETERS], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (24, 0, N'Einzelpreis', 2, 5, 0, 1, 0, 0, NULL, NULL, 1, NULL, N'DEFAULT', NULL, NULL, NULL)
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_TEMPLATE_ITEMS] ([GUID], [ORDER_KEY], [XML_NAME], [XML_TABLE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [IS_REQUIRED], [IS_VIRTUAL], [FUNCTION_ID], [FUNCTION_PARAMETERS], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (25, 0, N'Zeilenrabatt1', 2, 5, 0, 0, 0, 0, NULL, NULL, 1, NULL, N'DEFAULT', NULL, NULL, NULL)
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_TEMPLATE_ITEMS] ([GUID], [ORDER_KEY], [XML_NAME], [XML_TABLE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [IS_REQUIRED], [IS_VIRTUAL], [FUNCTION_ID], [FUNCTION_PARAMETERS], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (26, 0, N'Zeilenrabatt2', 2, 5, 0, 0, 0, 0, NULL, NULL, 1, NULL, N'DEFAULT', NULL, NULL, NULL)
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_TEMPLATE_ITEMS] ([GUID], [ORDER_KEY], [XML_NAME], [XML_TABLE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [IS_REQUIRED], [IS_VIRTUAL], [FUNCTION_ID], [FUNCTION_PARAMETERS], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (27, 0, N'Zeilenrabatt3', 2, 5, 0, 0, 0, 0, NULL, NULL, 1, NULL, N'DEFAULT', NULL, NULL, NULL)
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_TEMPLATE_ITEMS] ([GUID], [ORDER_KEY], [XML_NAME], [XML_TABLE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [IS_REQUIRED], [IS_VIRTUAL], [FUNCTION_ID], [FUNCTION_PARAMETERS], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (28, 0, N'Zeilenrabatt4', 2, 5, 0, 0, 0, 0, NULL, NULL, 1, NULL, N'DEFAULT', NULL, NULL, NULL)
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_TEMPLATE_ITEMS] ([GUID], [ORDER_KEY], [XML_NAME], [XML_TABLE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [IS_REQUIRED], [IS_VIRTUAL], [FUNCTION_ID], [FUNCTION_PARAMETERS], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (29, 0, N'Umsatzsteuerprozent_Zeile', 2, 2, 0, 0, 0, 0, NULL, NULL, 1, NULL, N'DEFAULT', NULL, NULL, NULL)
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_TEMPLATE_ITEMS] ([GUID], [ORDER_KEY], [XML_NAME], [XML_TABLE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [IS_REQUIRED], [IS_VIRTUAL], [FUNCTION_ID], [FUNCTION_PARAMETERS], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (30, 0, N'EDI_Infotext', 2, 1, 0, 0, 0, 0, NULL, NULL, 1, NULL, N'DEFAULT', NULL, NULL, NULL)
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_TEMPLATE_ITEMS] ([GUID], [ORDER_KEY], [XML_NAME], [XML_TABLE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [IS_REQUIRED], [IS_VIRTUAL], [FUNCTION_ID], [FUNCTION_PARAMETERS], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (31, 0, N'Lagerstand', 2, 1, 0, 0, 0, 1, 3, N'SELECT (c008 - c009) FROM [CWLDATEN_SIVT].[dbo].[v021] WHERE c002 = ''{#FIELD#Artikelnummer}'' AND MESOCOMP = ''{#CONST#MESOCOMP}'' AND MESOYEAR = {#CONST#MESOYEAR}', 1, NULL, N'DEFAULT', CAST(N'2021-11-23T14:00:35.573' AS DateTime), NULL, CAST(N'2021-11-23T16:05:09.667' AS DateTime))
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_TEMPLATE_ITEMS] ([GUID], [ORDER_KEY], [XML_NAME], [XML_TABLE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [IS_REQUIRED], [IS_VIRTUAL], [FUNCTION_ID], [FUNCTION_PARAMETERS], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (32, 0, N'EinheitProPalette', 2, 1, 0, 0, 0, 1, 3, N'SELECT TRY_CONVERT(float, ISNULL(c208, 0)) FROM [CWLDATEN_SIVT].[dbo].[v021] WHERE c002 = ''{#FIELD#Artikelnummer}'' AND MESOCOMP = ''{#CONST#MESOCOMP}'' AND MESOYEAR = {#CONST#MESOYEAR}', 1, NULL, N'DEFAULT', CAST(N'2021-11-23T15:41:26.263' AS DateTime), NULL, CAST(N'2021-11-23T15:42:23.123' AS DateTime))
|
||||||
|
GO
|
||||||
|
SET IDENTITY_INSERT [dbo].[TBMT_TEMPLATE_ITEMS] OFF
|
||||||
|
GO
|
||||||
|
SET IDENTITY_INSERT [dbo].[TBMT_MANDATORS] ON
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_MANDATORS] ([GUID], [NAME], [ORDER_KEY], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (1, N'SHGT', 1, 1, NULL, N'DEFAULT', NULL, NULL, NULL)
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_MANDATORS] ([GUID], [NAME], [ORDER_KEY], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (2, N'SIVT', 2, 1, NULL, N'DEFAULT', NULL, NULL, NULL)
|
||||||
|
GO
|
||||||
|
SET IDENTITY_INSERT [dbo].[TBMT_MANDATORS] OFF
|
||||||
|
GO
|
||||||
|
SET IDENTITY_INSERT [dbo].[TBMT_MAPPING_CONFIG] ON
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_MAPPING_CONFIG] ([GUID], [ORDER_KEY], [SOURCE_ENTITY_ID], [SOURCE_REGEX], [DESTINATION_ENTITY_ID], [DESTINATION_VALUE], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (2, 1, 2, N'^R[a-zA-Z0-9\-_\s]+$', 1, N'SHGT', 1, NULL, N'DigitalData', NULL, NULL, N'Nov 26 202')
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_MAPPING_CONFIG] ([GUID], [ORDER_KEY], [SOURCE_ENTITY_ID], [SOURCE_REGEX], [DESTINATION_ENTITY_ID], [DESTINATION_VALUE], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (3, 2, 2, N'^R[a-zA-Z0-9\-_\s]+$', 3, N'1', 1, NULL, N'DigitalData', NULL, NULL, N'Nov 26 202')
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_MAPPING_CONFIG] ([GUID], [ORDER_KEY], [SOURCE_ENTITY_ID], [SOURCE_REGEX], [DESTINATION_ENTITY_ID], [DESTINATION_VALUE], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (5, 3, 2, N'^ABN-[a-zA-Z0-9\-_\s]+$', 1, N'SIVT', 1, NULL, N'DigitalData', NULL, NULL, N'Nov 26 202')
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_MAPPING_CONFIG] ([GUID], [ORDER_KEY], [SOURCE_ENTITY_ID], [SOURCE_REGEX], [DESTINATION_ENTITY_ID], [DESTINATION_VALUE], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (6, 4, 2, N'^ABN-[a-zA-Z0-9\-_\s]+$', 3, N'100', 1, NULL, N'DigitalData', CAST(N'2021-11-23T13:30:15.197' AS DateTime), NULL, N'Nov 26 202')
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_MAPPING_CONFIG] ([GUID], [ORDER_KEY], [SOURCE_ENTITY_ID], [SOURCE_REGEX], [DESTINATION_ENTITY_ID], [DESTINATION_VALUE], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (7, 5, 2, N'^HAU-[a-zA-Z0-9\-_\s]+$', 1, N'SIVT', 1, NULL, N'DigitalData', CAST(N'2021-11-26T13:40:10.130' AS DateTime), NULL, N'Nov 26 202')
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_MAPPING_CONFIG] ([GUID], [ORDER_KEY], [SOURCE_ENTITY_ID], [SOURCE_REGEX], [DESTINATION_ENTITY_ID], [DESTINATION_VALUE], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (8, 6, 2, N'^HAU-[a-zA-Z0-9\-_\s]+$', 3, N'101', 1, NULL, N'DigitalData', CAST(N'2021-11-26T13:40:23.803' AS DateTime), NULL, N'Nov 26 202')
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_MAPPING_CONFIG] ([GUID], [ORDER_KEY], [SOURCE_ENTITY_ID], [SOURCE_REGEX], [DESTINATION_ENTITY_ID], [DESTINATION_VALUE], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (11, 7, 2, N'^SCHI-[a-zA-Z0-9\-_\s]+$', 1, N'SIVT', 1, NULL, N'DigitalData', CAST(N'2021-11-26T13:41:22.587' AS DateTime), NULL, N'Nov 26 202')
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_MAPPING_CONFIG] ([GUID], [ORDER_KEY], [SOURCE_ENTITY_ID], [SOURCE_REGEX], [DESTINATION_ENTITY_ID], [DESTINATION_VALUE], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (12, 8, 2, N'^SCHI-[a-zA-Z0-9\-_\s]+$', 3, N'102', 1, NULL, N'DigitalData', CAST(N'2021-11-26T13:41:35.943' AS DateTime), NULL, N'Nov 26 202')
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_MAPPING_CONFIG] ([GUID], [ORDER_KEY], [SOURCE_ENTITY_ID], [SOURCE_REGEX], [DESTINATION_ENTITY_ID], [DESTINATION_VALUE], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (13, 9, 2, N'^FSC-[a-zA-Z0-9\-_\s]+$', 1, N'SIVT', 1, NULL, N'DigitalData', CAST(N'2021-11-26T13:42:05.040' AS DateTime), NULL, N'Nov 26 202')
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_MAPPING_CONFIG] ([GUID], [ORDER_KEY], [SOURCE_ENTITY_ID], [SOURCE_REGEX], [DESTINATION_ENTITY_ID], [DESTINATION_VALUE], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (15, 10, 2, N'^FSC-[a-zA-Z0-9\-_\s]+$', 3, N'103', 1, NULL, N'DigitalData', CAST(N'2021-11-26T13:42:18.227' AS DateTime), NULL, N'Nov 26 202')
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_MAPPING_CONFIG] ([GUID], [ORDER_KEY], [SOURCE_ENTITY_ID], [SOURCE_REGEX], [DESTINATION_ENTITY_ID], [DESTINATION_VALUE], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (16, 11, 2, N'^HEL-[a-zA-Z0-9\-_\s]+$', 1, N'SIVT', 1, NULL, N'DigitalData', CAST(N'2021-11-26T13:43:12.260' AS DateTime), NULL, N'Nov 26 202')
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_MAPPING_CONFIG] ([GUID], [ORDER_KEY], [SOURCE_ENTITY_ID], [SOURCE_REGEX], [DESTINATION_ENTITY_ID], [DESTINATION_VALUE], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (17, 12, 2, N'^HEL-[a-zA-Z0-9\-_\s]+$', 3, N'104', 1, NULL, N'DigitalData', CAST(N'2021-11-26T13:43:21.867' AS DateTime), NULL, N'Nov 26 202')
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_MAPPING_CONFIG] ([GUID], [ORDER_KEY], [SOURCE_ENTITY_ID], [SOURCE_REGEX], [DESTINATION_ENTITY_ID], [DESTINATION_VALUE], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (19, 13, 2, N'^NIE-[a-zA-Z0-9\-_\s]+$', 1, N'SIVT', 1, NULL, N'DigitalData', CAST(N'2021-11-26T13:43:54.493' AS DateTime), NULL, N'Nov 26 202')
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_MAPPING_CONFIG] ([GUID], [ORDER_KEY], [SOURCE_ENTITY_ID], [SOURCE_REGEX], [DESTINATION_ENTITY_ID], [DESTINATION_VALUE], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (20, 14, 2, N'^NIE-[a-zA-Z0-9\-_\s]+$', 3, N'106', 1, NULL, N'DigitalData', CAST(N'2021-11-26T13:44:07.993' AS DateTime), NULL, N'Nov 26 202')
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_MAPPING_CONFIG] ([GUID], [ORDER_KEY], [SOURCE_ENTITY_ID], [SOURCE_REGEX], [DESTINATION_ENTITY_ID], [DESTINATION_VALUE], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (21, 15, 2, N'^WAL-[a-zA-Z0-9\-_\s]+$', 1, N'SIVT', 1, NULL, N'DigitalData', CAST(N'2021-11-26T13:45:02.557' AS DateTime), NULL, N'Nov 26 202')
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_MAPPING_CONFIG] ([GUID], [ORDER_KEY], [SOURCE_ENTITY_ID], [SOURCE_REGEX], [DESTINATION_ENTITY_ID], [DESTINATION_VALUE], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (22, 16, 2, N'^WAL-[a-zA-Z0-9\-_\s]+$', 3, N'107', 1, NULL, N'DigitalData', CAST(N'2021-11-26T13:45:14.463' AS DateTime), NULL, N'Nov 26 202')
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_MAPPING_CONFIG] ([GUID], [ORDER_KEY], [SOURCE_ENTITY_ID], [SOURCE_REGEX], [DESTINATION_ENTITY_ID], [DESTINATION_VALUE], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (23, 17, 2, N'^HKL-[a-zA-Z0-9\-_\s]+$', 1, N'SIVT', 1, NULL, N'DigitalData', CAST(N'2021-11-26T13:45:36.150' AS DateTime), NULL, N'Nov 26 202')
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_MAPPING_CONFIG] ([GUID], [ORDER_KEY], [SOURCE_ENTITY_ID], [SOURCE_REGEX], [DESTINATION_ENTITY_ID], [DESTINATION_VALUE], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (24, 18, 2, N'^HKL-[a-zA-Z0-9\-_\s]+$', 3, N'108', 1, NULL, N'DigitalData', CAST(N'2021-11-26T13:45:46.430' AS DateTime), NULL, N'Nov 26 202')
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_MAPPING_CONFIG] ([GUID], [ORDER_KEY], [SOURCE_ENTITY_ID], [SOURCE_REGEX], [DESTINATION_ENTITY_ID], [DESTINATION_VALUE], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (25, 19, 2, N'^FIN-[a-zA-Z0-9\-_\s]+$', 1, N'SIVT', 1, NULL, N'DigitalData', CAST(N'2021-11-26T13:46:14.730' AS DateTime), NULL, N'Nov 26 202')
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_MAPPING_CONFIG] ([GUID], [ORDER_KEY], [SOURCE_ENTITY_ID], [SOURCE_REGEX], [DESTINATION_ENTITY_ID], [DESTINATION_VALUE], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (26, 20, 2, N'^FIN-[a-zA-Z0-9\-_\s]+$', 3, N'109', 1, NULL, N'DigitalData', CAST(N'2021-11-26T13:46:25.650' AS DateTime), NULL, N'Nov 26 202')
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_MAPPING_CONFIG] ([GUID], [ORDER_KEY], [SOURCE_ENTITY_ID], [SOURCE_REGEX], [DESTINATION_ENTITY_ID], [DESTINATION_VALUE], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (27, 21, 2, N'^ETH-[a-zA-Z0-9\-_\s]+$', 1, N'SIVT', 1, NULL, N'DigitalData', CAST(N'2021-11-26T13:47:34.057' AS DateTime), NULL, N'Nov 26 202')
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_MAPPING_CONFIG] ([GUID], [ORDER_KEY], [SOURCE_ENTITY_ID], [SOURCE_REGEX], [DESTINATION_ENTITY_ID], [DESTINATION_VALUE], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (28, 22, 2, N'^ETH-[a-zA-Z0-9\-_\s]+$', 3, N'110', 1, NULL, N'DigitalData', CAST(N'2021-11-26T13:47:46.963' AS DateTime), NULL, N'Nov 26 202')
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_MAPPING_CONFIG] ([GUID], [ORDER_KEY], [SOURCE_ENTITY_ID], [SOURCE_REGEX], [DESTINATION_ENTITY_ID], [DESTINATION_VALUE], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (29, 23, 2, N'^BRI-[a-zA-Z0-9\-_\s]+$', 1, N'SIVT', 1, NULL, N'DigitalData', CAST(N'2021-11-26T13:48:36.667' AS DateTime), NULL, N'Nov 26 202')
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_MAPPING_CONFIG] ([GUID], [ORDER_KEY], [SOURCE_ENTITY_ID], [SOURCE_REGEX], [DESTINATION_ENTITY_ID], [DESTINATION_VALUE], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (30, 24, 2, N'^BRI-[a-zA-Z0-9\-_\s]+$', 3, N'111', 1, NULL, N'DigitalData', CAST(N'2021-11-26T13:49:00.463' AS DateTime), NULL, N'Nov 26 202')
|
||||||
|
GO
|
||||||
|
SET IDENTITY_INSERT [dbo].[TBMT_MAPPING_CONFIG] OFF
|
||||||
|
GO
|
||||||
|
SET IDENTITY_INSERT [dbo].[TBMT_MAPPING_ENTITIES] ON
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_MAPPING_ENTITIES] ([GUID], [NAME], [ITEM_ID], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (1, N'MANDATOR', NULL, 1, NULL, N'DEFAULT', NULL, NULL, NULL)
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_MAPPING_ENTITIES] ([GUID], [NAME], [ITEM_ID], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (2, N'ARTICLE', 18, 1, NULL, N'DEFAULT', NULL, NULL, CAST(N'2021-11-19T12:27:02.443' AS DateTime))
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_MAPPING_ENTITIES] ([GUID], [NAME], [ITEM_ID], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (3, N'DOCUMENTTYPE', 10, 1, NULL, N'DEFAULT', NULL, NULL, CAST(N'2021-11-19T12:26:06.693' AS DateTime))
|
||||||
|
GO
|
||||||
|
SET IDENTITY_INSERT [dbo].[TBMT_MAPPING_ENTITIES] OFF
|
||||||
|
GO
|
||||||
|
SET IDENTITY_INSERT [dbo].[TBMT_TABLES] ON
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_TABLES] ([GUID], [NAME], [TEMPLATE_ID], [IS_HEAD], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (1, N'EXIM-VRG_ordersT025', 1, 1, 1, NULL, N'DEFAULT', NULL, NULL, NULL)
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_TABLES] ([GUID], [NAME], [TEMPLATE_ID], [IS_HEAD], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (2, N'EXIM-VRG_ordersT026', 1, 0, 1, NULL, N'DEFAULT', NULL, NULL, NULL)
|
||||||
|
GO
|
||||||
|
SET IDENTITY_INSERT [dbo].[TBMT_TABLES] OFF
|
||||||
|
GO
|
||||||
|
SET IDENTITY_INSERT [dbo].[TBMT_TEMPLATES] ON
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBMT_TEMPLATES] ([GUID], [NAME], [DESCRIPTION], [FILE_NAME], [IS_IMPORT], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (1, N'EXIM-VRG_orders', N'Schaum EDI Aufträge', N'MESOBelegeEXIM-VRG_orders.xsd', 1, 1, NULL, N'DEFAULT', NULL, NULL, NULL)
|
||||||
|
GO
|
||||||
|
SET IDENTITY_INSERT [dbo].[TBMT_TEMPLATES] OFF
|
||||||
GO
|
GO
|
||||||
SET IDENTITY_INSERT [dbo].[TBEDI_XML_TYPES] ON
|
SET IDENTITY_INSERT [dbo].[TBEDI_XML_TYPES] ON
|
||||||
|
GO
|
||||||
INSERT [dbo].[TBEDI_XML_TYPES] ([GUID], [NAME]) VALUES (1, N'STRING')
|
INSERT [dbo].[TBEDI_XML_TYPES] ([GUID], [NAME], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (1, N'STRING', 1, NULL, N'DEFAULT', NULL, NULL, NULL)
|
||||||
INSERT [dbo].[TBEDI_XML_TYPES] ([GUID], [NAME]) VALUES (2, N'INTEGER')
|
GO
|
||||||
INSERT [dbo].[TBEDI_XML_TYPES] ([GUID], [NAME]) VALUES (3, N'DATE')
|
INSERT [dbo].[TBEDI_XML_TYPES] ([GUID], [NAME], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (2, N'INTEGER', 1, NULL, N'DEFAULT', NULL, NULL, NULL)
|
||||||
INSERT [dbo].[TBEDI_XML_TYPES] ([GUID], [NAME]) VALUES (4, N'BOOLEAN')
|
GO
|
||||||
INSERT [dbo].[TBEDI_XML_TYPES] ([GUID], [NAME]) VALUES (5, N'DECIMAL')
|
INSERT [dbo].[TBEDI_XML_TYPES] ([GUID], [NAME], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (3, N'DATE', 1, NULL, N'DEFAULT', NULL, NULL, NULL)
|
||||||
INSERT [dbo].[TBEDI_XML_TYPES] ([GUID], [NAME]) VALUES (6, N'ACCOUNT')
|
GO
|
||||||
INSERT [dbo].[TBEDI_XML_TYPES] ([GUID], [NAME]) VALUES (7, N'ARTICLE')
|
INSERT [dbo].[TBEDI_XML_TYPES] ([GUID], [NAME], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (4, N'BOOLEAN', 1, NULL, N'DEFAULT', NULL, NULL, NULL)
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBEDI_XML_TYPES] ([GUID], [NAME], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (5, N'DECIMAL', 1, NULL, N'DEFAULT', NULL, NULL, NULL)
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBEDI_XML_TYPES] ([GUID], [NAME], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (6, N'ACCOUNT', 1, NULL, N'DEFAULT', NULL, NULL, NULL)
|
||||||
|
GO
|
||||||
|
INSERT [dbo].[TBEDI_XML_TYPES] ([GUID], [NAME], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (7, N'ARTICLE', 1, NULL, N'DEFAULT', NULL, NULL, NULL)
|
||||||
|
GO
|
||||||
SET IDENTITY_INSERT [dbo].[TBEDI_XML_TYPES] OFF
|
SET IDENTITY_INSERT [dbo].[TBEDI_XML_TYPES] OFF
|
||||||
GO
|
GO
|
||||||
ALTER TABLE [dbo].[TBEDI_XML_ITEMS] ADD CONSTRAINT [DF_TBEDI_XML_ITEMS_IS_READ_ONLY] DEFAULT ((0)) FOR [IS_READ_ONLY]
|
ALTER TABLE [dbo].[TBMT_CONFIG] ADD CONSTRAINT [DF_TBMT_CONFIG_ACTIVE] DEFAULT ((1)) FOR [ACTIVE]
|
||||||
GO
|
GO
|
||||||
ALTER TABLE [dbo].[TBEDI_XML_ITEMS] ADD CONSTRAINT [DF_TBEDI_XML_ITEMS_IS_VISIBLE] DEFAULT ((0)) FOR [IS_VISIBLE]
|
ALTER TABLE [dbo].[TBMT_CONFIG] ADD CONSTRAINT [DF_TBMT_CONFIG_ADDED_WHO] DEFAULT (N'DEFAULT') FOR [ADDED_WHO]
|
||||||
GO
|
GO
|
||||||
ALTER TABLE [dbo].[TBEDI_XML_ITEMS] ADD CONSTRAINT [DF_TBEDI_XML_ITEMS_ORDER_KEY] DEFAULT ((0)) FOR [ORDER_KEY]
|
ALTER TABLE [dbo].[TBMT_CONFIG] ADD CONSTRAINT [DF_TBMT_CONFIG_ADDED_WHEN] DEFAULT (getdate()) FOR [ADDED_WHEN]
|
||||||
GO
|
GO
|
||||||
ALTER TABLE [dbo].[TBEDI_XML_ITEMS] ADD CONSTRAINT [DF_TBEDI_XML_ITEMS_IS_REQUIRED] DEFAULT ((0)) FOR [IS_REQUIRED]
|
ALTER TABLE [dbo].[TBMT_FUNCTIONS] ADD CONSTRAINT [DF_TBMT_FUNCTIONS_ACTIVE] DEFAULT ((1)) FOR [ACTIVE]
|
||||||
GO
|
GO
|
||||||
ALTER TABLE [dbo].[TBEDI_XML_TABLES] ADD CONSTRAINT [DF_TBEDI_XML_NODES_IS_HEAD] DEFAULT ((0)) FOR [IS_HEAD]
|
ALTER TABLE [dbo].[TBMT_FUNCTIONS] ADD CONSTRAINT [DF_TBMT_FUNCTIONS_ADDED_WHO] DEFAULT (N'DEFAULT') FOR [ADDED_WHO]
|
||||||
GO
|
GO
|
||||||
ALTER TABLE [dbo].[TBEDI_XML_ITEMS] WITH CHECK ADD CONSTRAINT [FK_TBEDI_XML_NODES] FOREIGN KEY([XML_TABLE_ID])
|
ALTER TABLE [dbo].[TBMT_FUNCTIONS] ADD CONSTRAINT [DF_TBMT_FUNCTIONS_ADDED_WHEN] DEFAULT (getdate()) FOR [ADDED_WHEN]
|
||||||
REFERENCES [dbo].[TBEDI_XML_ITEMS] ([GUID])
|
|
||||||
GO
|
GO
|
||||||
ALTER TABLE [dbo].[TBEDI_XML_ITEMS] CHECK CONSTRAINT [FK_TBEDI_XML_NODES]
|
ALTER TABLE [dbo].[TBMT_TEMPLATE_ITEMS] ADD CONSTRAINT [DF_TBMT_TEMPLATE_ITEMS_ORDER_KEY] DEFAULT ((0)) FOR [ORDER_KEY]
|
||||||
GO
|
GO
|
||||||
ALTER TABLE [dbo].[TBEDI_XML_ITEMS] WITH CHECK ADD CONSTRAINT [FK_TBEDI_XML_TYPES] FOREIGN KEY([XML_TYPE_ID])
|
ALTER TABLE [dbo].[TBMT_TEMPLATE_ITEMS] ADD CONSTRAINT [DF_TBMT_TEMPLATE_ITEMS_IS_READ_ONLY] DEFAULT ((0)) FOR [IS_READ_ONLY]
|
||||||
REFERENCES [dbo].[TBEDI_XML_ITEMS] ([GUID])
|
|
||||||
GO
|
GO
|
||||||
ALTER TABLE [dbo].[TBEDI_XML_ITEMS] CHECK CONSTRAINT [FK_TBEDI_XML_TYPES]
|
ALTER TABLE [dbo].[TBMT_TEMPLATE_ITEMS] ADD CONSTRAINT [DF_TBMT_TEMPLATE_ITEMS_IS_VISIBLE] DEFAULT ((0)) FOR [IS_VISIBLE]
|
||||||
|
GO
|
||||||
|
ALTER TABLE [dbo].[TBMT_TEMPLATE_ITEMS] ADD CONSTRAINT [DF_TBMT_TEMPLATE_ITEMS_IS_REQUIRED] DEFAULT ((0)) FOR [IS_REQUIRED]
|
||||||
|
GO
|
||||||
|
ALTER TABLE [dbo].[TBMT_TEMPLATE_ITEMS] ADD CONSTRAINT [DF_TBMT_TEMPLATE_ITEMS_IS_VIRTUAL] DEFAULT ((0)) FOR [IS_VIRTUAL]
|
||||||
|
GO
|
||||||
|
ALTER TABLE [dbo].[TBMT_TEMPLATE_ITEMS] ADD CONSTRAINT [DF_TBMT_TEMPLATE_ITEMS_ACTIVE] DEFAULT ((1)) FOR [ACTIVE]
|
||||||
|
GO
|
||||||
|
ALTER TABLE [dbo].[TBMT_TEMPLATE_ITEMS] ADD CONSTRAINT [DF_TBMT_TEMPLATE_ITEMS_ADDED_WHO] DEFAULT (N'DEFAULT') FOR [ADDED_WHO]
|
||||||
|
GO
|
||||||
|
ALTER TABLE [dbo].[TBMT_TEMPLATE_ITEMS] ADD CONSTRAINT [DF_TBMT_TEMPLATE_ITEMS_ADDED_WHEN] DEFAULT (getdate()) FOR [ADDED_WHEN]
|
||||||
|
GO
|
||||||
|
ALTER TABLE [dbo].[TBMT_MANDATORS] ADD CONSTRAINT [DF_TBMT_MANDATORS_ACTIVE] DEFAULT ((1)) FOR [ACTIVE]
|
||||||
|
GO
|
||||||
|
ALTER TABLE [dbo].[TBMT_MAPPING_CONFIG] ADD CONSTRAINT [DF_TBEDI_XML_VALUE_MAPPING_ORDER_KEY] DEFAULT ((0)) FOR [ORDER_KEY]
|
||||||
|
GO
|
||||||
|
ALTER TABLE [dbo].[TBMT_MAPPING_CONFIG] ADD CONSTRAINT [DF_TBMT_MAPPING_CONFIG_ACTIVE] DEFAULT ((1)) FOR [ACTIVE]
|
||||||
|
GO
|
||||||
|
ALTER TABLE [dbo].[TBMT_MAPPING_CONFIG] ADD CONSTRAINT [DF_TBMT_MAPPING_CONFIG_ADDED_WHO] DEFAULT (N'DEFAULT') FOR [ADDED_WHO]
|
||||||
|
GO
|
||||||
|
ALTER TABLE [dbo].[TBMT_MAPPING_CONFIG] ADD CONSTRAINT [DF_TBMT_MAPPING_CONFIG_ADDED_WHEN] DEFAULT (getdate()) FOR [ADDED_WHEN]
|
||||||
|
GO
|
||||||
|
ALTER TABLE [dbo].[TBMT_MAPPING_ENTITIES] ADD CONSTRAINT [DF_TBMT_MAPPING_ENTITIES_ACTIVE] DEFAULT ((1)) FOR [ACTIVE]
|
||||||
|
GO
|
||||||
|
ALTER TABLE [dbo].[TBMT_MAPPING_ENTITIES] ADD CONSTRAINT [DF_TBMT_MAPPING_ENTITIES_ADDED_WHO] DEFAULT (N'DEFAULT') FOR [ADDED_WHO]
|
||||||
|
GO
|
||||||
|
ALTER TABLE [dbo].[TBMT_MAPPING_ENTITIES] ADD CONSTRAINT [DF_TBMT_MAPPING_ENTITIES_ADDED_WHEN] DEFAULT (getdate()) FOR [ADDED_WHEN]
|
||||||
|
GO
|
||||||
|
ALTER TABLE [dbo].[TBMT_TABLES] ADD CONSTRAINT [DF_TBEDI_XML_NODES_IS_HEAD] DEFAULT ((0)) FOR [IS_HEAD]
|
||||||
|
GO
|
||||||
|
ALTER TABLE [dbo].[TBMT_TABLES] ADD CONSTRAINT [DF_TBMT_TABLES_ACTIVE] DEFAULT ((1)) FOR [ACTIVE]
|
||||||
|
GO
|
||||||
|
ALTER TABLE [dbo].[TBMT_TABLES] ADD CONSTRAINT [DF_TBMT_TABLES_ADDED_WHO] DEFAULT (N'DEFAULT') FOR [ADDED_WHO]
|
||||||
|
GO
|
||||||
|
ALTER TABLE [dbo].[TBMT_TABLES] ADD CONSTRAINT [DF_TBMT_TABLES_ADDED_WHEN] DEFAULT (getdate()) FOR [ADDED_WHEN]
|
||||||
|
GO
|
||||||
|
ALTER TABLE [dbo].[TBMT_TEMPLATES] ADD CONSTRAINT [DF_TBMT_TEMPLATES_ACTIVE] DEFAULT ((1)) FOR [ACTIVE]
|
||||||
|
GO
|
||||||
|
ALTER TABLE [dbo].[TBMT_TEMPLATES] ADD CONSTRAINT [DF_TBMT_TEMPLATES_ADDED_WHO] DEFAULT (N'DEFAULT') FOR [ADDED_WHO]
|
||||||
|
GO
|
||||||
|
ALTER TABLE [dbo].[TBMT_TEMPLATES] ADD CONSTRAINT [DF_TBMT_TEMPLATES_ADDED_WHEN] DEFAULT (getdate()) FOR [ADDED_WHEN]
|
||||||
|
GO
|
||||||
|
ALTER TABLE [dbo].[TBEDI_XML_TYPES] ADD CONSTRAINT [DF_TBEDI_XML_TYPES_ACTIVE] DEFAULT ((1)) FOR [ACTIVE]
|
||||||
|
GO
|
||||||
|
ALTER TABLE [dbo].[TBEDI_XML_TYPES] ADD CONSTRAINT [DF_TBEDI_XML_TYPES_ADDED_WHO] DEFAULT (N'DEFAULT') FOR [ADDED_WHO]
|
||||||
|
GO
|
||||||
|
ALTER TABLE [dbo].[TBEDI_XML_TYPES] ADD CONSTRAINT [DF_TBEDI_XML_TYPES_ADDED_WHEN] DEFAULT (getdate()) FOR [ADDED_WHEN]
|
||||||
|
GO
|
||||||
|
ALTER TABLE [dbo].[TBMT_TEMPLATE_ITEMS] WITH CHECK ADD CONSTRAINT [FK_TBEDI_XML_NODES] FOREIGN KEY([XML_TABLE_ID])
|
||||||
|
REFERENCES [dbo].[TBMT_TEMPLATE_ITEMS] ([GUID])
|
||||||
|
GO
|
||||||
|
ALTER TABLE [dbo].[TBMT_TEMPLATE_ITEMS] CHECK CONSTRAINT [FK_TBEDI_XML_NODES]
|
||||||
|
GO
|
||||||
|
ALTER TABLE [dbo].[TBMT_TEMPLATE_ITEMS] WITH CHECK ADD CONSTRAINT [FK_TBEDI_XML_TYPES] FOREIGN KEY([XML_TYPE_ID])
|
||||||
|
REFERENCES [dbo].[TBMT_TEMPLATE_ITEMS] ([GUID])
|
||||||
|
GO
|
||||||
|
ALTER TABLE [dbo].[TBMT_TEMPLATE_ITEMS] CHECK CONSTRAINT [FK_TBEDI_XML_TYPES]
|
||||||
GO
|
GO
|
||||||
|
|||||||
5324
MultiTool.Form/DS_DD_ECM.Designer.vb
generated
5324
MultiTool.Form/DS_DD_ECM.Designer.vb
generated
File diff suppressed because it is too large
Load Diff
@@ -7,59 +7,80 @@
|
|||||||
<Connection AppSettingsObjectName="MySettings" AppSettingsPropertyName="DD_ECMConnectionString" ConnectionStringObject="" IsAppSettingsProperty="true" Modifier="Assembly" Name="DD_ECMConnectionString (MySettings)" ParameterPrefix="@" PropertyReference="ApplicationSettings.MultiTool.Form.My.MySettings.GlobalReference.Default.DD_ECMConnectionString" Provider="System.Data.SqlClient" />
|
<Connection AppSettingsObjectName="MySettings" AppSettingsPropertyName="DD_ECMConnectionString" ConnectionStringObject="" IsAppSettingsProperty="true" Modifier="Assembly" Name="DD_ECMConnectionString (MySettings)" ParameterPrefix="@" PropertyReference="ApplicationSettings.MultiTool.Form.My.MySettings.GlobalReference.Default.DD_ECMConnectionString" Provider="System.Data.SqlClient" />
|
||||||
</Connections>
|
</Connections>
|
||||||
<Tables>
|
<Tables>
|
||||||
<TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="TBEDI_XML_ITEMSTableAdapter" GeneratorDataComponentClassName="TBEDI_XML_ITEMSTableAdapter" Name="TBEDI_XML_ITEMS" UserDataComponentName="TBEDI_XML_ITEMSTableAdapter">
|
<TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="TBMT_TEMPLATE_ITEMSTableAdapter" GeneratorDataComponentClassName="TBMT_TEMPLATE_ITEMSTableAdapter" Name="TBMT_TEMPLATE_ITEMS" UserDataComponentName="TBMT_TEMPLATE_ITEMSTableAdapter">
|
||||||
<MainSource>
|
<MainSource>
|
||||||
<DbSource ConnectionRef="DD_ECMConnectionString (MySettings)" DbObjectName="DD_ECM.dbo.TBEDI_XML_ITEMS" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
|
<DbSource ConnectionRef="DD_ECMConnectionString (MySettings)" DbObjectType="Unknown" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
|
||||||
<DeleteCommand>
|
<DeleteCommand>
|
||||||
<DbCommand CommandType="Text" ModifiedByUser="true">
|
<DbCommand CommandType="Text" ModifiedByUser="false">
|
||||||
<CommandText>DELETE FROM TBEDI_XML_ITEMS
|
<CommandText>DELETE FROM TBMT_TEMPLATE_ITEMS
|
||||||
WHERE (GUID = @Original_GUID)</CommandText>
|
WHERE (GUID = @Original_GUID)</CommandText>
|
||||||
<Parameters>
|
<Parameters>
|
||||||
<Parameter AllowDbNull="false" AutogeneratedName="Original_GUID" ColumnName="GUID" DataSourceName="DD_ECM.dbo.TBEDI_XML_ITEMS" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@Original_GUID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="GUID" SourceColumnNullMapping="false" SourceVersion="Original" />
|
<Parameter AllowDbNull="false" AutogeneratedName="Original_GUID" ColumnName="GUID" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@Original_GUID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="GUID" SourceColumnNullMapping="false" SourceVersion="Original" />
|
||||||
</Parameters>
|
</Parameters>
|
||||||
</DbCommand>
|
</DbCommand>
|
||||||
</DeleteCommand>
|
</DeleteCommand>
|
||||||
<InsertCommand>
|
<InsertCommand>
|
||||||
<DbCommand CommandType="Text" ModifiedByUser="false">
|
<DbCommand CommandType="Text" ModifiedByUser="true">
|
||||||
<CommandText>INSERT INTO [TBEDI_XML_ITEMS] ([XML_NAME], [XML_NODE_ID], [XML_TYPE_ID], [IS_READ_ONLY], [IS_VISIBLE], [ORDER_KEY], [FUNCTION_ID], [IS_REQUIRED]) VALUES (@XML_NAME, @XML_NODE_ID, @XML_TYPE_ID, @IS_READ_ONLY, @IS_VISIBLE, @ORDER_KEY, @FUNCTION_ID, @IS_REQUIRED);
|
<CommandText>INSERT INTO TBMT_TEMPLATE_ITEMS
|
||||||
SELECT GUID, XML_NAME, XML_NODE_ID, XML_TYPE_ID, IS_READ_ONLY, IS_VISIBLE, ORDER_KEY, FUNCTION_ID, IS_REQUIRED FROM TBEDI_XML_ITEMS WHERE (GUID = SCOPE_IDENTITY())</CommandText>
|
(ORDER_KEY, NAME, TABLE_ID, TYPE_ID, IS_READ_ONLY, IS_VISIBLE, IS_REQUIRED, IS_VIRTUAL, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN)
|
||||||
|
VALUES (@ORDER_KEY,@NAME,@TABLE_ID,@TYPE_ID,@IS_READ_ONLY,@IS_VISIBLE,@IS_REQUIRED,@IS_VIRTUAL,@ADDED_WHO,@ADDED_WHEN,@CHANGED_WHO,@CHANGED_WHEN);
|
||||||
|
SELECT GUID, ORDER_KEY, XML_NAME, XML_TABLE_ID, XML_TYPE_ID, IS_READ_ONLY, IS_VISIBLE, IS_REQUIRED, IS_VIRTUAL, FUNCTION_ID, FUNCTION_PARAMETERS, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBMT_TEMPLATE_ITEMS WHERE (GUID = SCOPE_IDENTITY())</CommandText>
|
||||||
<Parameters>
|
<Parameters>
|
||||||
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@XML_NAME" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="XML_NAME" SourceColumnNullMapping="false" SourceVersion="Current" />
|
<Parameter AllowDbNull="false" AutogeneratedName="ORDER_KEY" ColumnName="ORDER_KEY" DataSourceName="DD_ECM.dbo.TBMT_TEMPLATE_ITEMS" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@ORDER_KEY" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="ORDER_KEY" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@XML_NODE_ID" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="XML_NODE_ID" SourceColumnNullMapping="false" SourceVersion="Current" />
|
<Parameter AllowDbNull="false" AutogeneratedName="NAME" ColumnName="NAME" DataSourceName="DD_ECM.dbo.TBMT_TEMPLATE_ITEMS" DataTypeServer="nvarchar(50)" DbType="String" Direction="Input" ParameterName="@NAME" Precision="0" ProviderType="NVarChar" Scale="0" Size="50" SourceColumn="NAME" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@XML_TYPE_ID" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="XML_TYPE_ID" SourceColumnNullMapping="false" SourceVersion="Current" />
|
<Parameter AllowDbNull="false" AutogeneratedName="TABLE_ID" ColumnName="TABLE_ID" DataSourceName="DD_ECM.dbo.TBMT_TEMPLATE_ITEMS" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@TABLE_ID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="TABLE_ID" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@IS_READ_ONLY" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="IS_READ_ONLY" SourceColumnNullMapping="false" SourceVersion="Current" />
|
<Parameter AllowDbNull="false" AutogeneratedName="TYPE_ID" ColumnName="TYPE_ID" DataSourceName="DD_ECM.dbo.TBMT_TEMPLATE_ITEMS" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@TYPE_ID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="TYPE_ID" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@IS_VISIBLE" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="IS_VISIBLE" SourceColumnNullMapping="false" SourceVersion="Current" />
|
<Parameter AllowDbNull="false" AutogeneratedName="IS_READ_ONLY" ColumnName="IS_READ_ONLY" DataSourceName="DD_ECM.dbo.TBMT_TEMPLATE_ITEMS" DataTypeServer="bit" DbType="Boolean" Direction="Input" ParameterName="@IS_READ_ONLY" Precision="0" ProviderType="Bit" Scale="0" Size="1" SourceColumn="IS_READ_ONLY" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@ORDER_KEY" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="ORDER_KEY" SourceColumnNullMapping="false" SourceVersion="Current" />
|
<Parameter AllowDbNull="false" AutogeneratedName="IS_VISIBLE" ColumnName="IS_VISIBLE" DataSourceName="DD_ECM.dbo.TBMT_TEMPLATE_ITEMS" DataTypeServer="bit" DbType="Boolean" Direction="Input" ParameterName="@IS_VISIBLE" Precision="0" ProviderType="Bit" Scale="0" Size="1" SourceColumn="IS_VISIBLE" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@FUNCTION_ID" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="FUNCTION_ID" SourceColumnNullMapping="false" SourceVersion="Current" />
|
<Parameter AllowDbNull="false" AutogeneratedName="IS_REQUIRED" ColumnName="IS_REQUIRED" DataSourceName="DD_ECM.dbo.TBMT_TEMPLATE_ITEMS" DataTypeServer="bit" DbType="Boolean" Direction="Input" ParameterName="@IS_REQUIRED" Precision="0" ProviderType="Bit" Scale="0" Size="1" SourceColumn="IS_REQUIRED" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@IS_REQUIRED" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="IS_REQUIRED" SourceColumnNullMapping="false" SourceVersion="Current" />
|
<Parameter AllowDbNull="false" AutogeneratedName="IS_VIRTUAL" ColumnName="IS_VIRTUAL" DataSourceName="DD_ECM.dbo.TBMT_TEMPLATE_ITEMS" DataTypeServer="bit" DbType="Boolean" Direction="Input" ParameterName="@IS_VIRTUAL" Precision="0" ProviderType="Bit" Scale="0" Size="1" SourceColumn="IS_VIRTUAL" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
|
<Parameter AllowDbNull="false" AutogeneratedName="ADDED_WHO" ColumnName="ADDED_WHO" DataSourceName="DD_ECM.dbo.TBMT_TEMPLATE_ITEMS" DataTypeServer="nvarchar(50)" DbType="String" Direction="Input" ParameterName="@ADDED_WHO" Precision="0" ProviderType="NVarChar" Scale="0" Size="50" SourceColumn="ADDED_WHO" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
|
<Parameter AllowDbNull="true" AutogeneratedName="ADDED_WHEN" ColumnName="ADDED_WHEN" DataSourceName="DD_ECM.dbo.TBMT_TEMPLATE_ITEMS" DataTypeServer="datetime" DbType="DateTime" Direction="Input" ParameterName="@ADDED_WHEN" Precision="0" ProviderType="DateTime" Scale="0" Size="8" SourceColumn="ADDED_WHEN" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
|
<Parameter AllowDbNull="true" AutogeneratedName="CHANGED_WHO" ColumnName="CHANGED_WHO" DataSourceName="DD_ECM.dbo.TBMT_TEMPLATE_ITEMS" DataTypeServer="nvarchar(50)" DbType="String" Direction="Input" ParameterName="@CHANGED_WHO" Precision="0" ProviderType="NVarChar" Scale="0" Size="50" SourceColumn="CHANGED_WHO" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
|
<Parameter AllowDbNull="true" AutogeneratedName="CHANGED_WHEN" ColumnName="CHANGED_WHEN" DataSourceName="DD_ECM.dbo.TBMT_TEMPLATE_ITEMS" DataTypeServer="datetime" DbType="DateTime" Direction="Input" ParameterName="@CHANGED_WHEN" Precision="0" ProviderType="DateTime" Scale="0" Size="8" SourceColumn="CHANGED_WHEN" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
</Parameters>
|
</Parameters>
|
||||||
</DbCommand>
|
</DbCommand>
|
||||||
</InsertCommand>
|
</InsertCommand>
|
||||||
<SelectCommand>
|
<SelectCommand>
|
||||||
<DbCommand CommandType="Text" ModifiedByUser="true">
|
<DbCommand CommandType="Text" ModifiedByUser="false">
|
||||||
<CommandText>SELECT GUID, XML_NAME, XML_NODE_ID, XML_TYPE_ID, IS_READ_ONLY, IS_VISIBLE, ORDER_KEY, FUNCTION_ID, IS_REQUIRED
|
<CommandText>SELECT TBMT_TEMPLATE_ITEMS.GUID, TBMT_TEMPLATE_ITEMS.ORDER_KEY, TBMT_TEMPLATE_ITEMS.NAME, TBMT_TEMPLATE_ITEMS.TABLE_ID, TBMT_TEMPLATE_ITEMS.TYPE_ID, TBMT_TEMPLATE_ITEMS.IS_READ_ONLY,
|
||||||
FROM TBEDI_XML_ITEMS</CommandText>
|
TBMT_TEMPLATE_ITEMS.IS_VISIBLE, TBMT_TEMPLATE_ITEMS.IS_REQUIRED, TBMT_TEMPLATE_ITEMS.IS_VIRTUAL, TBMT_TEMPLATE_ITEMS.ACTIVE, TBMT_TEMPLATE_ITEMS.COMMENT,
|
||||||
<Parameters />
|
TBMT_TEMPLATE_ITEMS.ADDED_WHO, TBMT_TEMPLATE_ITEMS.ADDED_WHEN, TBMT_TEMPLATE_ITEMS.CHANGED_WHO, TBMT_TEMPLATE_ITEMS.CHANGED_WHEN, TBTEMPLATES.NAME AS TEMPLATE_NAME,
|
||||||
|
TBTABLES.NAME AS TABLE_NAME, TBMT_TEMPLATE_ITEMS.PREFER_EXTERNAL
|
||||||
|
FROM TBMT_TEMPLATE_ITEMS INNER JOIN
|
||||||
|
TBMT_TABLES AS TBTABLES ON TBMT_TEMPLATE_ITEMS.TABLE_ID = TBTABLES.GUID INNER JOIN
|
||||||
|
TBMT_TEMPLATES AS TBTEMPLATES ON TBTABLES.TEMPLATE_ID = TBTEMPLATES.GUID
|
||||||
|
WHERE (TBMT_TEMPLATE_ITEMS.TABLE_ID = @TABLE_ID)</CommandText>
|
||||||
|
<Parameters>
|
||||||
|
<Parameter AllowDbNull="false" AutogeneratedName="TABLE_ID" ColumnName="TABLE_ID" DataSourceName="DD_ECM.dbo.TBMT_TEMPLATE_ITEMS" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@TABLE_ID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="TABLE_ID" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
|
</Parameters>
|
||||||
</DbCommand>
|
</DbCommand>
|
||||||
</SelectCommand>
|
</SelectCommand>
|
||||||
<UpdateCommand>
|
<UpdateCommand>
|
||||||
<DbCommand CommandType="Text" ModifiedByUser="true">
|
<DbCommand CommandType="Text" ModifiedByUser="true">
|
||||||
<CommandText>UPDATE TBEDI_XML_ITEMS
|
<CommandText>UPDATE TBMT_TEMPLATE_ITEMS
|
||||||
SET XML_NAME = @XML_NAME, XML_NODE_ID = @XML_NODE_ID, XML_TYPE_ID = @XML_TYPE_ID, IS_READ_ONLY = @IS_READ_ONLY, IS_VISIBLE = @IS_VISIBLE, ORDER_KEY = @ORDER_KEY,
|
SET ORDER_KEY = @ORDER_KEY, NAME = @XML_NAME, TABLE_ID = @XML_TABLE_ID, TYPE_ID = @XML_TYPE_ID, IS_READ_ONLY = @IS_READ_ONLY, IS_VISIBLE = @IS_VISIBLE, IS_REQUIRED = @IS_REQUIRED,
|
||||||
FUNCTION_ID = @FUNCTION_ID, IS_REQUIRED = @IS_REQUIRED
|
IS_VIRTUAL = @IS_VIRTUAL, ADDED_WHO = @ADDED_WHO, ADDED_WHEN = @ADDED_WHEN, CHANGED_WHO = @CHANGED_WHO, CHANGED_WHEN = @CHANGED_WHEN, PREFER_EXTERNAL = @PREFER_EXTERNAL,
|
||||||
|
ACTIVE = @ACTIVE
|
||||||
WHERE (GUID = @Original_GUID);
|
WHERE (GUID = @Original_GUID);
|
||||||
SELECT GUID, XML_NAME, XML_NODE_ID, XML_TYPE_ID, IS_READ_ONLY, IS_VISIBLE, ORDER_KEY, FUNCTION_ID, IS_REQUIRED FROM TBEDI_XML_ITEMS WHERE (GUID = @GUID)</CommandText>
|
SELECT GUID, ORDER_KEY, XML_NAME, XML_TABLE_ID, XML_TYPE_ID, IS_READ_ONLY, IS_VISIBLE, IS_REQUIRED, IS_VIRTUAL, FUNCTION_ID, FUNCTION_PARAMETERS, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBMT_TEMPLATE_ITEMS WHERE (GUID = @GUID)</CommandText>
|
||||||
<Parameters>
|
<Parameters>
|
||||||
<Parameter AllowDbNull="false" AutogeneratedName="XML_NAME" ColumnName="XML_NAME" DataSourceName="DD_ECM.dbo.TBEDI_XML_ITEMS" DataTypeServer="nvarchar(50)" DbType="String" Direction="Input" ParameterName="@XML_NAME" Precision="0" ProviderType="NVarChar" Scale="0" Size="50" SourceColumn="XML_NAME" SourceColumnNullMapping="false" SourceVersion="Current" />
|
<Parameter AllowDbNull="false" AutogeneratedName="ORDER_KEY" ColumnName="ORDER_KEY" DataSourceName="DD_ECM.dbo.TBMT_TEMPLATE_ITEMS" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@ORDER_KEY" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="ORDER_KEY" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
<Parameter AllowDbNull="false" AutogeneratedName="XML_NODE_ID" ColumnName="XML_NODE_ID" DataSourceName="DD_ECM.dbo.TBEDI_XML_ITEMS" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@XML_NODE_ID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="XML_NODE_ID" SourceColumnNullMapping="false" SourceVersion="Current" />
|
<Parameter AllowDbNull="false" AutogeneratedName="XML_NAME" ColumnName="NAME" DataSourceName="DD_ECM.dbo.TBMT_TEMPLATE_ITEMS" DataTypeServer="nvarchar(50)" DbType="String" Direction="Input" ParameterName="@XML_NAME" Precision="0" ProviderType="NVarChar" Scale="0" Size="50" SourceColumn="NAME" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
<Parameter AllowDbNull="false" AutogeneratedName="XML_TYPE_ID" ColumnName="XML_TYPE_ID" DataSourceName="DD_ECM.dbo.TBEDI_XML_ITEMS" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@XML_TYPE_ID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="XML_TYPE_ID" SourceColumnNullMapping="false" SourceVersion="Current" />
|
<Parameter AllowDbNull="false" AutogeneratedName="XML_TABLE_ID" ColumnName="TABLE_ID" DataSourceName="DD_ECM.dbo.TBMT_TEMPLATE_ITEMS" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@XML_TABLE_ID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="TABLE_ID" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
<Parameter AllowDbNull="false" AutogeneratedName="IS_READ_ONLY" ColumnName="IS_READ_ONLY" DataSourceName="DD_ECM.dbo.TBEDI_XML_ITEMS" DataTypeServer="bit" DbType="Boolean" Direction="Input" ParameterName="@IS_READ_ONLY" Precision="0" ProviderType="Bit" Scale="0" Size="1" SourceColumn="IS_READ_ONLY" SourceColumnNullMapping="false" SourceVersion="Current" />
|
<Parameter AllowDbNull="false" AutogeneratedName="XML_TYPE_ID" ColumnName="TYPE_ID" DataSourceName="DD_ECM.dbo.TBMT_TEMPLATE_ITEMS" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@XML_TYPE_ID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="TYPE_ID" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
<Parameter AllowDbNull="false" AutogeneratedName="IS_VISIBLE" ColumnName="IS_VISIBLE" DataSourceName="DD_ECM.dbo.TBEDI_XML_ITEMS" DataTypeServer="bit" DbType="Boolean" Direction="Input" ParameterName="@IS_VISIBLE" Precision="0" ProviderType="Bit" Scale="0" Size="1" SourceColumn="IS_VISIBLE" SourceColumnNullMapping="false" SourceVersion="Current" />
|
<Parameter AllowDbNull="false" AutogeneratedName="IS_READ_ONLY" ColumnName="IS_READ_ONLY" DataSourceName="DD_ECM.dbo.TBMT_TEMPLATE_ITEMS" DataTypeServer="bit" DbType="Boolean" Direction="Input" ParameterName="@IS_READ_ONLY" Precision="0" ProviderType="Bit" Scale="0" Size="1" SourceColumn="IS_READ_ONLY" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
<Parameter AllowDbNull="false" AutogeneratedName="ORDER_KEY" ColumnName="ORDER_KEY" DataSourceName="DD_ECM.dbo.TBEDI_XML_ITEMS" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@ORDER_KEY" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="ORDER_KEY" SourceColumnNullMapping="false" SourceVersion="Current" />
|
<Parameter AllowDbNull="false" AutogeneratedName="IS_VISIBLE" ColumnName="IS_VISIBLE" DataSourceName="DD_ECM.dbo.TBMT_TEMPLATE_ITEMS" DataTypeServer="bit" DbType="Boolean" Direction="Input" ParameterName="@IS_VISIBLE" Precision="0" ProviderType="Bit" Scale="0" Size="1" SourceColumn="IS_VISIBLE" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
<Parameter AllowDbNull="true" AutogeneratedName="FUNCTION_ID" ColumnName="FUNCTION_ID" DataSourceName="DD_ECM.dbo.TBEDI_XML_ITEMS" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@FUNCTION_ID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="FUNCTION_ID" SourceColumnNullMapping="false" SourceVersion="Current" />
|
<Parameter AllowDbNull="false" AutogeneratedName="IS_REQUIRED" ColumnName="IS_REQUIRED" DataSourceName="DD_ECM.dbo.TBMT_TEMPLATE_ITEMS" DataTypeServer="bit" DbType="Boolean" Direction="Input" ParameterName="@IS_REQUIRED" Precision="0" ProviderType="Bit" Scale="0" Size="1" SourceColumn="IS_REQUIRED" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
<Parameter AllowDbNull="false" AutogeneratedName="IS_REQUIRED" ColumnName="IS_REQUIRED" DataSourceName="DD_ECM.dbo.TBEDI_XML_ITEMS" DataTypeServer="bit" DbType="Boolean" Direction="Input" ParameterName="@IS_REQUIRED" Precision="0" ProviderType="Bit" Scale="0" Size="1" SourceColumn="IS_REQUIRED" SourceColumnNullMapping="false" SourceVersion="Current" />
|
<Parameter AllowDbNull="false" AutogeneratedName="IS_VIRTUAL" ColumnName="IS_VIRTUAL" DataSourceName="DD_ECM.dbo.TBMT_TEMPLATE_ITEMS" DataTypeServer="bit" DbType="Boolean" Direction="Input" ParameterName="@IS_VIRTUAL" Precision="0" ProviderType="Bit" Scale="0" Size="1" SourceColumn="IS_VIRTUAL" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
<Parameter AllowDbNull="false" AutogeneratedName="Original_GUID" ColumnName="GUID" DataSourceName="DD_ECM.dbo.TBEDI_XML_ITEMS" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@Original_GUID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="GUID" SourceColumnNullMapping="false" SourceVersion="Original" />
|
<Parameter AllowDbNull="false" AutogeneratedName="ADDED_WHO" ColumnName="ADDED_WHO" DataSourceName="DD_ECM.dbo.TBMT_TEMPLATE_ITEMS" DataTypeServer="nvarchar(50)" DbType="String" Direction="Input" ParameterName="@ADDED_WHO" Precision="0" ProviderType="NVarChar" Scale="0" Size="50" SourceColumn="ADDED_WHO" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
<Parameter AllowDbNull="false" AutogeneratedName="GUID" ColumnName="GUID" DataSourceName="DD_ECM.dbo.TBEDI_XML_ITEMS" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@GUID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="GUID" SourceColumnNullMapping="false" SourceVersion="Original" />
|
<Parameter AllowDbNull="true" AutogeneratedName="ADDED_WHEN" ColumnName="ADDED_WHEN" DataSourceName="DD_ECM.dbo.TBMT_TEMPLATE_ITEMS" DataTypeServer="datetime" DbType="DateTime" Direction="Input" ParameterName="@ADDED_WHEN" Precision="0" ProviderType="DateTime" Scale="0" Size="8" SourceColumn="ADDED_WHEN" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
|
<Parameter AllowDbNull="true" AutogeneratedName="CHANGED_WHO" ColumnName="CHANGED_WHO" DataSourceName="DD_ECM.dbo.TBMT_TEMPLATE_ITEMS" DataTypeServer="nvarchar(50)" DbType="String" Direction="Input" ParameterName="@CHANGED_WHO" Precision="0" ProviderType="NVarChar" Scale="0" Size="50" SourceColumn="CHANGED_WHO" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
|
<Parameter AllowDbNull="true" AutogeneratedName="CHANGED_WHEN" ColumnName="CHANGED_WHEN" DataSourceName="DD_ECM.dbo.TBMT_TEMPLATE_ITEMS" DataTypeServer="datetime" DbType="DateTime" Direction="Input" ParameterName="@CHANGED_WHEN" Precision="0" ProviderType="DateTime" Scale="0" Size="8" SourceColumn="CHANGED_WHEN" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
|
<Parameter AllowDbNull="false" AutogeneratedName="PREFER_EXTERNAL" ColumnName="PREFER_EXTERNAL" DataSourceName="DD_ECM.dbo.TBMT_TEMPLATE_ITEMS" DataTypeServer="bit" DbType="Boolean" Direction="Input" ParameterName="@PREFER_EXTERNAL" Precision="0" ProviderType="Bit" Scale="0" Size="1" SourceColumn="PREFER_EXTERNAL" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
|
<Parameter AllowDbNull="false" AutogeneratedName="ACTIVE" ColumnName="ACTIVE" DataSourceName="DD_ECM.dbo.TBMT_TEMPLATE_ITEMS" DataTypeServer="bit" DbType="Boolean" Direction="Input" ParameterName="@ACTIVE" Precision="0" ProviderType="Bit" Scale="0" Size="1" SourceColumn="ACTIVE" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
|
<Parameter AllowDbNull="false" AutogeneratedName="Original_GUID" ColumnName="GUID" DataSourceName="DD_ECM.dbo.TBMT_TEMPLATE_ITEMS" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@Original_GUID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="GUID" SourceColumnNullMapping="false" SourceVersion="Original" />
|
||||||
|
<Parameter AllowDbNull="false" AutogeneratedName="GUID" ColumnName="GUID" DataSourceName="DD_ECM.dbo.TBMT_TEMPLATE_ITEMS" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@GUID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="GUID" SourceColumnNullMapping="false" SourceVersion="Original" />
|
||||||
</Parameters>
|
</Parameters>
|
||||||
</DbCommand>
|
</DbCommand>
|
||||||
</UpdateCommand>
|
</UpdateCommand>
|
||||||
@@ -67,14 +88,26 @@ SELECT GUID, XML_NAME, XML_NODE_ID, XML_TYPE_ID, IS_READ_ONLY, IS_VISIBLE, ORDER
|
|||||||
</MainSource>
|
</MainSource>
|
||||||
<Mappings>
|
<Mappings>
|
||||||
<Mapping SourceColumn="GUID" DataSetColumn="GUID" />
|
<Mapping SourceColumn="GUID" DataSetColumn="GUID" />
|
||||||
<Mapping SourceColumn="XML_NAME" DataSetColumn="XML_NAME" />
|
<Mapping SourceColumn="XML_NAME" DataSetColumn="NAME" />
|
||||||
<Mapping SourceColumn="XML_NODE_ID" DataSetColumn="XML_NODE_ID" />
|
<Mapping SourceColumn="XML_TYPE_ID" DataSetColumn="TYPE_ID" />
|
||||||
<Mapping SourceColumn="XML_TYPE_ID" DataSetColumn="XML_TYPE_ID" />
|
|
||||||
<Mapping SourceColumn="IS_READ_ONLY" DataSetColumn="IS_READ_ONLY" />
|
<Mapping SourceColumn="IS_READ_ONLY" DataSetColumn="IS_READ_ONLY" />
|
||||||
<Mapping SourceColumn="IS_VISIBLE" DataSetColumn="IS_VISIBLE" />
|
<Mapping SourceColumn="IS_VISIBLE" DataSetColumn="IS_VISIBLE" />
|
||||||
<Mapping SourceColumn="ORDER_KEY" DataSetColumn="ORDER_KEY" />
|
<Mapping SourceColumn="ORDER_KEY" DataSetColumn="ORDER_KEY" />
|
||||||
<Mapping SourceColumn="FUNCTION_ID" DataSetColumn="FUNCTION_ID" />
|
|
||||||
<Mapping SourceColumn="IS_REQUIRED" DataSetColumn="IS_REQUIRED" />
|
<Mapping SourceColumn="IS_REQUIRED" DataSetColumn="IS_REQUIRED" />
|
||||||
|
<Mapping SourceColumn="XML_TABLE_ID" DataSetColumn="TABLE_ID" />
|
||||||
|
<Mapping SourceColumn="IS_VIRTUAL" DataSetColumn="IS_VIRTUAL" />
|
||||||
|
<Mapping SourceColumn="ADDED_WHO" DataSetColumn="ADDED_WHO" />
|
||||||
|
<Mapping SourceColumn="ADDED_WHEN" DataSetColumn="ADDED_WHEN" />
|
||||||
|
<Mapping SourceColumn="CHANGED_WHO" DataSetColumn="CHANGED_WHO" />
|
||||||
|
<Mapping SourceColumn="CHANGED_WHEN" DataSetColumn="CHANGED_WHEN" />
|
||||||
|
<Mapping SourceColumn="ACTIVE" DataSetColumn="ACTIVE" />
|
||||||
|
<Mapping SourceColumn="COMMENT" DataSetColumn="COMMENT" />
|
||||||
|
<Mapping SourceColumn="TEMPLATE_NAME" DataSetColumn="TEMPLATE_NAME" />
|
||||||
|
<Mapping SourceColumn="TABLE_NAME" DataSetColumn="TABLE_NAME" />
|
||||||
|
<Mapping SourceColumn="PREFER_EXTERNAL" DataSetColumn="PREFER_EXTERNAL" />
|
||||||
|
<Mapping SourceColumn="NAME" DataSetColumn="NAME" />
|
||||||
|
<Mapping SourceColumn="TABLE_ID" DataSetColumn="TABLE_ID" />
|
||||||
|
<Mapping SourceColumn="TYPE_ID" DataSetColumn="TYPE_ID" />
|
||||||
</Mappings>
|
</Mappings>
|
||||||
<Sources />
|
<Sources />
|
||||||
</TableAdapter>
|
</TableAdapter>
|
||||||
@@ -125,12 +158,12 @@ SELECT GUID, NAME FROM TBEDI_XML_TYPES WHERE (GUID = @GUID)</CommandText>
|
|||||||
</Mappings>
|
</Mappings>
|
||||||
<Sources />
|
<Sources />
|
||||||
</TableAdapter>
|
</TableAdapter>
|
||||||
<TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="TBEDI_XML_TEMPLATESTableAdapter" GeneratorDataComponentClassName="TBEDI_XML_TEMPLATESTableAdapter" Name="TBEDI_XML_TEMPLATES" UserDataComponentName="TBEDI_XML_TEMPLATESTableAdapter">
|
<TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="TBMT_TEMPLATESTableAdapter" GeneratorDataComponentClassName="TBMT_TEMPLATESTableAdapter" Name="TBMT_TEMPLATES" UserDataComponentName="TBMT_TEMPLATESTableAdapter">
|
||||||
<MainSource>
|
<MainSource>
|
||||||
<DbSource ConnectionRef="DD_ECMConnectionString (MySettings)" DbObjectName="DD_ECM.dbo.TBEDI_XML_TEMPLATES" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
|
<DbSource ConnectionRef="DD_ECMConnectionString (MySettings)" DbObjectName="DD_ECM.dbo.TBMT_TEMPLATES" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
|
||||||
<DeleteCommand>
|
<DeleteCommand>
|
||||||
<DbCommand CommandType="Text" ModifiedByUser="false">
|
<DbCommand CommandType="Text" ModifiedByUser="false">
|
||||||
<CommandText>DELETE FROM [dbo].[TBEDI_XML_TEMPLATES] WHERE (([GUID] = @Original_GUID) AND ([NAME] = @Original_NAME))</CommandText>
|
<CommandText>DELETE FROM [dbo].[TBMT_TEMPLATES] WHERE (([GUID] = @Original_GUID) AND ([NAME] = @Original_NAME))</CommandText>
|
||||||
<Parameters>
|
<Parameters>
|
||||||
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_GUID" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="GUID" SourceColumnNullMapping="false" SourceVersion="Original" />
|
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_GUID" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="GUID" SourceColumnNullMapping="false" SourceVersion="Original" />
|
||||||
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_NAME" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="NAME" SourceColumnNullMapping="false" SourceVersion="Original" />
|
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_NAME" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="NAME" SourceColumnNullMapping="false" SourceVersion="Original" />
|
||||||
@@ -139,8 +172,8 @@ SELECT GUID, NAME FROM TBEDI_XML_TYPES WHERE (GUID = @GUID)</CommandText>
|
|||||||
</DeleteCommand>
|
</DeleteCommand>
|
||||||
<InsertCommand>
|
<InsertCommand>
|
||||||
<DbCommand CommandType="Text" ModifiedByUser="false">
|
<DbCommand CommandType="Text" ModifiedByUser="false">
|
||||||
<CommandText>INSERT INTO [dbo].[TBEDI_XML_TEMPLATES] ([NAME], [DESCRIPTION]) VALUES (@NAME, @DESCRIPTION);
|
<CommandText>INSERT INTO [dbo].[TBMT_TEMPLATES] ([NAME], [DESCRIPTION]) VALUES (@NAME, @DESCRIPTION);
|
||||||
SELECT GUID, NAME, DESCRIPTION FROM TBEDI_XML_TEMPLATES WHERE (GUID = SCOPE_IDENTITY())</CommandText>
|
SELECT GUID, NAME, DESCRIPTION FROM TBMT_TEMPLATES WHERE (GUID = SCOPE_IDENTITY())</CommandText>
|
||||||
<Parameters>
|
<Parameters>
|
||||||
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@NAME" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="NAME" SourceColumnNullMapping="false" SourceVersion="Current" />
|
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@NAME" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="NAME" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@DESCRIPTION" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="DESCRIPTION" SourceColumnNullMapping="false" SourceVersion="Current" />
|
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@DESCRIPTION" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="DESCRIPTION" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
@@ -149,14 +182,14 @@ SELECT GUID, NAME, DESCRIPTION FROM TBEDI_XML_TEMPLATES WHERE (GUID = SCOPE_IDEN
|
|||||||
</InsertCommand>
|
</InsertCommand>
|
||||||
<SelectCommand>
|
<SelectCommand>
|
||||||
<DbCommand CommandType="Text" ModifiedByUser="false">
|
<DbCommand CommandType="Text" ModifiedByUser="false">
|
||||||
<CommandText>SELECT GUID, NAME, DESCRIPTION FROM dbo.TBEDI_XML_TEMPLATES</CommandText>
|
<CommandText>SELECT GUID, NAME, DESCRIPTION FROM dbo.TBMT_TEMPLATES</CommandText>
|
||||||
<Parameters />
|
<Parameters />
|
||||||
</DbCommand>
|
</DbCommand>
|
||||||
</SelectCommand>
|
</SelectCommand>
|
||||||
<UpdateCommand>
|
<UpdateCommand>
|
||||||
<DbCommand CommandType="Text" ModifiedByUser="false">
|
<DbCommand CommandType="Text" ModifiedByUser="false">
|
||||||
<CommandText>UPDATE [dbo].[TBEDI_XML_TEMPLATES] SET [NAME] = @NAME, [DESCRIPTION] = @DESCRIPTION WHERE (([GUID] = @Original_GUID) AND ([NAME] = @Original_NAME));
|
<CommandText>UPDATE [dbo].[TBMT_TEMPLATES] SET [NAME] = @NAME, [DESCRIPTION] = @DESCRIPTION WHERE (([GUID] = @Original_GUID) AND ([NAME] = @Original_NAME));
|
||||||
SELECT GUID, NAME, DESCRIPTION FROM TBEDI_XML_TEMPLATES WHERE (GUID = @GUID)</CommandText>
|
SELECT GUID, NAME, DESCRIPTION FROM TBMT_TEMPLATES WHERE (GUID = @GUID)</CommandText>
|
||||||
<Parameters>
|
<Parameters>
|
||||||
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@NAME" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="NAME" SourceColumnNullMapping="false" SourceVersion="Current" />
|
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@NAME" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="NAME" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@DESCRIPTION" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="DESCRIPTION" SourceColumnNullMapping="false" SourceVersion="Current" />
|
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@DESCRIPTION" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="DESCRIPTION" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
@@ -230,12 +263,12 @@ SELECT GUID, NAME, TEMPLATE_ID, IS_HEAD FROM TBEDI_XML_NODES WHERE (GUID = @GUID
|
|||||||
</Mappings>
|
</Mappings>
|
||||||
<Sources />
|
<Sources />
|
||||||
</TableAdapter>
|
</TableAdapter>
|
||||||
<TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="TBEDI_XML_FUNCTIONSTableAdapter" GeneratorDataComponentClassName="TBEDI_XML_FUNCTIONSTableAdapter" Name="TBEDI_XML_FUNCTIONS" UserDataComponentName="TBEDI_XML_FUNCTIONSTableAdapter">
|
<TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="TBMT_FUNCTIONSTableAdapter" GeneratorDataComponentClassName="TBMT_FUNCTIONSTableAdapter" Name="TBMT_FUNCTIONS" UserDataComponentName="TBMT_FUNCTIONSTableAdapter">
|
||||||
<MainSource>
|
<MainSource>
|
||||||
<DbSource ConnectionRef="DD_ECMConnectionString (MySettings)" DbObjectName="DD_ECM.dbo.TBEDI_XML_FUNCTIONS" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
|
<DbSource ConnectionRef="DD_ECMConnectionString (MySettings)" DbObjectName="DD_ECM.dbo.TBMT_FUNCTIONS" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
|
||||||
<DeleteCommand>
|
<DeleteCommand>
|
||||||
<DbCommand CommandType="Text" ModifiedByUser="false">
|
<DbCommand CommandType="Text" ModifiedByUser="false">
|
||||||
<CommandText>DELETE FROM [dbo].[TBEDI_XML_FUNCTIONS] WHERE (([GUID] = @Original_GUID))</CommandText>
|
<CommandText>DELETE FROM [dbo].[TBMT_FUNCTIONS] WHERE (([GUID] = @Original_GUID))</CommandText>
|
||||||
<Parameters>
|
<Parameters>
|
||||||
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_GUID" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="GUID" SourceColumnNullMapping="false" SourceVersion="Original" />
|
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_GUID" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="GUID" SourceColumnNullMapping="false" SourceVersion="Original" />
|
||||||
</Parameters>
|
</Parameters>
|
||||||
@@ -243,8 +276,8 @@ SELECT GUID, NAME, TEMPLATE_ID, IS_HEAD FROM TBEDI_XML_NODES WHERE (GUID = @GUID
|
|||||||
</DeleteCommand>
|
</DeleteCommand>
|
||||||
<InsertCommand>
|
<InsertCommand>
|
||||||
<DbCommand CommandType="Text" ModifiedByUser="false">
|
<DbCommand CommandType="Text" ModifiedByUser="false">
|
||||||
<CommandText>INSERT INTO [dbo].[TBEDI_XML_FUNCTIONS] ([NAME], [DESCRIPTION], [PARAMETERS]) VALUES (@NAME, @DESCRIPTION, @PARAMETERS);
|
<CommandText>INSERT INTO [dbo].[TBMT_FUNCTIONS] ([NAME], [DESCRIPTION], [PARAMETERS]) VALUES (@NAME, @DESCRIPTION, @PARAMETERS);
|
||||||
SELECT GUID, NAME, DESCRIPTION, PARAMETERS FROM TBEDI_XML_FUNCTIONS WHERE (GUID = SCOPE_IDENTITY())</CommandText>
|
SELECT GUID, NAME, DESCRIPTION, PARAMETERS FROM TBMT_FUNCTIONS WHERE (GUID = SCOPE_IDENTITY())</CommandText>
|
||||||
<Parameters>
|
<Parameters>
|
||||||
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@NAME" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="NAME" SourceColumnNullMapping="false" SourceVersion="Current" />
|
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@NAME" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="NAME" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@DESCRIPTION" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="DESCRIPTION" SourceColumnNullMapping="false" SourceVersion="Current" />
|
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@DESCRIPTION" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="DESCRIPTION" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
@@ -254,14 +287,14 @@ SELECT GUID, NAME, DESCRIPTION, PARAMETERS FROM TBEDI_XML_FUNCTIONS WHERE (GUID
|
|||||||
</InsertCommand>
|
</InsertCommand>
|
||||||
<SelectCommand>
|
<SelectCommand>
|
||||||
<DbCommand CommandType="Text" ModifiedByUser="false">
|
<DbCommand CommandType="Text" ModifiedByUser="false">
|
||||||
<CommandText>SELECT GUID, NAME, DESCRIPTION, PARAMETERS FROM dbo.TBEDI_XML_FUNCTIONS</CommandText>
|
<CommandText>SELECT GUID, NAME, DESCRIPTION, PARAMETERS FROM dbo.TBMT_FUNCTIONS</CommandText>
|
||||||
<Parameters />
|
<Parameters />
|
||||||
</DbCommand>
|
</DbCommand>
|
||||||
</SelectCommand>
|
</SelectCommand>
|
||||||
<UpdateCommand>
|
<UpdateCommand>
|
||||||
<DbCommand CommandType="Text" ModifiedByUser="false">
|
<DbCommand CommandType="Text" ModifiedByUser="false">
|
||||||
<CommandText>UPDATE [dbo].[TBEDI_XML_FUNCTIONS] SET [NAME] = @NAME, [DESCRIPTION] = @DESCRIPTION, [PARAMETERS] = @PARAMETERS WHERE (([GUID] = @Original_GUID));
|
<CommandText>UPDATE [dbo].[TBMT_FUNCTIONS] SET [NAME] = @NAME, [DESCRIPTION] = @DESCRIPTION, [PARAMETERS] = @PARAMETERS WHERE (([GUID] = @Original_GUID));
|
||||||
SELECT GUID, NAME, DESCRIPTION, PARAMETERS FROM TBEDI_XML_FUNCTIONS WHERE (GUID = @GUID)</CommandText>
|
SELECT GUID, NAME, DESCRIPTION, PARAMETERS FROM TBMT_FUNCTIONS WHERE (GUID = @GUID)</CommandText>
|
||||||
<Parameters>
|
<Parameters>
|
||||||
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@NAME" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="NAME" SourceColumnNullMapping="false" SourceVersion="Current" />
|
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@NAME" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="NAME" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@DESCRIPTION" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="DESCRIPTION" SourceColumnNullMapping="false" SourceVersion="Current" />
|
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@DESCRIPTION" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="DESCRIPTION" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
@@ -281,40 +314,258 @@ SELECT GUID, NAME, DESCRIPTION, PARAMETERS FROM TBEDI_XML_FUNCTIONS WHERE (GUID
|
|||||||
</Mappings>
|
</Mappings>
|
||||||
<Sources />
|
<Sources />
|
||||||
</TableAdapter>
|
</TableAdapter>
|
||||||
|
<TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="TBMT_CONFIGTableAdapter" GeneratorDataComponentClassName="TBMT_CONFIGTableAdapter" Name="TBMT_CONFIG" UserDataComponentName="TBMT_CONFIGTableAdapter">
|
||||||
|
<MainSource>
|
||||||
|
<DbSource ConnectionRef="DD_ECMConnectionString (MySettings)" DbObjectName="DD_ECM.dbo.TBMT_CONFIG" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
|
||||||
|
<DeleteCommand>
|
||||||
|
<DbCommand CommandType="Text" ModifiedByUser="false">
|
||||||
|
<CommandText>DELETE FROM TBMT_CONFIG
|
||||||
|
WHERE (GUID = @Original_GUID)</CommandText>
|
||||||
|
<Parameters>
|
||||||
|
<Parameter AllowDbNull="false" AutogeneratedName="Original_GUID" ColumnName="GUID" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@Original_GUID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="GUID" SourceColumnNullMapping="false" SourceVersion="Original" />
|
||||||
|
</Parameters>
|
||||||
|
</DbCommand>
|
||||||
|
</DeleteCommand>
|
||||||
|
<InsertCommand>
|
||||||
|
<DbCommand CommandType="Text" ModifiedByUser="false">
|
||||||
|
<CommandText>INSERT INTO TBMT_CONFIG
|
||||||
|
([KEY], VALUE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, ACTIVE, TEMPLATE_ID, COMMENT)
|
||||||
|
VALUES (@KEY,@VALUE,@ADDED_WHO,@ADDED_WHEN,@CHANGED_WHO,@CHANGED_WHEN,@ACTIVE,@TEMPLATE_ID,@COMMENT)</CommandText>
|
||||||
|
<Parameters>
|
||||||
|
<Parameter AllowDbNull="false" AutogeneratedName="KEY" ColumnName="KEY" DataSourceName="" DataTypeServer="nvarchar(100)" DbType="String" Direction="Input" ParameterName="@KEY" Precision="0" ProviderType="NVarChar" Scale="0" Size="100" SourceColumn="KEY" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
|
<Parameter AllowDbNull="false" AutogeneratedName="VALUE" ColumnName="VALUE" DataSourceName="" DataTypeServer="nvarchar(500)" DbType="String" Direction="Input" ParameterName="@VALUE" Precision="0" ProviderType="NVarChar" Scale="0" Size="500" SourceColumn="VALUE" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
|
<Parameter AllowDbNull="false" AutogeneratedName="ADDED_WHO" ColumnName="ADDED_WHO" DataSourceName="" DataTypeServer="nvarchar(50)" DbType="String" Direction="Input" ParameterName="@ADDED_WHO" Precision="0" ProviderType="NVarChar" Scale="0" Size="50" SourceColumn="ADDED_WHO" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
|
<Parameter AllowDbNull="true" AutogeneratedName="ADDED_WHEN" ColumnName="ADDED_WHEN" DataSourceName="" DataTypeServer="datetime" DbType="DateTime" Direction="Input" ParameterName="@ADDED_WHEN" Precision="0" ProviderType="DateTime" Scale="0" Size="8" SourceColumn="ADDED_WHEN" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
|
<Parameter AllowDbNull="true" AutogeneratedName="CHANGED_WHO" ColumnName="CHANGED_WHO" DataSourceName="" DataTypeServer="nvarchar(50)" DbType="String" Direction="Input" ParameterName="@CHANGED_WHO" Precision="0" ProviderType="NVarChar" Scale="0" Size="50" SourceColumn="CHANGED_WHO" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
|
<Parameter AllowDbNull="true" AutogeneratedName="CHANGED_WHEN" ColumnName="CHANGED_WHEN" DataSourceName="" DataTypeServer="datetime" DbType="DateTime" Direction="Input" ParameterName="@CHANGED_WHEN" Precision="0" ProviderType="DateTime" Scale="0" Size="8" SourceColumn="CHANGED_WHEN" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
|
<Parameter AllowDbNull="false" AutogeneratedName="ACTIVE" ColumnName="ACTIVE" DataSourceName="" DataTypeServer="bit" DbType="Boolean" Direction="Input" ParameterName="@ACTIVE" Precision="0" ProviderType="Bit" Scale="0" Size="1" SourceColumn="ACTIVE" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
|
<Parameter AllowDbNull="true" AutogeneratedName="TEMPLATE_ID" ColumnName="TEMPLATE_ID" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@TEMPLATE_ID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="TEMPLATE_ID" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
|
<Parameter AllowDbNull="true" AutogeneratedName="COMMENT" ColumnName="COMMENT" DataSourceName="" DataTypeServer="nvarchar(100)" DbType="String" Direction="Input" ParameterName="@COMMENT" Precision="0" ProviderType="NVarChar" Scale="0" Size="100" SourceColumn="COMMENT" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
|
</Parameters>
|
||||||
|
</DbCommand>
|
||||||
|
</InsertCommand>
|
||||||
|
<SelectCommand>
|
||||||
|
<DbCommand CommandType="Text" ModifiedByUser="false">
|
||||||
|
<CommandText>SELECT GUID, [KEY], VALUE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, ACTIVE, TEMPLATE_ID, COMMENT
|
||||||
|
FROM TBMT_CONFIG
|
||||||
|
WHERE (TEMPLATE_ID IS NOT NULL)</CommandText>
|
||||||
|
<Parameters />
|
||||||
|
</DbCommand>
|
||||||
|
</SelectCommand>
|
||||||
|
<UpdateCommand>
|
||||||
|
<DbCommand CommandType="Text" ModifiedByUser="false">
|
||||||
|
<CommandText>UPDATE TBMT_CONFIG
|
||||||
|
SET [KEY] = @KEY, VALUE = @VALUE, ADDED_WHO = @ADDED_WHO, ADDED_WHEN = @ADDED_WHEN, CHANGED_WHO = @CHANGED_WHO, CHANGED_WHEN = @CHANGED_WHEN, ACTIVE = @ACTIVE,
|
||||||
|
TEMPLATE_ID = @TEMPLATE_ID, COMMENT = @COMMENT
|
||||||
|
WHERE (GUID = @Original_GUID)</CommandText>
|
||||||
|
<Parameters>
|
||||||
|
<Parameter AllowDbNull="false" AutogeneratedName="KEY" ColumnName="KEY" DataSourceName="" DataTypeServer="nvarchar(100)" DbType="String" Direction="Input" ParameterName="@KEY" Precision="0" ProviderType="NVarChar" Scale="0" Size="100" SourceColumn="KEY" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
|
<Parameter AllowDbNull="false" AutogeneratedName="VALUE" ColumnName="VALUE" DataSourceName="" DataTypeServer="nvarchar(500)" DbType="String" Direction="Input" ParameterName="@VALUE" Precision="0" ProviderType="NVarChar" Scale="0" Size="500" SourceColumn="VALUE" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
|
<Parameter AllowDbNull="false" AutogeneratedName="ADDED_WHO" ColumnName="ADDED_WHO" DataSourceName="" DataTypeServer="nvarchar(50)" DbType="String" Direction="Input" ParameterName="@ADDED_WHO" Precision="0" ProviderType="NVarChar" Scale="0" Size="50" SourceColumn="ADDED_WHO" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
|
<Parameter AllowDbNull="true" AutogeneratedName="ADDED_WHEN" ColumnName="ADDED_WHEN" DataSourceName="" DataTypeServer="datetime" DbType="DateTime" Direction="Input" ParameterName="@ADDED_WHEN" Precision="0" ProviderType="DateTime" Scale="0" Size="8" SourceColumn="ADDED_WHEN" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
|
<Parameter AllowDbNull="true" AutogeneratedName="CHANGED_WHO" ColumnName="CHANGED_WHO" DataSourceName="" DataTypeServer="nvarchar(50)" DbType="String" Direction="Input" ParameterName="@CHANGED_WHO" Precision="0" ProviderType="NVarChar" Scale="0" Size="50" SourceColumn="CHANGED_WHO" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
|
<Parameter AllowDbNull="true" AutogeneratedName="CHANGED_WHEN" ColumnName="CHANGED_WHEN" DataSourceName="" DataTypeServer="datetime" DbType="DateTime" Direction="Input" ParameterName="@CHANGED_WHEN" Precision="0" ProviderType="DateTime" Scale="0" Size="8" SourceColumn="CHANGED_WHEN" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
|
<Parameter AllowDbNull="false" AutogeneratedName="ACTIVE" ColumnName="ACTIVE" DataSourceName="" DataTypeServer="bit" DbType="Boolean" Direction="Input" ParameterName="@ACTIVE" Precision="0" ProviderType="Bit" Scale="0" Size="1" SourceColumn="ACTIVE" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
|
<Parameter AllowDbNull="true" AutogeneratedName="TEMPLATE_ID" ColumnName="TEMPLATE_ID" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@TEMPLATE_ID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="TEMPLATE_ID" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
|
<Parameter AllowDbNull="true" AutogeneratedName="COMMENT" ColumnName="COMMENT" DataSourceName="" DataTypeServer="nvarchar(100)" DbType="String" Direction="Input" ParameterName="@COMMENT" Precision="0" ProviderType="NVarChar" Scale="0" Size="100" SourceColumn="COMMENT" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
|
<Parameter AllowDbNull="false" AutogeneratedName="Original_GUID" ColumnName="GUID" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@Original_GUID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="GUID" SourceColumnNullMapping="false" SourceVersion="Original" />
|
||||||
|
</Parameters>
|
||||||
|
</DbCommand>
|
||||||
|
</UpdateCommand>
|
||||||
|
</DbSource>
|
||||||
|
</MainSource>
|
||||||
|
<Mappings>
|
||||||
|
<Mapping SourceColumn="GUID" DataSetColumn="GUID" />
|
||||||
|
<Mapping SourceColumn="KEY" DataSetColumn="KEY" />
|
||||||
|
<Mapping SourceColumn="VALUE" DataSetColumn="VALUE" />
|
||||||
|
<Mapping SourceColumn="ADDED_WHO" DataSetColumn="ADDED_WHO" />
|
||||||
|
<Mapping SourceColumn="ADDED_WHEN" DataSetColumn="ADDED_WHEN" />
|
||||||
|
<Mapping SourceColumn="CHANGED_WHO" DataSetColumn="CHANGED_WHO" />
|
||||||
|
<Mapping SourceColumn="CHANGED_WHEN" DataSetColumn="CHANGED_WHEN" />
|
||||||
|
<Mapping SourceColumn="ACTIVE" DataSetColumn="ACTIVE" />
|
||||||
|
<Mapping SourceColumn="TEMPLATE_ID" DataSetColumn="TEMPLATE_ID" />
|
||||||
|
<Mapping SourceColumn="COMMENT" DataSetColumn="COMMENT" />
|
||||||
|
</Mappings>
|
||||||
|
<Sources>
|
||||||
|
<DbSource ConnectionRef="DD_ECMConnectionString (MySettings)" DbObjectName="DD_ECM.dbo.TBMT_CONFIG" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="FillGeneral" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetDataGeneral" GeneratorSourceName="FillGeneral" GetMethodModifier="Public" GetMethodName="GetDataGeneral" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataGeneral" UserSourceName="FillGeneral">
|
||||||
|
<SelectCommand>
|
||||||
|
<DbCommand CommandType="Text" ModifiedByUser="true">
|
||||||
|
<CommandText>SELECT GUID, [KEY], VALUE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, ACTIVE, TEMPLATE_ID, COMMENT
|
||||||
|
FROM TBMT_CONFIG
|
||||||
|
WHERE (TEMPLATE_ID IS NULL)</CommandText>
|
||||||
|
<Parameters />
|
||||||
|
</DbCommand>
|
||||||
|
</SelectCommand>
|
||||||
|
</DbSource>
|
||||||
|
</Sources>
|
||||||
|
</TableAdapter>
|
||||||
|
<TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="TBMT_TABLESTableAdapter" GeneratorDataComponentClassName="TBMT_TABLESTableAdapter" Name="TBMT_TABLES" UserDataComponentName="TBMT_TABLESTableAdapter">
|
||||||
|
<MainSource>
|
||||||
|
<DbSource ConnectionRef="DD_ECMConnectionString (MySettings)" DbObjectName="DD_ECM.dbo.TBMT_TABLES" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
|
||||||
|
<DeleteCommand>
|
||||||
|
<DbCommand CommandType="Text" ModifiedByUser="false">
|
||||||
|
<CommandText>DELETE FROM [TBMT_TABLES] WHERE (([GUID] = @Original_GUID) AND ([TEMPLATE_ID] = @Original_TEMPLATE_ID) AND ([IS_HEAD] = @Original_IS_HEAD) AND ([ACTIVE] = @Original_ACTIVE) AND ((@IsNull_COMMENT = 1 AND [COMMENT] IS NULL) OR ([COMMENT] = @Original_COMMENT)) AND ([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)))</CommandText>
|
||||||
|
<Parameters>
|
||||||
|
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_GUID" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="GUID" SourceColumnNullMapping="false" SourceVersion="Original" />
|
||||||
|
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_TEMPLATE_ID" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="TEMPLATE_ID" SourceColumnNullMapping="false" SourceVersion="Original" />
|
||||||
|
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@Original_IS_HEAD" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="IS_HEAD" SourceColumnNullMapping="false" SourceVersion="Original" />
|
||||||
|
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@Original_ACTIVE" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="ACTIVE" SourceColumnNullMapping="false" SourceVersion="Original" />
|
||||||
|
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_COMMENT" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="COMMENT" SourceColumnNullMapping="true" SourceVersion="Original" />
|
||||||
|
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_COMMENT" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="COMMENT" SourceColumnNullMapping="false" SourceVersion="Original" />
|
||||||
|
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_ADDED_WHO" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="ADDED_WHO" SourceColumnNullMapping="false" SourceVersion="Original" />
|
||||||
|
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_ADDED_WHEN" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="ADDED_WHEN" SourceColumnNullMapping="true" SourceVersion="Original" />
|
||||||
|
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@Original_ADDED_WHEN" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="ADDED_WHEN" SourceColumnNullMapping="false" SourceVersion="Original" />
|
||||||
|
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_CHANGED_WHO" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="CHANGED_WHO" SourceColumnNullMapping="true" SourceVersion="Original" />
|
||||||
|
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_CHANGED_WHO" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="CHANGED_WHO" SourceColumnNullMapping="false" SourceVersion="Original" />
|
||||||
|
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_CHANGED_WHEN" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="CHANGED_WHEN" SourceColumnNullMapping="true" SourceVersion="Original" />
|
||||||
|
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@Original_CHANGED_WHEN" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="CHANGED_WHEN" SourceColumnNullMapping="false" SourceVersion="Original" />
|
||||||
|
</Parameters>
|
||||||
|
</DbCommand>
|
||||||
|
</DeleteCommand>
|
||||||
|
<InsertCommand>
|
||||||
|
<DbCommand CommandType="Text" ModifiedByUser="false">
|
||||||
|
<CommandText>INSERT INTO [TBMT_TABLES] ([NAME], [TEMPLATE_ID], [IS_HEAD], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (@NAME, @TEMPLATE_ID, @IS_HEAD, @ACTIVE, @COMMENT, @ADDED_WHO, @ADDED_WHEN, @CHANGED_WHO, @CHANGED_WHEN);
|
||||||
|
SELECT GUID, NAME, TEMPLATE_ID, IS_HEAD, ACTIVE, COMMENT, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBMT_TABLES WHERE (GUID = SCOPE_IDENTITY())</CommandText>
|
||||||
|
<Parameters>
|
||||||
|
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@NAME" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="NAME" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
|
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@TEMPLATE_ID" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="TEMPLATE_ID" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
|
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@IS_HEAD" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="IS_HEAD" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
|
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@ACTIVE" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="ACTIVE" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
|
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@COMMENT" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="COMMENT" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
|
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@ADDED_WHO" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="ADDED_WHO" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
|
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@ADDED_WHEN" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="ADDED_WHEN" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
|
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@CHANGED_WHO" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="CHANGED_WHO" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
|
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@CHANGED_WHEN" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="CHANGED_WHEN" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
|
</Parameters>
|
||||||
|
</DbCommand>
|
||||||
|
</InsertCommand>
|
||||||
|
<SelectCommand>
|
||||||
|
<DbCommand CommandType="Text" ModifiedByUser="true">
|
||||||
|
<CommandText>SELECT TBMT_TABLES.*
|
||||||
|
FROM TBMT_TABLES</CommandText>
|
||||||
|
<Parameters />
|
||||||
|
</DbCommand>
|
||||||
|
</SelectCommand>
|
||||||
|
<UpdateCommand>
|
||||||
|
<DbCommand CommandType="Text" ModifiedByUser="false">
|
||||||
|
<CommandText>UPDATE [TBMT_TABLES] SET [NAME] = @NAME, [TEMPLATE_ID] = @TEMPLATE_ID, [IS_HEAD] = @IS_HEAD, [ACTIVE] = @ACTIVE, [COMMENT] = @COMMENT, [ADDED_WHO] = @ADDED_WHO, [ADDED_WHEN] = @ADDED_WHEN, [CHANGED_WHO] = @CHANGED_WHO, [CHANGED_WHEN] = @CHANGED_WHEN WHERE (([GUID] = @Original_GUID) AND ([TEMPLATE_ID] = @Original_TEMPLATE_ID) AND ([IS_HEAD] = @Original_IS_HEAD) AND ([ACTIVE] = @Original_ACTIVE) AND ((@IsNull_COMMENT = 1 AND [COMMENT] IS NULL) OR ([COMMENT] = @Original_COMMENT)) AND ([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)));
|
||||||
|
SELECT GUID, NAME, TEMPLATE_ID, IS_HEAD, ACTIVE, COMMENT, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBMT_TABLES WHERE (GUID = @GUID)</CommandText>
|
||||||
|
<Parameters>
|
||||||
|
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@NAME" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="NAME" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
|
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@TEMPLATE_ID" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="TEMPLATE_ID" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
|
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@IS_HEAD" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="IS_HEAD" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
|
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@ACTIVE" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="ACTIVE" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
|
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@COMMENT" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="COMMENT" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
|
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@ADDED_WHO" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="ADDED_WHO" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
|
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@ADDED_WHEN" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="ADDED_WHEN" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
|
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@CHANGED_WHO" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="CHANGED_WHO" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
|
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@CHANGED_WHEN" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="CHANGED_WHEN" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
|
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_GUID" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="GUID" SourceColumnNullMapping="false" SourceVersion="Original" />
|
||||||
|
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_TEMPLATE_ID" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="TEMPLATE_ID" SourceColumnNullMapping="false" SourceVersion="Original" />
|
||||||
|
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@Original_IS_HEAD" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="IS_HEAD" SourceColumnNullMapping="false" SourceVersion="Original" />
|
||||||
|
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@Original_ACTIVE" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="ACTIVE" SourceColumnNullMapping="false" SourceVersion="Original" />
|
||||||
|
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_COMMENT" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="COMMENT" SourceColumnNullMapping="true" SourceVersion="Original" />
|
||||||
|
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_COMMENT" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="COMMENT" SourceColumnNullMapping="false" SourceVersion="Original" />
|
||||||
|
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_ADDED_WHO" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="ADDED_WHO" SourceColumnNullMapping="false" SourceVersion="Original" />
|
||||||
|
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_ADDED_WHEN" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="ADDED_WHEN" SourceColumnNullMapping="true" SourceVersion="Original" />
|
||||||
|
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@Original_ADDED_WHEN" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="ADDED_WHEN" SourceColumnNullMapping="false" SourceVersion="Original" />
|
||||||
|
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_CHANGED_WHO" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="CHANGED_WHO" SourceColumnNullMapping="true" SourceVersion="Original" />
|
||||||
|
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_CHANGED_WHO" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="CHANGED_WHO" SourceColumnNullMapping="false" SourceVersion="Original" />
|
||||||
|
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_CHANGED_WHEN" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="CHANGED_WHEN" SourceColumnNullMapping="true" SourceVersion="Original" />
|
||||||
|
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@Original_CHANGED_WHEN" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="CHANGED_WHEN" SourceColumnNullMapping="false" SourceVersion="Original" />
|
||||||
|
<Parameter AllowDbNull="false" AutogeneratedName="GUID" ColumnName="GUID" DataSourceName="DD_ECM.dbo.TBMT_TABLES" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@GUID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="GUID" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||||
|
</Parameters>
|
||||||
|
</DbCommand>
|
||||||
|
</UpdateCommand>
|
||||||
|
</DbSource>
|
||||||
|
</MainSource>
|
||||||
|
<Mappings>
|
||||||
|
<Mapping SourceColumn="GUID" DataSetColumn="GUID" />
|
||||||
|
<Mapping SourceColumn="NAME" DataSetColumn="NAME" />
|
||||||
|
<Mapping SourceColumn="TEMPLATE_ID" DataSetColumn="TEMPLATE_ID" />
|
||||||
|
<Mapping SourceColumn="IS_HEAD" DataSetColumn="IS_HEAD" />
|
||||||
|
<Mapping SourceColumn="ACTIVE" DataSetColumn="ACTIVE" />
|
||||||
|
<Mapping SourceColumn="COMMENT" DataSetColumn="COMMENT" />
|
||||||
|
<Mapping SourceColumn="ADDED_WHO" DataSetColumn="ADDED_WHO" />
|
||||||
|
<Mapping SourceColumn="ADDED_WHEN" DataSetColumn="ADDED_WHEN" />
|
||||||
|
<Mapping SourceColumn="CHANGED_WHO" DataSetColumn="CHANGED_WHO" />
|
||||||
|
<Mapping SourceColumn="CHANGED_WHEN" DataSetColumn="CHANGED_WHEN" />
|
||||||
|
</Mappings>
|
||||||
|
<Sources />
|
||||||
|
</TableAdapter>
|
||||||
</Tables>
|
</Tables>
|
||||||
<Sources />
|
<Sources />
|
||||||
</DataSource>
|
</DataSource>
|
||||||
</xs:appinfo>
|
</xs:appinfo>
|
||||||
</xs:annotation>
|
</xs:annotation>
|
||||||
<xs:element name="DS_DD_ECM" msdata:IsDataSet="true" msdata:UseCurrentLocale="true" msprop:EnableTableAdapterManager="true" msprop:Generator_DataSetName="DS_DD_ECM" msprop:Generator_UserDSName="DS_DD_ECM">
|
<xs:element name="DS_DD_ECM" msdata:IsDataSet="true" msdata:UseCurrentLocale="true" msprop:EnableTableAdapterManager="true" msprop:Generator_UserDSName="DS_DD_ECM" msprop:Generator_DataSetName="DS_DD_ECM">
|
||||||
<xs:complexType>
|
<xs:complexType>
|
||||||
<xs:choice minOccurs="0" maxOccurs="unbounded">
|
<xs:choice minOccurs="0" maxOccurs="unbounded">
|
||||||
<xs:element name="TBEDI_XML_ITEMS" msprop:Generator_TableClassName="TBEDI_XML_ITEMSDataTable" msprop:Generator_TableVarName="tableTBEDI_XML_ITEMS" msprop:Generator_RowChangedName="TBEDI_XML_ITEMSRowChanged" msprop:Generator_TablePropName="TBEDI_XML_ITEMS" msprop:Generator_RowDeletingName="TBEDI_XML_ITEMSRowDeleting" msprop:Generator_RowChangingName="TBEDI_XML_ITEMSRowChanging" msprop:Generator_RowEvHandlerName="TBEDI_XML_ITEMSRowChangeEventHandler" msprop:Generator_RowDeletedName="TBEDI_XML_ITEMSRowDeleted" msprop:Generator_RowClassName="TBEDI_XML_ITEMSRow" msprop:Generator_UserTableName="TBEDI_XML_ITEMS" msprop:Generator_RowEvArgName="TBEDI_XML_ITEMSRowChangeEvent">
|
<xs:element name="TBMT_TEMPLATE_ITEMS" msprop:Generator_RowEvHandlerName="TBMT_TEMPLATE_ITEMSRowChangeEventHandler" msprop:Generator_RowDeletedName="TBMT_TEMPLATE_ITEMSRowDeleted" msprop:Generator_RowDeletingName="TBMT_TEMPLATE_ITEMSRowDeleting" msprop:Generator_RowEvArgName="TBMT_TEMPLATE_ITEMSRowChangeEvent" msprop:Generator_TablePropName="TBMT_TEMPLATE_ITEMS" msprop:Generator_RowChangedName="TBMT_TEMPLATE_ITEMSRowChanged" msprop:Generator_RowChangingName="TBMT_TEMPLATE_ITEMSRowChanging" msprop:Generator_TableClassName="TBMT_TEMPLATE_ITEMSDataTable" msprop:Generator_RowClassName="TBMT_TEMPLATE_ITEMSRow" msprop:Generator_TableVarName="tableTBMT_TEMPLATE_ITEMS" msprop:Generator_UserTableName="TBMT_TEMPLATE_ITEMS">
|
||||||
<xs:complexType>
|
<xs:complexType>
|
||||||
<xs:sequence>
|
<xs:sequence>
|
||||||
<xs:element name="GUID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_ColumnVarNameInTable="columnGUID" msprop:Generator_ColumnPropNameInRow="GUID" msprop:Generator_ColumnPropNameInTable="GUIDColumn" msprop:Generator_UserColumnName="GUID" type="xs:int" />
|
<xs:element name="GUID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_ColumnPropNameInRow="GUID" msprop:Generator_ColumnPropNameInTable="GUIDColumn" msprop:Generator_ColumnVarNameInTable="columnGUID" msprop:Generator_UserColumnName="GUID" type="xs:int" />
|
||||||
<xs:element name="XML_NAME" msprop:Generator_ColumnVarNameInTable="columnXML_NAME" msprop:Generator_ColumnPropNameInRow="XML_NAME" msprop:Generator_ColumnPropNameInTable="XML_NAMEColumn" msprop:Generator_UserColumnName="XML_NAME">
|
<xs:element name="NAME" msprop:Generator_ColumnPropNameInRow="NAME" msprop:Generator_ColumnPropNameInTable="NAMEColumn" msprop:Generator_ColumnVarNameInTable="columnNAME" msprop:Generator_UserColumnName="NAME">
|
||||||
<xs:simpleType>
|
<xs:simpleType>
|
||||||
<xs:restriction base="xs:string">
|
<xs:restriction base="xs:string">
|
||||||
<xs:maxLength value="50" />
|
<xs:maxLength value="50" />
|
||||||
</xs:restriction>
|
</xs:restriction>
|
||||||
</xs:simpleType>
|
</xs:simpleType>
|
||||||
</xs:element>
|
</xs:element>
|
||||||
<xs:element name="XML_NODE_ID" msprop:Generator_ColumnVarNameInTable="columnXML_NODE_ID" msprop:Generator_ColumnPropNameInRow="XML_NODE_ID" msprop:Generator_ColumnPropNameInTable="XML_NODE_IDColumn" msprop:Generator_UserColumnName="XML_NODE_ID" type="xs:int" />
|
<xs:element name="TYPE_ID" msprop:Generator_ColumnPropNameInRow="TYPE_ID" msprop:Generator_ColumnPropNameInTable="TYPE_IDColumn" msprop:Generator_ColumnVarNameInTable="columnTYPE_ID" msprop:Generator_UserColumnName="TYPE_ID" type="xs:int" />
|
||||||
<xs:element name="XML_TYPE_ID" msprop:Generator_ColumnVarNameInTable="columnXML_TYPE_ID" msprop:Generator_ColumnPropNameInRow="XML_TYPE_ID" msprop:Generator_ColumnPropNameInTable="XML_TYPE_IDColumn" msprop:Generator_UserColumnName="XML_TYPE_ID" type="xs:int" />
|
<xs:element name="IS_READ_ONLY" msprop:Generator_ColumnPropNameInRow="IS_READ_ONLY" msprop:Generator_ColumnPropNameInTable="IS_READ_ONLYColumn" msprop:Generator_ColumnVarNameInTable="columnIS_READ_ONLY" msprop:Generator_UserColumnName="IS_READ_ONLY" type="xs:boolean" />
|
||||||
<xs:element name="IS_READ_ONLY" msprop:Generator_ColumnVarNameInTable="columnIS_READ_ONLY" msprop:Generator_ColumnPropNameInRow="IS_READ_ONLY" msprop:Generator_ColumnPropNameInTable="IS_READ_ONLYColumn" msprop:Generator_UserColumnName="IS_READ_ONLY" type="xs:boolean" />
|
<xs:element name="IS_VISIBLE" msprop:Generator_ColumnPropNameInRow="IS_VISIBLE" msprop:Generator_ColumnPropNameInTable="IS_VISIBLEColumn" msprop:Generator_ColumnVarNameInTable="columnIS_VISIBLE" msprop:Generator_UserColumnName="IS_VISIBLE" type="xs:boolean" />
|
||||||
<xs:element name="IS_VISIBLE" msprop:Generator_ColumnVarNameInTable="columnIS_VISIBLE" msprop:Generator_ColumnPropNameInRow="IS_VISIBLE" msprop:Generator_ColumnPropNameInTable="IS_VISIBLEColumn" msprop:Generator_UserColumnName="IS_VISIBLE" type="xs:boolean" />
|
<xs:element name="ORDER_KEY" msprop:Generator_ColumnPropNameInRow="ORDER_KEY" msprop:Generator_ColumnPropNameInTable="ORDER_KEYColumn" msprop:Generator_ColumnVarNameInTable="columnORDER_KEY" msprop:Generator_UserColumnName="ORDER_KEY" type="xs:int" />
|
||||||
<xs:element name="ORDER_KEY" msprop:Generator_ColumnVarNameInTable="columnORDER_KEY" msprop:Generator_ColumnPropNameInRow="ORDER_KEY" msprop:Generator_ColumnPropNameInTable="ORDER_KEYColumn" msprop:Generator_UserColumnName="ORDER_KEY" type="xs:int" />
|
<xs:element name="IS_REQUIRED" msprop:Generator_ColumnPropNameInRow="IS_REQUIRED" msprop:Generator_ColumnPropNameInTable="IS_REQUIREDColumn" msprop:Generator_ColumnVarNameInTable="columnIS_REQUIRED" msprop:Generator_UserColumnName="IS_REQUIRED" type="xs:boolean" />
|
||||||
<xs:element name="FUNCTION_ID" msprop:Generator_ColumnVarNameInTable="columnFUNCTION_ID" msprop:Generator_ColumnPropNameInRow="FUNCTION_ID" msprop:Generator_ColumnPropNameInTable="FUNCTION_IDColumn" msprop:Generator_UserColumnName="FUNCTION_ID" type="xs:int" minOccurs="0" />
|
<xs:element name="TABLE_ID" msprop:Generator_ColumnPropNameInRow="TABLE_ID" msprop:Generator_ColumnPropNameInTable="TABLE_IDColumn" msprop:Generator_ColumnVarNameInTable="columnTABLE_ID" msprop:Generator_UserColumnName="TABLE_ID" type="xs:int" />
|
||||||
<xs:element name="IS_REQUIRED" msprop:Generator_ColumnVarNameInTable="columnIS_REQUIRED" msprop:Generator_ColumnPropNameInRow="IS_REQUIRED" msprop:Generator_ColumnPropNameInTable="IS_REQUIREDColumn" msprop:Generator_UserColumnName="IS_REQUIRED" type="xs:boolean" />
|
<xs:element name="IS_VIRTUAL" msprop:Generator_ColumnPropNameInRow="IS_VIRTUAL" msprop:Generator_ColumnPropNameInTable="IS_VIRTUALColumn" msprop:Generator_ColumnVarNameInTable="columnIS_VIRTUAL" msprop:Generator_UserColumnName="IS_VIRTUAL" type="xs:boolean" />
|
||||||
|
<xs:element name="ADDED_WHO" msprop:Generator_ColumnPropNameInRow="ADDED_WHO" msprop:Generator_ColumnPropNameInTable="ADDED_WHOColumn" msprop:Generator_ColumnVarNameInTable="columnADDED_WHO" msprop:Generator_UserColumnName="ADDED_WHO">
|
||||||
|
<xs:simpleType>
|
||||||
|
<xs:restriction base="xs:string">
|
||||||
|
<xs:maxLength value="50" />
|
||||||
|
</xs:restriction>
|
||||||
|
</xs:simpleType>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="ADDED_WHEN" msprop:Generator_ColumnPropNameInRow="ADDED_WHEN" msprop:Generator_ColumnPropNameInTable="ADDED_WHENColumn" msprop:Generator_ColumnVarNameInTable="columnADDED_WHEN" msprop:Generator_UserColumnName="ADDED_WHEN" type="xs:dateTime" minOccurs="0" />
|
||||||
|
<xs:element name="CHANGED_WHO" msprop:Generator_ColumnPropNameInRow="CHANGED_WHO" msprop:Generator_ColumnPropNameInTable="CHANGED_WHOColumn" msprop:Generator_ColumnVarNameInTable="columnCHANGED_WHO" msprop:Generator_UserColumnName="CHANGED_WHO" minOccurs="0">
|
||||||
|
<xs:simpleType>
|
||||||
|
<xs:restriction base="xs:string">
|
||||||
|
<xs:maxLength value="50" />
|
||||||
|
</xs:restriction>
|
||||||
|
</xs:simpleType>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="CHANGED_WHEN" msprop:Generator_ColumnPropNameInRow="CHANGED_WHEN" msprop:Generator_ColumnPropNameInTable="CHANGED_WHENColumn" msprop:Generator_ColumnVarNameInTable="columnCHANGED_WHEN" msprop:Generator_UserColumnName="CHANGED_WHEN" type="xs:dateTime" minOccurs="0" />
|
||||||
|
<xs:element name="ACTIVE" msprop:Generator_ColumnPropNameInRow="ACTIVE" msprop:Generator_ColumnPropNameInTable="ACTIVEColumn" msprop:Generator_ColumnVarNameInTable="columnACTIVE" msprop:Generator_UserColumnName="ACTIVE" type="xs:boolean" />
|
||||||
|
<xs:element name="COMMENT" msprop:Generator_ColumnPropNameInRow="COMMENT" msprop:Generator_ColumnPropNameInTable="COMMENTColumn" msprop:Generator_ColumnVarNameInTable="columnCOMMENT" msprop:Generator_UserColumnName="COMMENT" minOccurs="0">
|
||||||
|
<xs:simpleType>
|
||||||
|
<xs:restriction base="xs:string">
|
||||||
|
<xs:maxLength value="100" />
|
||||||
|
</xs:restriction>
|
||||||
|
</xs:simpleType>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="TEMPLATE_NAME" msprop:Generator_ColumnPropNameInRow="TEMPLATE_NAME" msprop:Generator_ColumnPropNameInTable="TEMPLATE_NAMEColumn" msprop:Generator_ColumnVarNameInTable="columnTEMPLATE_NAME" msprop:Generator_UserColumnName="TEMPLATE_NAME">
|
||||||
|
<xs:simpleType>
|
||||||
|
<xs:restriction base="xs:string">
|
||||||
|
<xs:maxLength value="20" />
|
||||||
|
</xs:restriction>
|
||||||
|
</xs:simpleType>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="TABLE_NAME" msprop:Generator_ColumnPropNameInRow="TABLE_NAME" msprop:Generator_ColumnPropNameInTable="TABLE_NAMEColumn" msprop:Generator_ColumnVarNameInTable="columnTABLE_NAME" msprop:Generator_UserColumnName="TABLE_NAME">
|
||||||
|
<xs:simpleType>
|
||||||
|
<xs:restriction base="xs:string">
|
||||||
|
<xs:maxLength value="2147483647" />
|
||||||
|
</xs:restriction>
|
||||||
|
</xs:simpleType>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="PREFER_EXTERNAL" msprop:Generator_ColumnPropNameInRow="PREFER_EXTERNAL" msprop:Generator_ColumnPropNameInTable="PREFER_EXTERNALColumn" msprop:Generator_ColumnVarNameInTable="columnPREFER_EXTERNAL" msprop:Generator_UserColumnName="PREFER_EXTERNAL" type="xs:boolean" />
|
||||||
</xs:sequence>
|
</xs:sequence>
|
||||||
</xs:complexType>
|
</xs:complexType>
|
||||||
</xs:element>
|
</xs:element>
|
||||||
<xs:element name="TBEDI_XML_TYPES" msprop:Generator_TableClassName="TBEDI_XML_TYPESDataTable" msprop:Generator_TableVarName="tableTBEDI_XML_TYPES" msprop:Generator_RowChangedName="TBEDI_XML_TYPESRowChanged" msprop:Generator_TablePropName="TBEDI_XML_TYPES" msprop:Generator_RowDeletingName="TBEDI_XML_TYPESRowDeleting" msprop:Generator_RowChangingName="TBEDI_XML_TYPESRowChanging" msprop:Generator_RowEvHandlerName="TBEDI_XML_TYPESRowChangeEventHandler" msprop:Generator_RowDeletedName="TBEDI_XML_TYPESRowDeleted" msprop:Generator_RowClassName="TBEDI_XML_TYPESRow" msprop:Generator_UserTableName="TBEDI_XML_TYPES" msprop:Generator_RowEvArgName="TBEDI_XML_TYPESRowChangeEvent">
|
<xs:element name="TBEDI_XML_TYPES" msprop:Generator_RowEvHandlerName="TBEDI_XML_TYPESRowChangeEventHandler" msprop:Generator_RowDeletedName="TBEDI_XML_TYPESRowDeleted" msprop:Generator_RowDeletingName="TBEDI_XML_TYPESRowDeleting" msprop:Generator_RowEvArgName="TBEDI_XML_TYPESRowChangeEvent" msprop:Generator_TablePropName="TBEDI_XML_TYPES" msprop:Generator_RowChangedName="TBEDI_XML_TYPESRowChanged" msprop:Generator_RowChangingName="TBEDI_XML_TYPESRowChanging" msprop:Generator_TableClassName="TBEDI_XML_TYPESDataTable" msprop:Generator_RowClassName="TBEDI_XML_TYPESRow" msprop:Generator_TableVarName="tableTBEDI_XML_TYPES" msprop:Generator_UserTableName="TBEDI_XML_TYPES">
|
||||||
<xs:complexType>
|
<xs:complexType>
|
||||||
<xs:sequence>
|
<xs:sequence>
|
||||||
<xs:element name="GUID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_ColumnVarNameInTable="columnGUID" msprop:Generator_ColumnPropNameInRow="GUID" msprop:Generator_ColumnPropNameInTable="GUIDColumn" msprop:Generator_UserColumnName="GUID" type="xs:int" />
|
<xs:element name="GUID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_ColumnPropNameInRow="GUID" msprop:Generator_ColumnPropNameInTable="GUIDColumn" msprop:Generator_ColumnVarNameInTable="columnGUID" msprop:Generator_UserColumnName="GUID" type="xs:int" />
|
||||||
<xs:element name="NAME" msprop:Generator_ColumnVarNameInTable="columnNAME" msprop:Generator_ColumnPropNameInRow="NAME" msprop:Generator_ColumnPropNameInTable="NAMEColumn" msprop:Generator_UserColumnName="NAME">
|
<xs:element name="NAME" msprop:Generator_ColumnPropNameInRow="NAME" msprop:Generator_ColumnPropNameInTable="NAMEColumn" msprop:Generator_ColumnVarNameInTable="columnNAME" msprop:Generator_UserColumnName="NAME">
|
||||||
<xs:simpleType>
|
<xs:simpleType>
|
||||||
<xs:restriction base="xs:string">
|
<xs:restriction base="xs:string">
|
||||||
<xs:maxLength value="20" />
|
<xs:maxLength value="20" />
|
||||||
@@ -324,18 +575,18 @@ SELECT GUID, NAME, DESCRIPTION, PARAMETERS FROM TBEDI_XML_FUNCTIONS WHERE (GUID
|
|||||||
</xs:sequence>
|
</xs:sequence>
|
||||||
</xs:complexType>
|
</xs:complexType>
|
||||||
</xs:element>
|
</xs:element>
|
||||||
<xs:element name="TBEDI_XML_TEMPLATES" msprop:Generator_TableClassName="TBEDI_XML_TEMPLATESDataTable" msprop:Generator_TableVarName="tableTBEDI_XML_TEMPLATES" msprop:Generator_RowChangedName="TBEDI_XML_TEMPLATESRowChanged" msprop:Generator_TablePropName="TBEDI_XML_TEMPLATES" msprop:Generator_RowDeletingName="TBEDI_XML_TEMPLATESRowDeleting" msprop:Generator_RowChangingName="TBEDI_XML_TEMPLATESRowChanging" msprop:Generator_RowEvHandlerName="TBEDI_XML_TEMPLATESRowChangeEventHandler" msprop:Generator_RowDeletedName="TBEDI_XML_TEMPLATESRowDeleted" msprop:Generator_RowClassName="TBEDI_XML_TEMPLATESRow" msprop:Generator_UserTableName="TBEDI_XML_TEMPLATES" msprop:Generator_RowEvArgName="TBEDI_XML_TEMPLATESRowChangeEvent">
|
<xs:element name="TBMT_TEMPLATES" msprop:Generator_RowEvHandlerName="TBMT_TEMPLATESRowChangeEventHandler" msprop:Generator_RowDeletedName="TBMT_TEMPLATESRowDeleted" msprop:Generator_RowDeletingName="TBMT_TEMPLATESRowDeleting" msprop:Generator_RowEvArgName="TBMT_TEMPLATESRowChangeEvent" msprop:Generator_TablePropName="TBMT_TEMPLATES" msprop:Generator_RowChangedName="TBMT_TEMPLATESRowChanged" msprop:Generator_RowChangingName="TBMT_TEMPLATESRowChanging" msprop:Generator_TableClassName="TBMT_TEMPLATESDataTable" msprop:Generator_RowClassName="TBMT_TEMPLATESRow" msprop:Generator_TableVarName="tableTBMT_TEMPLATES" msprop:Generator_UserTableName="TBMT_TEMPLATES">
|
||||||
<xs:complexType>
|
<xs:complexType>
|
||||||
<xs:sequence>
|
<xs:sequence>
|
||||||
<xs:element name="GUID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_ColumnVarNameInTable="columnGUID" msprop:Generator_ColumnPropNameInRow="GUID" msprop:Generator_ColumnPropNameInTable="GUIDColumn" msprop:Generator_UserColumnName="GUID" type="xs:int" />
|
<xs:element name="GUID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_ColumnPropNameInRow="GUID" msprop:Generator_ColumnPropNameInTable="GUIDColumn" msprop:Generator_ColumnVarNameInTable="columnGUID" msprop:Generator_UserColumnName="GUID" type="xs:int" />
|
||||||
<xs:element name="NAME" msprop:Generator_ColumnVarNameInTable="columnNAME" msprop:Generator_ColumnPropNameInRow="NAME" msprop:Generator_ColumnPropNameInTable="NAMEColumn" msprop:Generator_UserColumnName="NAME">
|
<xs:element name="NAME" msprop:Generator_ColumnPropNameInRow="NAME" msprop:Generator_ColumnPropNameInTable="NAMEColumn" msprop:Generator_ColumnVarNameInTable="columnNAME" msprop:Generator_UserColumnName="NAME">
|
||||||
<xs:simpleType>
|
<xs:simpleType>
|
||||||
<xs:restriction base="xs:string">
|
<xs:restriction base="xs:string">
|
||||||
<xs:maxLength value="20" />
|
<xs:maxLength value="20" />
|
||||||
</xs:restriction>
|
</xs:restriction>
|
||||||
</xs:simpleType>
|
</xs:simpleType>
|
||||||
</xs:element>
|
</xs:element>
|
||||||
<xs:element name="DESCRIPTION" msprop:Generator_ColumnVarNameInTable="columnDESCRIPTION" msprop:Generator_ColumnPropNameInRow="DESCRIPTION" msprop:Generator_ColumnPropNameInTable="DESCRIPTIONColumn" msprop:Generator_UserColumnName="DESCRIPTION" minOccurs="0">
|
<xs:element name="DESCRIPTION" msprop:Generator_ColumnPropNameInRow="DESCRIPTION" msprop:Generator_ColumnPropNameInTable="DESCRIPTIONColumn" msprop:Generator_ColumnVarNameInTable="columnDESCRIPTION" msprop:Generator_UserColumnName="DESCRIPTION" minOccurs="0">
|
||||||
<xs:simpleType>
|
<xs:simpleType>
|
||||||
<xs:restriction base="xs:string">
|
<xs:restriction base="xs:string">
|
||||||
<xs:maxLength value="2147483647" />
|
<xs:maxLength value="2147483647" />
|
||||||
@@ -345,41 +596,41 @@ SELECT GUID, NAME, DESCRIPTION, PARAMETERS FROM TBEDI_XML_FUNCTIONS WHERE (GUID
|
|||||||
</xs:sequence>
|
</xs:sequence>
|
||||||
</xs:complexType>
|
</xs:complexType>
|
||||||
</xs:element>
|
</xs:element>
|
||||||
<xs:element name="TBEDI_XML_NODES" msprop:Generator_TableClassName="TBEDI_XML_NODESDataTable" msprop:Generator_TableVarName="tableTBEDI_XML_NODES" msprop:Generator_RowChangedName="TBEDI_XML_NODESRowChanged" msprop:Generator_TablePropName="TBEDI_XML_NODES" msprop:Generator_RowDeletingName="TBEDI_XML_NODESRowDeleting" msprop:Generator_RowChangingName="TBEDI_XML_NODESRowChanging" msprop:Generator_RowEvHandlerName="TBEDI_XML_NODESRowChangeEventHandler" msprop:Generator_RowDeletedName="TBEDI_XML_NODESRowDeleted" msprop:Generator_RowClassName="TBEDI_XML_NODESRow" msprop:Generator_UserTableName="TBEDI_XML_NODES" msprop:Generator_RowEvArgName="TBEDI_XML_NODESRowChangeEvent">
|
<xs:element name="TBEDI_XML_NODES" msprop:Generator_RowEvHandlerName="TBEDI_XML_NODESRowChangeEventHandler" msprop:Generator_RowDeletedName="TBEDI_XML_NODESRowDeleted" msprop:Generator_RowDeletingName="TBEDI_XML_NODESRowDeleting" msprop:Generator_RowEvArgName="TBEDI_XML_NODESRowChangeEvent" msprop:Generator_TablePropName="TBEDI_XML_NODES" msprop:Generator_RowChangedName="TBEDI_XML_NODESRowChanged" msprop:Generator_RowChangingName="TBEDI_XML_NODESRowChanging" msprop:Generator_TableClassName="TBEDI_XML_NODESDataTable" msprop:Generator_RowClassName="TBEDI_XML_NODESRow" msprop:Generator_TableVarName="tableTBEDI_XML_NODES" msprop:Generator_UserTableName="TBEDI_XML_NODES">
|
||||||
<xs:complexType>
|
<xs:complexType>
|
||||||
<xs:sequence>
|
<xs:sequence>
|
||||||
<xs:element name="GUID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_ColumnVarNameInTable="columnGUID" msprop:Generator_ColumnPropNameInRow="GUID" msprop:Generator_ColumnPropNameInTable="GUIDColumn" msprop:Generator_UserColumnName="GUID" type="xs:int" />
|
<xs:element name="GUID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_ColumnPropNameInRow="GUID" msprop:Generator_ColumnPropNameInTable="GUIDColumn" msprop:Generator_ColumnVarNameInTable="columnGUID" msprop:Generator_UserColumnName="GUID" type="xs:int" />
|
||||||
<xs:element name="NAME" msprop:Generator_ColumnVarNameInTable="columnNAME" msprop:Generator_ColumnPropNameInRow="NAME" msprop:Generator_ColumnPropNameInTable="NAMEColumn" msprop:Generator_UserColumnName="NAME">
|
<xs:element name="NAME" msprop:Generator_ColumnPropNameInRow="NAME" msprop:Generator_ColumnPropNameInTable="NAMEColumn" msprop:Generator_ColumnVarNameInTable="columnNAME" msprop:Generator_UserColumnName="NAME">
|
||||||
<xs:simpleType>
|
<xs:simpleType>
|
||||||
<xs:restriction base="xs:string">
|
<xs:restriction base="xs:string">
|
||||||
<xs:maxLength value="2147483647" />
|
<xs:maxLength value="2147483647" />
|
||||||
</xs:restriction>
|
</xs:restriction>
|
||||||
</xs:simpleType>
|
</xs:simpleType>
|
||||||
</xs:element>
|
</xs:element>
|
||||||
<xs:element name="TEMPLATE_ID" msprop:Generator_ColumnVarNameInTable="columnTEMPLATE_ID" msprop:Generator_ColumnPropNameInRow="TEMPLATE_ID" msprop:Generator_ColumnPropNameInTable="TEMPLATE_IDColumn" msprop:Generator_UserColumnName="TEMPLATE_ID" type="xs:int" />
|
<xs:element name="TEMPLATE_ID" msprop:Generator_ColumnPropNameInRow="TEMPLATE_ID" msprop:Generator_ColumnPropNameInTable="TEMPLATE_IDColumn" msprop:Generator_ColumnVarNameInTable="columnTEMPLATE_ID" msprop:Generator_UserColumnName="TEMPLATE_ID" type="xs:int" />
|
||||||
<xs:element name="IS_HEAD" msprop:Generator_ColumnVarNameInTable="columnIS_HEAD" msprop:Generator_ColumnPropNameInRow="IS_HEAD" msprop:Generator_ColumnPropNameInTable="IS_HEADColumn" msprop:Generator_UserColumnName="IS_HEAD" type="xs:boolean" />
|
<xs:element name="IS_HEAD" msprop:Generator_ColumnPropNameInRow="IS_HEAD" msprop:Generator_ColumnPropNameInTable="IS_HEADColumn" msprop:Generator_ColumnVarNameInTable="columnIS_HEAD" msprop:Generator_UserColumnName="IS_HEAD" type="xs:boolean" />
|
||||||
</xs:sequence>
|
</xs:sequence>
|
||||||
</xs:complexType>
|
</xs:complexType>
|
||||||
</xs:element>
|
</xs:element>
|
||||||
<xs:element name="TBEDI_XML_FUNCTIONS" msprop:Generator_TableClassName="TBEDI_XML_FUNCTIONSDataTable" msprop:Generator_TableVarName="tableTBEDI_XML_FUNCTIONS" msprop:Generator_RowChangedName="TBEDI_XML_FUNCTIONSRowChanged" msprop:Generator_TablePropName="TBEDI_XML_FUNCTIONS" msprop:Generator_RowDeletingName="TBEDI_XML_FUNCTIONSRowDeleting" msprop:Generator_RowChangingName="TBEDI_XML_FUNCTIONSRowChanging" msprop:Generator_RowEvHandlerName="TBEDI_XML_FUNCTIONSRowChangeEventHandler" msprop:Generator_RowDeletedName="TBEDI_XML_FUNCTIONSRowDeleted" msprop:Generator_RowClassName="TBEDI_XML_FUNCTIONSRow" msprop:Generator_UserTableName="TBEDI_XML_FUNCTIONS" msprop:Generator_RowEvArgName="TBEDI_XML_FUNCTIONSRowChangeEvent">
|
<xs:element name="TBMT_FUNCTIONS" msprop:Generator_RowEvHandlerName="TBMT_FUNCTIONSRowChangeEventHandler" msprop:Generator_RowDeletedName="TBMT_FUNCTIONSRowDeleted" msprop:Generator_RowDeletingName="TBMT_FUNCTIONSRowDeleting" msprop:Generator_RowEvArgName="TBMT_FUNCTIONSRowChangeEvent" msprop:Generator_TablePropName="TBMT_FUNCTIONS" msprop:Generator_RowChangedName="TBMT_FUNCTIONSRowChanged" msprop:Generator_RowChangingName="TBMT_FUNCTIONSRowChanging" msprop:Generator_TableClassName="TBMT_FUNCTIONSDataTable" msprop:Generator_RowClassName="TBMT_FUNCTIONSRow" msprop:Generator_TableVarName="tableTBMT_FUNCTIONS" msprop:Generator_UserTableName="TBMT_FUNCTIONS">
|
||||||
<xs:complexType>
|
<xs:complexType>
|
||||||
<xs:sequence>
|
<xs:sequence>
|
||||||
<xs:element name="GUID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_ColumnVarNameInTable="columnGUID" msprop:Generator_ColumnPropNameInRow="GUID" msprop:Generator_ColumnPropNameInTable="GUIDColumn" msprop:Generator_UserColumnName="GUID" type="xs:int" />
|
<xs:element name="GUID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_ColumnPropNameInRow="GUID" msprop:Generator_ColumnPropNameInTable="GUIDColumn" msprop:Generator_ColumnVarNameInTable="columnGUID" msprop:Generator_UserColumnName="GUID" type="xs:int" />
|
||||||
<xs:element name="NAME" msprop:Generator_ColumnVarNameInTable="columnNAME" msprop:Generator_ColumnPropNameInRow="NAME" msprop:Generator_ColumnPropNameInTable="NAMEColumn" msprop:Generator_UserColumnName="NAME">
|
<xs:element name="NAME" msprop:Generator_ColumnPropNameInRow="NAME" msprop:Generator_ColumnPropNameInTable="NAMEColumn" msprop:Generator_ColumnVarNameInTable="columnNAME" msprop:Generator_UserColumnName="NAME">
|
||||||
<xs:simpleType>
|
<xs:simpleType>
|
||||||
<xs:restriction base="xs:string">
|
<xs:restriction base="xs:string">
|
||||||
<xs:maxLength value="2147483647" />
|
<xs:maxLength value="2147483647" />
|
||||||
</xs:restriction>
|
</xs:restriction>
|
||||||
</xs:simpleType>
|
</xs:simpleType>
|
||||||
</xs:element>
|
</xs:element>
|
||||||
<xs:element name="DESCRIPTION" msprop:Generator_ColumnVarNameInTable="columnDESCRIPTION" msprop:Generator_ColumnPropNameInRow="DESCRIPTION" msprop:Generator_ColumnPropNameInTable="DESCRIPTIONColumn" msprop:Generator_UserColumnName="DESCRIPTION">
|
<xs:element name="DESCRIPTION" msprop:Generator_ColumnPropNameInRow="DESCRIPTION" msprop:Generator_ColumnPropNameInTable="DESCRIPTIONColumn" msprop:Generator_ColumnVarNameInTable="columnDESCRIPTION" msprop:Generator_UserColumnName="DESCRIPTION">
|
||||||
<xs:simpleType>
|
<xs:simpleType>
|
||||||
<xs:restriction base="xs:string">
|
<xs:restriction base="xs:string">
|
||||||
<xs:maxLength value="2147483647" />
|
<xs:maxLength value="2147483647" />
|
||||||
</xs:restriction>
|
</xs:restriction>
|
||||||
</xs:simpleType>
|
</xs:simpleType>
|
||||||
</xs:element>
|
</xs:element>
|
||||||
<xs:element name="PARAMETERS" msprop:Generator_ColumnVarNameInTable="columnPARAMETERS" msprop:Generator_ColumnPropNameInRow="PARAMETERS" msprop:Generator_ColumnPropNameInTable="PARAMETERSColumn" msprop:Generator_UserColumnName="PARAMETERS" minOccurs="0">
|
<xs:element name="PARAMETERS" msprop:Generator_ColumnPropNameInRow="PARAMETERS" msprop:Generator_ColumnPropNameInTable="PARAMETERSColumn" msprop:Generator_ColumnVarNameInTable="columnPARAMETERS" msprop:Generator_UserColumnName="PARAMETERS" minOccurs="0">
|
||||||
<xs:simpleType>
|
<xs:simpleType>
|
||||||
<xs:restriction base="xs:string">
|
<xs:restriction base="xs:string">
|
||||||
<xs:maxLength value="2147483647" />
|
<xs:maxLength value="2147483647" />
|
||||||
@@ -389,37 +640,127 @@ SELECT GUID, NAME, DESCRIPTION, PARAMETERS FROM TBEDI_XML_FUNCTIONS WHERE (GUID
|
|||||||
</xs:sequence>
|
</xs:sequence>
|
||||||
</xs:complexType>
|
</xs:complexType>
|
||||||
</xs:element>
|
</xs:element>
|
||||||
|
<xs:element name="TBMT_CONFIG" msprop:Generator_RowEvHandlerName="TBMT_CONFIGRowChangeEventHandler" msprop:Generator_RowDeletedName="TBMT_CONFIGRowDeleted" msprop:Generator_RowDeletingName="TBMT_CONFIGRowDeleting" msprop:Generator_RowEvArgName="TBMT_CONFIGRowChangeEvent" msprop:Generator_TablePropName="TBMT_CONFIG" msprop:Generator_RowChangedName="TBMT_CONFIGRowChanged" msprop:Generator_RowChangingName="TBMT_CONFIGRowChanging" msprop:Generator_TableClassName="TBMT_CONFIGDataTable" msprop:Generator_RowClassName="TBMT_CONFIGRow" msprop:Generator_TableVarName="tableTBMT_CONFIG" msprop:Generator_UserTableName="TBMT_CONFIG">
|
||||||
|
<xs:complexType>
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="GUID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_ColumnPropNameInRow="GUID" msprop:Generator_ColumnPropNameInTable="GUIDColumn" msprop:Generator_ColumnVarNameInTable="columnGUID" msprop:Generator_UserColumnName="GUID" type="xs:int" />
|
||||||
|
<xs:element name="KEY" msprop:Generator_ColumnPropNameInRow="KEY" msprop:Generator_ColumnPropNameInTable="KEYColumn" msprop:Generator_ColumnVarNameInTable="columnKEY" msprop:Generator_UserColumnName="KEY">
|
||||||
|
<xs:simpleType>
|
||||||
|
<xs:restriction base="xs:string">
|
||||||
|
<xs:maxLength value="100" />
|
||||||
|
</xs:restriction>
|
||||||
|
</xs:simpleType>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="VALUE" msprop:Generator_ColumnPropNameInRow="VALUE" msprop:Generator_ColumnPropNameInTable="VALUEColumn" msprop:Generator_ColumnVarNameInTable="columnVALUE" msprop:Generator_UserColumnName="VALUE">
|
||||||
|
<xs:simpleType>
|
||||||
|
<xs:restriction base="xs:string">
|
||||||
|
<xs:maxLength value="500" />
|
||||||
|
</xs:restriction>
|
||||||
|
</xs:simpleType>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="ADDED_WHO" msprop:Generator_ColumnPropNameInRow="ADDED_WHO" msprop:Generator_ColumnPropNameInTable="ADDED_WHOColumn" msprop:Generator_ColumnVarNameInTable="columnADDED_WHO" msprop:Generator_UserColumnName="ADDED_WHO">
|
||||||
|
<xs:simpleType>
|
||||||
|
<xs:restriction base="xs:string">
|
||||||
|
<xs:maxLength value="50" />
|
||||||
|
</xs:restriction>
|
||||||
|
</xs:simpleType>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="ADDED_WHEN" msprop:Generator_ColumnPropNameInRow="ADDED_WHEN" msprop:Generator_ColumnPropNameInTable="ADDED_WHENColumn" msprop:Generator_ColumnVarNameInTable="columnADDED_WHEN" msprop:Generator_UserColumnName="ADDED_WHEN" type="xs:dateTime" minOccurs="0" />
|
||||||
|
<xs:element name="CHANGED_WHO" msprop:Generator_ColumnPropNameInRow="CHANGED_WHO" msprop:Generator_ColumnPropNameInTable="CHANGED_WHOColumn" msprop:Generator_ColumnVarNameInTable="columnCHANGED_WHO" msprop:Generator_UserColumnName="CHANGED_WHO" minOccurs="0">
|
||||||
|
<xs:simpleType>
|
||||||
|
<xs:restriction base="xs:string">
|
||||||
|
<xs:maxLength value="50" />
|
||||||
|
</xs:restriction>
|
||||||
|
</xs:simpleType>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="CHANGED_WHEN" msprop:Generator_ColumnPropNameInRow="CHANGED_WHEN" msprop:Generator_ColumnPropNameInTable="CHANGED_WHENColumn" msprop:Generator_ColumnVarNameInTable="columnCHANGED_WHEN" msprop:Generator_UserColumnName="CHANGED_WHEN" type="xs:dateTime" minOccurs="0" />
|
||||||
|
<xs:element name="ACTIVE" msprop:Generator_ColumnPropNameInRow="ACTIVE" msprop:Generator_ColumnPropNameInTable="ACTIVEColumn" msprop:Generator_ColumnVarNameInTable="columnACTIVE" msprop:Generator_UserColumnName="ACTIVE" type="xs:boolean" default="false" />
|
||||||
|
<xs:element name="TEMPLATE_ID" msprop:Generator_ColumnPropNameInRow="TEMPLATE_ID" msprop:Generator_ColumnPropNameInTable="TEMPLATE_IDColumn" msprop:Generator_ColumnVarNameInTable="columnTEMPLATE_ID" msprop:Generator_UserColumnName="TEMPLATE_ID" type="xs:int" minOccurs="0" />
|
||||||
|
<xs:element name="COMMENT" msprop:Generator_ColumnPropNameInRow="COMMENT" msprop:Generator_ColumnPropNameInTable="COMMENTColumn" msprop:Generator_ColumnVarNameInTable="columnCOMMENT" msprop:Generator_UserColumnName="COMMENT" minOccurs="0">
|
||||||
|
<xs:simpleType>
|
||||||
|
<xs:restriction base="xs:string">
|
||||||
|
<xs:maxLength value="100" />
|
||||||
|
</xs:restriction>
|
||||||
|
</xs:simpleType>
|
||||||
|
</xs:element>
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="TBMT_TABLES" msprop:Generator_RowClassName="TBMT_TABLESRow" msprop:Generator_RowEvHandlerName="TBMT_TABLESRowChangeEventHandler" msprop:Generator_RowDeletedName="TBMT_TABLESRowDeleted" msprop:Generator_RowDeletingName="TBMT_TABLESRowDeleting" msprop:Generator_RowEvArgName="TBMT_TABLESRowChangeEvent" msprop:Generator_TablePropName="TBMT_TABLES" msprop:Generator_RowChangedName="TBMT_TABLESRowChanged" msprop:Generator_RowChangingName="TBMT_TABLESRowChanging" msprop:Generator_TableClassName="TBMT_TABLESDataTable" msprop:Generator_UserTableName="TBMT_TABLES" msprop:Generator_TableVarName="tableTBMT_TABLES">
|
||||||
|
<xs:complexType>
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="GUID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_ColumnPropNameInRow="GUID" msprop:Generator_ColumnPropNameInTable="GUIDColumn" msprop:Generator_ColumnVarNameInTable="columnGUID" msprop:Generator_UserColumnName="GUID" type="xs:int" />
|
||||||
|
<xs:element name="NAME" msprop:Generator_ColumnPropNameInRow="NAME" msprop:Generator_ColumnPropNameInTable="NAMEColumn" msprop:Generator_ColumnVarNameInTable="columnNAME" msprop:Generator_UserColumnName="NAME">
|
||||||
|
<xs:simpleType>
|
||||||
|
<xs:restriction base="xs:string">
|
||||||
|
<xs:maxLength value="2147483647" />
|
||||||
|
</xs:restriction>
|
||||||
|
</xs:simpleType>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="TEMPLATE_ID" msprop:Generator_ColumnPropNameInRow="TEMPLATE_ID" msprop:Generator_ColumnPropNameInTable="TEMPLATE_IDColumn" msprop:Generator_ColumnVarNameInTable="columnTEMPLATE_ID" msprop:Generator_UserColumnName="TEMPLATE_ID" type="xs:int" />
|
||||||
|
<xs:element name="IS_HEAD" msprop:Generator_ColumnPropNameInRow="IS_HEAD" msprop:Generator_ColumnPropNameInTable="IS_HEADColumn" msprop:Generator_ColumnVarNameInTable="columnIS_HEAD" msprop:Generator_UserColumnName="IS_HEAD" type="xs:boolean" />
|
||||||
|
<xs:element name="ACTIVE" msprop:Generator_ColumnPropNameInRow="ACTIVE" msprop:Generator_ColumnPropNameInTable="ACTIVEColumn" msprop:Generator_ColumnVarNameInTable="columnACTIVE" msprop:Generator_UserColumnName="ACTIVE" type="xs:boolean" />
|
||||||
|
<xs:element name="COMMENT" msprop:Generator_ColumnPropNameInRow="COMMENT" msprop:Generator_ColumnPropNameInTable="COMMENTColumn" msprop:Generator_ColumnVarNameInTable="columnCOMMENT" msprop:Generator_UserColumnName="COMMENT" minOccurs="0">
|
||||||
|
<xs:simpleType>
|
||||||
|
<xs:restriction base="xs:string">
|
||||||
|
<xs:maxLength value="100" />
|
||||||
|
</xs:restriction>
|
||||||
|
</xs:simpleType>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="ADDED_WHO" msprop:Generator_ColumnPropNameInRow="ADDED_WHO" msprop:Generator_ColumnPropNameInTable="ADDED_WHOColumn" msprop:Generator_ColumnVarNameInTable="columnADDED_WHO" msprop:Generator_UserColumnName="ADDED_WHO">
|
||||||
|
<xs:simpleType>
|
||||||
|
<xs:restriction base="xs:string">
|
||||||
|
<xs:maxLength value="50" />
|
||||||
|
</xs:restriction>
|
||||||
|
</xs:simpleType>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="ADDED_WHEN" msprop:Generator_ColumnPropNameInRow="ADDED_WHEN" msprop:Generator_ColumnPropNameInTable="ADDED_WHENColumn" msprop:Generator_ColumnVarNameInTable="columnADDED_WHEN" msprop:Generator_UserColumnName="ADDED_WHEN" type="xs:dateTime" minOccurs="0" />
|
||||||
|
<xs:element name="CHANGED_WHO" msprop:Generator_ColumnPropNameInRow="CHANGED_WHO" msprop:Generator_ColumnPropNameInTable="CHANGED_WHOColumn" msprop:Generator_ColumnVarNameInTable="columnCHANGED_WHO" msprop:Generator_UserColumnName="CHANGED_WHO" minOccurs="0">
|
||||||
|
<xs:simpleType>
|
||||||
|
<xs:restriction base="xs:string">
|
||||||
|
<xs:maxLength value="50" />
|
||||||
|
</xs:restriction>
|
||||||
|
</xs:simpleType>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="CHANGED_WHEN" msprop:Generator_ColumnPropNameInRow="CHANGED_WHEN" msprop:Generator_ColumnPropNameInTable="CHANGED_WHENColumn" msprop:Generator_ColumnVarNameInTable="columnCHANGED_WHEN" msprop:Generator_UserColumnName="CHANGED_WHEN" type="xs:dateTime" minOccurs="0" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:element>
|
||||||
</xs:choice>
|
</xs:choice>
|
||||||
</xs:complexType>
|
</xs:complexType>
|
||||||
<xs:unique name="Constraint1" msdata:PrimaryKey="true">
|
<xs:unique name="Constraint1" msdata:PrimaryKey="true">
|
||||||
<xs:selector xpath=".//mstns:TBEDI_XML_ITEMS" />
|
<xs:selector xpath=".//mstns:TBMT_TEMPLATE_ITEMS" />
|
||||||
<xs:field xpath="mstns:GUID" />
|
<xs:field xpath="mstns:GUID" />
|
||||||
</xs:unique>
|
</xs:unique>
|
||||||
<xs:unique name="TBEDI_XML_TYPES_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
|
<xs:unique name="TBEDI_XML_TYPES_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
|
||||||
<xs:selector xpath=".//mstns:TBEDI_XML_TYPES" />
|
<xs:selector xpath=".//mstns:TBEDI_XML_TYPES" />
|
||||||
<xs:field xpath="mstns:GUID" />
|
<xs:field xpath="mstns:GUID" />
|
||||||
</xs:unique>
|
</xs:unique>
|
||||||
<xs:unique name="TBEDI_XML_TEMPLATES_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
|
<xs:unique name="TBMT_TEMPLATES_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
|
||||||
<xs:selector xpath=".//mstns:TBEDI_XML_TEMPLATES" />
|
<xs:selector xpath=".//mstns:TBMT_TEMPLATES" />
|
||||||
<xs:field xpath="mstns:GUID" />
|
<xs:field xpath="mstns:GUID" />
|
||||||
</xs:unique>
|
</xs:unique>
|
||||||
<xs:unique name="TBEDI_XML_NODES_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
|
<xs:unique name="TBEDI_XML_NODES_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
|
||||||
<xs:selector xpath=".//mstns:TBEDI_XML_NODES" />
|
<xs:selector xpath=".//mstns:TBEDI_XML_NODES" />
|
||||||
<xs:field xpath="mstns:GUID" />
|
<xs:field xpath="mstns:GUID" />
|
||||||
</xs:unique>
|
</xs:unique>
|
||||||
<xs:unique name="TBEDI_XML_FUNCTIONS_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
|
<xs:unique name="TBMT_FUNCTIONS_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
|
||||||
<xs:selector xpath=".//mstns:TBEDI_XML_FUNCTIONS" />
|
<xs:selector xpath=".//mstns:TBMT_FUNCTIONS" />
|
||||||
|
<xs:field xpath="mstns:GUID" />
|
||||||
|
</xs:unique>
|
||||||
|
<xs:unique name="TBMT_CONFIG_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
|
||||||
|
<xs:selector xpath=".//mstns:TBMT_CONFIG" />
|
||||||
|
<xs:field xpath="mstns:GUID" />
|
||||||
|
</xs:unique>
|
||||||
|
<xs:unique name="TBMT_TABLES_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
|
||||||
|
<xs:selector xpath=".//mstns:TBMT_TABLES" />
|
||||||
<xs:field xpath="mstns:GUID" />
|
<xs:field xpath="mstns:GUID" />
|
||||||
</xs:unique>
|
</xs:unique>
|
||||||
</xs:element>
|
</xs:element>
|
||||||
<xs:annotation>
|
<xs:annotation>
|
||||||
<xs:appinfo>
|
<xs:appinfo>
|
||||||
<msdata:Relationship name="TBEDI_XML_ITEMS_TBEDI_XML_FUNCTIONS" msdata:parent="TBEDI_XML_ITEMS" msdata:child="TBEDI_XML_FUNCTIONS" msdata:parentkey="FUNCTION_ID" msdata:childkey="GUID" msprop:Generator_UserChildTable="TBEDI_XML_FUNCTIONS" msprop:Generator_ChildPropName="GetTBEDI_XML_FUNCTIONSRows" msprop:Generator_UserRelationName="TBEDI_XML_ITEMS_TBEDI_XML_FUNCTIONS" msprop:Generator_RelationVarName="relationTBEDI_XML_ITEMS_TBEDI_XML_FUNCTIONS" msprop:Generator_UserParentTable="TBEDI_XML_ITEMS" msprop:Generator_ParentPropName="TBEDI_XML_ITEMSRow" />
|
<msdata:Relationship name="TBMT_TEMPLATE_ITEMS_TBEDI_XML_TYPES" msdata:parent="TBMT_TEMPLATE_ITEMS" msdata:child="TBEDI_XML_TYPES" msdata:parentkey="TYPE_ID" msdata:childkey="GUID" msprop:Generator_UserParentTable="TBMT_TEMPLATE_ITEMS" msprop:Generator_UserChildTable="TBEDI_XML_TYPES" msprop:Generator_RelationVarName="relationTBMT_TEMPLATE_ITEMS_TBEDI_XML_TYPES" msprop:Generator_ChildPropName="GetTBEDI_XML_TYPESRows" msprop:Generator_ParentPropName="TBMT_TEMPLATE_ITEMSRow" msprop:Generator_UserRelationName="TBMT_TEMPLATE_ITEMS_TBEDI_XML_TYPES" />
|
||||||
<msdata:Relationship name="TBEDI_XML_ITEMS_TBEDI_XML_NODES" msdata:parent="TBEDI_XML_ITEMS" msdata:child="TBEDI_XML_NODES" msdata:parentkey="XML_NODE_ID" msdata:childkey="GUID" msprop:Generator_UserChildTable="TBEDI_XML_NODES" msprop:Generator_ChildPropName="GetTBEDI_XML_NODESRows" msprop:Generator_UserRelationName="TBEDI_XML_ITEMS_TBEDI_XML_NODES" msprop:Generator_RelationVarName="relationTBEDI_XML_ITEMS_TBEDI_XML_NODES" msprop:Generator_UserParentTable="TBEDI_XML_ITEMS" msprop:Generator_ParentPropName="TBEDI_XML_ITEMSRow" />
|
<msdata:Relationship name="TBEDI_XML_NODES_TBMT_TEMPLATES" msdata:parent="TBEDI_XML_NODES" msdata:child="TBMT_TEMPLATES" msdata:parentkey="TEMPLATE_ID" msdata:childkey="GUID" msprop:Generator_ChildPropName="GetTBMT_TEMPLATESRows" msprop:Generator_UserChildTable="TBMT_TEMPLATES" msprop:Generator_RelationVarName="relationTBEDI_XML_NODES_TBMT_TEMPLATES" msprop:Generator_UserRelationName="TBEDI_XML_NODES_TBMT_TEMPLATES" msprop:Generator_UserParentTable="TBEDI_XML_NODES" msprop:Generator_ParentPropName="TBEDI_XML_NODESRow" />
|
||||||
<msdata:Relationship name="TBEDI_XML_ITEMS_TBEDI_XML_TYPES" msdata:parent="TBEDI_XML_ITEMS" msdata:child="TBEDI_XML_TYPES" msdata:parentkey="XML_TYPE_ID" msdata:childkey="GUID" msprop:Generator_UserChildTable="TBEDI_XML_TYPES" msprop:Generator_ChildPropName="GetTBEDI_XML_TYPESRows" msprop:Generator_UserRelationName="TBEDI_XML_ITEMS_TBEDI_XML_TYPES" msprop:Generator_RelationVarName="relationTBEDI_XML_ITEMS_TBEDI_XML_TYPES" msprop:Generator_UserParentTable="TBEDI_XML_ITEMS" msprop:Generator_ParentPropName="TBEDI_XML_ITEMSRow" />
|
|
||||||
<msdata:Relationship name="TBEDI_XML_NODES_TBEDI_XML_TEMPLATES" msdata:parent="TBEDI_XML_NODES" msdata:child="TBEDI_XML_TEMPLATES" msdata:parentkey="TEMPLATE_ID" msdata:childkey="GUID" msprop:Generator_UserChildTable="TBEDI_XML_TEMPLATES" msprop:Generator_ChildPropName="GetTBEDI_XML_TEMPLATESRows" msprop:Generator_UserRelationName="TBEDI_XML_NODES_TBEDI_XML_TEMPLATES" msprop:Generator_ParentPropName="TBEDI_XML_NODESRow" msprop:Generator_RelationVarName="relationTBEDI_XML_NODES_TBEDI_XML_TEMPLATES" msprop:Generator_UserParentTable="TBEDI_XML_NODES" />
|
|
||||||
<msdata:Relationship name="FK_TBEDI_XML_NODES" msdata:parent="TBEDI_XML_ITEMS" msdata:child="TBEDI_XML_ITEMS" msdata:parentkey="GUID" msdata:childkey="XML_NODE_ID" msprop:Generator_UserChildTable="TBEDI_XML_ITEMS" msprop:Generator_ChildPropName="GetTBEDI_XML_ITEMSRowsByFK_TBEDI_XML_NODES" msprop:Generator_UserRelationName="FK_TBEDI_XML_NODES" msprop:Generator_RelationVarName="relationFK_TBEDI_XML_NODES" msprop:Generator_UserParentTable="TBEDI_XML_ITEMS" msprop:Generator_ParentPropName="TBEDI_XML_ITEMSRowParentByFK_TBEDI_XML_NODES" />
|
|
||||||
<msdata:Relationship name="FK_TBEDI_XML_TYPES" msdata:parent="TBEDI_XML_ITEMS" msdata:child="TBEDI_XML_ITEMS" msdata:parentkey="GUID" msdata:childkey="XML_TYPE_ID" msprop:Generator_UserChildTable="TBEDI_XML_ITEMS" msprop:Generator_ChildPropName="GetTBEDI_XML_ITEMSRowsByFK_TBEDI_XML_TYPES" msprop:Generator_UserRelationName="FK_TBEDI_XML_TYPES" msprop:Generator_RelationVarName="relationFK_TBEDI_XML_TYPES" msprop:Generator_UserParentTable="TBEDI_XML_ITEMS" msprop:Generator_ParentPropName="TBEDI_XML_ITEMSRowParentByFK_TBEDI_XML_TYPES" />
|
|
||||||
</xs:appinfo>
|
</xs:appinfo>
|
||||||
</xs:annotation>
|
</xs:annotation>
|
||||||
</xs:schema>
|
</xs:schema>
|
||||||
@@ -4,44 +4,18 @@
|
|||||||
Changes to this file may cause incorrect behavior and will be lost if
|
Changes to this file may cause incorrect behavior and will be lost if
|
||||||
the code is regenerated.
|
the code is regenerated.
|
||||||
</autogenerated>-->
|
</autogenerated>-->
|
||||||
<DiagramLayout xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" ex:showrelationlabel="False" ViewPortX="-52" ViewPortY="-47" xmlns:ex="urn:schemas-microsoft-com:xml-msdatasource-layout-extended" xmlns="urn:schemas-microsoft-com:xml-msdatasource-layout">
|
<DiagramLayout xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ex:showrelationlabel="False" ViewPortX="-51" ViewPortY="-55" xmlns:ex="urn:schemas-microsoft-com:xml-msdatasource-layout-extended" xmlns="urn:schemas-microsoft-com:xml-msdatasource-layout">
|
||||||
<Shapes>
|
<Shapes>
|
||||||
<Shape ID="DesignTable:TBEDI_XML_ITEMS" ZOrder="1" X="5" Y="8" Height="248" Width="252" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="197" />
|
<Shape ID="DesignTable:TBMT_TEMPLATE_ITEMS" ZOrder="2" X="5" Y="8" Height="305" Width="252" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="254" />
|
||||||
<Shape ID="DesignTable:TBEDI_XML_TYPES" ZOrder="11" X="525" Y="204" Height="115" Width="251" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
|
<Shape ID="DesignTable:TBEDI_XML_TYPES" ZOrder="9" X="525" Y="204" Height="115" Width="251" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
|
||||||
<Shape ID="DesignTable:TBEDI_XML_TEMPLATES" ZOrder="9" X="1069" Y="27" Height="134" Width="285" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="83" />
|
<Shape ID="DesignTable:TBMT_TEMPLATES" ZOrder="7" X="1069" Y="27" Height="134" Width="285" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="83" />
|
||||||
<Shape ID="DesignTable:TBEDI_XML_NODES" ZOrder="6" X="513" Y="22" Height="153" Width="257" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="102" />
|
<Shape ID="DesignTable:TBEDI_XML_NODES" ZOrder="6" X="513" Y="22" Height="153" Width="257" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="102" />
|
||||||
<Shape ID="DesignTable:TBEDI_XML_FUNCTIONS" ZOrder="10" X="472" Y="347" Height="153" Width="286" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="102" />
|
<Shape ID="DesignTable:TBMT_FUNCTIONS" ZOrder="8" X="472" Y="347" Height="153" Width="286" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="102" />
|
||||||
|
<Shape ID="DesignTable:TBMT_CONFIG" ZOrder="3" X="-25" Y="383" Height="286" Width="230" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="216" />
|
||||||
|
<Shape ID="DesignTable:TBMT_TABLES" ZOrder="1" X="884" Y="396" Height="267" Width="227" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="216" />
|
||||||
</Shapes>
|
</Shapes>
|
||||||
<Connectors>
|
<Connectors>
|
||||||
<Connector ID="DesignRelation:TBEDI_XML_ITEMS_TBEDI_XML_FUNCTIONS" ZOrder="8" LineWidth="11">
|
<Connector ID="DesignRelation:TBMT_TEMPLATE_ITEMS_TBEDI_XML_TYPES" ZOrder="4" LineWidth="11">
|
||||||
<RoutePoints>
|
|
||||||
<Point>
|
|
||||||
<X>240</X>
|
|
||||||
<Y>256</Y>
|
|
||||||
</Point>
|
|
||||||
<Point>
|
|
||||||
<X>240</X>
|
|
||||||
<Y>364</Y>
|
|
||||||
</Point>
|
|
||||||
<Point>
|
|
||||||
<X>472</X>
|
|
||||||
<Y>364</Y>
|
|
||||||
</Point>
|
|
||||||
</RoutePoints>
|
|
||||||
</Connector>
|
|
||||||
<Connector ID="DesignRelation:TBEDI_XML_ITEMS_TBEDI_XML_NODES" ZOrder="7" LineWidth="11">
|
|
||||||
<RoutePoints>
|
|
||||||
<Point>
|
|
||||||
<X>257</X>
|
|
||||||
<Y>85</Y>
|
|
||||||
</Point>
|
|
||||||
<Point>
|
|
||||||
<X>513</X>
|
|
||||||
<Y>85</Y>
|
|
||||||
</Point>
|
|
||||||
</RoutePoints>
|
|
||||||
</Connector>
|
|
||||||
<Connector ID="DesignRelation:TBEDI_XML_ITEMS_TBEDI_XML_TYPES" ZOrder="4" LineWidth="11">
|
|
||||||
<RoutePoints>
|
<RoutePoints>
|
||||||
<Point>
|
<Point>
|
||||||
<X>257</X>
|
<X>257</X>
|
||||||
@@ -53,7 +27,7 @@
|
|||||||
</Point>
|
</Point>
|
||||||
</RoutePoints>
|
</RoutePoints>
|
||||||
</Connector>
|
</Connector>
|
||||||
<Connector ID="DesignRelation:TBEDI_XML_NODES_TBEDI_XML_TEMPLATES" ZOrder="5" LineWidth="11">
|
<Connector ID="DesignRelation:TBEDI_XML_NODES_TBMT_TEMPLATES" ZOrder="5" LineWidth="11">
|
||||||
<RoutePoints>
|
<RoutePoints>
|
||||||
<Point>
|
<Point>
|
||||||
<X>770</X>
|
<X>770</X>
|
||||||
@@ -65,53 +39,5 @@
|
|||||||
</Point>
|
</Point>
|
||||||
</RoutePoints>
|
</RoutePoints>
|
||||||
</Connector>
|
</Connector>
|
||||||
<Connector ID="DesignRelation:FK_TBEDI_XML_NODES" ZOrder="3" LineWidth="11">
|
|
||||||
<RoutePoints>
|
|
||||||
<Point>
|
|
||||||
<X>5</X>
|
|
||||||
<Y>25</Y>
|
|
||||||
</Point>
|
|
||||||
<Point>
|
|
||||||
<X>-25</X>
|
|
||||||
<Y>25</Y>
|
|
||||||
</Point>
|
|
||||||
<Point>
|
|
||||||
<X>-25</X>
|
|
||||||
<Y>-22</Y>
|
|
||||||
</Point>
|
|
||||||
<Point>
|
|
||||||
<X>22</X>
|
|
||||||
<Y>-22</Y>
|
|
||||||
</Point>
|
|
||||||
<Point>
|
|
||||||
<X>22</X>
|
|
||||||
<Y>8</Y>
|
|
||||||
</Point>
|
|
||||||
</RoutePoints>
|
|
||||||
</Connector>
|
|
||||||
<Connector ID="DesignRelation:FK_TBEDI_XML_TYPES" ZOrder="2" LineWidth="11">
|
|
||||||
<RoutePoints>
|
|
||||||
<Point>
|
|
||||||
<X>5</X>
|
|
||||||
<Y>33</Y>
|
|
||||||
</Point>
|
|
||||||
<Point>
|
|
||||||
<X>-33</X>
|
|
||||||
<Y>33</Y>
|
|
||||||
</Point>
|
|
||||||
<Point>
|
|
||||||
<X>-33</X>
|
|
||||||
<Y>-30</Y>
|
|
||||||
</Point>
|
|
||||||
<Point>
|
|
||||||
<X>30</X>
|
|
||||||
<Y>-30</Y>
|
|
||||||
</Point>
|
|
||||||
<Point>
|
|
||||||
<X>30</X>
|
|
||||||
<Y>8</Y>
|
|
||||||
</Point>
|
|
||||||
</RoutePoints>
|
|
||||||
</Connector>
|
|
||||||
</Connectors>
|
</Connectors>
|
||||||
</DiagramLayout>
|
</DiagramLayout>
|
||||||
@@ -1,11 +1,13 @@
|
|||||||
Imports DigitalData.Modules.Logging
|
Imports DigitalData.Modules.Logging
|
||||||
Imports MultiTool.Shared.Exceptions
|
Imports MultiTool.Common.Exceptions
|
||||||
|
|
||||||
Public Class FormHelper
|
Public Class FormHelper
|
||||||
Private ReadOnly Logger As Logger
|
Private ReadOnly Logger As Logger
|
||||||
|
Private ReadOnly Form As Windows.Forms.Form
|
||||||
|
|
||||||
Public Sub New(pLogConfig As LogConfig)
|
Public Sub New(pLogConfig As LogConfig, pForm As Windows.Forms.Form)
|
||||||
Logger = pLogConfig.GetLogger()
|
Logger = pLogConfig.GetLogger()
|
||||||
|
Form = pForm
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Sub ShowError(pException As Exception, pFunction As String, Optional pDetails As String = "")
|
Public Sub ShowError(pException As Exception, pFunction As String, Optional pDetails As String = "")
|
||||||
@@ -24,7 +26,36 @@ Public Class FormHelper
|
|||||||
End If
|
End If
|
||||||
|
|
||||||
Logger.Error(pException)
|
Logger.Error(pException)
|
||||||
MsgBox(oMessage, MsgBoxStyle.Critical, Application.ProductName)
|
MsgBox(oMessage, MsgBoxStyle.Critical, Form.Text)
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Public Sub ShowWarning(pMessage As String, Optional pDetails As String = "")
|
||||||
|
Dim oMessage As String = pMessage
|
||||||
|
If pDetails <> String.Empty Then
|
||||||
|
oMessage &= $"{vbNewLine}{pDetails}"
|
||||||
|
End If
|
||||||
|
|
||||||
|
Logger.Info(oMessage)
|
||||||
|
MsgBox(oMessage, MsgBoxStyle.Exclamation, Form.Text)
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
|
||||||
|
Public Sub TryOpenDirectory(pPath As String, pDisplayName As String)
|
||||||
|
If IO.Directory.Exists(pPath) Then
|
||||||
|
Process.Start(pPath)
|
||||||
|
Else
|
||||||
|
Dim oMessage = String.Format(My.Resources.frmImportMainExtra._0__nicht_konfiguriert_oder_nicht_gefunden, pDisplayName)
|
||||||
|
MsgBox(oMessage, MsgBoxStyle.Exclamation, Form.Text)
|
||||||
|
End If
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Public Sub TryOpenFile(pPath As String, pDisplayName As String)
|
||||||
|
If IO.File.Exists(pPath) Then
|
||||||
|
Process.Start(pPath)
|
||||||
|
Else
|
||||||
|
Dim oMessage = String.Format(My.Resources.frmImportMainExtra._0__nicht_konfiguriert_oder_nicht_gefunden, pDisplayName)
|
||||||
|
MsgBox(oMessage, MsgBoxStyle.Exclamation, Form.Text)
|
||||||
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
End Class
|
End Class
|
||||||
|
|||||||
@@ -1,8 +0,0 @@
|
|||||||
' This file is used by Code Analysis to maintain SuppressMessage
|
|
||||||
' attributes that are applied to this project.
|
|
||||||
' Project-level suppressions either have no target or are given
|
|
||||||
' a specific target and scoped to a namespace, type, member, etc.
|
|
||||||
|
|
||||||
Imports System.Diagnostics.CodeAnalysis
|
|
||||||
|
|
||||||
<Assembly: SuppressMessage("Style", "IDE1006:Benennungsstile", Justification:="<Ausstehend>", Scope:="member", Target:="~M:MultiTool.Form.frmRowEditor.btnApplyFromWinline_ItemClick(System.Object,DevExpress.XtraBars.ItemClickEventArgs)")>
|
|
||||||
@@ -2,17 +2,17 @@
|
|||||||
Imports DevExpress.XtraGrid.Views.Grid
|
Imports DevExpress.XtraGrid.Views.Grid
|
||||||
Imports DigitalData.GUIs.Common
|
Imports DigitalData.GUIs.Common
|
||||||
Imports DigitalData.Modules.Logging
|
Imports DigitalData.Modules.Logging
|
||||||
Imports MultiTool.Shared
|
Imports MultiTool.Common
|
||||||
Imports MultiTool.Shared.Constants
|
Imports MultiTool.Common.Constants
|
||||||
|
|
||||||
Public Class GridLoader
|
Public Class GridLoader
|
||||||
Inherits BaseClass
|
Inherits BaseClass
|
||||||
|
|
||||||
Public Sub New(pLogConfig As LogConfig)
|
Public Sub New(pLogConfig As LogConfig)
|
||||||
MyBase.New(pLogConfig, pLogConfig.GetLogger())
|
MyBase.New(pLogConfig)
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Function GetGridFromElement(pGrid As GridControl, pTable As Schemas.Schema.Table) As GridControl
|
Public Function GetGridFromElement(pGrid As GridControl, pTable As Templates.Template.Table) As GridControl
|
||||||
pGrid.Name = pTable.Name
|
pGrid.Name = pTable.Name
|
||||||
pGrid.ForceInitialize()
|
pGrid.ForceInitialize()
|
||||||
pGrid.MainView.PopulateColumns()
|
pGrid.MainView.PopulateColumns()
|
||||||
@@ -48,6 +48,12 @@ Public Class GridLoader
|
|||||||
.VisibleIndex = oVisibleIndex
|
.VisibleIndex = oVisibleIndex
|
||||||
}
|
}
|
||||||
|
|
||||||
|
' TODO: Correclty format all values, but especially currency and numbers
|
||||||
|
'If oCol.DataType = ColumnType.Decimal Then
|
||||||
|
' oColumn.DisplayFormat.FormatType = DevExpress.Utils.FormatType.Numeric
|
||||||
|
' oColumn.DisplayFormat.FormatString = "c2"
|
||||||
|
'End If
|
||||||
|
|
||||||
oView.Columns.Add(oColumn)
|
oView.Columns.Add(oColumn)
|
||||||
Next
|
Next
|
||||||
|
|
||||||
@@ -62,7 +68,7 @@ Public Class GridLoader
|
|||||||
Return pGrid
|
Return pGrid
|
||||||
End Function
|
End Function
|
||||||
|
|
||||||
Private Function GetColumnType(pColumn As Schemas.Schema.Column)
|
Private Function GetColumnType(pColumn As Templates.Template.Column) As DevExpress.Data.UnboundColumnType
|
||||||
Select Case pColumn.DataType
|
Select Case pColumn.DataType
|
||||||
Case ColumnType.Boolean
|
Case ColumnType.Boolean
|
||||||
Return DevExpress.Data.UnboundColumnType.Boolean
|
Return DevExpress.Data.UnboundColumnType.Boolean
|
||||||
|
|||||||
@@ -11,9 +11,10 @@
|
|||||||
<AssemblyName>MultiTool.Form</AssemblyName>
|
<AssemblyName>MultiTool.Form</AssemblyName>
|
||||||
<FileAlignment>512</FileAlignment>
|
<FileAlignment>512</FileAlignment>
|
||||||
<MyType>WindowsForms</MyType>
|
<MyType>WindowsForms</MyType>
|
||||||
<TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
|
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
|
||||||
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
|
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
|
||||||
<Deterministic>true</Deterministic>
|
<Deterministic>true</Deterministic>
|
||||||
|
<TargetFrameworkProfile />
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||||
@@ -57,73 +58,67 @@
|
|||||||
<Reference Include="AutoMapper, Version=10.0.0.0, Culture=neutral, PublicKeyToken=be96cd2c38ef1005, processorArchitecture=MSIL">
|
<Reference Include="AutoMapper, Version=10.0.0.0, Culture=neutral, PublicKeyToken=be96cd2c38ef1005, processorArchitecture=MSIL">
|
||||||
<HintPath>..\packages\AutoMapper.10.1.1\lib\net461\AutoMapper.dll</HintPath>
|
<HintPath>..\packages\AutoMapper.10.1.1\lib\net461\AutoMapper.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="DevExpress.Charts.v19.2.Core, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
<Reference Include="DevExpress.Charts.v21.2.Core, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||||
<Reference Include="DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
|
<Reference Include="DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
|
||||||
<Reference Include="DevExpress.DataAccess.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
|
<Reference Include="DevExpress.DataAccess.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
|
||||||
<Reference Include="DevExpress.Images.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
|
<Reference Include="DevExpress.Images.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
|
||||||
<Reference Include="DevExpress.Office.v19.2.Core, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
|
<Reference Include="DevExpress.Office.v21.2.Core, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
|
||||||
<Reference Include="DevExpress.Pdf.v19.2.Core, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
|
<Reference Include="DevExpress.Pdf.v21.2.Core, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
|
||||||
<Reference Include="DevExpress.PivotGrid.v19.2.Core, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
<Reference Include="DevExpress.PivotGrid.v21.2.Core, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||||
<Reference Include="DevExpress.Printing.v19.2.Core, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
|
<Reference Include="DevExpress.Printing.v21.2.Core, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
|
||||||
<Reference Include="DevExpress.RichEdit.v19.2.Core, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
|
<Reference Include="DevExpress.RichEdit.v21.2.Core, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
|
||||||
<Reference Include="DevExpress.RichEdit.v19.2.Export, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
<Reference Include="DevExpress.RichEdit.v21.2.Export, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||||
<Reference Include="DevExpress.Sparkline.v19.2.Core, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
<Reference Include="DevExpress.Sparkline.v21.2.Core, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||||
<Reference Include="DevExpress.Utils.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
<Reference Include="DevExpress.Data.Desktop.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
||||||
<SpecificVersion>False</SpecificVersion>
|
<SpecificVersion>False</SpecificVersion>
|
||||||
<HintPath>D:\ProgramFiles\DevExpress 19.2\Components\Bin\Framework\DevExpress.Utils.v19.2.dll</HintPath>
|
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="DevExpress.Utils.v19.2.UI, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
|
<Reference Include="DevExpress.Utils.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
||||||
<Reference Include="DevExpress.Xpo.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
|
|
||||||
<Reference Include="DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
|
||||||
<SpecificVersion>False</SpecificVersion>
|
<SpecificVersion>False</SpecificVersion>
|
||||||
<HintPath>D:\ProgramFiles\DevExpress 19.2\Components\Bin\Framework\DevExpress.XtraBars.v19.2.dll</HintPath>
|
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="DevExpress.XtraCharts.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
<Reference Include="DevExpress.Utils.v21.2.UI, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
|
||||||
<Reference Include="DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
<Reference Include="DevExpress.Xpo.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
|
||||||
|
<Reference Include="DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
||||||
<SpecificVersion>False</SpecificVersion>
|
<SpecificVersion>False</SpecificVersion>
|
||||||
<HintPath>D:\ProgramFiles\DevExpress 19.2\Components\Bin\Framework\DevExpress.XtraEditors.v19.2.dll</HintPath>
|
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="DevExpress.XtraGauges.v19.2.Core, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
<Reference Include="DevExpress.XtraCharts.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||||
<Reference Include="DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
<Reference Include="DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
||||||
<SpecificVersion>False</SpecificVersion>
|
<SpecificVersion>False</SpecificVersion>
|
||||||
<HintPath>D:\ProgramFiles\DevExpress 19.2\Components\Bin\Framework\DevExpress.XtraGrid.v19.2.dll</HintPath>
|
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="DevExpress.XtraLayout.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
<Reference Include="DevExpress.XtraGauges.v21.2.Core, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||||
|
<Reference Include="DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
||||||
<SpecificVersion>False</SpecificVersion>
|
<SpecificVersion>False</SpecificVersion>
|
||||||
<HintPath>D:\ProgramFiles\DevExpress 19.2\Components\Bin\Framework\DevExpress.XtraLayout.v19.2.dll</HintPath>
|
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="DevExpress.XtraPrinting.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
|
<Reference Include="DevExpress.XtraLayout.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
||||||
<Reference Include="DevExpress.XtraReports.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
<SpecificVersion>False</SpecificVersion>
|
||||||
<Reference Include="DevExpress.XtraReports.v19.2.Extensions, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
|
|
||||||
<Reference Include="DevExpress.XtraRichEdit.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
|
||||||
<Reference Include="DevExpress.XtraTreeList.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
|
|
||||||
<Reference Include="DevExpress.XtraVerticalGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
|
||||||
<Reference Include="DigitalData.Controls.SQLConfig">
|
|
||||||
<HintPath>..\..\DDMonorepo\SQLConfig\bin\Debug\DigitalData.Controls.SQLConfig.dll</HintPath>
|
|
||||||
</Reference>
|
</Reference>
|
||||||
|
<Reference Include="DevExpress.XtraPrinting.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
|
||||||
|
<Reference Include="DevExpress.XtraReports.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||||
|
<Reference Include="DevExpress.XtraReports.v21.2.Extensions, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
|
||||||
|
<Reference Include="DevExpress.XtraRichEdit.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||||
|
<Reference Include="DevExpress.XtraTreeList.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
|
||||||
|
<Reference Include="DevExpress.XtraVerticalGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||||
<Reference Include="DigitalData.GUIs.Common">
|
<Reference Include="DigitalData.GUIs.Common">
|
||||||
<HintPath>..\..\DDMonorepo\GUIs.Common\bin\Debug\DigitalData.GUIs.Common.dll</HintPath>
|
<HintPath>..\..\DDMonorepo\GUIs.Common\bin\Debug\DigitalData.GUIs.Common.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="DigitalData.Modules.Config">
|
<Reference Include="DigitalData.Modules.Base, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
|
||||||
<HintPath>..\..\DDMonorepo\Modules.Config\bin\Debug\DigitalData.Modules.Config.dll</HintPath>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="DigitalData.Modules.Database">
|
|
||||||
<HintPath>..\..\DDMonorepo\Modules.Database\bin\Debug\DigitalData.Modules.Database.dll</HintPath>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="DigitalData.Modules.Filesystem, Version=1.0.7.0, Culture=neutral, processorArchitecture=MSIL">
|
|
||||||
<SpecificVersion>False</SpecificVersion>
|
<SpecificVersion>False</SpecificVersion>
|
||||||
<HintPath>..\..\DDMonorepo\Modules.Filesystem\bin\Debug\DigitalData.Modules.Filesystem.dll</HintPath>
|
<HintPath>..\..\DDModules\Base\bin\Debug\DigitalData.Modules.Base.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="DigitalData.Modules.Language, Version=1.3.2.0, Culture=neutral, processorArchitecture=MSIL">
|
<Reference Include="DigitalData.Modules.Config, Version=1.1.4.1, Culture=neutral, processorArchitecture=MSIL">
|
||||||
<SpecificVersion>False</SpecificVersion>
|
<SpecificVersion>False</SpecificVersion>
|
||||||
<HintPath>..\..\DDMonorepo\Modules.Language\bin\Release\DigitalData.Modules.Language.dll</HintPath>
|
<HintPath>..\..\DDModules\Config\bin\Debug\DigitalData.Modules.Config.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="DigitalData.Modules.Logging">
|
<Reference Include="DigitalData.Modules.Database, Version=2.2.7.0, Culture=neutral, processorArchitecture=MSIL">
|
||||||
<HintPath>..\..\DDMonorepo\Modules.Logging\bin\Release\DigitalData.Modules.Logging.dll</HintPath>
|
<SpecificVersion>False</SpecificVersion>
|
||||||
|
<HintPath>..\..\DDModules\Database\bin\Debug\DigitalData.Modules.Database.dll</HintPath>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="DigitalData.Modules.Logging, Version=2.1.0.0, Culture=neutral, processorArchitecture=MSIL">
|
||||||
|
<SpecificVersion>False</SpecificVersion>
|
||||||
|
<HintPath>..\..\DDModules\Logging\bin\Debug\DigitalData.Modules.Logging.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Microsoft.CSharp" />
|
<Reference Include="Microsoft.CSharp" />
|
||||||
<Reference Include="NLog, Version=4.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c, processorArchitecture=MSIL">
|
<Reference Include="NLog, Version=5.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c, processorArchitecture=MSIL">
|
||||||
<HintPath>..\packages\NLog.4.7.10\lib\net45\NLog.dll</HintPath>
|
<HintPath>..\packages\NLog.5.1.0\lib\net46\NLog.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="System" />
|
<Reference Include="System" />
|
||||||
<Reference Include="System.ComponentModel.DataAnnotations" />
|
<Reference Include="System.ComponentModel.DataAnnotations" />
|
||||||
@@ -157,12 +152,19 @@
|
|||||||
<Import Include="System.Threading.Tasks" />
|
<Import Include="System.Threading.Tasks" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
<Compile Include="ApplicationEvents.vb" />
|
||||||
<Compile Include="DS_DD_ECM.Designer.vb">
|
<Compile Include="DS_DD_ECM.Designer.vb">
|
||||||
<AutoGen>True</AutoGen>
|
<AutoGen>True</AutoGen>
|
||||||
<DesignTime>True</DesignTime>
|
<DesignTime>True</DesignTime>
|
||||||
<DependentUpon>DS_DD_ECM.xsd</DependentUpon>
|
<DependentUpon>DS_DD_ECM.xsd</DependentUpon>
|
||||||
</Compile>
|
</Compile>
|
||||||
<Compile Include="FormHelpers.vb" />
|
<Compile Include="FormHelpers.vb" />
|
||||||
|
<Compile Include="frmExportMain.Designer.vb">
|
||||||
|
<DependentUpon>frmExportMain.vb</DependentUpon>
|
||||||
|
</Compile>
|
||||||
|
<Compile Include="frmExportMain.vb">
|
||||||
|
<SubType>Form</SubType>
|
||||||
|
</Compile>
|
||||||
<Compile Include="frmImportMain.Designer.vb">
|
<Compile Include="frmImportMain.Designer.vb">
|
||||||
<DependentUpon>frmImportMain.vb</DependentUpon>
|
<DependentUpon>frmImportMain.vb</DependentUpon>
|
||||||
</Compile>
|
</Compile>
|
||||||
@@ -181,7 +183,7 @@
|
|||||||
<Compile Include="frmRowEditor.vb">
|
<Compile Include="frmRowEditor.vb">
|
||||||
<SubType>Form</SubType>
|
<SubType>Form</SubType>
|
||||||
</Compile>
|
</Compile>
|
||||||
<Compile Include="GlobalSuppressions.vb" />
|
<Compile Include="MyApplication.vb" />
|
||||||
<Compile Include="Reports\OrderReport.Designer.vb">
|
<Compile Include="Reports\OrderReport.Designer.vb">
|
||||||
<DependentUpon>OrderReport.vb</DependentUpon>
|
<DependentUpon>OrderReport.vb</DependentUpon>
|
||||||
</Compile>
|
</Compile>
|
||||||
@@ -239,20 +241,30 @@
|
|||||||
<DependentUpon>frmImportMainExtra.resx</DependentUpon>
|
<DependentUpon>frmImportMainExtra.resx</DependentUpon>
|
||||||
</Compile>
|
</Compile>
|
||||||
<Compile Include="Strings\frmShared.Designer.vb">
|
<Compile Include="Strings\frmShared.Designer.vb">
|
||||||
|
<DependentUpon>frmShared.resx</DependentUpon>
|
||||||
<AutoGen>True</AutoGen>
|
<AutoGen>True</AutoGen>
|
||||||
<DesignTime>True</DesignTime>
|
<DesignTime>True</DesignTime>
|
||||||
<DependentUpon>frmShared.resx</DependentUpon>
|
</Compile>
|
||||||
|
<Compile Include="Strings\frmShared.en.Designer.vb">
|
||||||
|
<AutoGen>True</AutoGen>
|
||||||
|
<DesignTime>True</DesignTime>
|
||||||
|
<DependentUpon>frmShared.en.resx</DependentUpon>
|
||||||
</Compile>
|
</Compile>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
<EmbeddedResource Include="frmExportMain.resx">
|
||||||
|
<DependentUpon>frmExportMain.vb</DependentUpon>
|
||||||
|
</EmbeddedResource>
|
||||||
<EmbeddedResource Include="frmImportMain.en.resx">
|
<EmbeddedResource Include="frmImportMain.en.resx">
|
||||||
<DependentUpon>frmImportMain.vb</DependentUpon>
|
<DependentUpon>frmImportMain.vb</DependentUpon>
|
||||||
|
<SubType>Designer</SubType>
|
||||||
</EmbeddedResource>
|
</EmbeddedResource>
|
||||||
<EmbeddedResource Include="frmImportMain.resx">
|
<EmbeddedResource Include="frmImportMain.resx">
|
||||||
<DependentUpon>frmImportMain.vb</DependentUpon>
|
<DependentUpon>frmImportMain.vb</DependentUpon>
|
||||||
</EmbeddedResource>
|
</EmbeddedResource>
|
||||||
<EmbeddedResource Include="frmMain.resx">
|
<EmbeddedResource Include="frmMain.resx">
|
||||||
<DependentUpon>frmMain.vb</DependentUpon>
|
<DependentUpon>frmMain.vb</DependentUpon>
|
||||||
|
<SubType>Designer</SubType>
|
||||||
</EmbeddedResource>
|
</EmbeddedResource>
|
||||||
<EmbeddedResource Include="frmRowEditor.resx">
|
<EmbeddedResource Include="frmRowEditor.resx">
|
||||||
<DependentUpon>frmRowEditor.vb</DependentUpon>
|
<DependentUpon>frmRowEditor.vb</DependentUpon>
|
||||||
@@ -285,6 +297,7 @@
|
|||||||
</EmbeddedResource>
|
</EmbeddedResource>
|
||||||
<EmbeddedResource Include="frmConfig.resx">
|
<EmbeddedResource Include="frmConfig.resx">
|
||||||
<DependentUpon>frmConfig.vb</DependentUpon>
|
<DependentUpon>frmConfig.vb</DependentUpon>
|
||||||
|
<SubType>Designer</SubType>
|
||||||
</EmbeddedResource>
|
</EmbeddedResource>
|
||||||
<EmbeddedResource Include="Strings\frmImportMainExtra.resx">
|
<EmbeddedResource Include="Strings\frmImportMainExtra.resx">
|
||||||
<CustomToolNamespace>My.Resources</CustomToolNamespace>
|
<CustomToolNamespace>My.Resources</CustomToolNamespace>
|
||||||
@@ -292,9 +305,14 @@
|
|||||||
<LastGenOutput>frmImportMainExtra.Designer.vb</LastGenOutput>
|
<LastGenOutput>frmImportMainExtra.Designer.vb</LastGenOutput>
|
||||||
</EmbeddedResource>
|
</EmbeddedResource>
|
||||||
<EmbeddedResource Include="Strings\frmShared.resx">
|
<EmbeddedResource Include="Strings\frmShared.resx">
|
||||||
<CustomToolNamespace>My.Resources</CustomToolNamespace>
|
|
||||||
<Generator>ResXFileCodeGenerator</Generator>
|
<Generator>ResXFileCodeGenerator</Generator>
|
||||||
<LastGenOutput>frmShared.Designer.vb</LastGenOutput>
|
<LastGenOutput>frmShared.Designer.vb</LastGenOutput>
|
||||||
|
<CustomToolNamespace>My.Resources</CustomToolNamespace>
|
||||||
|
</EmbeddedResource>
|
||||||
|
<EmbeddedResource Include="Strings\frmShared.en.resx">
|
||||||
|
<CustomToolNamespace>My.Resources</CustomToolNamespace>
|
||||||
|
<Generator>ResXFileCodeGenerator</Generator>
|
||||||
|
<LastGenOutput>frmShared.en.Designer.vb</LastGenOutput>
|
||||||
</EmbeddedResource>
|
</EmbeddedResource>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
@@ -325,6 +343,33 @@
|
|||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Content Include="CREATE_DATABASE.sql" />
|
<Content Include="CREATE_DATABASE.sql" />
|
||||||
<Content Include="MultiTool.ico" />
|
<Content Include="MultiTool.ico" />
|
||||||
|
<None Include="Resources\highimportance1.svg" />
|
||||||
|
<None Include="Resources\highimportance.svg" />
|
||||||
|
<None Include="Resources\refreshpivottable.svg" />
|
||||||
|
<None Include="Resources\update.svg" />
|
||||||
|
<None Include="Resources\actions_reload1.svg" />
|
||||||
|
<None Include="Resources\logical3.svg" />
|
||||||
|
<None Include="Resources\logical2.svg" />
|
||||||
|
<None Include="Resources\bo_sale.svg" />
|
||||||
|
<None Include="Resources\editquery.svg" />
|
||||||
|
<None Include="Resources\actions_checkcircled2.svg" />
|
||||||
|
<None Include="Resources\actions_deletecircled1.svg" />
|
||||||
|
<None Include="Resources\actions_addcircled.svg" />
|
||||||
|
<None Include="Resources\squarified1.svg" />
|
||||||
|
<None Include="Resources\open3.svg" />
|
||||||
|
<None Include="Resources\up1.svg" />
|
||||||
|
<None Include="Resources\open27.svg" />
|
||||||
|
<None Include="Resources\insertpagenumber.svg" />
|
||||||
|
<None Include="Resources\exporttopdf.svg" />
|
||||||
|
<None Include="Resources\open26.svg" />
|
||||||
|
<None Include="Resources\open25.svg" />
|
||||||
|
<None Include="Resources\open24.svg" />
|
||||||
|
<None Include="Resources\actions_send5.svg" />
|
||||||
|
<None Include="Resources\actions_send4.svg" />
|
||||||
|
<None Include="Resources\icon_export.svg" />
|
||||||
|
<None Include="Resources\actions_delete.svg" />
|
||||||
|
<None Include="Resources\support.svg" />
|
||||||
|
<None Include="Resources\actions_send3.svg" />
|
||||||
<None Include="Resources\squarified.svg" />
|
<None Include="Resources\squarified.svg" />
|
||||||
<None Include="Resources\logical1.svg" />
|
<None Include="Resources\logical1.svg" />
|
||||||
<None Include="Resources\charthorizontalaxis_logscale.svg" />
|
<None Include="Resources\charthorizontalaxis_logscale.svg" />
|
||||||
@@ -377,11 +422,10 @@
|
|||||||
<None Include="Resources\import.svg" />
|
<None Include="Resources\import.svg" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ProjectReference Include="..\MultiTool.Shared\MultiTool.Shared.vbproj">
|
<ProjectReference Include="..\MultiTool.Common\MultiTool.Common.vbproj">
|
||||||
<Project>{dd1ac3b9-7595-4d3c-b9bb-97c46a480fa0}</Project>
|
<Project>{dd1ac3b9-7595-4d3c-b9bb-97c46a480fa0}</Project>
|
||||||
<Name>MultiTool.Shared</Name>
|
<Name>MultiTool.Common</Name>
|
||||||
</ProjectReference>
|
</ProjectReference>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup />
|
|
||||||
<Import Project="$(MSBuildToolsPath)\Microsoft.VisualBasic.targets" />
|
<Import Project="$(MSBuildToolsPath)\Microsoft.VisualBasic.targets" />
|
||||||
</Project>
|
</Project>
|
||||||
@@ -12,8 +12,8 @@ Imports System.Runtime.InteropServices
|
|||||||
<Assembly: AssemblyDescription("WebService Multitool für WinLine")>
|
<Assembly: AssemblyDescription("WebService Multitool für WinLine")>
|
||||||
<Assembly: AssemblyCompany("Digital Data")>
|
<Assembly: AssemblyCompany("Digital Data")>
|
||||||
<Assembly: AssemblyProduct("WebService Multitool")>
|
<Assembly: AssemblyProduct("WebService Multitool")>
|
||||||
<Assembly: AssemblyCopyright("Copyright © 2021")>
|
<Assembly: AssemblyCopyright("Copyright © 2024")>
|
||||||
<Assembly: AssemblyTrademark("")>
|
<Assembly: AssemblyTrademark("1.4.4.3")>
|
||||||
|
|
||||||
<Assembly: ComVisible(False)>
|
<Assembly: ComVisible(False)>
|
||||||
|
|
||||||
@@ -31,5 +31,5 @@ Imports System.Runtime.InteropServices
|
|||||||
' indem Sie "*" wie unten gezeigt eingeben:
|
' indem Sie "*" wie unten gezeigt eingeben:
|
||||||
' <Assembly: AssemblyVersion("1.0.*")>
|
' <Assembly: AssemblyVersion("1.0.*")>
|
||||||
|
|
||||||
<Assembly: AssemblyVersion("1.1.1.0")>
|
<Assembly: AssemblyVersion("1.4.4.3")>
|
||||||
<Assembly: AssemblyFileVersion("1.0.0.0")>
|
<Assembly: AssemblyFileVersion("1.0.0.0")>
|
||||||
|
|||||||
272
MultiTool.Form/My Project/Resources.Designer.vb
generated
272
MultiTool.Form/My Project/Resources.Designer.vb
generated
@@ -22,7 +22,7 @@ Namespace My.Resources
|
|||||||
'''<summary>
|
'''<summary>
|
||||||
''' Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
|
''' Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
|
||||||
'''</summary>
|
'''</summary>
|
||||||
<Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0"), _
|
<Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0"), _
|
||||||
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
||||||
Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
|
Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
|
||||||
Global.Microsoft.VisualBasic.HideModuleNameAttribute()> _
|
Global.Microsoft.VisualBasic.HideModuleNameAttribute()> _
|
||||||
@@ -70,6 +70,16 @@ Namespace My.Resources
|
|||||||
End Get
|
End Get
|
||||||
End Property
|
End Property
|
||||||
|
|
||||||
|
'''<summary>
|
||||||
|
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
||||||
|
'''</summary>
|
||||||
|
Friend ReadOnly Property actions_addcircled() As DevExpress.Utils.Svg.SvgImage
|
||||||
|
Get
|
||||||
|
Dim obj As Object = ResourceManager.GetObject("actions_addcircled", resourceCulture)
|
||||||
|
Return CType(obj,DevExpress.Utils.Svg.SvgImage)
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
'''<summary>
|
'''<summary>
|
||||||
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
||||||
'''</summary>
|
'''</summary>
|
||||||
@@ -100,6 +110,26 @@ Namespace My.Resources
|
|||||||
End Get
|
End Get
|
||||||
End Property
|
End Property
|
||||||
|
|
||||||
|
'''<summary>
|
||||||
|
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
||||||
|
'''</summary>
|
||||||
|
Friend ReadOnly Property actions_checkcircled2() As DevExpress.Utils.Svg.SvgImage
|
||||||
|
Get
|
||||||
|
Dim obj As Object = ResourceManager.GetObject("actions_checkcircled2", resourceCulture)
|
||||||
|
Return CType(obj,DevExpress.Utils.Svg.SvgImage)
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
|
'''<summary>
|
||||||
|
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
||||||
|
'''</summary>
|
||||||
|
Friend ReadOnly Property actions_delete() As DevExpress.Utils.Svg.SvgImage
|
||||||
|
Get
|
||||||
|
Dim obj As Object = ResourceManager.GetObject("actions_delete", resourceCulture)
|
||||||
|
Return CType(obj,DevExpress.Utils.Svg.SvgImage)
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
'''<summary>
|
'''<summary>
|
||||||
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
||||||
'''</summary>
|
'''</summary>
|
||||||
@@ -110,6 +140,16 @@ Namespace My.Resources
|
|||||||
End Get
|
End Get
|
||||||
End Property
|
End Property
|
||||||
|
|
||||||
|
'''<summary>
|
||||||
|
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
||||||
|
'''</summary>
|
||||||
|
Friend ReadOnly Property actions_deletecircled1() As DevExpress.Utils.Svg.SvgImage
|
||||||
|
Get
|
||||||
|
Dim obj As Object = ResourceManager.GetObject("actions_deletecircled1", resourceCulture)
|
||||||
|
Return CType(obj,DevExpress.Utils.Svg.SvgImage)
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
'''<summary>
|
'''<summary>
|
||||||
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
||||||
'''</summary>
|
'''</summary>
|
||||||
@@ -120,6 +160,16 @@ Namespace My.Resources
|
|||||||
End Get
|
End Get
|
||||||
End Property
|
End Property
|
||||||
|
|
||||||
|
'''<summary>
|
||||||
|
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
||||||
|
'''</summary>
|
||||||
|
Friend ReadOnly Property actions_reload1() As DevExpress.Utils.Svg.SvgImage
|
||||||
|
Get
|
||||||
|
Dim obj As Object = ResourceManager.GetObject("actions_reload1", resourceCulture)
|
||||||
|
Return CType(obj,DevExpress.Utils.Svg.SvgImage)
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
'''<summary>
|
'''<summary>
|
||||||
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
||||||
'''</summary>
|
'''</summary>
|
||||||
@@ -150,6 +200,36 @@ Namespace My.Resources
|
|||||||
End Get
|
End Get
|
||||||
End Property
|
End Property
|
||||||
|
|
||||||
|
'''<summary>
|
||||||
|
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
||||||
|
'''</summary>
|
||||||
|
Friend ReadOnly Property actions_send3() As DevExpress.Utils.Svg.SvgImage
|
||||||
|
Get
|
||||||
|
Dim obj As Object = ResourceManager.GetObject("actions_send3", resourceCulture)
|
||||||
|
Return CType(obj,DevExpress.Utils.Svg.SvgImage)
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
|
'''<summary>
|
||||||
|
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
||||||
|
'''</summary>
|
||||||
|
Friend ReadOnly Property actions_send4() As DevExpress.Utils.Svg.SvgImage
|
||||||
|
Get
|
||||||
|
Dim obj As Object = ResourceManager.GetObject("actions_send4", resourceCulture)
|
||||||
|
Return CType(obj,DevExpress.Utils.Svg.SvgImage)
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
|
'''<summary>
|
||||||
|
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
||||||
|
'''</summary>
|
||||||
|
Friend ReadOnly Property actions_send5() As DevExpress.Utils.Svg.SvgImage
|
||||||
|
Get
|
||||||
|
Dim obj As Object = ResourceManager.GetObject("actions_send5", resourceCulture)
|
||||||
|
Return CType(obj,DevExpress.Utils.Svg.SvgImage)
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
'''<summary>
|
'''<summary>
|
||||||
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
||||||
'''</summary>
|
'''</summary>
|
||||||
@@ -170,6 +250,16 @@ Namespace My.Resources
|
|||||||
End Get
|
End Get
|
||||||
End Property
|
End Property
|
||||||
|
|
||||||
|
'''<summary>
|
||||||
|
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
||||||
|
'''</summary>
|
||||||
|
Friend ReadOnly Property bo_sale() As DevExpress.Utils.Svg.SvgImage
|
||||||
|
Get
|
||||||
|
Dim obj As Object = ResourceManager.GetObject("bo_sale", resourceCulture)
|
||||||
|
Return CType(obj,DevExpress.Utils.Svg.SvgImage)
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
'''<summary>
|
'''<summary>
|
||||||
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
||||||
'''</summary>
|
'''</summary>
|
||||||
@@ -230,6 +320,16 @@ Namespace My.Resources
|
|||||||
End Get
|
End Get
|
||||||
End Property
|
End Property
|
||||||
|
|
||||||
|
'''<summary>
|
||||||
|
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
||||||
|
'''</summary>
|
||||||
|
Friend ReadOnly Property editquery() As DevExpress.Utils.Svg.SvgImage
|
||||||
|
Get
|
||||||
|
Dim obj As Object = ResourceManager.GetObject("editquery", resourceCulture)
|
||||||
|
Return CType(obj,DevExpress.Utils.Svg.SvgImage)
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
'''<summary>
|
'''<summary>
|
||||||
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
||||||
'''</summary>
|
'''</summary>
|
||||||
@@ -240,6 +340,16 @@ Namespace My.Resources
|
|||||||
End Get
|
End Get
|
||||||
End Property
|
End Property
|
||||||
|
|
||||||
|
'''<summary>
|
||||||
|
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
||||||
|
'''</summary>
|
||||||
|
Friend ReadOnly Property exporttopdf() As DevExpress.Utils.Svg.SvgImage
|
||||||
|
Get
|
||||||
|
Dim obj As Object = ResourceManager.GetObject("exporttopdf", resourceCulture)
|
||||||
|
Return CType(obj,DevExpress.Utils.Svg.SvgImage)
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
'''<summary>
|
'''<summary>
|
||||||
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
||||||
'''</summary>
|
'''</summary>
|
||||||
@@ -250,6 +360,36 @@ Namespace My.Resources
|
|||||||
End Get
|
End Get
|
||||||
End Property
|
End Property
|
||||||
|
|
||||||
|
'''<summary>
|
||||||
|
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
||||||
|
'''</summary>
|
||||||
|
Friend ReadOnly Property highimportance() As DevExpress.Utils.Svg.SvgImage
|
||||||
|
Get
|
||||||
|
Dim obj As Object = ResourceManager.GetObject("highimportance", resourceCulture)
|
||||||
|
Return CType(obj,DevExpress.Utils.Svg.SvgImage)
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
|
'''<summary>
|
||||||
|
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
||||||
|
'''</summary>
|
||||||
|
Friend ReadOnly Property highimportance1() As DevExpress.Utils.Svg.SvgImage
|
||||||
|
Get
|
||||||
|
Dim obj As Object = ResourceManager.GetObject("highimportance1", resourceCulture)
|
||||||
|
Return CType(obj,DevExpress.Utils.Svg.SvgImage)
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
|
'''<summary>
|
||||||
|
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
||||||
|
'''</summary>
|
||||||
|
Friend ReadOnly Property icon_export() As DevExpress.Utils.Svg.SvgImage
|
||||||
|
Get
|
||||||
|
Dim obj As Object = ResourceManager.GetObject("icon_export", resourceCulture)
|
||||||
|
Return CType(obj,DevExpress.Utils.Svg.SvgImage)
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
'''<summary>
|
'''<summary>
|
||||||
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
||||||
'''</summary>
|
'''</summary>
|
||||||
@@ -270,6 +410,16 @@ Namespace My.Resources
|
|||||||
End Get
|
End Get
|
||||||
End Property
|
End Property
|
||||||
|
|
||||||
|
'''<summary>
|
||||||
|
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
||||||
|
'''</summary>
|
||||||
|
Friend ReadOnly Property insertpagenumber() As DevExpress.Utils.Svg.SvgImage
|
||||||
|
Get
|
||||||
|
Dim obj As Object = ResourceManager.GetObject("insertpagenumber", resourceCulture)
|
||||||
|
Return CType(obj,DevExpress.Utils.Svg.SvgImage)
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
'''<summary>
|
'''<summary>
|
||||||
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
||||||
'''</summary>
|
'''</summary>
|
||||||
@@ -300,6 +450,26 @@ Namespace My.Resources
|
|||||||
End Get
|
End Get
|
||||||
End Property
|
End Property
|
||||||
|
|
||||||
|
'''<summary>
|
||||||
|
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
||||||
|
'''</summary>
|
||||||
|
Friend ReadOnly Property logical2() As DevExpress.Utils.Svg.SvgImage
|
||||||
|
Get
|
||||||
|
Dim obj As Object = ResourceManager.GetObject("logical2", resourceCulture)
|
||||||
|
Return CType(obj,DevExpress.Utils.Svg.SvgImage)
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
|
'''<summary>
|
||||||
|
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
||||||
|
'''</summary>
|
||||||
|
Friend ReadOnly Property logical3() As DevExpress.Utils.Svg.SvgImage
|
||||||
|
Get
|
||||||
|
Dim obj As Object = ResourceManager.GetObject("logical3", resourceCulture)
|
||||||
|
Return CType(obj,DevExpress.Utils.Svg.SvgImage)
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
'''<summary>
|
'''<summary>
|
||||||
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
||||||
'''</summary>
|
'''</summary>
|
||||||
@@ -370,6 +540,56 @@ Namespace My.Resources
|
|||||||
End Get
|
End Get
|
||||||
End Property
|
End Property
|
||||||
|
|
||||||
|
'''<summary>
|
||||||
|
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
||||||
|
'''</summary>
|
||||||
|
Friend ReadOnly Property open24() As DevExpress.Utils.Svg.SvgImage
|
||||||
|
Get
|
||||||
|
Dim obj As Object = ResourceManager.GetObject("open24", resourceCulture)
|
||||||
|
Return CType(obj,DevExpress.Utils.Svg.SvgImage)
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
|
'''<summary>
|
||||||
|
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
||||||
|
'''</summary>
|
||||||
|
Friend ReadOnly Property open25() As DevExpress.Utils.Svg.SvgImage
|
||||||
|
Get
|
||||||
|
Dim obj As Object = ResourceManager.GetObject("open25", resourceCulture)
|
||||||
|
Return CType(obj,DevExpress.Utils.Svg.SvgImage)
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
|
'''<summary>
|
||||||
|
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
||||||
|
'''</summary>
|
||||||
|
Friend ReadOnly Property open26() As DevExpress.Utils.Svg.SvgImage
|
||||||
|
Get
|
||||||
|
Dim obj As Object = ResourceManager.GetObject("open26", resourceCulture)
|
||||||
|
Return CType(obj,DevExpress.Utils.Svg.SvgImage)
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
|
'''<summary>
|
||||||
|
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
||||||
|
'''</summary>
|
||||||
|
Friend ReadOnly Property open27() As DevExpress.Utils.Svg.SvgImage
|
||||||
|
Get
|
||||||
|
Dim obj As Object = ResourceManager.GetObject("open27", resourceCulture)
|
||||||
|
Return CType(obj,DevExpress.Utils.Svg.SvgImage)
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
|
'''<summary>
|
||||||
|
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
||||||
|
'''</summary>
|
||||||
|
Friend ReadOnly Property open3() As DevExpress.Utils.Svg.SvgImage
|
||||||
|
Get
|
||||||
|
Dim obj As Object = ResourceManager.GetObject("open3", resourceCulture)
|
||||||
|
Return CType(obj,DevExpress.Utils.Svg.SvgImage)
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
'''<summary>
|
'''<summary>
|
||||||
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
||||||
'''</summary>
|
'''</summary>
|
||||||
@@ -420,6 +640,16 @@ Namespace My.Resources
|
|||||||
End Get
|
End Get
|
||||||
End Property
|
End Property
|
||||||
|
|
||||||
|
'''<summary>
|
||||||
|
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
||||||
|
'''</summary>
|
||||||
|
Friend ReadOnly Property refreshpivottable() As DevExpress.Utils.Svg.SvgImage
|
||||||
|
Get
|
||||||
|
Dim obj As Object = ResourceManager.GetObject("refreshpivottable", resourceCulture)
|
||||||
|
Return CType(obj,DevExpress.Utils.Svg.SvgImage)
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
'''<summary>
|
'''<summary>
|
||||||
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
||||||
'''</summary>
|
'''</summary>
|
||||||
@@ -480,6 +710,26 @@ Namespace My.Resources
|
|||||||
End Get
|
End Get
|
||||||
End Property
|
End Property
|
||||||
|
|
||||||
|
'''<summary>
|
||||||
|
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
||||||
|
'''</summary>
|
||||||
|
Friend ReadOnly Property squarified1() As DevExpress.Utils.Svg.SvgImage
|
||||||
|
Get
|
||||||
|
Dim obj As Object = ResourceManager.GetObject("squarified1", resourceCulture)
|
||||||
|
Return CType(obj,DevExpress.Utils.Svg.SvgImage)
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
|
'''<summary>
|
||||||
|
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
||||||
|
'''</summary>
|
||||||
|
Friend ReadOnly Property support() As DevExpress.Utils.Svg.SvgImage
|
||||||
|
Get
|
||||||
|
Dim obj As Object = ResourceManager.GetObject("support", resourceCulture)
|
||||||
|
Return CType(obj,DevExpress.Utils.Svg.SvgImage)
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
'''<summary>
|
'''<summary>
|
||||||
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
||||||
'''</summary>
|
'''</summary>
|
||||||
@@ -520,6 +770,26 @@ Namespace My.Resources
|
|||||||
End Get
|
End Get
|
||||||
End Property
|
End Property
|
||||||
|
|
||||||
|
'''<summary>
|
||||||
|
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
||||||
|
'''</summary>
|
||||||
|
Friend ReadOnly Property up1() As DevExpress.Utils.Svg.SvgImage
|
||||||
|
Get
|
||||||
|
Dim obj As Object = ResourceManager.GetObject("up1", resourceCulture)
|
||||||
|
Return CType(obj,DevExpress.Utils.Svg.SvgImage)
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
|
'''<summary>
|
||||||
|
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
||||||
|
'''</summary>
|
||||||
|
Friend ReadOnly Property update() As DevExpress.Utils.Svg.SvgImage
|
||||||
|
Get
|
||||||
|
Dim obj As Object = ResourceManager.GetObject("update", resourceCulture)
|
||||||
|
Return CType(obj,DevExpress.Utils.Svg.SvgImage)
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
'''<summary>
|
'''<summary>
|
||||||
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
||||||
'''</summary>
|
'''</summary>
|
||||||
|
|||||||
@@ -118,145 +118,226 @@
|
|||||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</resheader>
|
</resheader>
|
||||||
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
<data name="logical" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="icon_export" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\logical.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
<value>..\Resources\icon_export.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
</data>
|
|
||||||
<data name="bo_country" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\bo_country.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
|
||||||
</data>
|
|
||||||
<data name="logical1" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\logical1.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
|
||||||
</data>
|
|
||||||
<data name="redo" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\redo.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
|
||||||
</data>
|
|
||||||
<data name="bo_unknown1" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\bo_unknown1.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
|
||||||
</data>
|
|
||||||
<data name="insertpagecount" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\insertpagecount.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
|
||||||
</data>
|
|
||||||
<data name="wraptext" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\wraptext.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
|
||||||
</data>
|
|
||||||
<data name="tableproperties" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\tableproperties.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
|
||||||
</data>
|
|
||||||
<data name="preview" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\preview.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
|
||||||
</data>
|
|
||||||
<data name="mailmergepreview" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\mailmergepreview.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
|
||||||
</data>
|
|
||||||
<data name="actions_send2" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\actions_send2.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
|
||||||
</data>
|
|
||||||
<data name="tilelabels" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\tilelabels.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
|
||||||
</data>
|
|
||||||
<data name="actions_checkcircled" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\actions_checkcircled.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
|
||||||
</data>
|
|
||||||
<data name="togglefieldcodes" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\togglefieldcodes.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
|
||||||
</data>
|
|
||||||
<data name="actions_reload" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\actions_reload.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
|
||||||
</data>
|
|
||||||
<data name="open21" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\open21.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
|
||||||
</data>
|
|
||||||
<data name="bo_product" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\bo_product.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
|
||||||
</data>
|
|
||||||
<data name="paymentrefund" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\paymentrefund.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
|
||||||
</data>
|
|
||||||
<data name="open1" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\open1.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
|
||||||
</data>
|
|
||||||
<data name="bo_unknown" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\bo_unknown.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
|
||||||
</data>
|
|
||||||
<data name="charthorizontalaxis_logscale" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\charthorizontalaxis_logscale.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
|
||||||
</data>
|
|
||||||
<data name="actions_arrow4down" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\actions_arrow4down.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
|
||||||
</data>
|
|
||||||
<data name="deletetablerows" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\deletetablerows.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
|
||||||
</data>
|
|
||||||
<data name="showallfieldcodes" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\showallfieldcodes.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
|
||||||
</data>
|
|
||||||
<data name="up" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\up.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
|
||||||
</data>
|
|
||||||
<data name="singlepageview" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\singlepageview.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
|
||||||
</data>
|
|
||||||
<data name="parameters" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\parameters.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
|
||||||
</data>
|
|
||||||
<data name="export" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\export.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
|
||||||
</data>
|
|
||||||
<data name="new" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\new.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
|
||||||
</data>
|
|
||||||
<data name="bo_validation" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\bo_validation.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
|
||||||
</data>
|
|
||||||
<data name="rotatecounterclockwise" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\rotatecounterclockwise.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
|
||||||
</data>
|
|
||||||
<data name="actions_deletecircled" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\actions_deletecircled.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
|
||||||
</data>
|
|
||||||
<data name="actions_checkcircled1" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\actions_checkcircled1.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
|
||||||
</data>
|
|
||||||
<data name="open2" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\open2.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
|
||||||
</data>
|
|
||||||
<data name="actions_send1" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\actions_send1.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
|
||||||
</data>
|
|
||||||
<data name="followupall" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\followupall.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
|
||||||
</data>
|
|
||||||
<data name="bo_unknown2" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\bo_unknown2.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
|
||||||
</data>
|
</data>
|
||||||
<data name="actions_send" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="actions_send" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\actions_send.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
<value>..\Resources\actions_send.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="bo_country" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\bo_country.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="save" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="save" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\save.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
<value>..\Resources\save.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="open22" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="open24" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\open22.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
<value>..\Resources\open24.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="import" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="deletetablerows" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\import.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
<value>..\Resources\deletetablerows.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="open23" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="parameters" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\open23.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
<value>..\Resources\parameters.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="pagesetup" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="tilelabels" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\pagesetup.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
<value>..\Resources\tilelabels.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="open" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="refreshpivottable" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\open.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
<value>..\Resources\refreshpivottable.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="squarified1" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\squarified1.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="redo" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\redo.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="rotatecounterclockwise" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\rotatecounterclockwise.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="actions_reload" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\actions_reload.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="bo_unknown" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\bo_unknown.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="resetview" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="resetview" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\resetview.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
<value>..\Resources\resetview.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="update" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\update.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="open26" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\open26.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="open25" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\open25.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="up1" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\up1.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="actions_checkcircled1" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\actions_checkcircled1.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="up" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\up.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="togglefieldcodes" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\togglefieldcodes.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="actions_arrow4down" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\actions_arrow4down.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="bo_unknown1" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\bo_unknown1.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="bo_unknown2" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\bo_unknown2.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="open3" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\open3.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="bo_sale" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\bo_sale.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="actions_checkcircled" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\actions_checkcircled.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="actions_send5" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\actions_send5.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="wraptext" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\wraptext.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="tableproperties" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\tableproperties.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="itemtypechecked" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="itemtypechecked" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\itemtypechecked.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
<value>..\Resources\itemtypechecked.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="logical1" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\logical1.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="actions_send1" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\actions_send1.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="actions_send2" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\actions_send2.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="charthorizontalaxis_logscale" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\charthorizontalaxis_logscale.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="insertpagenumber" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\insertpagenumber.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="open" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\open.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="open23" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\open23.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="actions_reload1" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\actions_reload1.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="mailmergepreview" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\mailmergepreview.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="open2" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\open2.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="pagesetup" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\pagesetup.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="logical3" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\logical3.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="bo_validation" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\bo_validation.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="actions_deletecircled1" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\actions_deletecircled1.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="singlepageview" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\singlepageview.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="logical" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\logical.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="bo_product" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\bo_product.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="paymentrefund" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\paymentrefund.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="squarified" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="squarified" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\squarified.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
<value>..\Resources\squarified.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="support" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\support.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="followupall" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\followupall.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="actions_send3" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\actions_send3.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="editquery" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\editquery.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="preview" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\preview.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="insertpagecount" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\insertpagecount.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="exporttopdf" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\exporttopdf.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="open22" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\open22.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="import" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\import.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="open21" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\open21.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="actions_deletecircled" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\actions_deletecircled.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="showallfieldcodes" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\showallfieldcodes.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="open1" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\open1.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="highimportance" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\highimportance.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="actions_addcircled" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\actions_addcircled.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="actions_delete" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\actions_delete.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="actions_send4" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\actions_send4.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="logical2" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\logical2.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="export" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\export.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="open27" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\open27.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="new" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\new.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="actions_checkcircled2" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\actions_checkcircled2.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="highimportance1" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\highimportance1.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
</data>
|
</data>
|
||||||
</root>
|
</root>
|
||||||
@@ -118,38 +118,77 @@
|
|||||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</resheader>
|
</resheader>
|
||||||
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
<data name="singlepageview" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="logical" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\singlepageview.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
<value>..\Resources\logical.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="preview" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="mailmergepreview" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\preview.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
<value>..\Resources\mailmergepreview.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="tilelabels" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="redo" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\tilelabels.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
<value>..\Resources\redo.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="import" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="logical1" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\import.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
<value>..\Resources\logical1.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="tableproperties" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="bo_unknown1" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\tableproperties.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
<value>..\Resources\bo_unknown1.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="open" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="insertpagecount" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\open.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
<value>..\Resources\insertpagecount.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
</data>
|
|
||||||
<data name="itemtypechecked" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\itemtypechecked.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
|
||||||
</data>
|
|
||||||
<data name="bo_validation" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\bo_validation.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
|
||||||
</data>
|
</data>
|
||||||
<data name="wraptext" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="wraptext" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\wraptext.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
<value>..\Resources\wraptext.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="open2" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="tableproperties" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\open2.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
<value>..\Resources\tableproperties.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="pagesetup" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="actions_send3" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\pagesetup.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
<value>..\Resources\actions_send3.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="preview" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\preview.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="bo_country" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\bo_country.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="actions_send2" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\actions_send2.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="tilelabels" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\tilelabels.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="actions_checkcircled" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\actions_checkcircled.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="togglefieldcodes" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\togglefieldcodes.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="squarified" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\squarified.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="actions_reload" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\actions_reload.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="open21" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\open21.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="parameters" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\parameters.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="bo_product" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\bo_product.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="paymentrefund" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\paymentrefund.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="support" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\support.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="bo_unknown" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\bo_unknown.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="charthorizontalaxis_logscale" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\charthorizontalaxis_logscale.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="deletetablerows" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="deletetablerows" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\deletetablerows.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
<value>..\Resources\deletetablerows.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
@@ -157,7 +196,76 @@
|
|||||||
<data name="showallfieldcodes" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="showallfieldcodes" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\showallfieldcodes.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
<value>..\Resources\showallfieldcodes.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="paymentrefund" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="up" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\paymentrefund.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
<value>..\Resources\up.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="singlepageview" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\singlepageview.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="open1" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\open1.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="export" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\export.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="new" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\new.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="bo_validation" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\bo_validation.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="rotatecounterclockwise" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\rotatecounterclockwise.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="actions_deletecircled" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\actions_deletecircled.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="actions_arrow4down" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\actions_arrow4down.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="actions_checkcircled1" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\actions_checkcircled1.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="open2" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\open2.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="actions_send1" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\actions_send1.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="followupall" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\followupall.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="bo_unknown2" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\bo_unknown2.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="actions_send" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\actions_send.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="save" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\save.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="open22" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\open22.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="import" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\import.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="open23" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\open23.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="pagesetup" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\pagesetup.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="open" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\open.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="resetview" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\resetview.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="itemtypechecked" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\itemtypechecked.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="actions_delete" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\actions_delete.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
</data>
|
</data>
|
||||||
</root>
|
</root>
|
||||||
2
MultiTool.Form/My Project/Settings.Designer.vb
generated
2
MultiTool.Form/My Project/Settings.Designer.vb
generated
@@ -15,7 +15,7 @@ Option Explicit On
|
|||||||
Namespace My
|
Namespace My
|
||||||
|
|
||||||
<Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
|
<Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
|
||||||
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "16.8.1.0"), _
|
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "17.5.0.0"), _
|
||||||
Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
|
Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
|
||||||
Partial Friend NotInheritable Class MySettings
|
Partial Friend NotInheritable Class MySettings
|
||||||
Inherits Global.System.Configuration.ApplicationSettingsBase
|
Inherits Global.System.Configuration.ApplicationSettingsBase
|
||||||
|
|||||||
@@ -1,21 +1,16 @@
|
|||||||
DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
DevExpress.XtraEditors.Repository.RepositoryItemDateEdit, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||||
DevExpress.XtraVerticalGrid.VGridControl, DevExpress.XtraVerticalGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
DevExpress.XtraRichEdit.RichEditControl, DevExpress.XtraRichEdit.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||||
DevExpress.XtraBars.Ribbon.RibbonControl, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||||
DevExpress.XtraEditors.Repository.RepositoryItemDateEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||||
DevExpress.XtraEditors.GridLookUpEdit, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
DevExpress.XtraReports.UI.XtraReport, DevExpress.XtraReports.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||||
DevExpress.XtraEditors.Repository.RepositoryItemComboBox, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
DevExpress.XtraEditors.ComboBoxEdit, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||||
DevExpress.XtraVerticalGrid.PropertyGridControl, DevExpress.XtraVerticalGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
DevExpress.XtraEditors.SearchLookUpEdit, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||||
DevExpress.XtraEditors.Repository.RepositoryItemProgressBar, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
DevExpress.XtraEditors.Repository.RepositoryItemImageComboBox, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||||
DevExpress.XtraReports.UserDesigner.XRDesignBarManager, DevExpress.XtraReports.v19.2.Extensions, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
DevExpress.XtraEditors.GridLookUpEdit, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||||
DevExpress.XtraLayout.LayoutControl, DevExpress.XtraLayout.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
DevExpress.XtraEditors.Repository.RepositoryItemComboBox, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||||
DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v20.1, Version=20.1.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
DevExpress.XtraEditors.TextEdit, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||||
DevExpress.XtraReports.UserDesigner.XRDesignDockManager, DevExpress.XtraReports.v19.2.Extensions, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
DevExpress.XtraEditors.DateEdit, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||||
DevExpress.XtraEditors.TextEdit, DevExpress.XtraEditors.v20.1, Version=20.1.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
DevExpress.XtraBars.Ribbon.RibbonControl, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||||
DevExpress.XtraReports.UI.XtraReport, DevExpress.XtraReports.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
DevExpress.XtraEditors.LookUpEdit, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||||
DevExpress.XtraLayout.LayoutControl, DevExpress.XtraLayout.v20.1, Version=20.1.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
DevExpress.XtraEditors.Repository.RepositoryItemProgressBar, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||||
DevExpress.XtraBars.Ribbon.RibbonControl, DevExpress.XtraBars.v20.1, Version=20.1.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
DevExpress.XtraLayout.LayoutControl, DevExpress.XtraLayout.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||||
DevExpress.XtraEditors.ComboBoxEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
|
||||||
DevExpress.XtraRichEdit.RichEditControl, DevExpress.XtraRichEdit.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
|
||||||
DevExpress.XtraEditors.TextEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
|
||||||
DevExpress.XtraEditors.SearchLookUpEdit, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
|
||||||
DevExpress.XtraEditors.DateEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
|
||||||
|
|||||||
@@ -1,16 +1,21 @@
|
|||||||
DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v20.1, Version=20.1.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||||
DevExpress.XtraLayout.LayoutControl, DevExpress.XtraLayout.v20.1, Version=20.1.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
DevExpress.XtraVerticalGrid.VGridControl, DevExpress.XtraVerticalGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||||
DevExpress.XtraEditors.SearchLookUpEdit, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
DevExpress.XtraBars.Ribbon.RibbonControl, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||||
DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
DevExpress.XtraEditors.Repository.RepositoryItemDateEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||||
DevExpress.XtraBars.Ribbon.RibbonControl, DevExpress.XtraBars.v20.1, Version=20.1.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
DevExpress.XtraEditors.GridLookUpEdit, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||||
|
DevExpress.XtraEditors.Repository.RepositoryItemComboBox, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||||
|
DevExpress.XtraVerticalGrid.PropertyGridControl, DevExpress.XtraVerticalGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||||
|
DevExpress.XtraEditors.Repository.RepositoryItemProgressBar, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||||
|
DevExpress.XtraReports.UserDesigner.XRDesignBarManager, DevExpress.XtraReports.v19.2.Extensions, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||||
DevExpress.XtraLayout.LayoutControl, DevExpress.XtraLayout.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
DevExpress.XtraLayout.LayoutControl, DevExpress.XtraLayout.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||||
|
DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v20.1, Version=20.1.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||||
DevExpress.XtraReports.UserDesigner.XRDesignDockManager, DevExpress.XtraReports.v19.2.Extensions, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
DevExpress.XtraReports.UserDesigner.XRDesignDockManager, DevExpress.XtraReports.v19.2.Extensions, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||||
DevExpress.XtraEditors.TextEdit, DevExpress.XtraEditors.v20.1, Version=20.1.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
DevExpress.XtraEditors.TextEdit, DevExpress.XtraEditors.v20.1, Version=20.1.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||||
DevExpress.XtraRichEdit.RichEditControl, DevExpress.XtraRichEdit.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
|
||||||
DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
|
||||||
DevExpress.XtraReports.UI.XtraReport, DevExpress.XtraReports.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
DevExpress.XtraReports.UI.XtraReport, DevExpress.XtraReports.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||||
DevExpress.XtraBars.Ribbon.RibbonControl, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
DevExpress.XtraLayout.LayoutControl, DevExpress.XtraLayout.v20.1, Version=20.1.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||||
DevExpress.XtraEditors.DateEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
DevExpress.XtraBars.Ribbon.RibbonControl, DevExpress.XtraBars.v20.1, Version=20.1.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||||
DevExpress.XtraEditors.ComboBoxEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
DevExpress.XtraEditors.ComboBoxEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||||
DevExpress.XtraReports.UserDesigner.XRDesignBarManager, DevExpress.XtraReports.v19.2.Extensions, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
DevExpress.XtraRichEdit.RichEditControl, DevExpress.XtraRichEdit.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||||
DevExpress.XtraEditors.TextEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
DevExpress.XtraEditors.TextEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||||
|
DevExpress.XtraEditors.SearchLookUpEdit, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||||
|
DevExpress.XtraEditors.DateEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||||
|
|||||||
15
MultiTool.Form/MyApplication.vb
Normal file
15
MultiTool.Form/MyApplication.vb
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
Imports MultiTool.Common
|
||||||
|
Imports MultiTool.Common.Templates
|
||||||
|
Imports MultiTool.Common.Winline
|
||||||
|
|
||||||
|
Namespace My
|
||||||
|
<HideModuleName()>
|
||||||
|
Module MyExtensions
|
||||||
|
Friend Property TemplateConfiguration As TemplateConfig
|
||||||
|
Friend Property MappingConfiguration As MappingConfig
|
||||||
|
Friend Property MandatorConfiguration As MandatorConfig
|
||||||
|
Friend Property GeneralConfiguration As GeneralConfig
|
||||||
|
Friend Property FilterConfiguration As FilterConfig
|
||||||
|
Friend Property Winline As WinlineData
|
||||||
|
End Module
|
||||||
|
End Namespace
|
||||||
210
MultiTool.Form/Reports/OrderReport.Designer.vb
generated
210
MultiTool.Form/Reports/OrderReport.Designer.vb
generated
@@ -36,6 +36,7 @@ Partial Public Class OrderReport
|
|||||||
Me.pageInfo1 = New DevExpress.XtraReports.UI.XRPageInfo()
|
Me.pageInfo1 = New DevExpress.XtraReports.UI.XRPageInfo()
|
||||||
Me.pageInfo2 = New DevExpress.XtraReports.UI.XRPageInfo()
|
Me.pageInfo2 = New DevExpress.XtraReports.UI.XRPageInfo()
|
||||||
Me.ReportHeader = New DevExpress.XtraReports.UI.ReportHeaderBand()
|
Me.ReportHeader = New DevExpress.XtraReports.UI.ReportHeaderBand()
|
||||||
|
Me.XrLabel4 = New DevExpress.XtraReports.UI.XRLabel()
|
||||||
Me.XrLabel2 = New DevExpress.XtraReports.UI.XRLabel()
|
Me.XrLabel2 = New DevExpress.XtraReports.UI.XRLabel()
|
||||||
Me.XrLabel1 = New DevExpress.XtraReports.UI.XRLabel()
|
Me.XrLabel1 = New DevExpress.XtraReports.UI.XRLabel()
|
||||||
Me.Detail = New DevExpress.XtraReports.UI.DetailBand()
|
Me.Detail = New DevExpress.XtraReports.UI.DetailBand()
|
||||||
@@ -46,6 +47,9 @@ Partial Public Class OrderReport
|
|||||||
Me.XrTableRow5 = New DevExpress.XtraReports.UI.XRTableRow()
|
Me.XrTableRow5 = New DevExpress.XtraReports.UI.XRTableRow()
|
||||||
Me.XrTableCell9 = New DevExpress.XtraReports.UI.XRTableCell()
|
Me.XrTableCell9 = New DevExpress.XtraReports.UI.XRTableCell()
|
||||||
Me.XrTableCell10 = New DevExpress.XtraReports.UI.XRTableCell()
|
Me.XrTableCell10 = New DevExpress.XtraReports.UI.XRTableCell()
|
||||||
|
Me.XrTableRow4 = New DevExpress.XtraReports.UI.XRTableRow()
|
||||||
|
Me.XrTableCell11 = New DevExpress.XtraReports.UI.XRTableCell()
|
||||||
|
Me.XrTableCell12 = New DevExpress.XtraReports.UI.XRTableCell()
|
||||||
Me.XrTable1 = New DevExpress.XtraReports.UI.XRTable()
|
Me.XrTable1 = New DevExpress.XtraReports.UI.XRTable()
|
||||||
Me.XrTableRow1 = New DevExpress.XtraReports.UI.XRTableRow()
|
Me.XrTableRow1 = New DevExpress.XtraReports.UI.XRTableRow()
|
||||||
Me.XrTableCell1 = New DevExpress.XtraReports.UI.XRTableCell()
|
Me.XrTableCell1 = New DevExpress.XtraReports.UI.XRTableCell()
|
||||||
@@ -62,11 +66,12 @@ Partial Public Class OrderReport
|
|||||||
Me.tableCell31 = New DevExpress.XtraReports.UI.XRTableCell()
|
Me.tableCell31 = New DevExpress.XtraReports.UI.XRTableCell()
|
||||||
Me.XrTableCell13 = New DevExpress.XtraReports.UI.XRTableCell()
|
Me.XrTableCell13 = New DevExpress.XtraReports.UI.XRTableCell()
|
||||||
Me.tableCell33 = New DevExpress.XtraReports.UI.XRTableCell()
|
Me.tableCell33 = New DevExpress.XtraReports.UI.XRTableCell()
|
||||||
|
Me.XrTableCell15 = New DevExpress.XtraReports.UI.XRTableCell()
|
||||||
Me.tableCell34 = New DevExpress.XtraReports.UI.XRTableCell()
|
Me.tableCell34 = New DevExpress.XtraReports.UI.XRTableCell()
|
||||||
Me.tableCell35 = New DevExpress.XtraReports.UI.XRTableCell()
|
Me.tableCell35 = New DevExpress.XtraReports.UI.XRTableCell()
|
||||||
|
Me.XrTableCell17 = New DevExpress.XtraReports.UI.XRTableCell()
|
||||||
Me.tableCell36 = New DevExpress.XtraReports.UI.XRTableCell()
|
Me.tableCell36 = New DevExpress.XtraReports.UI.XRTableCell()
|
||||||
Me.XrTableCell7 = New DevExpress.XtraReports.UI.XRTableCell()
|
Me.XrTableCell7 = New DevExpress.XtraReports.UI.XRTableCell()
|
||||||
Me.tableCell37 = New DevExpress.XtraReports.UI.XRTableCell()
|
|
||||||
Me.Detail1 = New DevExpress.XtraReports.UI.DetailBand()
|
Me.Detail1 = New DevExpress.XtraReports.UI.DetailBand()
|
||||||
Me.XrLabel3 = New DevExpress.XtraReports.UI.XRLabel()
|
Me.XrLabel3 = New DevExpress.XtraReports.UI.XRLabel()
|
||||||
Me.table4 = New DevExpress.XtraReports.UI.XRTable()
|
Me.table4 = New DevExpress.XtraReports.UI.XRTable()
|
||||||
@@ -76,17 +81,15 @@ Partial Public Class OrderReport
|
|||||||
Me.tableCell41 = New DevExpress.XtraReports.UI.XRTableCell()
|
Me.tableCell41 = New DevExpress.XtraReports.UI.XRTableCell()
|
||||||
Me.XrTableCell14 = New DevExpress.XtraReports.UI.XRTableCell()
|
Me.XrTableCell14 = New DevExpress.XtraReports.UI.XRTableCell()
|
||||||
Me.tableCell43 = New DevExpress.XtraReports.UI.XRTableCell()
|
Me.tableCell43 = New DevExpress.XtraReports.UI.XRTableCell()
|
||||||
|
Me.XrTableCell16 = New DevExpress.XtraReports.UI.XRTableCell()
|
||||||
Me.tableCell44 = New DevExpress.XtraReports.UI.XRTableCell()
|
Me.tableCell44 = New DevExpress.XtraReports.UI.XRTableCell()
|
||||||
Me.tableCell45 = New DevExpress.XtraReports.UI.XRTableCell()
|
Me.tableCell45 = New DevExpress.XtraReports.UI.XRTableCell()
|
||||||
|
Me.XrTableCell18 = New DevExpress.XtraReports.UI.XRTableCell()
|
||||||
Me.tableCell46 = New DevExpress.XtraReports.UI.XRTableCell()
|
Me.tableCell46 = New DevExpress.XtraReports.UI.XRTableCell()
|
||||||
Me.XrTableCell8 = New DevExpress.XtraReports.UI.XRTableCell()
|
Me.XrTableCell8 = New DevExpress.XtraReports.UI.XRTableCell()
|
||||||
Me.tableCell47 = New DevExpress.XtraReports.UI.XRTableCell()
|
|
||||||
Me.GroupFooter1 = New DevExpress.XtraReports.UI.GroupFooterBand()
|
Me.GroupFooter1 = New DevExpress.XtraReports.UI.GroupFooterBand()
|
||||||
Me.label2 = New DevExpress.XtraReports.UI.XRLabel()
|
Me.label2 = New DevExpress.XtraReports.UI.XRLabel()
|
||||||
Me.ObjectDataSource1 = New DevExpress.DataAccess.ObjectBinding.ObjectDataSource(Me.components)
|
Me.ObjectDataSource1 = New DevExpress.DataAccess.ObjectBinding.ObjectDataSource(Me.components)
|
||||||
Me.XrTableRow4 = New DevExpress.XtraReports.UI.XRTableRow()
|
|
||||||
Me.XrTableCell11 = New DevExpress.XtraReports.UI.XRTableCell()
|
|
||||||
Me.XrTableCell12 = New DevExpress.XtraReports.UI.XRTableCell()
|
|
||||||
CType(Me.XrTable2, System.ComponentModel.ISupportInitialize).BeginInit()
|
CType(Me.XrTable2, System.ComponentModel.ISupportInitialize).BeginInit()
|
||||||
CType(Me.XrTable1, System.ComponentModel.ISupportInitialize).BeginInit()
|
CType(Me.XrTable1, System.ComponentModel.ISupportInitialize).BeginInit()
|
||||||
CType(Me.table3, System.ComponentModel.ISupportInitialize).BeginInit()
|
CType(Me.table3, System.ComponentModel.ISupportInitialize).BeginInit()
|
||||||
@@ -228,10 +231,10 @@ Partial Public Class OrderReport
|
|||||||
'
|
'
|
||||||
'pageInfo1
|
'pageInfo1
|
||||||
'
|
'
|
||||||
Me.pageInfo1.LocationFloat = New DevExpress.Utils.PointFloat(12.0!, 12.0!)
|
Me.pageInfo1.LocationFloat = New DevExpress.Utils.PointFloat(12.0!, 11.99999!)
|
||||||
Me.pageInfo1.Name = "pageInfo1"
|
Me.pageInfo1.Name = "pageInfo1"
|
||||||
Me.pageInfo1.PageInfo = DevExpress.XtraPrinting.PageInfo.DateTime
|
Me.pageInfo1.PageInfo = DevExpress.XtraPrinting.PageInfo.DateTime
|
||||||
Me.pageInfo1.SizeF = New System.Drawing.SizeF(438.0!, 26.0!)
|
Me.pageInfo1.SizeF = New System.Drawing.SizeF(272.2448!, 26.0!)
|
||||||
Me.pageInfo1.StyleName = "PageInfo"
|
Me.pageInfo1.StyleName = "PageInfo"
|
||||||
Me.pageInfo1.TextFormatString = "{0:dddd, d. MMMM yyyy HH:mm' Uhr'}"
|
Me.pageInfo1.TextFormatString = "{0:dddd, d. MMMM yyyy HH:mm' Uhr'}"
|
||||||
'
|
'
|
||||||
@@ -246,10 +249,24 @@ Partial Public Class OrderReport
|
|||||||
'
|
'
|
||||||
'ReportHeader
|
'ReportHeader
|
||||||
'
|
'
|
||||||
Me.ReportHeader.Controls.AddRange(New DevExpress.XtraReports.UI.XRControl() {Me.XrLabel2, Me.XrLabel1})
|
Me.ReportHeader.Controls.AddRange(New DevExpress.XtraReports.UI.XRControl() {Me.XrLabel4, Me.XrLabel2, Me.XrLabel1})
|
||||||
Me.ReportHeader.HeightF = 76.24998!
|
Me.ReportHeader.HeightF = 76.24998!
|
||||||
Me.ReportHeader.Name = "ReportHeader"
|
Me.ReportHeader.Name = "ReportHeader"
|
||||||
'
|
'
|
||||||
|
'XrLabel4
|
||||||
|
'
|
||||||
|
Me.XrLabel4.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Head].[Filename]")})
|
||||||
|
Me.XrLabel4.Font = New System.Drawing.Font("Arial", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
|
||||||
|
Me.XrLabel4.LocationFloat = New DevExpress.Utils.PointFloat(448.4831!, 10.00001!)
|
||||||
|
Me.XrLabel4.Multiline = True
|
||||||
|
Me.XrLabel4.Name = "XrLabel4"
|
||||||
|
Me.XrLabel4.Padding = New DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100.0!)
|
||||||
|
Me.XrLabel4.SizeF = New System.Drawing.SizeF(621.517!, 23.0!)
|
||||||
|
Me.XrLabel4.StylePriority.UseFont = False
|
||||||
|
Me.XrLabel4.StylePriority.UseTextAlignment = False
|
||||||
|
Me.XrLabel4.Text = "XrLabel1"
|
||||||
|
Me.XrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight
|
||||||
|
'
|
||||||
'XrLabel2
|
'XrLabel2
|
||||||
'
|
'
|
||||||
Me.XrLabel2.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Head].[Subtitle]")})
|
Me.XrLabel2.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Head].[Subtitle]")})
|
||||||
@@ -284,7 +301,7 @@ Partial Public Class OrderReport
|
|||||||
'XrTable2
|
'XrTable2
|
||||||
'
|
'
|
||||||
Me.XrTable2.ForeColor = System.Drawing.Color.FromArgb(CType(CType(64, Byte), Integer), CType(CType(64, Byte), Integer), CType(CType(64, Byte), Integer))
|
Me.XrTable2.ForeColor = System.Drawing.Color.FromArgb(CType(CType(64, Byte), Integer), CType(CType(64, Byte), Integer), CType(CType(64, Byte), Integer))
|
||||||
Me.XrTable2.LocationFloat = New DevExpress.Utils.PointFloat(354.8623!, 0!)
|
Me.XrTable2.LocationFloat = New DevExpress.Utils.PointFloat(448.4831!, 0!)
|
||||||
Me.XrTable2.Name = "XrTable2"
|
Me.XrTable2.Name = "XrTable2"
|
||||||
Me.XrTable2.Padding = New DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 96.0!)
|
Me.XrTable2.Padding = New DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 96.0!)
|
||||||
Me.XrTable2.Rows.AddRange(New DevExpress.XtraReports.UI.XRTableRow() {Me.XrTableRow3, Me.XrTableRow5, Me.XrTableRow4})
|
Me.XrTable2.Rows.AddRange(New DevExpress.XtraReports.UI.XRTableRow() {Me.XrTableRow3, Me.XrTableRow5, Me.XrTableRow4})
|
||||||
@@ -338,6 +355,29 @@ Partial Public Class OrderReport
|
|||||||
Me.XrTableCell10.TextFormatString = "{0:yyyy-MM-dd}"
|
Me.XrTableCell10.TextFormatString = "{0:yyyy-MM-dd}"
|
||||||
Me.XrTableCell10.Weight = 1.0R
|
Me.XrTableCell10.Weight = 1.0R
|
||||||
'
|
'
|
||||||
|
'XrTableRow4
|
||||||
|
'
|
||||||
|
Me.XrTableRow4.Cells.AddRange(New DevExpress.XtraReports.UI.XRTableCell() {Me.XrTableCell11, Me.XrTableCell12})
|
||||||
|
Me.XrTableRow4.Name = "XrTableRow4"
|
||||||
|
Me.XrTableRow4.Weight = 1.0R
|
||||||
|
'
|
||||||
|
'XrTableCell11
|
||||||
|
'
|
||||||
|
Me.XrTableCell11.Font = New System.Drawing.Font("Arial", 9.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
|
||||||
|
Me.XrTableCell11.Multiline = True
|
||||||
|
Me.XrTableCell11.Name = "XrTableCell11"
|
||||||
|
Me.XrTableCell11.StylePriority.UseFont = False
|
||||||
|
Me.XrTableCell11.Text = "Bestellt von"
|
||||||
|
Me.XrTableCell11.Weight = 1.0R
|
||||||
|
'
|
||||||
|
'XrTableCell12
|
||||||
|
'
|
||||||
|
Me.XrTableCell12.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Head].[Text5]")})
|
||||||
|
Me.XrTableCell12.Multiline = True
|
||||||
|
Me.XrTableCell12.Name = "XrTableCell12"
|
||||||
|
Me.XrTableCell12.Text = "XrTableCell12"
|
||||||
|
Me.XrTableCell12.Weight = 1.0R
|
||||||
|
'
|
||||||
'XrTable1
|
'XrTable1
|
||||||
'
|
'
|
||||||
Me.XrTable1.ForeColor = System.Drawing.Color.FromArgb(CType(CType(64, Byte), Integer), CType(CType(64, Byte), Integer), CType(CType(64, Byte), Integer))
|
Me.XrTable1.ForeColor = System.Drawing.Color.FromArgb(CType(CType(64, Byte), Integer), CType(CType(64, Byte), Integer), CType(CType(64, Byte), Integer))
|
||||||
@@ -345,7 +385,7 @@ Partial Public Class OrderReport
|
|||||||
Me.XrTable1.Name = "XrTable1"
|
Me.XrTable1.Name = "XrTable1"
|
||||||
Me.XrTable1.Padding = New DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 96.0!)
|
Me.XrTable1.Padding = New DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 96.0!)
|
||||||
Me.XrTable1.Rows.AddRange(New DevExpress.XtraReports.UI.XRTableRow() {Me.XrTableRow1, Me.XrTableRow2})
|
Me.XrTable1.Rows.AddRange(New DevExpress.XtraReports.UI.XRTableRow() {Me.XrTableRow1, Me.XrTableRow2})
|
||||||
Me.XrTable1.SizeF = New System.Drawing.SizeF(322.9167!, 50.0!)
|
Me.XrTable1.SizeF = New System.Drawing.SizeF(415.625!, 50.0!)
|
||||||
Me.XrTable1.StylePriority.UseForeColor = False
|
Me.XrTable1.StylePriority.UseForeColor = False
|
||||||
'
|
'
|
||||||
'XrTableRow1
|
'XrTableRow1
|
||||||
@@ -369,7 +409,7 @@ Partial Public Class OrderReport
|
|||||||
Me.XrTableCell2.Multiline = True
|
Me.XrTableCell2.Multiline = True
|
||||||
Me.XrTableCell2.Name = "XrTableCell2"
|
Me.XrTableCell2.Name = "XrTableCell2"
|
||||||
Me.XrTableCell2.Text = "XrTableCell2"
|
Me.XrTableCell2.Text = "XrTableCell2"
|
||||||
Me.XrTableCell2.Weight = 1.0R
|
Me.XrTableCell2.Weight = 1.5741933862025337R
|
||||||
'
|
'
|
||||||
'XrTableRow2
|
'XrTableRow2
|
||||||
'
|
'
|
||||||
@@ -392,7 +432,7 @@ Partial Public Class OrderReport
|
|||||||
Me.XrTableCell4.Multiline = True
|
Me.XrTableCell4.Multiline = True
|
||||||
Me.XrTableCell4.Name = "XrTableCell4"
|
Me.XrTableCell4.Name = "XrTableCell4"
|
||||||
Me.XrTableCell4.Text = "XrTableCell4"
|
Me.XrTableCell4.Text = "XrTableCell4"
|
||||||
Me.XrTableCell4.Weight = 1.0R
|
Me.XrTableCell4.Weight = 1.5741933862025337R
|
||||||
'
|
'
|
||||||
'DetailReport
|
'DetailReport
|
||||||
'
|
'
|
||||||
@@ -409,6 +449,7 @@ Partial Public Class OrderReport
|
|||||||
Me.GroupHeader2.HeightF = 28.0!
|
Me.GroupHeader2.HeightF = 28.0!
|
||||||
Me.GroupHeader2.Level = 1
|
Me.GroupHeader2.Level = 1
|
||||||
Me.GroupHeader2.Name = "GroupHeader2"
|
Me.GroupHeader2.Name = "GroupHeader2"
|
||||||
|
Me.GroupHeader2.RepeatEveryPage = True
|
||||||
'
|
'
|
||||||
'table3
|
'table3
|
||||||
'
|
'
|
||||||
@@ -419,7 +460,7 @@ Partial Public Class OrderReport
|
|||||||
'
|
'
|
||||||
'tableRow4
|
'tableRow4
|
||||||
'
|
'
|
||||||
Me.tableRow4.Cells.AddRange(New DevExpress.XtraReports.UI.XRTableCell() {Me.tableCell29, Me.tableCell30, Me.tableCell31, Me.XrTableCell13, Me.tableCell33, Me.tableCell34, Me.tableCell35, Me.tableCell36, Me.XrTableCell7, Me.tableCell37})
|
Me.tableRow4.Cells.AddRange(New DevExpress.XtraReports.UI.XRTableCell() {Me.tableCell29, Me.tableCell30, Me.tableCell31, Me.XrTableCell13, Me.tableCell33, Me.XrTableCell15, Me.tableCell34, Me.tableCell35, Me.XrTableCell17, Me.tableCell36, Me.XrTableCell7})
|
||||||
Me.tableRow4.Name = "tableRow4"
|
Me.tableRow4.Name = "tableRow4"
|
||||||
Me.tableRow4.Weight = 1.0R
|
Me.tableRow4.Weight = 1.0R
|
||||||
'
|
'
|
||||||
@@ -429,7 +470,9 @@ Partial Public Class OrderReport
|
|||||||
Me.tableCell29.Name = "tableCell29"
|
Me.tableCell29.Name = "tableCell29"
|
||||||
Me.tableCell29.StyleName = "DetailCaption2"
|
Me.tableCell29.StyleName = "DetailCaption2"
|
||||||
Me.tableCell29.StylePriority.UseBorders = False
|
Me.tableCell29.StylePriority.UseBorders = False
|
||||||
|
Me.tableCell29.StylePriority.UseTextAlignment = False
|
||||||
Me.tableCell29.Text = "Nr."
|
Me.tableCell29.Text = "Nr."
|
||||||
|
Me.tableCell29.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft
|
||||||
Me.tableCell29.Weight = 0.048043450056698064R
|
Me.tableCell29.Weight = 0.048043450056698064R
|
||||||
'
|
'
|
||||||
'tableCell30
|
'tableCell30
|
||||||
@@ -445,7 +488,7 @@ Partial Public Class OrderReport
|
|||||||
Me.tableCell31.Multiline = True
|
Me.tableCell31.Multiline = True
|
||||||
Me.tableCell31.Name = "tableCell31"
|
Me.tableCell31.Name = "tableCell31"
|
||||||
Me.tableCell31.StyleName = "DetailCaption2"
|
Me.tableCell31.StyleName = "DetailCaption2"
|
||||||
Me.tableCell31.Text = "Artikelnummer" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "Lieferant"
|
Me.tableCell31.Text = "Positionstext"
|
||||||
Me.tableCell31.Weight = 0.13529574805877542R
|
Me.tableCell31.Weight = 0.13529574805877542R
|
||||||
'
|
'
|
||||||
'XrTableCell13
|
'XrTableCell13
|
||||||
@@ -454,15 +497,23 @@ Partial Public Class OrderReport
|
|||||||
Me.XrTableCell13.Name = "XrTableCell13"
|
Me.XrTableCell13.Name = "XrTableCell13"
|
||||||
Me.XrTableCell13.StyleName = "DetailCaption2"
|
Me.XrTableCell13.StyleName = "DetailCaption2"
|
||||||
Me.XrTableCell13.Text = "Bezeichnung"
|
Me.XrTableCell13.Text = "Bezeichnung"
|
||||||
Me.XrTableCell13.Weight = 0.33636051965423341R
|
Me.XrTableCell13.Weight = 0.43277591630319839R
|
||||||
'
|
'
|
||||||
'tableCell33
|
'tableCell33
|
||||||
'
|
'
|
||||||
Me.tableCell33.Multiline = True
|
Me.tableCell33.Multiline = True
|
||||||
Me.tableCell33.Name = "tableCell33"
|
Me.tableCell33.Name = "tableCell33"
|
||||||
Me.tableCell33.StyleName = "DetailCaption2"
|
Me.tableCell33.StyleName = "DetailCaption2"
|
||||||
Me.tableCell33.Text = "Menge " & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "bestellt"
|
Me.tableCell33.Text = "Lager" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "stand"
|
||||||
Me.tableCell33.Weight = 0.079624397816746934R
|
Me.tableCell33.Weight = 0.085275647971440827R
|
||||||
|
'
|
||||||
|
'XrTableCell15
|
||||||
|
'
|
||||||
|
Me.XrTableCell15.Multiline = True
|
||||||
|
Me.XrTableCell15.Name = "XrTableCell15"
|
||||||
|
Me.XrTableCell15.StyleName = "DetailCaption2"
|
||||||
|
Me.XrTableCell15.Text = "Menge " & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "bestellt"
|
||||||
|
Me.XrTableCell15.Weight = 0.082007817175517708R
|
||||||
'
|
'
|
||||||
'tableCell34
|
'tableCell34
|
||||||
'
|
'
|
||||||
@@ -470,36 +521,37 @@ Partial Public Class OrderReport
|
|||||||
Me.tableCell34.Name = "tableCell34"
|
Me.tableCell34.Name = "tableCell34"
|
||||||
Me.tableCell34.StyleName = "DetailCaption2"
|
Me.tableCell34.StyleName = "DetailCaption2"
|
||||||
Me.tableCell34.Text = "Menge" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "geliefert"
|
Me.tableCell34.Text = "Menge" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "geliefert"
|
||||||
Me.tableCell34.Weight = 0.081859175152859093R
|
Me.tableCell34.Weight = 0.092676520384650948R
|
||||||
'
|
'
|
||||||
'tableCell35
|
'tableCell35
|
||||||
'
|
'
|
||||||
Me.tableCell35.Name = "tableCell35"
|
Me.tableCell35.Name = "tableCell35"
|
||||||
Me.tableCell35.StyleName = "DetailCaption2"
|
Me.tableCell35.StyleName = "DetailCaption2"
|
||||||
Me.tableCell35.Text = "Colli"
|
Me.tableCell35.Text = "Colli"
|
||||||
Me.tableCell35.Weight = 0.0763367774354287R
|
Me.tableCell35.Weight = 0.089275021139650343R
|
||||||
|
'
|
||||||
|
'XrTableCell17
|
||||||
|
'
|
||||||
|
Me.XrTableCell17.Multiline = True
|
||||||
|
Me.XrTableCell17.Name = "XrTableCell17"
|
||||||
|
Me.XrTableCell17.StyleName = "DetailCaption2"
|
||||||
|
Me.XrTableCell17.Text = "Einh/Pal"
|
||||||
|
Me.XrTableCell17.Weight = 0.089275021139650343R
|
||||||
'
|
'
|
||||||
'tableCell36
|
'tableCell36
|
||||||
'
|
'
|
||||||
Me.tableCell36.Name = "tableCell36"
|
Me.tableCell36.Name = "tableCell36"
|
||||||
Me.tableCell36.StyleName = "DetailCaption2"
|
Me.tableCell36.StyleName = "DetailCaption2"
|
||||||
Me.tableCell36.Text = "EDI Preis"
|
Me.tableCell36.Text = "EDI Preis"
|
||||||
Me.tableCell36.Weight = 0.12804829712156557R
|
Me.tableCell36.Weight = 0.1068769905572312R
|
||||||
'
|
'
|
||||||
'XrTableCell7
|
'XrTableCell7
|
||||||
'
|
'
|
||||||
Me.XrTableCell7.Multiline = True
|
Me.XrTableCell7.Multiline = True
|
||||||
Me.XrTableCell7.Name = "XrTableCell7"
|
Me.XrTableCell7.Name = "XrTableCell7"
|
||||||
Me.XrTableCell7.StyleName = "DetailCaption2"
|
Me.XrTableCell7.StyleName = "DetailCaption2"
|
||||||
Me.XrTableCell7.Text = "DFÜ Preis"
|
Me.XrTableCell7.Text = "Winline Preis"
|
||||||
Me.XrTableCell7.Weight = 0.12804829712156557R
|
Me.XrTableCell7.Weight = 0.089264113872917938R
|
||||||
'
|
|
||||||
'tableCell37
|
|
||||||
'
|
|
||||||
Me.tableCell37.Name = "tableCell37"
|
|
||||||
Me.tableCell37.StyleName = "DetailCaption2"
|
|
||||||
Me.tableCell37.Text = "Steuer"
|
|
||||||
Me.tableCell37.Weight = 0.068250408158832127R
|
|
||||||
'
|
'
|
||||||
'Detail1
|
'Detail1
|
||||||
'
|
'
|
||||||
@@ -528,7 +580,7 @@ Partial Public Class OrderReport
|
|||||||
'
|
'
|
||||||
'tableRow5
|
'tableRow5
|
||||||
'
|
'
|
||||||
Me.tableRow5.Cells.AddRange(New DevExpress.XtraReports.UI.XRTableCell() {Me.tableCell39, Me.tableCell40, Me.tableCell41, Me.XrTableCell14, Me.tableCell43, Me.tableCell44, Me.tableCell45, Me.tableCell46, Me.XrTableCell8, Me.tableCell47})
|
Me.tableRow5.Cells.AddRange(New DevExpress.XtraReports.UI.XRTableCell() {Me.tableCell39, Me.tableCell40, Me.tableCell41, Me.XrTableCell14, Me.tableCell43, Me.XrTableCell16, Me.tableCell44, Me.tableCell45, Me.XrTableCell18, Me.tableCell46, Me.XrTableCell8})
|
||||||
Me.tableRow5.Name = "tableRow5"
|
Me.tableRow5.Name = "tableRow5"
|
||||||
Me.tableRow5.Weight = 11.5R
|
Me.tableRow5.Weight = 11.5R
|
||||||
'
|
'
|
||||||
@@ -539,6 +591,8 @@ Partial Public Class OrderReport
|
|||||||
Me.tableCell39.Name = "tableCell39"
|
Me.tableCell39.Name = "tableCell39"
|
||||||
Me.tableCell39.StyleName = "DetailData2"
|
Me.tableCell39.StyleName = "DetailData2"
|
||||||
Me.tableCell39.StylePriority.UseBorders = False
|
Me.tableCell39.StylePriority.UseBorders = False
|
||||||
|
Me.tableCell39.StylePriority.UseTextAlignment = False
|
||||||
|
Me.tableCell39.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight
|
||||||
Me.tableCell39.Weight = 0.048043450128467058R
|
Me.tableCell39.Weight = 0.048043450128467058R
|
||||||
'
|
'
|
||||||
'tableCell40
|
'tableCell40
|
||||||
@@ -562,28 +616,56 @@ Partial Public Class OrderReport
|
|||||||
Me.XrTableCell14.Name = "XrTableCell14"
|
Me.XrTableCell14.Name = "XrTableCell14"
|
||||||
Me.XrTableCell14.StyleName = "DetailData2"
|
Me.XrTableCell14.StyleName = "DetailData2"
|
||||||
Me.XrTableCell14.Text = "XrTableCell14"
|
Me.XrTableCell14.Text = "XrTableCell14"
|
||||||
Me.XrTableCell14.Weight = 0.33636054406554738R
|
Me.XrTableCell14.Weight = 0.43277581496133744R
|
||||||
'
|
'
|
||||||
'tableCell43
|
'tableCell43
|
||||||
'
|
'
|
||||||
Me.tableCell43.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Text4]")})
|
Me.tableCell43.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Text10]")})
|
||||||
Me.tableCell43.Name = "tableCell43"
|
Me.tableCell43.Name = "tableCell43"
|
||||||
Me.tableCell43.StyleName = "DetailData2"
|
Me.tableCell43.StyleName = "DetailData2"
|
||||||
Me.tableCell43.Weight = 0.079624397542049044R
|
Me.tableCell43.StylePriority.UseTextAlignment = False
|
||||||
|
Me.tableCell43.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight
|
||||||
|
Me.tableCell43.Weight = 0.085275553474624122R
|
||||||
|
'
|
||||||
|
'XrTableCell16
|
||||||
|
'
|
||||||
|
Me.XrTableCell16.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Text4]")})
|
||||||
|
Me.XrTableCell16.Multiline = True
|
||||||
|
Me.XrTableCell16.Name = "XrTableCell16"
|
||||||
|
Me.XrTableCell16.StyleName = "DetailData2"
|
||||||
|
Me.XrTableCell16.StylePriority.UseTextAlignment = False
|
||||||
|
Me.XrTableCell16.Text = "XrTableCell16"
|
||||||
|
Me.XrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight
|
||||||
|
Me.XrTableCell16.Weight = 0.082007801747328815R
|
||||||
'
|
'
|
||||||
'tableCell44
|
'tableCell44
|
||||||
'
|
'
|
||||||
Me.tableCell44.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Text5]")})
|
Me.tableCell44.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Text5]")})
|
||||||
Me.tableCell44.Name = "tableCell44"
|
Me.tableCell44.Name = "tableCell44"
|
||||||
Me.tableCell44.StyleName = "DetailData2"
|
Me.tableCell44.StyleName = "DetailData2"
|
||||||
Me.tableCell44.Weight = 0.081859113670350772R
|
Me.tableCell44.StylePriority.UseTextAlignment = False
|
||||||
|
Me.tableCell44.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight
|
||||||
|
Me.tableCell44.Weight = 0.092676747474094323R
|
||||||
'
|
'
|
||||||
'tableCell45
|
'tableCell45
|
||||||
'
|
'
|
||||||
Me.tableCell45.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Text6]")})
|
Me.tableCell45.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Text6]")})
|
||||||
Me.tableCell45.Name = "tableCell45"
|
Me.tableCell45.Name = "tableCell45"
|
||||||
Me.tableCell45.StyleName = "DetailData2"
|
Me.tableCell45.StyleName = "DetailData2"
|
||||||
Me.tableCell45.Weight = 0.076336839401331791R
|
Me.tableCell45.StylePriority.UseTextAlignment = False
|
||||||
|
Me.tableCell45.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight
|
||||||
|
Me.tableCell45.Weight = 0.08927502299934123R
|
||||||
|
'
|
||||||
|
'XrTableCell18
|
||||||
|
'
|
||||||
|
Me.XrTableCell18.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Text9]")})
|
||||||
|
Me.XrTableCell18.Multiline = True
|
||||||
|
Me.XrTableCell18.Name = "XrTableCell18"
|
||||||
|
Me.XrTableCell18.StyleName = "DetailData2"
|
||||||
|
Me.XrTableCell18.StylePriority.UseTextAlignment = False
|
||||||
|
Me.XrTableCell18.Text = "XrTableCell18"
|
||||||
|
Me.XrTableCell18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight
|
||||||
|
Me.XrTableCell18.Weight = 0.08927502299934123R
|
||||||
'
|
'
|
||||||
'tableCell46
|
'tableCell46
|
||||||
'
|
'
|
||||||
@@ -591,24 +673,20 @@ Partial Public Class OrderReport
|
|||||||
Me.tableCell46.Multiline = True
|
Me.tableCell46.Multiline = True
|
||||||
Me.tableCell46.Name = "tableCell46"
|
Me.tableCell46.Name = "tableCell46"
|
||||||
Me.tableCell46.StyleName = "DetailData2"
|
Me.tableCell46.StyleName = "DetailData2"
|
||||||
Me.tableCell46.Weight = 0.12804829751327446R
|
Me.tableCell46.StylePriority.UseTextAlignment = False
|
||||||
|
Me.tableCell46.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight
|
||||||
|
Me.tableCell46.Weight = 0.10687685857819911R
|
||||||
'
|
'
|
||||||
'XrTableCell8
|
'XrTableCell8
|
||||||
'
|
'
|
||||||
Me.XrTableCell8.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Text8]")})
|
Me.XrTableCell8.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Text8]"), New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "ForeColor", "Iif([Text7]==[Text8], 'Black','LightCoral' )")})
|
||||||
Me.XrTableCell8.Multiline = True
|
Me.XrTableCell8.Multiline = True
|
||||||
Me.XrTableCell8.Name = "XrTableCell8"
|
Me.XrTableCell8.Name = "XrTableCell8"
|
||||||
Me.XrTableCell8.StyleName = "DetailData2"
|
Me.XrTableCell8.StyleName = "DetailData2"
|
||||||
|
Me.XrTableCell8.StylePriority.UseTextAlignment = False
|
||||||
Me.XrTableCell8.Text = "XrTableCell8"
|
Me.XrTableCell8.Text = "XrTableCell8"
|
||||||
Me.XrTableCell8.Weight = 0.12804829751327446R
|
Me.XrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight
|
||||||
'
|
Me.XrTableCell8.Weight = 0.089263976911086243R
|
||||||
'tableCell47
|
|
||||||
'
|
|
||||||
Me.tableCell47.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Text9]")})
|
|
||||||
Me.tableCell47.Name = "tableCell47"
|
|
||||||
Me.tableCell47.StyleName = "DetailData2"
|
|
||||||
Me.tableCell47.TextFormatString = "{0:0%}"
|
|
||||||
Me.tableCell47.Weight = 0.068250408205432642R
|
|
||||||
'
|
'
|
||||||
'GroupFooter1
|
'GroupFooter1
|
||||||
'
|
'
|
||||||
@@ -619,41 +697,20 @@ Partial Public Class OrderReport
|
|||||||
'
|
'
|
||||||
'label2
|
'label2
|
||||||
'
|
'
|
||||||
|
Me.label2.BackColor = System.Drawing.Color.FromArgb(CType(CType(224, Byte), Integer), CType(CType(224, Byte), Integer), CType(CType(224, Byte), Integer))
|
||||||
Me.label2.Borders = DevExpress.XtraPrinting.BorderSide.None
|
Me.label2.Borders = DevExpress.XtraPrinting.BorderSide.None
|
||||||
Me.label2.LocationFloat = New DevExpress.Utils.PointFloat(0!, 0!)
|
Me.label2.LocationFloat = New DevExpress.Utils.PointFloat(0!, 0!)
|
||||||
Me.label2.Name = "label2"
|
Me.label2.Name = "label2"
|
||||||
Me.label2.SizeF = New System.Drawing.SizeF(1080.0!, 2.083333!)
|
Me.label2.SizeF = New System.Drawing.SizeF(1080.0!, 2.083333!)
|
||||||
Me.label2.StyleName = "GroupFooterBackground3"
|
Me.label2.StyleName = "GroupFooterBackground3"
|
||||||
|
Me.label2.StylePriority.UseBackColor = False
|
||||||
Me.label2.StylePriority.UseBorders = False
|
Me.label2.StylePriority.UseBorders = False
|
||||||
'
|
'
|
||||||
'ObjectDataSource1
|
'ObjectDataSource1
|
||||||
'
|
'
|
||||||
Me.ObjectDataSource1.DataSource = GetType(MultiTool.[Shared].ReportSource)
|
Me.ObjectDataSource1.DataSource = GetType(MultiTool.Common.Report.ReportSource)
|
||||||
Me.ObjectDataSource1.Name = "ObjectDataSource1"
|
Me.ObjectDataSource1.Name = "ObjectDataSource1"
|
||||||
'
|
'
|
||||||
'XrTableRow4
|
|
||||||
'
|
|
||||||
Me.XrTableRow4.Cells.AddRange(New DevExpress.XtraReports.UI.XRTableCell() {Me.XrTableCell11, Me.XrTableCell12})
|
|
||||||
Me.XrTableRow4.Name = "XrTableRow4"
|
|
||||||
Me.XrTableRow4.Weight = 1.0R
|
|
||||||
'
|
|
||||||
'XrTableCell11
|
|
||||||
'
|
|
||||||
Me.XrTableCell11.Font = New System.Drawing.Font("Arial", 9.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
|
|
||||||
Me.XrTableCell11.Multiline = True
|
|
||||||
Me.XrTableCell11.Name = "XrTableCell11"
|
|
||||||
Me.XrTableCell11.StylePriority.UseFont = False
|
|
||||||
Me.XrTableCell11.Text = "Bestellt von"
|
|
||||||
Me.XrTableCell11.Weight = 1.0R
|
|
||||||
'
|
|
||||||
'XrTableCell12
|
|
||||||
'
|
|
||||||
Me.XrTableCell12.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Head].[Text5]")})
|
|
||||||
Me.XrTableCell12.Multiline = True
|
|
||||||
Me.XrTableCell12.Name = "XrTableCell12"
|
|
||||||
Me.XrTableCell12.Text = "XrTableCell12"
|
|
||||||
Me.XrTableCell12.Weight = 1.0R
|
|
||||||
'
|
|
||||||
'OrderReport
|
'OrderReport
|
||||||
'
|
'
|
||||||
Me.Bands.AddRange(New DevExpress.XtraReports.UI.Band() {Me.TopMargin, Me.BottomMargin, Me.ReportHeader, Me.Detail, Me.DetailReport})
|
Me.Bands.AddRange(New DevExpress.XtraReports.UI.Band() {Me.TopMargin, Me.BottomMargin, Me.ReportHeader, Me.Detail, Me.DetailReport})
|
||||||
@@ -665,7 +722,7 @@ Partial Public Class OrderReport
|
|||||||
Me.PageHeight = 850
|
Me.PageHeight = 850
|
||||||
Me.PageWidth = 1100
|
Me.PageWidth = 1100
|
||||||
Me.StyleSheet.AddRange(New DevExpress.XtraReports.UI.XRControlStyle() {Me.Title, Me.DetailCaption1, Me.DetailData1, Me.GroupCaption2, Me.GroupData2, Me.DetailCaption2, Me.DetailData2, Me.GroupFooterBackground3, Me.DetailData3_Odd, Me.PageInfo})
|
Me.StyleSheet.AddRange(New DevExpress.XtraReports.UI.XRControlStyle() {Me.Title, Me.DetailCaption1, Me.DetailData1, Me.GroupCaption2, Me.GroupData2, Me.DetailCaption2, Me.DetailData2, Me.GroupFooterBackground3, Me.DetailData3_Odd, Me.PageInfo})
|
||||||
Me.Version = "19.2"
|
Me.Version = "21.2"
|
||||||
CType(Me.XrTable2, System.ComponentModel.ISupportInitialize).EndInit()
|
CType(Me.XrTable2, System.ComponentModel.ISupportInitialize).EndInit()
|
||||||
CType(Me.XrTable1, System.ComponentModel.ISupportInitialize).EndInit()
|
CType(Me.XrTable1, System.ComponentModel.ISupportInitialize).EndInit()
|
||||||
CType(Me.table3, System.ComponentModel.ISupportInitialize).EndInit()
|
CType(Me.table3, System.ComponentModel.ISupportInitialize).EndInit()
|
||||||
@@ -703,7 +760,6 @@ Partial Public Class OrderReport
|
|||||||
Friend WithEvents tableCell34 As DevExpress.XtraReports.UI.XRTableCell
|
Friend WithEvents tableCell34 As DevExpress.XtraReports.UI.XRTableCell
|
||||||
Friend WithEvents tableCell35 As DevExpress.XtraReports.UI.XRTableCell
|
Friend WithEvents tableCell35 As DevExpress.XtraReports.UI.XRTableCell
|
||||||
Friend WithEvents tableCell36 As DevExpress.XtraReports.UI.XRTableCell
|
Friend WithEvents tableCell36 As DevExpress.XtraReports.UI.XRTableCell
|
||||||
Friend WithEvents tableCell37 As DevExpress.XtraReports.UI.XRTableCell
|
|
||||||
Friend WithEvents Detail1 As DevExpress.XtraReports.UI.DetailBand
|
Friend WithEvents Detail1 As DevExpress.XtraReports.UI.DetailBand
|
||||||
Friend WithEvents table4 As DevExpress.XtraReports.UI.XRTable
|
Friend WithEvents table4 As DevExpress.XtraReports.UI.XRTable
|
||||||
Friend WithEvents tableRow5 As DevExpress.XtraReports.UI.XRTableRow
|
Friend WithEvents tableRow5 As DevExpress.XtraReports.UI.XRTableRow
|
||||||
@@ -714,9 +770,6 @@ Partial Public Class OrderReport
|
|||||||
Friend WithEvents tableCell44 As DevExpress.XtraReports.UI.XRTableCell
|
Friend WithEvents tableCell44 As DevExpress.XtraReports.UI.XRTableCell
|
||||||
Friend WithEvents tableCell45 As DevExpress.XtraReports.UI.XRTableCell
|
Friend WithEvents tableCell45 As DevExpress.XtraReports.UI.XRTableCell
|
||||||
Friend WithEvents tableCell46 As DevExpress.XtraReports.UI.XRTableCell
|
Friend WithEvents tableCell46 As DevExpress.XtraReports.UI.XRTableCell
|
||||||
Friend WithEvents tableCell47 As DevExpress.XtraReports.UI.XRTableCell
|
|
||||||
Friend WithEvents GroupFooter1 As DevExpress.XtraReports.UI.GroupFooterBand
|
|
||||||
Friend WithEvents label2 As DevExpress.XtraReports.UI.XRLabel
|
|
||||||
Friend WithEvents XrLabel1 As DevExpress.XtraReports.UI.XRLabel
|
Friend WithEvents XrLabel1 As DevExpress.XtraReports.UI.XRLabel
|
||||||
Friend WithEvents XrTable1 As DevExpress.XtraReports.UI.XRTable
|
Friend WithEvents XrTable1 As DevExpress.XtraReports.UI.XRTable
|
||||||
Friend WithEvents XrTableRow1 As DevExpress.XtraReports.UI.XRTableRow
|
Friend WithEvents XrTableRow1 As DevExpress.XtraReports.UI.XRTableRow
|
||||||
@@ -742,4 +795,11 @@ Partial Public Class OrderReport
|
|||||||
Friend WithEvents XrTableRow4 As DevExpress.XtraReports.UI.XRTableRow
|
Friend WithEvents XrTableRow4 As DevExpress.XtraReports.UI.XRTableRow
|
||||||
Friend WithEvents XrTableCell11 As DevExpress.XtraReports.UI.XRTableCell
|
Friend WithEvents XrTableCell11 As DevExpress.XtraReports.UI.XRTableCell
|
||||||
Friend WithEvents XrTableCell12 As DevExpress.XtraReports.UI.XRTableCell
|
Friend WithEvents XrTableCell12 As DevExpress.XtraReports.UI.XRTableCell
|
||||||
|
Friend WithEvents XrLabel4 As DevExpress.XtraReports.UI.XRLabel
|
||||||
|
Friend WithEvents XrTableCell15 As DevExpress.XtraReports.UI.XRTableCell
|
||||||
|
Friend WithEvents XrTableCell16 As DevExpress.XtraReports.UI.XRTableCell
|
||||||
|
Friend WithEvents XrTableCell17 As DevExpress.XtraReports.UI.XRTableCell
|
||||||
|
Friend WithEvents XrTableCell18 As DevExpress.XtraReports.UI.XRTableCell
|
||||||
|
Friend WithEvents GroupFooter1 As DevExpress.XtraReports.UI.GroupFooterBand
|
||||||
|
Friend WithEvents label2 As DevExpress.XtraReports.UI.XRLabel
|
||||||
End Class
|
End Class
|
||||||
|
|||||||
15
MultiTool.Form/Resources/actions_addcircled.svg
Normal file
15
MultiTool.Form/Resources/actions_addcircled.svg
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
<?xml version='1.0' encoding='UTF-8'?>
|
||||||
|
<svg x="0px" y="0px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" id="Layer_1" style="enable-background:new 0 0 32 32">
|
||||||
|
<style type="text/css">
|
||||||
|
.Blue{fill:#1177D7;}
|
||||||
|
.Yellow{fill:#FFB115;}
|
||||||
|
.Black{fill:#727272;}
|
||||||
|
.Green{fill:#039C23;}
|
||||||
|
.Red{fill:#D11C1C;}
|
||||||
|
.st0{opacity:0.75;}
|
||||||
|
.st1{opacity:0.5;}
|
||||||
|
</style>
|
||||||
|
<g id="AddCircled">
|
||||||
|
<path d="M16,4C9.4,4,4,9.4,4,16s5.4,12,12,12s12-5.4,12-12S22.6,4,16,4z M24,18h-6v6h-4v-6H8v-4h6V8h4v6h6V18z" class="Green" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
15
MultiTool.Form/Resources/actions_checkcircled2.svg
Normal file
15
MultiTool.Form/Resources/actions_checkcircled2.svg
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
<?xml version='1.0' encoding='UTF-8'?>
|
||||||
|
<svg x="0px" y="0px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" id="Layer_1" style="enable-background:new 0 0 32 32">
|
||||||
|
<style type="text/css">
|
||||||
|
.Blue{fill:#1177D7;}
|
||||||
|
.Yellow{fill:#FFB115;}
|
||||||
|
.Black{fill:#727272;}
|
||||||
|
.Green{fill:#039C23;}
|
||||||
|
.Red{fill:#D11C1C;}
|
||||||
|
.st0{opacity:0.75;}
|
||||||
|
.st1{opacity:0.5;}
|
||||||
|
</style>
|
||||||
|
<g id="CheckCircled">
|
||||||
|
<path d="M16,4C9.4,4,4,9.4,4,16c0,6.6,5.4,12,12,12s12-5.4,12-12C28,9.4,22.6,4,16,4z M14,22l-6-6l2-2l4,4l8-8l2,2 L14,22z" class="Green" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
20
MultiTool.Form/Resources/actions_delete.svg
Normal file
20
MultiTool.Form/Resources/actions_delete.svg
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
<?xml version='1.0' encoding='UTF-8'?>
|
||||||
|
<svg x="0px" y="0px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" id="Layer_1" style="enable-background:new 0 0 32 32">
|
||||||
|
<style type="text/css">
|
||||||
|
.Blue{fill:#1177D7;}
|
||||||
|
.Yellow{fill:#FFB115;}
|
||||||
|
.Black{fill:#727272;}
|
||||||
|
.Green{fill:#039C23;}
|
||||||
|
.Red{fill:#D11C1C;}
|
||||||
|
.st0{opacity:0.75;}
|
||||||
|
.st1{opacity:0.5;}
|
||||||
|
</style>
|
||||||
|
<g id="Delete">
|
||||||
|
<g>
|
||||||
|
<path d="M18.8,16l6.9-6.9c0.4-0.4,0.4-1,0-1.4l-1.4-1.4c-0.4-0.4-1-0.4-1.4,0L16,13.2L9.1,6.3c-0.4-0.4-1-0.4-1.4,0 L6.3,7.7c-0.4,0.4-0.4,1,0,1.4l6.9,6.9l-6.9,6.9c-0.4,0.4-0.4,1,0,1.4l1.4,1.4c0.4,0.4,1,0.4,1.4,0l6.9-6.9l6.9,6.9 c0.4,0.4,1,0.4,1.4,0l1.4-1.4c0.4-0.4,0.4-1,0-1.4L18.8,16z" class="Red" />
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
<path d="M18.8,16l6.9-6.9c0.4-0.4,0.4-1,0-1.4l-1.4-1.4c-0.4-0.4-1-0.4-1.4,0L16,13.2L9.1,6.3c-0.4-0.4-1-0.4-1.4,0 L6.3,7.7c-0.4,0.4-0.4,1,0,1.4l6.9,6.9l-6.9,6.9c-0.4,0.4-0.4,1,0,1.4l1.4,1.4c0.4,0.4,1,0.4,1.4,0l6.9-6.9l6.9,6.9 c0.4,0.4,1,0.4,1.4,0l1.4-1.4c0.4-0.4,0.4-1,0-1.4L18.8,16z" class="Red" />
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
15
MultiTool.Form/Resources/actions_deletecircled1.svg
Normal file
15
MultiTool.Form/Resources/actions_deletecircled1.svg
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
<?xml version='1.0' encoding='UTF-8'?>
|
||||||
|
<svg x="0px" y="0px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" id="Layer_1" style="enable-background:new 0 0 32 32">
|
||||||
|
<style type="text/css">
|
||||||
|
.Blue{fill:#1177D7;}
|
||||||
|
.Yellow{fill:#FFB115;}
|
||||||
|
.Black{fill:#727272;}
|
||||||
|
.Green{fill:#039C23;}
|
||||||
|
.Red{fill:#D11C1C;}
|
||||||
|
.st0{opacity:0.75;}
|
||||||
|
.st1{opacity:0.5;}
|
||||||
|
</style>
|
||||||
|
<g id="DeleteCircled">
|
||||||
|
<path d="M16,4C9.4,4,4,9.4,4,16s5.4,12,12,12s12-5.4,12-12S22.6,4,16,4z M23.1,20.2l-2.8,2.8L16,18.8l-4.2,4.2 l-2.8-2.8l4.2-4.2l-4.2-4.2l2.8-2.8l4.2,4.2l4.2-4.2l2.8,2.8L18.8,16L23.1,20.2z" class="Red" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
15
MultiTool.Form/Resources/actions_reload1.svg
Normal file
15
MultiTool.Form/Resources/actions_reload1.svg
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
<?xml version='1.0' encoding='UTF-8'?>
|
||||||
|
<svg x="0px" y="0px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" id="Layer_1" style="enable-background:new 0 0 32 32">
|
||||||
|
<style type="text/css">
|
||||||
|
.Blue{fill:#1177D7;}
|
||||||
|
.Yellow{fill:#FFB115;}
|
||||||
|
.Black{fill:#727272;}
|
||||||
|
.Green{fill:#039C23;}
|
||||||
|
.Red{fill:#D11C1C;}
|
||||||
|
.st0{opacity:0.75;}
|
||||||
|
.st1{opacity:0.5;}
|
||||||
|
</style>
|
||||||
|
<g id="Reload_1_">
|
||||||
|
<path d="M16,4c3.3,0,6.3,1.3,8.5,3.5L28,4v10h-0.2h-4.1H18l3.6-3.6C20.2,8.9,18.2,8,16,8c-4.4,0-8,3.6-8,8s3.6,8,8,8 c3.7,0,6.8-2.6,7.7-6h4.1c-1,5.7-5.9,10-11.8,10C9.4,28,4,22.6,4,16C4,9.4,9.4,4,16,4z" class="Green" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
15
MultiTool.Form/Resources/actions_send3.svg
Normal file
15
MultiTool.Form/Resources/actions_send3.svg
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
<?xml version='1.0' encoding='UTF-8'?>
|
||||||
|
<svg x="0px" y="0px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" id="Layer_1" style="enable-background:new 0 0 32 32">
|
||||||
|
<style type="text/css">
|
||||||
|
.Blue{fill:#1177D7;}
|
||||||
|
.Yellow{fill:#FFB115;}
|
||||||
|
.Black{fill:#727272;}
|
||||||
|
.Green{fill:#039C23;}
|
||||||
|
.Red{fill:#D11C1C;}
|
||||||
|
.st0{opacity:0.75;}
|
||||||
|
.st1{opacity:0.5;}
|
||||||
|
</style>
|
||||||
|
<g id="Send">
|
||||||
|
<polygon points="2,20 8,22.4 24,10 12,24 12,30 16.3,25.7 22,28 30,2 " class="Blue" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
15
MultiTool.Form/Resources/actions_send4.svg
Normal file
15
MultiTool.Form/Resources/actions_send4.svg
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
<?xml version='1.0' encoding='UTF-8'?>
|
||||||
|
<svg x="0px" y="0px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" id="Layer_1" style="enable-background:new 0 0 32 32">
|
||||||
|
<style type="text/css">
|
||||||
|
.Blue{fill:#1177D7;}
|
||||||
|
.Yellow{fill:#FFB115;}
|
||||||
|
.Black{fill:#727272;}
|
||||||
|
.Green{fill:#039C23;}
|
||||||
|
.Red{fill:#D11C1C;}
|
||||||
|
.st0{opacity:0.75;}
|
||||||
|
.st1{opacity:0.5;}
|
||||||
|
</style>
|
||||||
|
<g id="Send">
|
||||||
|
<polygon points="2,20 8,22.4 24,10 12,24 12,30 16.3,25.7 22,28 30,2 " class="Blue" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
15
MultiTool.Form/Resources/actions_send5.svg
Normal file
15
MultiTool.Form/Resources/actions_send5.svg
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
<?xml version='1.0' encoding='UTF-8'?>
|
||||||
|
<svg x="0px" y="0px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" id="Layer_1" style="enable-background:new 0 0 32 32">
|
||||||
|
<style type="text/css">
|
||||||
|
.Blue{fill:#1177D7;}
|
||||||
|
.Yellow{fill:#FFB115;}
|
||||||
|
.Black{fill:#727272;}
|
||||||
|
.Green{fill:#039C23;}
|
||||||
|
.Red{fill:#D11C1C;}
|
||||||
|
.st0{opacity:0.75;}
|
||||||
|
.st1{opacity:0.5;}
|
||||||
|
</style>
|
||||||
|
<g id="Send">
|
||||||
|
<polygon points="2,20 8,22.4 24,10 12,24 12,30 16.3,25.7 22,28 30,2 " class="Blue" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
27
MultiTool.Form/Resources/bo_sale.svg
Normal file
27
MultiTool.Form/Resources/bo_sale.svg
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
<?xml version='1.0' encoding='UTF-8'?>
|
||||||
|
<svg x="0px" y="0px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" id="Layer_1" style="enable-background:new 0 0 32 32">
|
||||||
|
<style type="text/css">
|
||||||
|
.Blue{fill:#1177D7;}
|
||||||
|
.Yellow{fill:#FFB115;}
|
||||||
|
.Red{fill:#D11C1C;}
|
||||||
|
.Green{fill:#039C23;}
|
||||||
|
.Black{fill:#727272;}
|
||||||
|
.White{fill:#FFFFFF;}
|
||||||
|
.st0{opacity:0.5;}
|
||||||
|
.st1{opacity:0.75;}
|
||||||
|
.st2{display:none;}
|
||||||
|
.st3{display:inline;fill:#FFB115;}
|
||||||
|
.st4{display:inline;}
|
||||||
|
.st5{display:inline;opacity:0.75;}
|
||||||
|
.st6{display:inline;opacity:0.5;}
|
||||||
|
.st7{display:inline;fill:#039C23;}
|
||||||
|
.st8{display:inline;fill:#D11C1C;}
|
||||||
|
.st9{display:inline;fill:#1177D7;}
|
||||||
|
.st10{display:inline;fill:#FFFFFF;}
|
||||||
|
</style>
|
||||||
|
<g id="Sale">
|
||||||
|
<path d="M4,18V8H0V6h6v10h8.5c-0.5,0.6-0.9,1.3-1.3,2H4z M9,20c-1.7,0-3,1.3-3,3s1.3,3,3,3s3-1.3,3-3S10.7,20,9,20z" class="Black" />
|
||||||
|
<path d="M23,14c-5,0-9,4-9,9c0,5,4,9,9,9c5,0,9-4,9-9C32,18,28,14,23,14z M23,22c1.7,0,3,1.3,3,3 c0,1.3-0.8,2.4-2,2.8V29h-2v-1.2c-1.2-0.4-2-1.5-2-2.8h2c0,0.6,0.4,1,1,1c0.6,0,1-0.4,1-1s-0.4-1-1-1c-1.7,0-3-1.3-3-3 c0-1.3,0.8-2.4,2-2.8V17h2v1.2c1.2,0.4,2,1.5,2,2.8h-2c0-0.6-0.4-1-1-1c-0.6,0-1,0.4-1,1S22.4,22,23,22z" class="Green" />
|
||||||
|
<path d="M23,12c0.3,0,0.7,0,1,0.1V3c0-0.5-0.4-1-1-1H9C8.4,2,8,2.5,8,3v10c0,0.5,0.4,1,1,1h7.7 C18.5,12.7,20.6,12,23,12z" class="Yellow" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
23
MultiTool.Form/Resources/editquery.svg
Normal file
23
MultiTool.Form/Resources/editquery.svg
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
<?xml version='1.0' encoding='UTF-8'?>
|
||||||
|
<svg x="0px" y="0px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" id="Layer_1" style="enable-background:new 0 0 32 32">
|
||||||
|
<style type="text/css">
|
||||||
|
.Yellow{fill:#FFB115;}
|
||||||
|
.Red{fill:#D11C1C;}
|
||||||
|
.Black{fill:#727272;}
|
||||||
|
.Blue{fill:#1177D7;}
|
||||||
|
.White{fill:#FFFFFF;}
|
||||||
|
.Green{fill:#039C23;}
|
||||||
|
.st0{opacity:0.75;}
|
||||||
|
.st1{opacity:0.5;}
|
||||||
|
.st2{opacity:0.25;}
|
||||||
|
.st3{fill:#FFB115;}
|
||||||
|
</style>
|
||||||
|
<g />
|
||||||
|
<g id="EditQuery">
|
||||||
|
<g class="st1">
|
||||||
|
<path d="M0,24h8v-6H0V24z M20,8h8V2h-8V8z M18,21.2V18h-8v6h5.2L18,21.2z M20,10h8v1.2L23.2,16H20V10z" class="Black" />
|
||||||
|
</g>
|
||||||
|
<path d="M29,21l-8,8l-4-4l8-8L29,21z M30,20l1.7-1.7c0.4-0.4,0.4-1,0-1.3L29,14.3c-0.4-0.4-1-0.4-1.3,0L26,16L30,20z M16,26v4h4L16,26z" class="Blue" />
|
||||||
|
<path d="M8,10H0v6h8V10z M8,2H0v6h8V2z M18,2h-8v6h8V2z M18,10h-8v6h8V10z" class="Green" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
17
MultiTool.Form/Resources/exporttopdf.svg
Normal file
17
MultiTool.Form/Resources/exporttopdf.svg
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
<?xml version='1.0' encoding='UTF-8'?>
|
||||||
|
<svg x="0px" y="0px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" id="Layer_1" style="enable-background:new 0 0 32 32">
|
||||||
|
<style type="text/css">
|
||||||
|
.Black{fill:#737374;}
|
||||||
|
.Yellow{fill:#FCB01B;}
|
||||||
|
.Green{fill:#129C49;}
|
||||||
|
.Blue{fill:#387CB7;}
|
||||||
|
.Red{fill:#D02127;}
|
||||||
|
.White{fill:#FFFFFF;}
|
||||||
|
.st0{opacity:0.5;}
|
||||||
|
.st1{opacity:0.75;}
|
||||||
|
.st2{opacity:0.25;}
|
||||||
|
.st3{display:none;fill:#737374;}
|
||||||
|
</style>
|
||||||
|
<path d="M10.1,10.6c0,1-0.4,1.2-1,1.2H7.7V9.4h1.4C9.7,9.4,10.1,9.5,10.1,10.6z M16.2,9.4h-1.1v5.2h1.1 c1.4,0,1.9-0.5,1.9-1.8v-1.5C18.1,9.8,17.5,9.4,16.2,9.4z M30,6v12H2V6H30z M11.8,10.6c0-2.3-1.1-2.6-2.7-2.6H5.9H5v1.3h0.9v5.4H5 V16h0.9h2.6v-1.3H7.7v-1.6h1.4C10.8,13.1,11.8,12.8,11.8,10.6z M19.8,11.2c0-2.4-1.2-3.2-3.6-3.2h-2.8h-0.9v1.3h0.9v5.4h-0.9V16h0.9 h2.8c2.3,0,3.6-0.8,3.6-3.2V11.2z M27,8h-6.2v1.3h0.9v5.4h-0.9V16h3.6v-1.3h-1v-2H26v-1.4h-2.6V9.4h2.1v0.8H27V8z" class="Red" />
|
||||||
|
<path d="M4,6V3c0-0.5,0.5-1,1-1h22c0.5,0,1,0.5,1,1v3h-2V4H6v2H4z M26,18v10H6V18H4v11c0,0.5,0.5,1,1,1h22 c0.5,0,1-0.5,1-1V18H26z" class="Black" />
|
||||||
|
</svg>
|
||||||
19
MultiTool.Form/Resources/highimportance.svg
Normal file
19
MultiTool.Form/Resources/highimportance.svg
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
<?xml version='1.0' encoding='UTF-8'?>
|
||||||
|
<svg x="0px" y="0px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" id="Layer_1" style="enable-background:new 0 0 32 32">
|
||||||
|
<style type="text/css">
|
||||||
|
.Yellow{fill:#FFB115;}
|
||||||
|
.Red{fill:#D11C1C;}
|
||||||
|
.Blue{fill:#1177D7;}
|
||||||
|
.Green{fill:#039C23;}
|
||||||
|
.Black{fill:#727272;}
|
||||||
|
.White{fill:#FFFFFF;}
|
||||||
|
.st0{opacity:0.5;}
|
||||||
|
.st1{display:none;}
|
||||||
|
.st2{display:inline;fill:#039C23;}
|
||||||
|
.st3{display:inline;fill:#D11C1C;}
|
||||||
|
.st4{display:inline;fill:#727272;}
|
||||||
|
</style>
|
||||||
|
<g id="HighImportance">
|
||||||
|
<path d="M16,2C8.3,2,2,8.3,2,16s6.3,14,14,14s14-6.3,14-14S23.7,2,16,2z M16,24c-1.1,0-2-0.9-2-2s0.9-2,2-2s2,0.9,2,2 S17.1,24,16,24z M18,18h-4V8h4V18z" class="Red" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
19
MultiTool.Form/Resources/highimportance1.svg
Normal file
19
MultiTool.Form/Resources/highimportance1.svg
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
<?xml version='1.0' encoding='UTF-8'?>
|
||||||
|
<svg x="0px" y="0px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" id="Layer_1" style="enable-background:new 0 0 32 32">
|
||||||
|
<style type="text/css">
|
||||||
|
.Yellow{fill:#FFB115;}
|
||||||
|
.Red{fill:#D11C1C;}
|
||||||
|
.Blue{fill:#1177D7;}
|
||||||
|
.Green{fill:#039C23;}
|
||||||
|
.Black{fill:#727272;}
|
||||||
|
.White{fill:#FFFFFF;}
|
||||||
|
.st0{opacity:0.5;}
|
||||||
|
.st1{display:none;}
|
||||||
|
.st2{display:inline;fill:#039C23;}
|
||||||
|
.st3{display:inline;fill:#D11C1C;}
|
||||||
|
.st4{display:inline;fill:#727272;}
|
||||||
|
</style>
|
||||||
|
<g id="HighImportance">
|
||||||
|
<path d="M16,2C8.3,2,2,8.3,2,16s6.3,14,14,14s14-6.3,14-14S23.7,2,16,2z M16,24c-1.1,0-2-0.9-2-2s0.9-2,2-2s2,0.9,2,2 S17.1,24,16,24z M18,18h-4V8h4V18z" class="Red" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
18
MultiTool.Form/Resources/icon_export.svg
Normal file
18
MultiTool.Form/Resources/icon_export.svg
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
<?xml version='1.0' encoding='UTF-8'?>
|
||||||
|
<svg x="0px" y="0px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" id="Layer_1" style="enable-background:new 0 0 32 32">
|
||||||
|
<style type="text/css">
|
||||||
|
.Black{fill:#727272;}
|
||||||
|
.Yellow{fill:#FFB115;}
|
||||||
|
.Blue{fill:#1177D7;}
|
||||||
|
.Red{fill:#D11C1C;}
|
||||||
|
.White{fill:#FFFFFF;}
|
||||||
|
.Green{fill:#039C23;}
|
||||||
|
.st0{fill:#727272;}
|
||||||
|
.st1{opacity:0.5;}
|
||||||
|
.st2{opacity:0.75;}
|
||||||
|
</style>
|
||||||
|
<g id="Export">
|
||||||
|
<path d="M10,12H6V6h4V12z M22,12v6v9c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V7c0-0.6,0.4-1,1-1h3v8h14v-2H22z M18,18H4 v6h14V18z" class="Black" />
|
||||||
|
<polygon points="16,6 24,6 24,2 32,8 24,14 24,10 16,10 " class="Green" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
9
MultiTool.Form/Resources/insertpagenumber.svg
Normal file
9
MultiTool.Form/Resources/insertpagenumber.svg
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
<?xml version='1.0' encoding='UTF-8'?>
|
||||||
|
<svg x="0px" y="0px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" id="PageNumber" style="enable-background:new 0 0 32 32">
|
||||||
|
<style type="text/css">
|
||||||
|
.Black{fill:#727272;}
|
||||||
|
.Blue{fill:#1177D7;}
|
||||||
|
</style>
|
||||||
|
<path d="M25,2H5C4.5,2,4,2.5,4,3v26c0,0.5,0.5,1,1,1h20c0.5,0,1-0.5,1-1V3C26,2.5,25.5,2,25,2z M24,28H6V4h18V28z" class="Black" />
|
||||||
|
<path d="M20,13.3l-0.3,1.6H18l-0.5,2.3h1.8L19,18.8h-1.7L16.5,22h-1.8l0.6-3.2h-2L12.8,22H11l0.6-3.2H10l0.3-1.6H12 l0.5-2.3h-1.8l0.3-1.6h1.8l0.7-3.3h1.8l-0.7,3.3h2l0.7-3.3H19l-0.7,3.3H20z M16.3,14.9h-2l-0.5,2.3h2L16.3,14.9z" class="Blue" />
|
||||||
|
</svg>
|
||||||
7
MultiTool.Form/Resources/logical2.svg
Normal file
7
MultiTool.Form/Resources/logical2.svg
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
<?xml version='1.0' encoding='UTF-8'?>
|
||||||
|
<svg x="0px" y="0px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" id="Logical" style="enable-background:new 0 0 32 32">
|
||||||
|
<style type="text/css">
|
||||||
|
.Blue{fill:#1177D7;}
|
||||||
|
</style>
|
||||||
|
<path d="M5,4h23V3c0-0.6-0.4-1-1-1H5C3.3,2,2,3.3,2,5v22c0,1.7,1.3,3,3,3h22c0.6,0,1-0.4,1-1V6H5C4.4,6,4,5.6,4,5 C4,4.4,4.4,4,5,4z M16,24h-2v-2h2V24z M11.6,14.4c0.2-0.5,0.4-0.9,0.7-1.3c0.3-0.4,0.7-0.6,1.1-0.8c0.4-0.2,0.9-0.3,1.5-0.3 c0.7,0,1.3,0.1,1.8,0.3c0.5,0.2,0.9,0.5,1.2,0.8c0.3,0.3,0.5,0.7,0.6,1c0.1,0.4,0.2,0.7,0.2,1c0,0.4,0,0.7-0.1,1 c-0.1,0.3-0.2,0.5-0.3,0.8c-0.1,0.2-0.3,0.4-0.4,0.6c-0.2,0.2-0.3,0.3-0.5,0.4c-0.2,0.1-0.3,0.3-0.5,0.4c-0.2,0.1-0.3,0.3-0.4,0.4 c-0.1,0.1-0.3,0.3-0.4,0.5c-0.1,0.2-0.2,0.4-0.2,0.6v0.6h-2v-0.7c0-0.4,0.1-0.7,0.1-0.9c0.1-0.3,0.2-0.5,0.3-0.7 c0.1-0.2,0.3-0.4,0.4-0.5c0.1-0.1,0.3-0.3,0.4-0.4s0.3-0.3,0.4-0.4c0.1-0.1,0.2-0.2,0.3-0.4c0.1-0.1,0.2-0.3,0.2-0.5 c0.1-0.2,0.1-0.4,0.1-0.6c0-0.5-0.1-0.9-0.3-1.1c-0.2-0.2-0.5-0.4-0.9-0.4c-0.3,0-0.5,0.1-0.7,0.2c-0.2,0.1-0.4,0.3-0.5,0.5 c-0.1,0.2-0.2,0.4-0.3,0.7c-0.1,0.2-0.1,0.5-0.1,0.8h-2.2C11.4,15.4,11.4,14.9,11.6,14.4z" class="Blue" />
|
||||||
|
</svg>
|
||||||
7
MultiTool.Form/Resources/logical3.svg
Normal file
7
MultiTool.Form/Resources/logical3.svg
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
<?xml version='1.0' encoding='UTF-8'?>
|
||||||
|
<svg x="0px" y="0px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" id="Logical" style="enable-background:new 0 0 32 32">
|
||||||
|
<style type="text/css">
|
||||||
|
.Blue{fill:#1177D7;}
|
||||||
|
</style>
|
||||||
|
<path d="M5,4h23V3c0-0.6-0.4-1-1-1H5C3.3,2,2,3.3,2,5v22c0,1.7,1.3,3,3,3h22c0.6,0,1-0.4,1-1V6H5C4.4,6,4,5.6,4,5 C4,4.4,4.4,4,5,4z M16,24h-2v-2h2V24z M11.6,14.4c0.2-0.5,0.4-0.9,0.7-1.3c0.3-0.4,0.7-0.6,1.1-0.8c0.4-0.2,0.9-0.3,1.5-0.3 c0.7,0,1.3,0.1,1.8,0.3c0.5,0.2,0.9,0.5,1.2,0.8c0.3,0.3,0.5,0.7,0.6,1c0.1,0.4,0.2,0.7,0.2,1c0,0.4,0,0.7-0.1,1 c-0.1,0.3-0.2,0.5-0.3,0.8c-0.1,0.2-0.3,0.4-0.4,0.6c-0.2,0.2-0.3,0.3-0.5,0.4c-0.2,0.1-0.3,0.3-0.5,0.4c-0.2,0.1-0.3,0.3-0.4,0.4 c-0.1,0.1-0.3,0.3-0.4,0.5c-0.1,0.2-0.2,0.4-0.2,0.6v0.6h-2v-0.7c0-0.4,0.1-0.7,0.1-0.9c0.1-0.3,0.2-0.5,0.3-0.7 c0.1-0.2,0.3-0.4,0.4-0.5c0.1-0.1,0.3-0.3,0.4-0.4s0.3-0.3,0.4-0.4c0.1-0.1,0.2-0.2,0.3-0.4c0.1-0.1,0.2-0.3,0.2-0.5 c0.1-0.2,0.1-0.4,0.1-0.6c0-0.5-0.1-0.9-0.3-1.1c-0.2-0.2-0.5-0.4-0.9-0.4c-0.3,0-0.5,0.1-0.7,0.2c-0.2,0.1-0.4,0.3-0.5,0.5 c-0.1,0.2-0.2,0.4-0.3,0.7c-0.1,0.2-0.1,0.5-0.1,0.8h-2.2C11.4,15.4,11.4,14.9,11.6,14.4z" class="Blue" />
|
||||||
|
</svg>
|
||||||
13
MultiTool.Form/Resources/open24.svg
Normal file
13
MultiTool.Form/Resources/open24.svg
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
<?xml version='1.0' encoding='UTF-8'?>
|
||||||
|
<svg x="0px" y="0px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" id="Open2" style="enable-background:new 0 0 32 32">
|
||||||
|
<style type="text/css">
|
||||||
|
.Green{fill:#039C23;}
|
||||||
|
.Yellow{fill:#FFB115;}
|
||||||
|
.st0{opacity:0.75;}
|
||||||
|
</style>
|
||||||
|
<g class="st0">
|
||||||
|
<path d="M19.2,10H12V7c0-0.6-0.4-1-1-1H3C2.4,6,2,6.5,2,7v18c0,0.2,0,0.3,0.1,0.4c0,0,0.1-0.1,0.1-0.2l5.5-10 C8,14.5,8.7,14,9.5,14h13.7L19.2,10z" class="Yellow" />
|
||||||
|
</g>
|
||||||
|
<path d="M29.3,16H9.6L4,26h19.8c0.5,0,1.1-0.2,1.3-0.6l4.9-8.9C30.1,16.2,29.8,16,29.3,16z" class="Yellow" />
|
||||||
|
<path d="M28,8c0-3.3-2.7-6-6-6s-6,2.7-6,6c0-2.2,1.8-4,4-4s4,1.8,4,4h-4l6,6l6-6H28z" class="Green" />
|
||||||
|
</svg>
|
||||||
13
MultiTool.Form/Resources/open25.svg
Normal file
13
MultiTool.Form/Resources/open25.svg
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
<?xml version='1.0' encoding='UTF-8'?>
|
||||||
|
<svg x="0px" y="0px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" id="Open2" style="enable-background:new 0 0 32 32">
|
||||||
|
<style type="text/css">
|
||||||
|
.Green{fill:#039C23;}
|
||||||
|
.Yellow{fill:#FFB115;}
|
||||||
|
.st0{opacity:0.75;}
|
||||||
|
</style>
|
||||||
|
<g class="st0">
|
||||||
|
<path d="M19.2,10H12V7c0-0.6-0.4-1-1-1H3C2.4,6,2,6.5,2,7v18c0,0.2,0,0.3,0.1,0.4c0,0,0.1-0.1,0.1-0.2l5.5-10 C8,14.5,8.7,14,9.5,14h13.7L19.2,10z" class="Yellow" />
|
||||||
|
</g>
|
||||||
|
<path d="M29.3,16H9.6L4,26h19.8c0.5,0,1.1-0.2,1.3-0.6l4.9-8.9C30.1,16.2,29.8,16,29.3,16z" class="Yellow" />
|
||||||
|
<path d="M28,8c0-3.3-2.7-6-6-6s-6,2.7-6,6c0-2.2,1.8-4,4-4s4,1.8,4,4h-4l6,6l6-6H28z" class="Green" />
|
||||||
|
</svg>
|
||||||
13
MultiTool.Form/Resources/open26.svg
Normal file
13
MultiTool.Form/Resources/open26.svg
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
<?xml version='1.0' encoding='UTF-8'?>
|
||||||
|
<svg x="0px" y="0px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" id="Open2" style="enable-background:new 0 0 32 32">
|
||||||
|
<style type="text/css">
|
||||||
|
.Green{fill:#039C23;}
|
||||||
|
.Yellow{fill:#FFB115;}
|
||||||
|
.st0{opacity:0.75;}
|
||||||
|
</style>
|
||||||
|
<g class="st0">
|
||||||
|
<path d="M19.2,10H12V7c0-0.6-0.4-1-1-1H3C2.4,6,2,6.5,2,7v18c0,0.2,0,0.3,0.1,0.4c0,0,0.1-0.1,0.1-0.2l5.5-10 C8,14.5,8.7,14,9.5,14h13.7L19.2,10z" class="Yellow" />
|
||||||
|
</g>
|
||||||
|
<path d="M29.3,16H9.6L4,26h19.8c0.5,0,1.1-0.2,1.3-0.6l4.9-8.9C30.1,16.2,29.8,16,29.3,16z" class="Yellow" />
|
||||||
|
<path d="M28,8c0-3.3-2.7-6-6-6s-6,2.7-6,6c0-2.2,1.8-4,4-4s4,1.8,4,4h-4l6,6l6-6H28z" class="Green" />
|
||||||
|
</svg>
|
||||||
13
MultiTool.Form/Resources/open27.svg
Normal file
13
MultiTool.Form/Resources/open27.svg
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
<?xml version='1.0' encoding='UTF-8'?>
|
||||||
|
<svg x="0px" y="0px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" id="Open2" style="enable-background:new 0 0 32 32">
|
||||||
|
<style type="text/css">
|
||||||
|
.Green{fill:#039C23;}
|
||||||
|
.Yellow{fill:#FFB115;}
|
||||||
|
.st0{opacity:0.75;}
|
||||||
|
</style>
|
||||||
|
<g class="st0">
|
||||||
|
<path d="M19.2,10H12V7c0-0.6-0.4-1-1-1H3C2.4,6,2,6.5,2,7v18c0,0.2,0,0.3,0.1,0.4c0,0,0.1-0.1,0.1-0.2l5.5-10 C8,14.5,8.7,14,9.5,14h13.7L19.2,10z" class="Yellow" />
|
||||||
|
</g>
|
||||||
|
<path d="M29.3,16H9.6L4,26h19.8c0.5,0,1.1-0.2,1.3-0.6l4.9-8.9C30.1,16.2,29.8,16,29.3,16z" class="Yellow" />
|
||||||
|
<path d="M28,8c0-3.3-2.7-6-6-6s-6,2.7-6,6c0-2.2,1.8-4,4-4s4,1.8,4,4h-4l6,6l6-6H28z" class="Green" />
|
||||||
|
</svg>
|
||||||
11
MultiTool.Form/Resources/open3.svg
Normal file
11
MultiTool.Form/Resources/open3.svg
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
<?xml version='1.0' encoding='UTF-8'?>
|
||||||
|
<svg x="0px" y="0px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" id="Open" style="enable-background:new 0 0 32 32">
|
||||||
|
<style type="text/css">
|
||||||
|
.Yellow{fill:#FFB115;}
|
||||||
|
.st0{opacity:0.75;}
|
||||||
|
</style>
|
||||||
|
<g class="st0">
|
||||||
|
<path d="M2.2,25.2l5.5-12c0.3-0.7,1-1.2,1.8-1.2H26V9c0-0.6-0.4-1-1-1H12V5c0-0.6-0.4-1-1-1H3C2.4,4,2,4.4,2,5v20 c0,0.2,0,0.3,0.1,0.4C2.1,25.3,2.2,25.3,2.2,25.2z" class="Yellow" />
|
||||||
|
</g>
|
||||||
|
<path d="M31.3,14H9.6L4,26h21.8c0.5,0,1.1-0.3,1.3-0.7L32,14.7C32.1,14.3,31.8,14,31.3,14z" class="Yellow" />
|
||||||
|
</svg>
|
||||||
14
MultiTool.Form/Resources/refreshpivottable.svg
Normal file
14
MultiTool.Form/Resources/refreshpivottable.svg
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
<?xml version='1.0' encoding='UTF-8'?>
|
||||||
|
<svg x="0px" y="0px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" id="Refresh" style="enable-background:new 0 0 32 32">
|
||||||
|
<style type="text/css">
|
||||||
|
.Blue{fill:#1177D7;}
|
||||||
|
.Black{fill:#727272;}
|
||||||
|
.Green{fill:#039C23;}
|
||||||
|
.st0{opacity:0.5;}
|
||||||
|
</style>
|
||||||
|
<g class="st0">
|
||||||
|
<path d="M10,10H6V6h4V10z M24,6H12v4h12V6z M10,12H6v12h4V12z" class="Blue" />
|
||||||
|
</g>
|
||||||
|
<path d="M30,16v6h-0.1h-2H24l2.5-2.5C25.6,18.6,24.4,18,23,18c-2.4,0-4.4,1.7-4.9,4h-2c0.5-3.4,3.4-6,6.9-6 c1.9,0,3.7,0.8,4.9,2.1L30,16z M23,28c-1.4,0-2.6-0.6-3.5-1.5L22,24h-3.9h-2H16v6l2.1-2.1c1.3,1.3,3,2.1,4.9,2.1 c3.5,0,6.4-2.6,6.9-6h-2C27.4,26.3,25.4,28,23,28z" class="Green" />
|
||||||
|
<path d="M27,2H3C2.4,2,2,2.4,2,3v24c0,0.6,0.4,1,1,1h11v-2H4V4h22v10.5c0.7,0.3,1.4,0.6,2,1V3C28,2.4,27.6,2,27,2z" class="Black" />
|
||||||
|
</svg>
|
||||||
19
MultiTool.Form/Resources/squarified1.svg
Normal file
19
MultiTool.Form/Resources/squarified1.svg
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
<?xml version='1.0' encoding='UTF-8'?>
|
||||||
|
<svg x="0px" y="0px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" id="Layer_1" style="enable-background:new 0 0 32 32">
|
||||||
|
<style type="text/css">
|
||||||
|
.Green{fill:#039C23;}
|
||||||
|
.Black{fill:#727272;}
|
||||||
|
.Red{fill:#D11C1C;}
|
||||||
|
.Yellow{fill:#FFB115;}
|
||||||
|
.Blue{fill:#1177D7;}
|
||||||
|
.White{fill:#FFFFFF;}
|
||||||
|
.st0{opacity:0.5;}
|
||||||
|
.st1{opacity:0.75;}
|
||||||
|
</style>
|
||||||
|
<g id="Squarified">
|
||||||
|
<rect x="2" y="2" width="18" height="18" rx="0" ry="0" class="Blue" />
|
||||||
|
<rect x="22" y="2" width="8" height="18" rx="0" ry="0" class="Green" />
|
||||||
|
<rect x="2" y="22" width="18" height="8" rx="0" ry="0" class="Red" />
|
||||||
|
<rect x="22" y="22" width="8" height="8" rx="0" ry="0" class="Yellow" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
19
MultiTool.Form/Resources/support.svg
Normal file
19
MultiTool.Form/Resources/support.svg
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
<?xml version='1.0' encoding='UTF-8'?>
|
||||||
|
<svg x="0px" y="0px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" id="Layer_1" style="enable-background:new 0 0 32 32">
|
||||||
|
<style type="text/css">
|
||||||
|
.Yellow{fill:#FFB115;}
|
||||||
|
.Red{fill:#D11C1C;}
|
||||||
|
.Blue{fill:#1177D7;}
|
||||||
|
.Green{fill:#039C23;}
|
||||||
|
.Black{fill:#727272;}
|
||||||
|
.White{fill:#FFFFFF;}
|
||||||
|
.st0{opacity:0.5;}
|
||||||
|
.st1{display:none;}
|
||||||
|
.st2{display:inline;fill:#039C23;}
|
||||||
|
.st3{display:inline;fill:#D11C1C;}
|
||||||
|
.st4{display:inline;fill:#727272;}
|
||||||
|
</style>
|
||||||
|
<g id="Support">
|
||||||
|
<path d="M29,2H3C2.5,2,2,2.5,2,3v22c0,0.5,0.5,1,1,1h5v0v6l6-6h15c0.5,0,1-0.5,1-1V3C30,2.5,29.5,2,29,2z M16,22 c-1.1,0-2-0.9-2-2c0-1.1,0.9-2,2-2c1.1,0,2,0.9,2,2C18,21.1,17.1,22,16,22z M20.7,11.5c-0.2,0.4-0.4,0.8-0.6,1.1 c-0.3,0.3-0.5,0.6-0.8,0.8c-0.3,0.2-0.6,0.4-0.9,0.6c-0.3,0.2-0.5,0.5-0.7,0.7c-0.2,0.3-0.3,0.6-0.4,1V16h-2.7v-0.4 c0-0.6,0.2-1.1,0.3-1.5c0.2-0.4,0.4-0.7,0.6-1c0.2-0.3,0.5-0.5,0.8-0.7c0.3-0.2,0.5-0.4,0.8-0.6c0.2-0.2,0.4-0.4,0.6-0.7 c0.1-0.2,0.2-0.5,0.2-0.9c0-0.6-0.2-1.1-0.5-1.4c-0.3-0.3-0.7-0.4-1.3-0.4c-0.4,0-0.7,0.1-0.9,0.2c-0.3,0.1-0.5,0.3-0.7,0.6 c-0.2,0.2-0.3,0.5-0.4,0.8C14,10.3,14,10.7,14,11h-3c0-0.7,0.1-1.4,0.4-2c0.2-0.6,0.6-1.1,1-1.6c0.4-0.4,0.9-0.8,1.5-1 c0.6-0.3,1.3-0.4,2-0.4c1,0,1.8,0.1,2.4,0.4c0.6,0.3,1.2,0.6,1.6,1c0.4,0.4,0.7,0.8,0.8,1.3C20.9,9.1,21,9.5,21,9.9 C21,10.6,20.9,11.1,20.7,11.5z" class="Blue" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
13
MultiTool.Form/Resources/up1.svg
Normal file
13
MultiTool.Form/Resources/up1.svg
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
<?xml version='1.0' encoding='UTF-8'?>
|
||||||
|
<svg x="0px" y="0px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" id="Layer_1" style="enable-background:new 0 0 32 32">
|
||||||
|
<style type="text/css">
|
||||||
|
.Green{fill:#039C23;}
|
||||||
|
.Yellow{fill:#FFB115;}
|
||||||
|
.st0{opacity:0.5;}
|
||||||
|
</style>
|
||||||
|
<g class="st0">
|
||||||
|
<path d="M2.2,25.2l5.5-10C8,14.5,8.7,14,9.5,14H20v-4h-8V7c0-0.6-0.4-1-1-1H3C2.4,6,2,6.5,2,7v18 c0,0.2,0,0.3,0.1,0.4C2.1,25.4,2.2,25.3,2.2,25.2z" class="Yellow" />
|
||||||
|
</g>
|
||||||
|
<path d="M29.3,16H9.6L4,26h19.8c0.5,0,1.1-0.2,1.3-0.6l4.9-8.9C30.1,16.2,29.8,16,29.3,16z" class="Yellow" />
|
||||||
|
<polygon points="24,2 18,8 22,8 22,14 26,14 26,8 30,8 " class="Green" />
|
||||||
|
</svg>
|
||||||
22
MultiTool.Form/Resources/update.svg
Normal file
22
MultiTool.Form/Resources/update.svg
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
<?xml version='1.0' encoding='UTF-8'?>
|
||||||
|
<svg x="0px" y="0px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" id="Layer_1" style="enable-background:new 0 0 32 32">
|
||||||
|
<style type="text/css">
|
||||||
|
.Yellow{fill:#FFB115;}
|
||||||
|
.Red{fill:#D11C1C;}
|
||||||
|
.Black{fill:#727272;}
|
||||||
|
.Blue{fill:#1177D7;}
|
||||||
|
.White{fill:#FFFFFF;}
|
||||||
|
.Green{fill:#039C23;}
|
||||||
|
.st0{opacity:0.75;}
|
||||||
|
.st1{opacity:0.5;}
|
||||||
|
.st2{opacity:0.25;}
|
||||||
|
.st3{fill:#FFB115;}
|
||||||
|
</style>
|
||||||
|
<g />
|
||||||
|
<g id="Update">
|
||||||
|
<g class="st1">
|
||||||
|
<path d="M16,6h-6V2h6V6z M16,8h-6v4h6V8z M24,2h-6v4h6V2z M24,12V8h-6v4H24z M2,6h6V2H2V6z M2,18h6v-4H2V18z M16,14 L16,14l-6,0v4h2.8C13.5,16.4,14.6,15,16,14z M2,12h6V8H2V12z" class="Black" />
|
||||||
|
</g>
|
||||||
|
<path d="M27.7,20h2H30v-6l-2.3,2.3C26.2,14.9,24.2,14,22,14c-4.4,0-8,3.6-8,8c0,4.4,3.6,8,8,8s8-3.6,8-8h-2 c0,3.3-2.7,6-6,6s-6-2.7-6-6s2.7-6,6-6c1.7,0,3.2,0.7,4.2,1.8L24,20H27.7z" class="Green" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
@@ -22,7 +22,7 @@ Namespace My.Resources
|
|||||||
'''<summary>
|
'''<summary>
|
||||||
''' Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
|
''' Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
|
||||||
'''</summary>
|
'''</summary>
|
||||||
<Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0"), _
|
<Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0"), _
|
||||||
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
||||||
Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute()> _
|
Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute()> _
|
||||||
Friend Class frmImportMainExtra
|
Friend Class frmImportMainExtra
|
||||||
@@ -64,6 +64,15 @@ Namespace My.Resources
|
|||||||
End Set
|
End Set
|
||||||
End Property
|
End Property
|
||||||
|
|
||||||
|
'''<summary>
|
||||||
|
''' Sucht eine lokalisierte Zeichenfolge, die {0} Dateien erfolgreich in die Winline übertragen! ähnelt.
|
||||||
|
'''</summary>
|
||||||
|
Friend Shared ReadOnly Property _0__Dateien_erfolgreich_in_die_Winline_übertragen_() As String
|
||||||
|
Get
|
||||||
|
Return ResourceManager.GetString("{0} Dateien erfolgreich in die Winline übertragen!", resourceCulture)
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
'''<summary>
|
'''<summary>
|
||||||
''' Sucht eine lokalisierte Zeichenfolge, die {0} Dateien geladen ähnelt.
|
''' Sucht eine lokalisierte Zeichenfolge, die {0} Dateien geladen ähnelt.
|
||||||
'''</summary>
|
'''</summary>
|
||||||
@@ -118,15 +127,6 @@ Namespace My.Resources
|
|||||||
End Get
|
End Get
|
||||||
End Property
|
End Property
|
||||||
|
|
||||||
'''<summary>
|
|
||||||
''' Sucht eine lokalisierte Zeichenfolge, die Culture: {0} ähnelt.
|
|
||||||
'''</summary>
|
|
||||||
Friend Shared ReadOnly Property Culture___0_() As String
|
|
||||||
Get
|
|
||||||
Return ResourceManager.GetString("Culture: {0}", resourceCulture)
|
|
||||||
End Get
|
|
||||||
End Property
|
|
||||||
|
|
||||||
'''<summary>
|
'''<summary>
|
||||||
''' Sucht eine lokalisierte Zeichenfolge, die Datei erfolgreich in die WinLine übertragen! ähnelt.
|
''' Sucht eine lokalisierte Zeichenfolge, die Datei erfolgreich in die WinLine übertragen! ähnelt.
|
||||||
'''</summary>
|
'''</summary>
|
||||||
@@ -298,15 +298,6 @@ Namespace My.Resources
|
|||||||
End Get
|
End Get
|
||||||
End Property
|
End Property
|
||||||
|
|
||||||
'''<summary>
|
|
||||||
''' Sucht eine lokalisierte Zeichenfolge, die Version {0} ähnelt.
|
|
||||||
'''</summary>
|
|
||||||
Friend Shared ReadOnly Property Version__0_() As String
|
|
||||||
Get
|
|
||||||
Return ResourceManager.GetString("Version {0}", resourceCulture)
|
|
||||||
End Get
|
|
||||||
End Property
|
|
||||||
|
|
||||||
'''<summary>
|
'''<summary>
|
||||||
''' Sucht eine lokalisierte Zeichenfolge, die Vorlagenverzeichnis ähnelt.
|
''' Sucht eine lokalisierte Zeichenfolge, die Vorlagenverzeichnis ähnelt.
|
||||||
'''</summary>
|
'''</summary>
|
||||||
|
|||||||
@@ -129,9 +129,6 @@
|
|||||||
<data name="Bitte wählen Sie einen Mandanten aus, bevor Sie fortfahren" xml:space="preserve">
|
<data name="Bitte wählen Sie einen Mandanten aus, bevor Sie fortfahren" xml:space="preserve">
|
||||||
<value>Bitte wählen Sie einen Mandanten aus, bevor Sie fortfahren!</value>
|
<value>Bitte wählen Sie einen Mandanten aus, bevor Sie fortfahren!</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Culture: {0}" xml:space="preserve">
|
|
||||||
<value>Culture: {0}</value>
|
|
||||||
</data>
|
|
||||||
<data name="Datei erfolgreich in die WinLine übertragen" xml:space="preserve">
|
<data name="Datei erfolgreich in die WinLine übertragen" xml:space="preserve">
|
||||||
<value>Datei erfolgreich in die WinLine übertragen!</value>
|
<value>Datei erfolgreich in die WinLine übertragen!</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -186,9 +183,6 @@
|
|||||||
<data name="Neuladen des Dokuments" xml:space="preserve">
|
<data name="Neuladen des Dokuments" xml:space="preserve">
|
||||||
<value>Neuladen des Dokuments</value>
|
<value>Neuladen des Dokuments</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Version {0}" xml:space="preserve">
|
|
||||||
<value>Version {0}</value>
|
|
||||||
</data>
|
|
||||||
<data name="Vorlagenverzeichnis" xml:space="preserve">
|
<data name="Vorlagenverzeichnis" xml:space="preserve">
|
||||||
<value>Vorlagenverzeichnis</value>
|
<value>Vorlagenverzeichnis</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -201,6 +195,9 @@
|
|||||||
<data name="Zur Zeit werden nur bis zu 4 Tabellen unterstützt!" xml:space="preserve">
|
<data name="Zur Zeit werden nur bis zu 4 Tabellen unterstützt!" xml:space="preserve">
|
||||||
<value>Zur Zeit werden nur bis zu 4 Tabellen unterstützt!</value>
|
<value>Zur Zeit werden nur bis zu 4 Tabellen unterstützt!</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="{0} Dateien erfolgreich in die Winline übertragen!" xml:space="preserve">
|
||||||
|
<value>{0} Dateien erfolgreich in die Winline übertragen!</value>
|
||||||
|
</data>
|
||||||
<data name="{0} Dateien geladen" xml:space="preserve">
|
<data name="{0} Dateien geladen" xml:space="preserve">
|
||||||
<value>{0} Dateien geladen</value>
|
<value>{0} Dateien geladen</value>
|
||||||
</data>
|
</data>
|
||||||
|
|||||||
20
MultiTool.Form/Strings/frmMainExtra.Designer.vb
generated
20
MultiTool.Form/Strings/frmMainExtra.Designer.vb
generated
@@ -22,7 +22,7 @@ Namespace My.Resources
|
|||||||
'''<summary>
|
'''<summary>
|
||||||
''' Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
|
''' Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
|
||||||
'''</summary>
|
'''</summary>
|
||||||
<Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0"), _
|
<Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0"), _
|
||||||
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
||||||
Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute()> _
|
Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute()> _
|
||||||
Friend Class frmMainExtra
|
Friend Class frmMainExtra
|
||||||
@@ -72,5 +72,23 @@ Namespace My.Resources
|
|||||||
Return ResourceManager.GetString("Laden der Vorlage", resourceCulture)
|
Return ResourceManager.GetString("Laden der Vorlage", resourceCulture)
|
||||||
End Get
|
End Get
|
||||||
End Property
|
End Property
|
||||||
|
|
||||||
|
'''<summary>
|
||||||
|
''' Sucht eine lokalisierte Zeichenfolge, die Sprache: {0} ähnelt.
|
||||||
|
'''</summary>
|
||||||
|
Friend Shared ReadOnly Property Sprache___0_() As String
|
||||||
|
Get
|
||||||
|
Return ResourceManager.GetString("Sprache: {0}", resourceCulture)
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
|
'''<summary>
|
||||||
|
''' Sucht eine lokalisierte Zeichenfolge, die Version: {0} ähnelt.
|
||||||
|
'''</summary>
|
||||||
|
Friend Shared ReadOnly Property Version___0_() As String
|
||||||
|
Get
|
||||||
|
Return ResourceManager.GetString("Version: {0}", resourceCulture)
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
End Class
|
End Class
|
||||||
End Namespace
|
End Namespace
|
||||||
|
|||||||
@@ -120,4 +120,10 @@
|
|||||||
<data name="Laden der Vorlage" xml:space="preserve">
|
<data name="Laden der Vorlage" xml:space="preserve">
|
||||||
<value>Laden der Vorlage</value>
|
<value>Laden der Vorlage</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Sprache: {0}" xml:space="preserve">
|
||||||
|
<value>Sprache: {0}</value>
|
||||||
|
</data>
|
||||||
|
<data name="Version: {0}" xml:space="preserve">
|
||||||
|
<value>Version: {0}</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
@@ -22,7 +22,7 @@ Namespace My.Resources
|
|||||||
'''<summary>
|
'''<summary>
|
||||||
''' Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
|
''' Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
|
||||||
'''</summary>
|
'''</summary>
|
||||||
<Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0"), _
|
<Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0"), _
|
||||||
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
||||||
Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute()> _
|
Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute()> _
|
||||||
Friend Class frmRowEditorExtra
|
Friend Class frmRowEditorExtra
|
||||||
@@ -65,7 +65,7 @@ Namespace My.Resources
|
|||||||
End Property
|
End Property
|
||||||
|
|
||||||
'''<summary>
|
'''<summary>
|
||||||
''' Sucht eine lokalisierte Zeichenfolge, die Datumswert für '{oField.Key}' enthält einen ungüligen Wert. Bitte benutzen Sie das Format 'YYYY-MM-DD'. ähnelt.
|
''' Sucht eine lokalisierte Zeichenfolge, die Datumswert für '{0}' enthält einen ungüligen Wert. Bitte benutzen Sie das Format 'YYYY-MM-DD'. ähnelt.
|
||||||
'''</summary>
|
'''</summary>
|
||||||
Friend Shared ReadOnly Property Datumswert_für___0___enthält_einen_ungüligen_Wert() As String
|
Friend Shared ReadOnly Property Datumswert_für___0___enthält_einen_ungüligen_Wert() As String
|
||||||
Get
|
Get
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user