MS
This commit is contained in:
commit
79c2d6c344
@ -1,76 +0,0 @@
|
|||||||
Imports System.IO
|
|
||||||
Imports NLog
|
|
||||||
|
|
||||||
Public MustInherit Class BaseConfig
|
|
||||||
Private Const _userConfigFileName As String = "UserConfig.xml"
|
|
||||||
Private _logFactory As LogFactory
|
|
||||||
Private _logger As Logger
|
|
||||||
|
|
||||||
Protected Const _configKey As String = "Key"
|
|
||||||
Protected Const _configValue As String = "Value"
|
|
||||||
Protected _dataTable As DataTable
|
|
||||||
|
|
||||||
Protected ReadOnly Property PropertyNames As Dictionary(Of String, String)
|
|
||||||
Get
|
|
||||||
Return New Dictionary(Of String, String)
|
|
||||||
End Get
|
|
||||||
End Property
|
|
||||||
|
|
||||||
Public Sub New(LogFactory As LogFactory)
|
|
||||||
_logFactory = LogFactory
|
|
||||||
_logger = LogFactory.GetCurrentClassLogger()
|
|
||||||
End Sub
|
|
||||||
|
|
||||||
Private Function GetUserConfigPath() As String
|
|
||||||
Dim oAppData = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData)
|
|
||||||
Dim oCompanyName = My.Application.Info.CompanyName
|
|
||||||
Dim oProductName = My.Application.Info.ProductName
|
|
||||||
|
|
||||||
Return Path.Combine(oAppData, oCompanyName, oProductName, _userConfigFileName)
|
|
||||||
End Function
|
|
||||||
|
|
||||||
Protected Function LoadConfig() As DataTable
|
|
||||||
Dim oUserConfigPath As String = GetUserConfigPath()
|
|
||||||
Dim oDatatable As New DataTable()
|
|
||||||
|
|
||||||
If Not File.Exists(oUserConfigPath) Then
|
|
||||||
_logger.Warn("Config file {0} does not exist", oUserConfigPath)
|
|
||||||
Return Nothing
|
|
||||||
End If
|
|
||||||
|
|
||||||
Try
|
|
||||||
oDatatable.ReadXml(oUserConfigPath)
|
|
||||||
Return oDatatable
|
|
||||||
Catch ex As Exception
|
|
||||||
_logger.Error(ex)
|
|
||||||
Return Nothing
|
|
||||||
End Try
|
|
||||||
End Function
|
|
||||||
|
|
||||||
Protected Sub SaveConfig(DataTable As DataTable)
|
|
||||||
Dim oUserConfigPath As String = GetUserConfigPath()
|
|
||||||
|
|
||||||
Try
|
|
||||||
DataTable.WriteXml(oUserConfigPath)
|
|
||||||
Catch ex As Exception
|
|
||||||
_logger.Error(ex)
|
|
||||||
End Try
|
|
||||||
End Sub
|
|
||||||
|
|
||||||
Protected Function ConvertToDataTable(dictionary As Dictionary(Of String, String)) As DataTable
|
|
||||||
Dim oNewDataTable As New DataTable("Config")
|
|
||||||
oNewDataTable.Columns.Add(New DataColumn("Key", GetType(String)))
|
|
||||||
oNewDataTable.Columns.Add(New DataColumn("Value", GetType(String)))
|
|
||||||
|
|
||||||
For Each oProperty In dictionary
|
|
||||||
Dim oNewRow = oNewDataTable.NewRow()
|
|
||||||
oNewRow.Item("Key") = oProperty.Key
|
|
||||||
oNewRow.Item("Value") = oProperty.Value
|
|
||||||
oNewDataTable.Rows.Add(oNewRow)
|
|
||||||
Next
|
|
||||||
|
|
||||||
oNewDataTable.AcceptChanges()
|
|
||||||
|
|
||||||
Return oNewDataTable
|
|
||||||
End Function
|
|
||||||
End Class
|
|
||||||
@ -45,7 +45,7 @@
|
|||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<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=4.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c, processorArchitecture=MSIL">
|
||||||
<HintPath>..\packages\NLog.4.5.10\lib\net45\NLog.dll</HintPath>
|
<HintPath>..\packages\NLog.4.5.11\lib\net45\NLog.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="System" />
|
<Reference Include="System" />
|
||||||
<Reference Include="System.Configuration" />
|
<Reference Include="System.Configuration" />
|
||||||
@ -54,6 +54,7 @@
|
|||||||
<Reference Include="System.Runtime.Serialization" />
|
<Reference Include="System.Runtime.Serialization" />
|
||||||
<Reference Include="System.ServiceModel" />
|
<Reference Include="System.ServiceModel" />
|
||||||
<Reference Include="System.Transactions" />
|
<Reference Include="System.Transactions" />
|
||||||
|
<Reference Include="System.Windows.Forms" />
|
||||||
<Reference Include="System.Xml" />
|
<Reference Include="System.Xml" />
|
||||||
<Reference Include="System.Core" />
|
<Reference Include="System.Core" />
|
||||||
<Reference Include="System.Xml.Linq" />
|
<Reference Include="System.Xml.Linq" />
|
||||||
@ -72,7 +73,7 @@
|
|||||||
<Import Include="System.Threading.Tasks" />
|
<Import Include="System.Threading.Tasks" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Compile Include="BaseConfig.vb" />
|
<Compile Include="ConfigManager.vb" />
|
||||||
<Compile Include="My Project\AssemblyInfo.vb" />
|
<Compile Include="My Project\AssemblyInfo.vb" />
|
||||||
<Compile Include="My Project\Application.Designer.vb">
|
<Compile Include="My Project\Application.Designer.vb">
|
||||||
<AutoGen>True</AutoGen>
|
<AutoGen>True</AutoGen>
|
||||||
@ -88,6 +89,7 @@
|
|||||||
<DependentUpon>Settings.settings</DependentUpon>
|
<DependentUpon>Settings.settings</DependentUpon>
|
||||||
<DesignTimeSharedInput>True</DesignTimeSharedInput>
|
<DesignTimeSharedInput>True</DesignTimeSharedInput>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
<Compile Include="SinceVersionAttribute.vb" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<EmbeddedResource Include="My Project\Resources.resx">
|
<EmbeddedResource Include="My Project\Resources.resx">
|
||||||
@ -107,9 +109,17 @@
|
|||||||
<CustomToolNamespace>My</CustomToolNamespace>
|
<CustomToolNamespace>My</CustomToolNamespace>
|
||||||
<LastGenOutput>Settings.Designer.vb</LastGenOutput>
|
<LastGenOutput>Settings.Designer.vb</LastGenOutput>
|
||||||
</None>
|
</None>
|
||||||
<None Include="packages.config">
|
<None Include="packages.config" />
|
||||||
<SubType>Designer</SubType>
|
</ItemGroup>
|
||||||
</None>
|
<ItemGroup>
|
||||||
|
<ProjectReference Include="..\Filesystem\Filesystem.vbproj">
|
||||||
|
<Project>{991d0231-4623-496d-8bd0-9ca906029cbc}</Project>
|
||||||
|
<Name>Filesystem</Name>
|
||||||
|
</ProjectReference>
|
||||||
|
<ProjectReference Include="..\Modules.Logging\Logging.vbproj">
|
||||||
|
<Project>{903b2d7d-3b80-4be9-8713-7447b704e1b0}</Project>
|
||||||
|
<Name>Logging</Name>
|
||||||
|
</ProjectReference>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<Import Project="$(MSBuildToolsPath)\Microsoft.VisualBasic.targets" />
|
<Import Project="$(MSBuildToolsPath)\Microsoft.VisualBasic.targets" />
|
||||||
</Project>
|
</Project>
|
||||||
165
Config/ConfigManager.vb
Normal file
165
Config/ConfigManager.vb
Normal file
@ -0,0 +1,165 @@
|
|||||||
|
Imports System.IO
|
||||||
|
Imports System.Xml.Serialization
|
||||||
|
Imports DigitalData.Modules.Logging
|
||||||
|
Imports DigitalData.Modules.Filesystem
|
||||||
|
Imports System.Xml
|
||||||
|
|
||||||
|
Public Class ConfigManager(Of T)
|
||||||
|
Private Const USER_CONFIG_NAME As String = "UserConfig.xml"
|
||||||
|
Private Const COMPUTER_CONFIG_NAME As String = "ComputerConfig.xml"
|
||||||
|
|
||||||
|
Private ReadOnly _LogConfig As LogConfig
|
||||||
|
Private ReadOnly _Logger As Logger
|
||||||
|
Private ReadOnly _File As Filesystem.File
|
||||||
|
Private ReadOnly _UserPath As String
|
||||||
|
Private ReadOnly _ComputerPath As String
|
||||||
|
Private _CurrentDataPath As String
|
||||||
|
|
||||||
|
''' <summary>
|
||||||
|
''' The blueprint class from which the default config is created
|
||||||
|
''' </summary>
|
||||||
|
Private ReadOnly _Blueprint As T
|
||||||
|
Private ReadOnly _Serializer As XmlSerializer
|
||||||
|
|
||||||
|
Public ReadOnly Property Config As T
|
||||||
|
|
||||||
|
|
||||||
|
''' <summary>
|
||||||
|
''' Creates a new instance of the ConfigManager
|
||||||
|
''' </summary>
|
||||||
|
''' <example>
|
||||||
|
''' Public Class Config
|
||||||
|
''' Public Property StringEntry As String = "TEST"
|
||||||
|
''' Public Property BoolEntry As Boolean = True
|
||||||
|
''' Public Property IntEntry As Integer = 123
|
||||||
|
''' End Class
|
||||||
|
'''
|
||||||
|
''' Dim oConfigManager = New ConfigManager(Of Config)(_LogConfig, Application.UserAppDataPath, Application.CommonAppDataPath)
|
||||||
|
''' </example>
|
||||||
|
''' <param name="LogConfig">LogConfig instance</param>
|
||||||
|
''' <param name="UserConfigPath">The first path to check for a config file, eg. AppData</param>
|
||||||
|
''' <param name="ComputerConfigPath">The second path to check for a config file, eg. ProgramData</param>
|
||||||
|
Public Sub New(LogConfig As LogConfig, UserConfigPath As String, ComputerConfigPath As String)
|
||||||
|
_LogConfig = LogConfig
|
||||||
|
_Logger = LogConfig.GetLogger()
|
||||||
|
_File = New Filesystem.File(_LogConfig)
|
||||||
|
|
||||||
|
_UserPath = Path.Combine(UserConfigPath, USER_CONFIG_NAME)
|
||||||
|
_ComputerPath = Path.Combine(ComputerConfigPath, COMPUTER_CONFIG_NAME)
|
||||||
|
|
||||||
|
_Blueprint = Activator.CreateInstance(Of T)
|
||||||
|
_Serializer = New XmlSerializer(_Blueprint.GetType)
|
||||||
|
|
||||||
|
If Not Directory.Exists(UserConfigPath) Then
|
||||||
|
Throw New DirectoryNotFoundException($"Path {UserConfigPath} does not exist!")
|
||||||
|
End If
|
||||||
|
|
||||||
|
If Not Directory.Exists(ComputerConfigPath) Then
|
||||||
|
Throw New DirectoryNotFoundException($"Path {ComputerConfigPath} does not exist!")
|
||||||
|
End If
|
||||||
|
|
||||||
|
If Not _File.TestPathIsDirectory(UserConfigPath) Then
|
||||||
|
Throw New ArgumentException($"Path {UserConfigPath} is not a directory!")
|
||||||
|
End If
|
||||||
|
|
||||||
|
If Not _File.TestPathIsDirectory(ComputerConfigPath) Then
|
||||||
|
Throw New ArgumentException($"Path {ComputerConfigPath} is not a directory!")
|
||||||
|
End If
|
||||||
|
|
||||||
|
_Config = LoadConfig()
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
''' <summary>
|
||||||
|
''' Save the current config object to `UserConfigPath`
|
||||||
|
''' </summary>
|
||||||
|
Public Sub Save()
|
||||||
|
WriteToFile(_Config, _UserPath)
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
''' <summary>
|
||||||
|
''' First check if a user config exists and if it does, load it.
|
||||||
|
''' If not, check if a systemwide config exists and and if it does, load it.
|
||||||
|
''' Otherwise, create a user config using the default values from the supplied config class `T`
|
||||||
|
''' </summary>
|
||||||
|
''' <returns></returns>
|
||||||
|
Private Function LoadConfig() As T
|
||||||
|
Dim oConfig As T
|
||||||
|
|
||||||
|
If IO.File.Exists(_UserPath) Then
|
||||||
|
_Logger.Debug("Loading config from UserPath: {0}", _UserPath)
|
||||||
|
_CurrentDataPath = _UserPath
|
||||||
|
oConfig = ReadFromFile(_UserPath)
|
||||||
|
ElseIf IO.File.Exists(_ComputerPath) Then
|
||||||
|
_Logger.Debug("Loading config from ComputerPath: {0}", _ComputerPath)
|
||||||
|
_CurrentDataPath = _ComputerPath
|
||||||
|
oConfig = ReadFromFile(_ComputerPath)
|
||||||
|
Else
|
||||||
|
_Logger.Debug("Creating default config in UserPath: {0}", _UserPath)
|
||||||
|
_CurrentDataPath = _UserPath
|
||||||
|
oConfig = Activator.CreateInstance(_Blueprint.GetType)
|
||||||
|
|
||||||
|
WriteToFile(_Config, _UserPath)
|
||||||
|
End If
|
||||||
|
|
||||||
|
Return oConfig
|
||||||
|
End Function
|
||||||
|
|
||||||
|
''' <summary>
|
||||||
|
''' Serialize a config object to byte array
|
||||||
|
''' </summary>
|
||||||
|
''' <param name="Data"></param>
|
||||||
|
''' <returns></returns>
|
||||||
|
Private Function Serialize(Data As T) As Byte()
|
||||||
|
Try
|
||||||
|
_Logger.Debug("Serializing config object")
|
||||||
|
|
||||||
|
Using oStream = New MemoryStream()
|
||||||
|
_Serializer.Serialize(oStream, Data)
|
||||||
|
Return oStream.ToArray()
|
||||||
|
End Using
|
||||||
|
Catch ex As Exception
|
||||||
|
_Logger.Error(ex)
|
||||||
|
Throw ex
|
||||||
|
End Try
|
||||||
|
End Function
|
||||||
|
|
||||||
|
''' <summary>
|
||||||
|
''' Write an object to disk as xml
|
||||||
|
''' </summary>
|
||||||
|
''' <param name="Data">The object to write</param>
|
||||||
|
''' <param name="Path">The file name to write to</param>
|
||||||
|
Private Sub WriteToFile(Data As T, Path As String)
|
||||||
|
Try
|
||||||
|
_Logger.Debug("Saving config to: {0}", Path)
|
||||||
|
Dim oBytes = Serialize(Data)
|
||||||
|
|
||||||
|
Using oFileStream = New FileStream(Path, FileMode.Create, FileAccess.Write)
|
||||||
|
oFileStream.Write(oBytes, 0, oBytes.Length)
|
||||||
|
oFileStream.Flush()
|
||||||
|
End Using
|
||||||
|
Catch ex As Exception
|
||||||
|
_Logger.Error(ex)
|
||||||
|
Throw ex
|
||||||
|
End Try
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
''' <summary>
|
||||||
|
''' Reads an xml from disk and deserializes to object
|
||||||
|
''' </summary>
|
||||||
|
''' <returns></returns>
|
||||||
|
Private Function ReadFromFile(Path As String) As T
|
||||||
|
Try
|
||||||
|
_Logger.Debug("Loading config from: {0}", Path)
|
||||||
|
Dim oConfig As T
|
||||||
|
|
||||||
|
Using oReader As New StreamReader(Path)
|
||||||
|
oConfig = _Serializer.Deserialize(oReader)
|
||||||
|
End Using
|
||||||
|
|
||||||
|
Return oConfig
|
||||||
|
Catch ex As Exception
|
||||||
|
_Logger.Error(ex)
|
||||||
|
Throw ex
|
||||||
|
End Try
|
||||||
|
End Function
|
||||||
|
End Class
|
||||||
9
Config/SinceVersionAttribute.vb
Normal file
9
Config/SinceVersionAttribute.vb
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
Public Class SinceVersionAttribute
|
||||||
|
Inherits Attribute
|
||||||
|
|
||||||
|
Public Version As Version
|
||||||
|
|
||||||
|
Public Sub New(Version As String)
|
||||||
|
Me.Version = New Version(Version)
|
||||||
|
End Sub
|
||||||
|
End Class
|
||||||
@ -1,4 +1,4 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<packages>
|
<packages>
|
||||||
<package id="NLog" version="4.5.10" targetFramework="net461" />
|
<package id="NLog" version="4.5.11" targetFramework="net461" />
|
||||||
</packages>
|
</packages>
|
||||||
12
DDLicenseService/AppConfig.vb
Normal file
12
DDLicenseService/AppConfig.vb
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
Imports System.Configuration
|
||||||
|
|
||||||
|
Public Class AppConfig
|
||||||
|
Public Shared ConfigPath As String
|
||||||
|
|
||||||
|
Public Shared Sub Load()
|
||||||
|
With ConfigurationManager.AppSettings
|
||||||
|
ConfigPath = .Item("CONFIG_PATH")
|
||||||
|
End With
|
||||||
|
End Sub
|
||||||
|
End Class
|
||||||
|
|
||||||
145
DDLicenseService/DDEDMLicenseService.vbproj
Normal file
145
DDLicenseService/DDEDMLicenseService.vbproj
Normal file
@ -0,0 +1,145 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||||
|
<PropertyGroup>
|
||||||
|
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||||
|
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||||
|
<ProjectGuid>{CBE9322E-67A1-4CC5-B25F-4A1B4C9FC55C}</ProjectGuid>
|
||||||
|
<OutputType>WinExe</OutputType>
|
||||||
|
<RootNamespace>DDLicenseService</RootNamespace>
|
||||||
|
<AssemblyName>DDEDMLicenseService</AssemblyName>
|
||||||
|
<FileAlignment>512</FileAlignment>
|
||||||
|
<MyType>Console</MyType>
|
||||||
|
<TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
|
||||||
|
<WcfConfigValidationEnabled>True</WcfConfigValidationEnabled>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||||
|
<DebugSymbols>true</DebugSymbols>
|
||||||
|
<DebugType>full</DebugType>
|
||||||
|
<DefineDebug>true</DefineDebug>
|
||||||
|
<DefineTrace>true</DefineTrace>
|
||||||
|
<OutputPath>bin\Debug\</OutputPath>
|
||||||
|
<DocumentationFile>DDEDMLicenseService.xml</DocumentationFile>
|
||||||
|
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||||
|
<DebugType>pdbonly</DebugType>
|
||||||
|
<DefineDebug>false</DefineDebug>
|
||||||
|
<DefineTrace>true</DefineTrace>
|
||||||
|
<Optimize>true</Optimize>
|
||||||
|
<OutputPath>bin\Release\</OutputPath>
|
||||||
|
<DocumentationFile>DDEDMLicenseService.xml</DocumentationFile>
|
||||||
|
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup>
|
||||||
|
<OptionExplicit>On</OptionExplicit>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup>
|
||||||
|
<OptionCompare>Binary</OptionCompare>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup>
|
||||||
|
<OptionStrict>Off</OptionStrict>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup>
|
||||||
|
<OptionInfer>On</OptionInfer>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup>
|
||||||
|
<StartupObject>DDLicenseService.WindowsService</StartupObject>
|
||||||
|
</PropertyGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<Reference Include="Microsoft.CSharp" />
|
||||||
|
<Reference Include="NLog, Version=4.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c, processorArchitecture=MSIL">
|
||||||
|
<HintPath>..\packages\NLog.4.5.11\lib\net45\NLog.dll</HintPath>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="System" />
|
||||||
|
<Reference Include="System.Configuration" />
|
||||||
|
<Reference Include="System.Configuration.Install" />
|
||||||
|
<Reference Include="System.Data" />
|
||||||
|
<Reference Include="System.Deployment" />
|
||||||
|
<Reference Include="System.IO.Compression" />
|
||||||
|
<Reference Include="System.Runtime.Serialization" />
|
||||||
|
<Reference Include="System.ServiceModel" />
|
||||||
|
<Reference Include="System.ServiceProcess" />
|
||||||
|
<Reference Include="System.Transactions" />
|
||||||
|
<Reference Include="System.Xml" />
|
||||||
|
<Reference Include="System.Core" />
|
||||||
|
<Reference Include="System.Xml.Linq" />
|
||||||
|
<Reference Include="System.Data.DataSetExtensions" />
|
||||||
|
<Reference Include="System.Net.Http" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<Import Include="Microsoft.VisualBasic" />
|
||||||
|
<Import Include="System" />
|
||||||
|
<Import Include="System.Collections" />
|
||||||
|
<Import Include="System.Collections.Generic" />
|
||||||
|
<Import Include="System.Data" />
|
||||||
|
<Import Include="System.Diagnostics" />
|
||||||
|
<Import Include="System.Linq" />
|
||||||
|
<Import Include="System.Xml.Linq" />
|
||||||
|
<Import Include="System.Threading.Tasks" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<Compile Include="AppConfig.vb" />
|
||||||
|
<Compile Include="ILicenseService.vb" />
|
||||||
|
<Compile Include="LicenseService.vb" />
|
||||||
|
<Compile Include="ProjectInstaller.vb">
|
||||||
|
<SubType>Component</SubType>
|
||||||
|
</Compile>
|
||||||
|
<Compile Include="My Project\AssemblyInfo.vb" />
|
||||||
|
<Compile Include="My Project\Application.Designer.vb">
|
||||||
|
<AutoGen>True</AutoGen>
|
||||||
|
<DependentUpon>Application.myapp</DependentUpon>
|
||||||
|
</Compile>
|
||||||
|
<Compile Include="My Project\Resources.Designer.vb">
|
||||||
|
<AutoGen>True</AutoGen>
|
||||||
|
<DesignTime>True</DesignTime>
|
||||||
|
<DependentUpon>Resources.resx</DependentUpon>
|
||||||
|
</Compile>
|
||||||
|
<Compile Include="My Project\Settings.Designer.vb">
|
||||||
|
<AutoGen>True</AutoGen>
|
||||||
|
<DependentUpon>Settings.settings</DependentUpon>
|
||||||
|
<DesignTimeSharedInput>True</DesignTimeSharedInput>
|
||||||
|
</Compile>
|
||||||
|
<Compile Include="Session.vb" />
|
||||||
|
<Compile Include="SettingsModule.vb" />
|
||||||
|
<Compile Include="WindowsService.vb">
|
||||||
|
<SubType>Component</SubType>
|
||||||
|
</Compile>
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<EmbeddedResource Include="My Project\Resources.resx">
|
||||||
|
<Generator>VbMyResourcesResXFileCodeGenerator</Generator>
|
||||||
|
<LastGenOutput>Resources.Designer.vb</LastGenOutput>
|
||||||
|
<CustomToolNamespace>My.Resources</CustomToolNamespace>
|
||||||
|
<SubType>Designer</SubType>
|
||||||
|
</EmbeddedResource>
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<None Include="App.config" />
|
||||||
|
<None Include="My Project\Application.myapp">
|
||||||
|
<Generator>MyApplicationCodeGenerator</Generator>
|
||||||
|
<LastGenOutput>Application.Designer.vb</LastGenOutput>
|
||||||
|
</None>
|
||||||
|
<None Include="My Project\Settings.settings">
|
||||||
|
<Generator>SettingsSingleFileGenerator</Generator>
|
||||||
|
<CustomToolNamespace>My</CustomToolNamespace>
|
||||||
|
<LastGenOutput>Settings.Designer.vb</LastGenOutput>
|
||||||
|
</None>
|
||||||
|
<None Include="packages.config" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ProjectReference Include="..\Filesystem\Filesystem.vbproj">
|
||||||
|
<Project>{991d0231-4623-496d-8bd0-9ca906029cbc}</Project>
|
||||||
|
<Name>Filesystem</Name>
|
||||||
|
</ProjectReference>
|
||||||
|
<ProjectReference Include="..\Modules.Database\Database.vbproj">
|
||||||
|
<Project>{eaf0ea75-5fa7-485d-89c7-b2d843b03a96}</Project>
|
||||||
|
<Name>Database</Name>
|
||||||
|
</ProjectReference>
|
||||||
|
<ProjectReference Include="..\Modules.Logging\Logging.vbproj">
|
||||||
|
<Project>{903b2d7d-3b80-4be9-8713-7447b704e1b0}</Project>
|
||||||
|
<Name>Logging</Name>
|
||||||
|
</ProjectReference>
|
||||||
|
</ItemGroup>
|
||||||
|
<Import Project="$(MSBuildToolsPath)\Microsoft.VisualBasic.targets" />
|
||||||
|
</Project>
|
||||||
10
DDLicenseService/ILicenseService.vb
Normal file
10
DDLicenseService/ILicenseService.vb
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
Imports System.ServiceModel
|
||||||
|
|
||||||
|
' HINWEIS: Mit dem Befehl "Umbenennen" im Kontextmenü können Sie den Schnittstellennamen "ILicenseService" sowohl im Code als auch in der Konfigurationsdatei ändern.
|
||||||
|
<ServiceContract()>
|
||||||
|
Public Interface ILicenseService
|
||||||
|
|
||||||
|
<OperationContract()>
|
||||||
|
Sub DoWork()
|
||||||
|
|
||||||
|
End Interface
|
||||||
14
DDLicenseService/LicenseService.vb
Normal file
14
DDLicenseService/LicenseService.vb
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
Imports DigitalData.Modules.Logging
|
||||||
|
|
||||||
|
Public Class LicenseService
|
||||||
|
Implements ILicenseService
|
||||||
|
|
||||||
|
Public Shared Event ClientConnectedEvent As EventHandler(Of Session)
|
||||||
|
Public Shared Event ClientDisconnectedEvent As EventHandler(Of Session)
|
||||||
|
|
||||||
|
Public Shared LogConfig As LogConfig
|
||||||
|
|
||||||
|
Public Sub DoWork() Implements ILicenseService.DoWork
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
End Class
|
||||||
13
DDLicenseService/My Project/Application.Designer.vb
generated
Normal file
13
DDLicenseService/My Project/Application.Designer.vb
generated
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
'------------------------------------------------------------------------------
|
||||||
|
' <auto-generated>
|
||||||
|
' Dieser Code wurde von einem Tool generiert.
|
||||||
|
' Laufzeitversion:4.0.30319.42000
|
||||||
|
'
|
||||||
|
' Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
|
||||||
|
' der Code erneut generiert wird.
|
||||||
|
' </auto-generated>
|
||||||
|
'------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
Option Strict On
|
||||||
|
Option Explicit On
|
||||||
|
|
||||||
10
DDLicenseService/My Project/Application.myapp
Normal file
10
DDLicenseService/My Project/Application.myapp
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<MyApplicationData xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||||
|
<MySubMain>false</MySubMain>
|
||||||
|
<SingleInstance>false</SingleInstance>
|
||||||
|
<ShutdownMode>0</ShutdownMode>
|
||||||
|
<EnableVisualStyles>true</EnableVisualStyles>
|
||||||
|
<AuthenticationMode>0</AuthenticationMode>
|
||||||
|
<ApplicationType>1</ApplicationType>
|
||||||
|
<SaveMySettingsOnExit>true</SaveMySettingsOnExit>
|
||||||
|
</MyApplicationData>
|
||||||
35
DDLicenseService/My Project/AssemblyInfo.vb
Normal file
35
DDLicenseService/My Project/AssemblyInfo.vb
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
Imports System
|
||||||
|
Imports System.Reflection
|
||||||
|
Imports System.Runtime.InteropServices
|
||||||
|
|
||||||
|
' Allgemeine Informationen über eine Assembly werden über die folgenden
|
||||||
|
' Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern,
|
||||||
|
' die einer Assembly zugeordnet sind.
|
||||||
|
|
||||||
|
' Werte der Assemblyattribute überprüfen
|
||||||
|
|
||||||
|
<Assembly: AssemblyTitle("DDLicenseService")>
|
||||||
|
<Assembly: AssemblyDescription("")>
|
||||||
|
<Assembly: AssemblyCompany("")>
|
||||||
|
<Assembly: AssemblyProduct("DDLicenseService")>
|
||||||
|
<Assembly: AssemblyCopyright("Copyright © 2019")>
|
||||||
|
<Assembly: AssemblyTrademark("")>
|
||||||
|
|
||||||
|
<Assembly: ComVisible(False)>
|
||||||
|
|
||||||
|
'Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird.
|
||||||
|
<Assembly: Guid("b0395857-8cc1-4d34-88f9-2664775bc546")>
|
||||||
|
|
||||||
|
' Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten:
|
||||||
|
'
|
||||||
|
' Hauptversion
|
||||||
|
' Nebenversion
|
||||||
|
' Buildnummer
|
||||||
|
' Revision
|
||||||
|
'
|
||||||
|
' Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden,
|
||||||
|
' übernehmen, indem Sie "*" eingeben:
|
||||||
|
' <Assembly: AssemblyVersion("1.0.*")>
|
||||||
|
|
||||||
|
<Assembly: AssemblyVersion("1.0.0.0")>
|
||||||
|
<Assembly: AssemblyFileVersion("1.0.0.0")>
|
||||||
63
DDLicenseService/My Project/Resources.Designer.vb
generated
Normal file
63
DDLicenseService/My Project/Resources.Designer.vb
generated
Normal file
@ -0,0 +1,63 @@
|
|||||||
|
'------------------------------------------------------------------------------
|
||||||
|
' <auto-generated>
|
||||||
|
' Dieser Code wurde von einem Tool generiert.
|
||||||
|
' Laufzeitversion:4.0.30319.42000
|
||||||
|
'
|
||||||
|
' Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
|
||||||
|
' der Code erneut generiert wird.
|
||||||
|
' </auto-generated>
|
||||||
|
'------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
Option Strict On
|
||||||
|
Option Explicit On
|
||||||
|
|
||||||
|
Imports System
|
||||||
|
|
||||||
|
Namespace My.Resources
|
||||||
|
|
||||||
|
'Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert
|
||||||
|
'-Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert.
|
||||||
|
'Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen
|
||||||
|
'mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu.
|
||||||
|
'''<summary>
|
||||||
|
''' Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
|
||||||
|
'''</summary>
|
||||||
|
<Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "15.0.0.0"), _
|
||||||
|
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
||||||
|
Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
|
||||||
|
Global.Microsoft.VisualBasic.HideModuleNameAttribute()> _
|
||||||
|
Friend Module Resources
|
||||||
|
|
||||||
|
Private resourceMan As Global.System.Resources.ResourceManager
|
||||||
|
|
||||||
|
Private resourceCulture As Global.System.Globalization.CultureInfo
|
||||||
|
|
||||||
|
'''<summary>
|
||||||
|
''' Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
|
||||||
|
'''</summary>
|
||||||
|
<Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
|
||||||
|
Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager
|
||||||
|
Get
|
||||||
|
If Object.ReferenceEquals(resourceMan, Nothing) Then
|
||||||
|
Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("DDLicenseService.Resources", GetType(Resources).Assembly)
|
||||||
|
resourceMan = temp
|
||||||
|
End If
|
||||||
|
Return resourceMan
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
|
'''<summary>
|
||||||
|
''' Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
|
||||||
|
''' Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
|
||||||
|
'''</summary>
|
||||||
|
<Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
|
||||||
|
Friend Property Culture() As Global.System.Globalization.CultureInfo
|
||||||
|
Get
|
||||||
|
Return resourceCulture
|
||||||
|
End Get
|
||||||
|
Set
|
||||||
|
resourceCulture = value
|
||||||
|
End Set
|
||||||
|
End Property
|
||||||
|
End Module
|
||||||
|
End Namespace
|
||||||
117
DDLicenseService/My Project/Resources.resx
Normal file
117
DDLicenseService/My Project/Resources.resx
Normal file
@ -0,0 +1,117 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<root>
|
||||||
|
<!--
|
||||||
|
Microsoft ResX Schema
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
|
||||||
|
The primary goals of this format is to allow a simple XML format
|
||||||
|
that is mostly human readable. The generation and parsing of the
|
||||||
|
various data types are done through the TypeConverter classes
|
||||||
|
associated with the data types.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
... ado.net/XML headers & schema ...
|
||||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
|
<resheader name="version">2.0</resheader>
|
||||||
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
|
</data>
|
||||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
|
<comment>This is a comment</comment>
|
||||||
|
</data>
|
||||||
|
|
||||||
|
There are any number of "resheader" rows that contain simple
|
||||||
|
name/value pairs.
|
||||||
|
|
||||||
|
Each data row contains a name, and value. The row also contains a
|
||||||
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
|
text/value conversion through the TypeConverter architecture.
|
||||||
|
Classes that don't support this are serialized and stored with the
|
||||||
|
mimetype set.
|
||||||
|
|
||||||
|
The mimetype is used for serialized objects, and tells the
|
||||||
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
|
read any of the formats listed below.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
|
value : The object must be serialized into a byte array
|
||||||
|
: using a System.ComponentModel.TypeConverter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
-->
|
||||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:choice maxOccurs="unbounded">
|
||||||
|
<xsd:element name="metadata">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="assembly">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="data">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="resheader">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:schema>
|
||||||
|
<resheader name="resmimetype">
|
||||||
|
<value>text/microsoft-resx</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="version">
|
||||||
|
<value>2.0</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="reader">
|
||||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
</root>
|
||||||
73
DDLicenseService/My Project/Settings.Designer.vb
generated
Normal file
73
DDLicenseService/My Project/Settings.Designer.vb
generated
Normal file
@ -0,0 +1,73 @@
|
|||||||
|
'------------------------------------------------------------------------------
|
||||||
|
' <auto-generated>
|
||||||
|
' Dieser Code wurde von einem Tool generiert.
|
||||||
|
' Laufzeitversion:4.0.30319.42000
|
||||||
|
'
|
||||||
|
' Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
|
||||||
|
' der Code erneut generiert wird.
|
||||||
|
' </auto-generated>
|
||||||
|
'------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
Option Strict On
|
||||||
|
Option Explicit On
|
||||||
|
|
||||||
|
|
||||||
|
Namespace My
|
||||||
|
|
||||||
|
<Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
|
||||||
|
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "15.7.0.0"), _
|
||||||
|
Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
|
||||||
|
Partial Friend NotInheritable Class MySettings
|
||||||
|
Inherits Global.System.Configuration.ApplicationSettingsBase
|
||||||
|
|
||||||
|
Private Shared defaultInstance As MySettings = CType(Global.System.Configuration.ApplicationSettingsBase.Synchronized(New MySettings()),MySettings)
|
||||||
|
|
||||||
|
#Region "Automatische My.Settings-Speicherfunktion"
|
||||||
|
#If _MyType = "WindowsForms" Then
|
||||||
|
Private Shared addedHandler As Boolean
|
||||||
|
|
||||||
|
Private Shared addedHandlerLockObject As New Object
|
||||||
|
|
||||||
|
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
|
||||||
|
Private Shared Sub AutoSaveSettings(sender As Global.System.Object, e As Global.System.EventArgs)
|
||||||
|
If My.Application.SaveMySettingsOnExit Then
|
||||||
|
My.Settings.Save()
|
||||||
|
End If
|
||||||
|
End Sub
|
||||||
|
#End If
|
||||||
|
#End Region
|
||||||
|
|
||||||
|
Public Shared ReadOnly Property [Default]() As MySettings
|
||||||
|
Get
|
||||||
|
|
||||||
|
#If _MyType = "WindowsForms" Then
|
||||||
|
If Not addedHandler Then
|
||||||
|
SyncLock addedHandlerLockObject
|
||||||
|
If Not addedHandler Then
|
||||||
|
AddHandler My.Application.Shutdown, AddressOf AutoSaveSettings
|
||||||
|
addedHandler = True
|
||||||
|
End If
|
||||||
|
End SyncLock
|
||||||
|
End If
|
||||||
|
#End If
|
||||||
|
Return defaultInstance
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
End Class
|
||||||
|
End Namespace
|
||||||
|
|
||||||
|
Namespace My
|
||||||
|
|
||||||
|
<Global.Microsoft.VisualBasic.HideModuleNameAttribute(), _
|
||||||
|
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
||||||
|
Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute()> _
|
||||||
|
Friend Module MySettingsProperty
|
||||||
|
|
||||||
|
<Global.System.ComponentModel.Design.HelpKeywordAttribute("My.Settings")> _
|
||||||
|
Friend ReadOnly Property Settings() As Global.DDLicenseService.My.MySettings
|
||||||
|
Get
|
||||||
|
Return Global.DDLicenseService.My.MySettings.Default
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
End Module
|
||||||
|
End Namespace
|
||||||
7
DDLicenseService/My Project/Settings.settings
Normal file
7
DDLicenseService/My Project/Settings.settings
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?xml version='1.0' encoding='utf-8'?>
|
||||||
|
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)" UseMySettingsClassName="true">
|
||||||
|
<Profiles>
|
||||||
|
<Profile Name="(Default)" />
|
||||||
|
</Profiles>
|
||||||
|
<Settings />
|
||||||
|
</SettingsFile>
|
||||||
24
DDLicenseService/ProjectInstaller.vb
Normal file
24
DDLicenseService/ProjectInstaller.vb
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
Imports System.ComponentModel
|
||||||
|
Imports System.Configuration.Install
|
||||||
|
Imports System.ServiceProcess
|
||||||
|
|
||||||
|
<RunInstaller(True)>
|
||||||
|
Public Class ProjectInstaller
|
||||||
|
Inherits Installer
|
||||||
|
|
||||||
|
Private ReadOnly process As ServiceProcessInstaller
|
||||||
|
Private ReadOnly components As IContainer
|
||||||
|
Private ReadOnly service As ServiceInstaller
|
||||||
|
|
||||||
|
Public Sub New()
|
||||||
|
process = New ServiceProcessInstaller With {
|
||||||
|
.Account = ServiceAccount.NetworkService
|
||||||
|
}
|
||||||
|
service = New ServiceInstaller With {
|
||||||
|
.ServiceName = SERVICE_NAME,
|
||||||
|
.DisplayName = SERVICE_DISPLAY_NAME
|
||||||
|
}
|
||||||
|
Installers.Add(process)
|
||||||
|
Installers.Add(service)
|
||||||
|
End Sub
|
||||||
|
End Class
|
||||||
4
DDLicenseService/SettingsModule.vb
Normal file
4
DDLicenseService/SettingsModule.vb
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
Module SettingsModule
|
||||||
|
Public Const SERVICE_NAME As String = "DDEDMLicenseSvc"
|
||||||
|
Public Const SERVICE_DISPLAY_NAME As String = "Digital Data EDM License Service"
|
||||||
|
End Module
|
||||||
72
DDLicenseService/WindowsService.vb
Normal file
72
DDLicenseService/WindowsService.vb
Normal file
@ -0,0 +1,72 @@
|
|||||||
|
Imports System.ServiceModel
|
||||||
|
Imports System.ServiceProcess
|
||||||
|
Imports System.Configuration
|
||||||
|
Imports DigitalData.Modules.Logging
|
||||||
|
Imports DigitalData.Modules.Database
|
||||||
|
Imports DigitalData.Modules.Database.Exceptions
|
||||||
|
|
||||||
|
Public Class WindowsService
|
||||||
|
Inherits ServiceBase
|
||||||
|
|
||||||
|
Private _serviceHost As ServiceHost = Nothing
|
||||||
|
|
||||||
|
Private _logConfig As LogConfig
|
||||||
|
Private _logger As Logger
|
||||||
|
Private _db As Firebird
|
||||||
|
Private _clientsConnected As Integer = 0
|
||||||
|
Private _clients As New List(Of Session)
|
||||||
|
|
||||||
|
Public Sub New()
|
||||||
|
ServiceName = SERVICE_NAME
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Public Shared Sub Main()
|
||||||
|
Run(New WindowsService())
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Protected Overrides Sub OnStart(ByVal args As String())
|
||||||
|
Try
|
||||||
|
_logConfig = New LogConfig(LogConfig.PathType.CustomPath, AppConfig.ConfigPath)
|
||||||
|
_logger = _logConfig.GetLogger()
|
||||||
|
|
||||||
|
_logger.Info("Service {0} is starting", SERVICE_DISPLAY_NAME)
|
||||||
|
|
||||||
|
AddHandler LicenseService.ClientConnectedEvent, AddressOf EDMService_ClientConnected
|
||||||
|
AddHandler LicenseService.ClientDisconnectedEvent, AddressOf EDMService_ClientDisonnected
|
||||||
|
|
||||||
|
LicenseService.LogConfig = _logConfig
|
||||||
|
|
||||||
|
_logger.Info("Starting the WCF Service")
|
||||||
|
|
||||||
|
_serviceHost = New ServiceHost(GetType(LicenseService))
|
||||||
|
_serviceHost.Open()
|
||||||
|
|
||||||
|
_logger.Info("Successfully started the WCF Service!")
|
||||||
|
|
||||||
|
_logger.Info("Service {0} successfully started!", SERVICE_DISPLAY_NAME)
|
||||||
|
Catch ex As Exception
|
||||||
|
_logger.Error(ex, "Failed to start the service host!")
|
||||||
|
End Try
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Private Sub EDMService_ClientDisonnected(sender As Object, e As Session)
|
||||||
|
_clientsConnected -= 1
|
||||||
|
_clients.Remove(e)
|
||||||
|
_logger.Info("Client {0}/{1} disconnected! Total {2}", e.Username, e.SessionId, _clientsConnected)
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Private Sub EDMService_ClientConnected(sender As Object, e As Session)
|
||||||
|
_clientsConnected += 1
|
||||||
|
_clients.Add(e)
|
||||||
|
_logger.Info("Client {0}/{1} connected! Total {2}", e.Username, e.SessionId, _clientsConnected)
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Protected Overrides Sub OnStop()
|
||||||
|
If _serviceHost IsNot Nothing Then
|
||||||
|
_serviceHost.Close()
|
||||||
|
_serviceHost = Nothing
|
||||||
|
End If
|
||||||
|
_logger.Info("Service {0} is stopping!", SERVICE_DISPLAY_NAME)
|
||||||
|
End Sub
|
||||||
|
End Class
|
||||||
|
|
||||||
6
DDLicenseService/app.config
Normal file
6
DDLicenseService/app.config
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
|
<configuration>
|
||||||
|
<appSettings>
|
||||||
|
<add key="CONFIG_PATH" value="" />
|
||||||
|
</appSettings>
|
||||||
|
</configuration>
|
||||||
4
DDLicenseService/packages.config
Normal file
4
DDLicenseService/packages.config
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<packages>
|
||||||
|
<package id="NLog" version="4.5.11" targetFramework="net461" />
|
||||||
|
</packages>
|
||||||
@ -57,7 +57,7 @@ Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "DD_CommunicationService", "
|
|||||||
EndProject
|
EndProject
|
||||||
Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "GUI_EDMI", "GUI_EDMI\GUI_EDMI.vbproj", "{88EDAD5B-1B98-43E4-B068-1251E7AF01A0}"
|
Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "GUI_EDMI", "GUI_EDMI\GUI_EDMI.vbproj", "{88EDAD5B-1B98-43E4-B068-1251E7AF01A0}"
|
||||||
EndProject
|
EndProject
|
||||||
Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "EDMI_ClientSuite", "EDMI_ClientSuite\EDMI_ClientSuite.vbproj", "{406C95F4-9FEA-45B6-8385-1768CDBBF1A7}"
|
Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "ClientSuite", "EDMI_ClientSuite\ClientSuite.vbproj", "{406C95F4-9FEA-45B6-8385-1768CDBBF1A7}"
|
||||||
EndProject
|
EndProject
|
||||||
Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "DDEDMService", "SERVICES\DDEDM_NetworkService\DDEDMService.vbproj", "{A8C3F298-76AB-4359-AB3C-986E313B4336}"
|
Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "DDEDMService", "SERVICES\DDEDM_NetworkService\DDEDMService.vbproj", "{A8C3F298-76AB-4359-AB3C-986E313B4336}"
|
||||||
EndProject
|
EndProject
|
||||||
@ -65,6 +65,10 @@ Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "EDMIFileOps", "EDMI_FILE_OP
|
|||||||
EndProject
|
EndProject
|
||||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ClientSuiteTest", "DXApplication1\ClientSuiteTest\ClientSuiteTest.csproj", "{221FDADA-D849-4036-A7CE-D1FC1D67E1FA}"
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ClientSuiteTest", "DXApplication1\ClientSuiteTest\ClientSuiteTest.csproj", "{221FDADA-D849-4036-A7CE-D1FC1D67E1FA}"
|
||||||
EndProject
|
EndProject
|
||||||
|
Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "DDEDMLicenseService", "DDLicenseService\DDEDMLicenseService.vbproj", "{CBE9322E-67A1-4CC5-B25F-4A1B4C9FC55C}"
|
||||||
|
EndProject
|
||||||
|
Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "License", "Modules.License\License.vbproj", "{5EBACBFA-F11A-4BBF-8D02-91461F2293ED}"
|
||||||
|
EndProject
|
||||||
Global
|
Global
|
||||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||||
Debug|Any CPU = Debug|Any CPU
|
Debug|Any CPU = Debug|Any CPU
|
||||||
@ -159,6 +163,14 @@ Global
|
|||||||
{221FDADA-D849-4036-A7CE-D1FC1D67E1FA}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
{221FDADA-D849-4036-A7CE-D1FC1D67E1FA}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||||
{221FDADA-D849-4036-A7CE-D1FC1D67E1FA}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
{221FDADA-D849-4036-A7CE-D1FC1D67E1FA}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
{221FDADA-D849-4036-A7CE-D1FC1D67E1FA}.Release|Any CPU.Build.0 = Release|Any CPU
|
{221FDADA-D849-4036-A7CE-D1FC1D67E1FA}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||||
|
{CBE9322E-67A1-4CC5-B25F-4A1B4C9FC55C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
|
{CBE9322E-67A1-4CC5-B25F-4A1B4C9FC55C}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||||
|
{CBE9322E-67A1-4CC5-B25F-4A1B4C9FC55C}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
|
{CBE9322E-67A1-4CC5-B25F-4A1B4C9FC55C}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||||
|
{5EBACBFA-F11A-4BBF-8D02-91461F2293ED}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
|
{5EBACBFA-F11A-4BBF-8D02-91461F2293ED}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||||
|
{5EBACBFA-F11A-4BBF-8D02-91461F2293ED}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
|
{5EBACBFA-F11A-4BBF-8D02-91461F2293ED}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||||
EndGlobalSection
|
EndGlobalSection
|
||||||
GlobalSection(SolutionProperties) = preSolution
|
GlobalSection(SolutionProperties) = preSolution
|
||||||
HideSolutionNode = FALSE
|
HideSolutionNode = FALSE
|
||||||
@ -186,6 +198,8 @@ Global
|
|||||||
{A8C3F298-76AB-4359-AB3C-986E313B4336} = {7AF3F9C2-C939-4A08-95C1-0453207E298A}
|
{A8C3F298-76AB-4359-AB3C-986E313B4336} = {7AF3F9C2-C939-4A08-95C1-0453207E298A}
|
||||||
{5B1171DC-FFFE-4813-A20D-786AAE47B320} = {3E2008C8-27B1-41DD-9B1A-0C4029F6AECC}
|
{5B1171DC-FFFE-4813-A20D-786AAE47B320} = {3E2008C8-27B1-41DD-9B1A-0C4029F6AECC}
|
||||||
{221FDADA-D849-4036-A7CE-D1FC1D67E1FA} = {8FFE925E-8B84-45F1-93CB-32B1C96F41EB}
|
{221FDADA-D849-4036-A7CE-D1FC1D67E1FA} = {8FFE925E-8B84-45F1-93CB-32B1C96F41EB}
|
||||||
|
{CBE9322E-67A1-4CC5-B25F-4A1B4C9FC55C} = {7AF3F9C2-C939-4A08-95C1-0453207E298A}
|
||||||
|
{5EBACBFA-F11A-4BBF-8D02-91461F2293ED} = {3E2008C8-27B1-41DD-9B1A-0C4029F6AECC}
|
||||||
EndGlobalSection
|
EndGlobalSection
|
||||||
GlobalSection(ExtensibilityGlobals) = postSolution
|
GlobalSection(ExtensibilityGlobals) = postSolution
|
||||||
SolutionGuid = {C1BE4090-A0FD-48AF-86CB-39099D14B286}
|
SolutionGuid = {C1BE4090-A0FD-48AF-86CB-39099D14B286}
|
||||||
|
|||||||
@ -52,7 +52,7 @@
|
|||||||
</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=4.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c, processorArchitecture=MSIL">
|
||||||
<HintPath>..\packages\NLog.4.5.10\lib\net45\NLog.dll</HintPath>
|
<HintPath>..\packages\NLog.4.5.11\lib\net45\NLog.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="System" />
|
<Reference Include="System" />
|
||||||
<Reference Include="System.Configuration" />
|
<Reference Include="System.Configuration" />
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<packages>
|
<packages>
|
||||||
<package id="NLog" version="4.5.10" targetFramework="net461" />
|
<package id="NLog" version="4.5.11" targetFramework="net461" />
|
||||||
</packages>
|
</packages>
|
||||||
@ -76,7 +76,7 @@
|
|||||||
</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=4.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c, processorArchitecture=MSIL">
|
||||||
<HintPath>..\packages\NLog.4.5.10\lib\net45\NLog.dll</HintPath>
|
<HintPath>..\packages\NLog.4.5.11\lib\net45\NLog.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="System" />
|
<Reference Include="System" />
|
||||||
<Reference Include="System.ComponentModel.DataAnnotations" />
|
<Reference Include="System.ComponentModel.DataAnnotations" />
|
||||||
|
|||||||
@ -3,5 +3,5 @@
|
|||||||
<package id="EntityFramework" version="6.2.0" targetFramework="net461" />
|
<package id="EntityFramework" version="6.2.0" targetFramework="net461" />
|
||||||
<package id="EntityFramework.Firebird" version="6.4.0" targetFramework="net461" />
|
<package id="EntityFramework.Firebird" version="6.4.0" targetFramework="net461" />
|
||||||
<package id="FirebirdSql.Data.FirebirdClient" version="6.4.0" targetFramework="net461" />
|
<package id="FirebirdSql.Data.FirebirdClient" version="6.4.0" targetFramework="net461" />
|
||||||
<package id="NLog" version="4.5.10" targetFramework="net461" />
|
<package id="NLog" version="4.5.11" targetFramework="net461" />
|
||||||
</packages>
|
</packages>
|
||||||
@ -2,9 +2,14 @@
|
|||||||
<configuration>
|
<configuration>
|
||||||
<configSections>
|
<configSections>
|
||||||
<sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
<sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
<section name="EDMI_ClientSuite.My.MySettings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
|
<section name="DigitalData.GUIs.ClientSuite.My.MySettings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
|
||||||
|
<section name="ClientSuite.My.MySettings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
|
||||||
<section name="DevExpress.LookAndFeel.Design.AppSettings" type="System.Configuration.ClientSettingsSection" requirePermission="false" />
|
<section name="DevExpress.LookAndFeel.Design.AppSettings" type="System.Configuration.ClientSettingsSection" requirePermission="false" />
|
||||||
</sectionGroup>
|
</sectionGroup>
|
||||||
|
<sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
|
||||||
|
<section name="DigitalData.GUIs.ClientSuite.My.MySettings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
|
||||||
|
<section name="ClientSuite.My.MySettings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
|
||||||
|
</sectionGroup>
|
||||||
</configSections>
|
</configSections>
|
||||||
<startup>
|
<startup>
|
||||||
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" />
|
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" />
|
||||||
@ -16,7 +21,7 @@
|
|||||||
</netTcpBinding>
|
</netTcpBinding>
|
||||||
</bindings>
|
</bindings>
|
||||||
<client>
|
<client>
|
||||||
<endpoint address="net.tcp://localhost:9000/DigitalData/Services/Main" binding="netTcpBinding" bindingConfiguration="tcpBinding" contract="NetworkService_DDEDM.IEDMService" name="tcpBinding">
|
<endpoint address="net.tcp://localhost:9000/DigitalData/Services/Main" binding="netTcpBinding" bindingConfiguration="tcpBinding" contract="DigitalData.GUIs.ClientSuite.IEDMService" name="tcpBinding">
|
||||||
<identity>
|
<identity>
|
||||||
<dns value="localhost" />
|
<dns value="localhost" />
|
||||||
</identity>
|
</identity>
|
||||||
@ -24,11 +29,16 @@
|
|||||||
</client>
|
</client>
|
||||||
</system.serviceModel>
|
</system.serviceModel>
|
||||||
<applicationSettings>
|
<applicationSettings>
|
||||||
<EDMI_ClientSuite.My.MySettings>
|
<DigitalData.GUIs.ClientSuite.My.MySettings>
|
||||||
<setting name="EDM_NetworkService_Adress" serializeAs="String">
|
<setting name="EDM_NetworkService_Adress" serializeAs="String">
|
||||||
<value>net.tcp://172.24.12.67:9000/DigitalData/Services/Main</value>
|
<value>net.tcp://172.24.12.67:9000/DigitalData/Services/Main</value>
|
||||||
</setting>
|
</setting>
|
||||||
</EDMI_ClientSuite.My.MySettings>
|
</DigitalData.GUIs.ClientSuite.My.MySettings>
|
||||||
|
<ClientSuite.My.MySettings>
|
||||||
|
<setting name="EDM_NetworkService_Adress" serializeAs="String">
|
||||||
|
<value>net.tcp://172.24.12.67:9000/DigitalData/Services/Main</value>
|
||||||
|
</setting>
|
||||||
|
</ClientSuite.My.MySettings>
|
||||||
<DevExpress.LookAndFeel.Design.AppSettings>
|
<DevExpress.LookAndFeel.Design.AppSettings>
|
||||||
<setting name="DefaultAppSkin" serializeAs="String">
|
<setting name="DefaultAppSkin" serializeAs="String">
|
||||||
<value>Skin/Office 2016 Colorful</value>
|
<value>Skin/Office 2016 Colorful</value>
|
||||||
@ -73,4 +83,17 @@
|
|||||||
<remove invariant="FirebirdSql.Data.FirebirdClient" />
|
<remove invariant="FirebirdSql.Data.FirebirdClient" />
|
||||||
<add name="FirebirdClient Data Provider" invariant="FirebirdSql.Data.FirebirdClient" description=".NET Framework Data Provider for Firebird" type="FirebirdSql.Data.FirebirdClient.FirebirdClientFactory, FirebirdSql.Data.FirebirdClient" />
|
<add name="FirebirdClient Data Provider" invariant="FirebirdSql.Data.FirebirdClient" description=".NET Framework Data Provider for Firebird" type="FirebirdSql.Data.FirebirdClient.FirebirdClientFactory, FirebirdSql.Data.FirebirdClient" />
|
||||||
</DbProviderFactories>
|
</DbProviderFactories>
|
||||||
</system.data></configuration>
|
</system.data>
|
||||||
|
<userSettings>
|
||||||
|
<DigitalData.GUIs.ClientSuite.My.MySettings>
|
||||||
|
<setting name="ICMServiceAddress" serializeAs="String">
|
||||||
|
<value />
|
||||||
|
</setting>
|
||||||
|
</DigitalData.GUIs.ClientSuite.My.MySettings>
|
||||||
|
<ClientSuite.My.MySettings>
|
||||||
|
<setting name="ICMServiceAddress" serializeAs="String">
|
||||||
|
<value />
|
||||||
|
</setting>
|
||||||
|
</ClientSuite.My.MySettings>
|
||||||
|
</userSettings>
|
||||||
|
</configuration>
|
||||||
@ -1,4 +1,8 @@
|
|||||||
Namespace My
|
Imports DigitalData.Modules.Config
|
||||||
|
Imports DigitalData.Modules.Logging
|
||||||
|
Imports DigitalData.Modules.Logging.LogConfig
|
||||||
|
|
||||||
|
Namespace My
|
||||||
' Für MyApplication sind folgende Ereignisse verfügbar:
|
' Für MyApplication sind folgende Ereignisse verfügbar:
|
||||||
' Startup: Wird beim Starten der Anwendung noch vor dem Erstellen des Startformulars ausgelöst.
|
' 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.
|
' Shutdown: Wird nach dem Schließen aller Anwendungsformulare ausgelöst. Dieses Ereignis wird nicht ausgelöst, wenn die Anwendung mit einem Fehler beendet wird.
|
||||||
@ -6,5 +10,21 @@
|
|||||||
' StartupNextInstance: Wird beim Starten einer Einzelinstanzanwendung ausgelöst, wenn die Anwendung bereits aktiv ist.
|
' StartupNextInstance: Wird beim Starten einer Einzelinstanzanwendung ausgelöst, wenn die Anwendung bereits aktiv ist.
|
||||||
' NetworkAvailabilityChanged: Wird beim Herstellen oder Trennen der Netzwerkverbindung ausgelöst.
|
' NetworkAvailabilityChanged: Wird beim Herstellen oder Trennen der Netzwerkverbindung ausgelöst.
|
||||||
Partial Friend Class MyApplication
|
Partial Friend Class MyApplication
|
||||||
|
Private _Logger As Logger
|
||||||
|
|
||||||
|
Public Sub App_Startup() Handles Me.Startup
|
||||||
|
Dim oLogConfig As New LogConfig(PathType.AppData)
|
||||||
|
Dim oConfigManager As New ConfigManager(Of ClassConfig)(oLogConfig, Windows.Forms.Application.UserAppDataPath, Windows.Forms.Application.CommonAppDataPath)
|
||||||
|
|
||||||
|
LogConfig = oLogConfig
|
||||||
|
ConfigManager = oConfigManager
|
||||||
|
|
||||||
|
_Logger = LogConfig.GetLogger()
|
||||||
|
_Logger.Debug("Starting Client Suite..")
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Public Sub App_Shutdown(sender As Object, e As EventArgs) Handles Me.Shutdown
|
||||||
|
_Logger.Debug("Shutting down Client Suite..")
|
||||||
|
End Sub
|
||||||
End Class
|
End Class
|
||||||
End Namespace
|
End Namespace
|
||||||
|
|||||||
49
EDMI_ClientSuite/ClassConfig.vb
Normal file
49
EDMI_ClientSuite/ClassConfig.vb
Normal file
@ -0,0 +1,49 @@
|
|||||||
|
Imports System.ComponentModel
|
||||||
|
Imports System.Runtime.CompilerServices
|
||||||
|
Imports System.Xml.Serialization
|
||||||
|
|
||||||
|
''' <summary>
|
||||||
|
''' --- User Config for EDMI ---
|
||||||
|
'''
|
||||||
|
''' All settings are simple properties that should have a default value where possible
|
||||||
|
'''
|
||||||
|
''' More complex properties (for example, ServiceConnection) are built from simple ones,
|
||||||
|
''' should be readonly and have an `XmlIgnore` Attribute to prevent them from being saved to the config file.
|
||||||
|
'''
|
||||||
|
''' They can make saving and loading complex properties more easy.
|
||||||
|
'''
|
||||||
|
''' The config is loaded with `ConfigManager` which is initialized in ApplicationEvents
|
||||||
|
''' to ensure that the config is loaded before any of the forms (that might need a config)
|
||||||
|
'''
|
||||||
|
''' The config object can be accessed in two ways:
|
||||||
|
'''
|
||||||
|
''' - My.ConfigManager.Config
|
||||||
|
''' - My.Config (which simply points to My.ConfigManager.Config)
|
||||||
|
'''
|
||||||
|
''' After changing a config value, My.ConfigManager.Save() must be called to persist the change in the config file
|
||||||
|
''' </summary>
|
||||||
|
Public Class ClassConfig
|
||||||
|
' === Complex/Readonly Config Properties
|
||||||
|
<XmlIgnore>
|
||||||
|
Public ReadOnly Property ServiceConnection As String
|
||||||
|
Get
|
||||||
|
If ServiceIP = String.Empty Or ServicePort = -1 Then
|
||||||
|
Return String.Empty
|
||||||
|
Else
|
||||||
|
Return $"net.tcp://{ServiceIP}:{ServicePort}/DigitalData/Services/Main"
|
||||||
|
End If
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
|
' === Simple/Actual Config Properties ===
|
||||||
|
' === Service Configuration ===
|
||||||
|
Public Property ServiceIP As String = String.Empty
|
||||||
|
Public Property ServicePort As Integer = -1
|
||||||
|
Public Property HeartbeatInterval As Integer = 5000
|
||||||
|
|
||||||
|
' === Logging Configuration
|
||||||
|
Public Property LogDebug As Boolean = False
|
||||||
|
|
||||||
|
' === User Configuration ===
|
||||||
|
Public Property UserLanguage As String = "de-DE"
|
||||||
|
End Class
|
||||||
10
EDMI_ClientSuite/ClassConstants.vb
Normal file
10
EDMI_ClientSuite/ClassConstants.vb
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
Public Class ClassConstants
|
||||||
|
Public Const SERVICE_MAX_MESSAGE_SIZE = 2147483647
|
||||||
|
Public Const SERVICE_MAX_BUFFER_SIZE = 2147483647
|
||||||
|
Public Const SERVICE_MAX_ARRAY_LENGTH = 2147483647
|
||||||
|
Public Const SERVICE_MAX_STRING_LENGTH = 2147483647
|
||||||
|
Public Const SERVICE_MAX_CONNECTIONS = 10000
|
||||||
|
Public Const SERVICE_OPEN_TIMEOUT = 3
|
||||||
|
|
||||||
|
Public Const FOLDER_NAME_LAYOUT = "Layout"
|
||||||
|
End Class
|
||||||
@ -1,40 +0,0 @@
|
|||||||
Imports DigitalData.Modules.Logging
|
|
||||||
Imports DigitalData.Modules.Logging.LogConfig
|
|
||||||
Imports System.ServiceModel
|
|
||||||
Imports EDMI_ClientSuite.NetworkService_DDEDM
|
|
||||||
|
|
||||||
Public Class ClassInit
|
|
||||||
Private Const OPEN_TIMEOUT = 10
|
|
||||||
Private Const MAX_MESSAGE_SIZE = 2147483647
|
|
||||||
Private Const MAX_BUFFER_SIZE = 2147483647
|
|
||||||
Private Const MAX_ARRAY_LENGTH = 2147483647
|
|
||||||
Private Const MAX_STRING_LENGTH = 2147483647
|
|
||||||
Private Const MAX_CONNECTIONS = 10000
|
|
||||||
|
|
||||||
Public Property _LogConfig As LogConfig
|
|
||||||
|
|
||||||
Public Sub New()
|
|
||||||
_LogConfig = New LogConfig(PathType.AppData)
|
|
||||||
End Sub
|
|
||||||
|
|
||||||
Public Function CreateService() As ChannelFactory(Of IEDMServiceChannel)
|
|
||||||
Return CreateChannelFactory()
|
|
||||||
End Function
|
|
||||||
|
|
||||||
Private Function CreateChannelFactory() As ChannelFactory(Of IEDMServiceChannel)
|
|
||||||
Dim oBinding As New NetTcpBinding()
|
|
||||||
oBinding.Security.Mode = SecurityMode.Transport
|
|
||||||
oBinding.Security.Transport.ClientCredentialType = TcpClientCredentialType.Windows
|
|
||||||
oBinding.MaxReceivedMessageSize = MAX_MESSAGE_SIZE
|
|
||||||
oBinding.MaxBufferSize = MAX_BUFFER_SIZE
|
|
||||||
oBinding.MaxBufferPoolSize = MAX_BUFFER_SIZE
|
|
||||||
oBinding.MaxConnections = MAX_CONNECTIONS
|
|
||||||
oBinding.ReaderQuotas.MaxArrayLength = MAX_ARRAY_LENGTH
|
|
||||||
oBinding.ReaderQuotas.MaxStringContentLength = MAX_STRING_LENGTH
|
|
||||||
oBinding.OpenTimeout = New TimeSpan(0, 0, OPEN_TIMEOUT)
|
|
||||||
Dim oEndpointAddress = New EndpointAddress(My.Settings.EDM_NetworkService_Adress)
|
|
||||||
|
|
||||||
Return New ChannelFactory(Of IEDMServiceChannel)(oBinding, oEndpointAddress)
|
|
||||||
End Function
|
|
||||||
|
|
||||||
End Class
|
|
||||||
@ -1,10 +1,21 @@
|
|||||||
Imports System.IO
|
Imports System.IO
|
||||||
Imports DevExpress.Utils.Serializing
|
|
||||||
|
|
||||||
|
''' <summary>
|
||||||
|
''' Helper Class to save DevExpress layouts
|
||||||
|
'''
|
||||||
|
''' Example:
|
||||||
|
'''
|
||||||
|
''' Layout 1 (for frmMain)
|
||||||
|
''' ----------------------------------------------
|
||||||
|
''' | Component 1 Component 2 |
|
||||||
|
''' | |-------------| |----------------| |
|
||||||
|
''' | | MainGrid | | DocumentGrid | |
|
||||||
|
''' | |-------------| |----------------| |
|
||||||
|
''' | |
|
||||||
|
''' |---------------------------------------------
|
||||||
|
''' </summary>
|
||||||
Public Class ClassLayout
|
Public Class ClassLayout
|
||||||
Public Const LAYOUT_FOLDER = "Layout"
|
Public Enum GroupName
|
||||||
|
|
||||||
Public Enum LayoutName
|
|
||||||
LayoutMain
|
LayoutMain
|
||||||
End Enum
|
End Enum
|
||||||
|
|
||||||
@ -13,9 +24,19 @@ Public Class ClassLayout
|
|||||||
DocumentManager
|
DocumentManager
|
||||||
End Enum
|
End Enum
|
||||||
|
|
||||||
Public Shared Function GetLayoutPath(LayoutName As LayoutName, Component As LayoutComponent) As String
|
''' <summary>
|
||||||
Dim oFileName As String = $"{LayoutName.ToString}-{Component.ToString}.xml"
|
''' Returns a path for the chosen Devexpress layout file
|
||||||
Return IO.Path.Combine(GetAppDataFolder(), LAYOUT_FOLDER, oFileName)
|
''' </summary>
|
||||||
|
''' <param name="Group">The Group to which the the component belongs to. For example, a form could be a Layout</param>
|
||||||
|
''' <param name="Component">The component to which the layout belongs to</param>
|
||||||
|
''' <returns></returns>
|
||||||
|
Public Shared Function GetLayoutPath(Group As GroupName, Component As LayoutComponent) As String
|
||||||
|
Dim oFileName As String = $"{Group.ToString}-{Component.ToString}.xml"
|
||||||
|
Return Path.Combine(GetLayoutDirectory(), oFileName)
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Shared Function GetLayoutDirectory() As String
|
||||||
|
Return Path.Combine(GetAppDataFolder(), ClassConstants.FOLDER_NAME_LAYOUT)
|
||||||
End Function
|
End Function
|
||||||
|
|
||||||
Private Shared Function GetAppDataFolder() As String
|
Private Shared Function GetAppDataFolder() As String
|
||||||
|
|||||||
94
EDMI_ClientSuite/ClassService.vb
Normal file
94
EDMI_ClientSuite/ClassService.vb
Normal file
@ -0,0 +1,94 @@
|
|||||||
|
Imports System.ServiceModel
|
||||||
|
Imports System.ServiceModel.Channels
|
||||||
|
Imports DigitalData.Modules.Logging
|
||||||
|
Imports DigitalData.Modules.EDMIFileOps.EDMIServiceReference
|
||||||
|
|
||||||
|
Public Class ClassService
|
||||||
|
Private ReadOnly _LogConfig As LogConfig
|
||||||
|
Private ReadOnly _Logger As Logger
|
||||||
|
|
||||||
|
Public Enum ConnectionTestResult
|
||||||
|
Successful
|
||||||
|
NotFound
|
||||||
|
Unknown
|
||||||
|
End Enum
|
||||||
|
|
||||||
|
Public Sub New(LogConfig As LogConfig)
|
||||||
|
_LogConfig = LogConfig
|
||||||
|
_Logger = _LogConfig.GetLogger()
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Public Function TestConnection() As ConnectionTestResult
|
||||||
|
Return TestConnection(My.Config.ServiceConnection)
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Function TestConnection(EndpointURL As String) As ConnectionTestResult
|
||||||
|
Try
|
||||||
|
Dim oChannelFactory = GetChannelFactory(EndpointURL)
|
||||||
|
Dim oChannel = oChannelFactory.CreateChannel()
|
||||||
|
oChannel.OperationTimeout = New TimeSpan(0, 0, ClassConstants.SERVICE_OPEN_TIMEOUT)
|
||||||
|
oChannel.Open()
|
||||||
|
oChannel.Close()
|
||||||
|
|
||||||
|
Return ConnectionTestResult.Successful
|
||||||
|
Catch ex As EndpointNotFoundException
|
||||||
|
_Logger.Error(ex)
|
||||||
|
Return ConnectionTestResult.NotFound
|
||||||
|
Catch ex As Exception
|
||||||
|
_Logger.Error(ex)
|
||||||
|
Return ConnectionTestResult.Unknown
|
||||||
|
End Try
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Async Function TestConnectionAsync() As Task(Of ConnectionTestResult)
|
||||||
|
Return Await TestConnectionAsync(My.Config.ServiceConnection)
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Async Function TestConnectionAsync(EndpointURL As String) As Task(Of ConnectionTestResult)
|
||||||
|
Return Await Task.Factory.StartNew(Function()
|
||||||
|
Try
|
||||||
|
Dim oChannelFactory = GetChannelFactory(EndpointURL)
|
||||||
|
Dim oChannel = oChannelFactory.CreateChannel()
|
||||||
|
oChannel.OperationTimeout = New TimeSpan(0, 0, ClassConstants.SERVICE_OPEN_TIMEOUT)
|
||||||
|
oChannel.Open()
|
||||||
|
oChannel.Close()
|
||||||
|
|
||||||
|
Return ConnectionTestResult.Successful
|
||||||
|
Catch ex As EndpointNotFoundException
|
||||||
|
_Logger.Error(ex)
|
||||||
|
Return ConnectionTestResult.NotFound
|
||||||
|
Catch ex As Exception
|
||||||
|
_Logger.Error(ex)
|
||||||
|
Return ConnectionTestResult.Unknown
|
||||||
|
End Try
|
||||||
|
End Function)
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Function GetChannelFactory() As IChannelFactory(Of IEDMServiceChannel)
|
||||||
|
Return GetChannelFactory(My.Config.ServiceConnection)
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Function GetChannelFactory(EndpointURL As String) As ChannelFactory(Of IEDMServiceChannel)
|
||||||
|
Dim oBinding = GetBinding()
|
||||||
|
Dim oEndpoint = New EndpointAddress(EndpointURL)
|
||||||
|
|
||||||
|
Dim oFactory As New ChannelFactory(Of IEDMServiceChannel)(oBinding, oEndpoint)
|
||||||
|
Return oFactory
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Private Function GetBinding() As NetTcpBinding
|
||||||
|
Dim oBinding As New NetTcpBinding()
|
||||||
|
oBinding.Security.Mode = SecurityMode.Transport
|
||||||
|
oBinding.Security.Transport.ClientCredentialType = TcpClientCredentialType.Windows
|
||||||
|
oBinding.MaxReceivedMessageSize = ClassConstants.SERVICE_MAX_MESSAGE_SIZE
|
||||||
|
oBinding.MaxBufferSize = ClassConstants.SERVICE_MAX_BUFFER_SIZE
|
||||||
|
oBinding.MaxBufferPoolSize = ClassConstants.SERVICE_MAX_BUFFER_SIZE
|
||||||
|
oBinding.MaxConnections = ClassConstants.SERVICE_MAX_CONNECTIONS
|
||||||
|
oBinding.ReaderQuotas.MaxArrayLength = ClassConstants.SERVICE_MAX_ARRAY_LENGTH
|
||||||
|
oBinding.ReaderQuotas.MaxStringContentLength = ClassConstants.SERVICE_MAX_STRING_LENGTH
|
||||||
|
oBinding.OpenTimeout = New TimeSpan(0, 0, ClassConstants.SERVICE_OPEN_TIMEOUT)
|
||||||
|
|
||||||
|
Return oBinding
|
||||||
|
End Function
|
||||||
|
|
||||||
|
End Class
|
||||||
66
EDMI_ClientSuite/ClassTimer.vb
Normal file
66
EDMI_ClientSuite/ClassTimer.vb
Normal file
@ -0,0 +1,66 @@
|
|||||||
|
Imports System.ServiceModel
|
||||||
|
Imports System.Threading
|
||||||
|
Imports System.Timers
|
||||||
|
Imports DigitalData.Modules.EDMIFileOps.EDMIServiceReference
|
||||||
|
Imports DigitalData.Modules.Logging
|
||||||
|
|
||||||
|
Public Class ClassTimer
|
||||||
|
Private _Callback As TimerCallback
|
||||||
|
Private _LogConfig As LogConfig
|
||||||
|
Private _Logger As Logger
|
||||||
|
Private _Timer As Timers.Timer
|
||||||
|
Private _Channel As IEDMServiceChannel
|
||||||
|
|
||||||
|
Public Event OnlineChanged As OnlineChangedEventHandler
|
||||||
|
Public Delegate Sub OnlineChangedEventHandler(sender As Object, Online As Boolean)
|
||||||
|
|
||||||
|
Public Sub New(LogConfig As LogConfig, SynchronizingObject As frmMain, HeartbeatInterval As Integer)
|
||||||
|
Try
|
||||||
|
_LogConfig = LogConfig
|
||||||
|
_Logger = LogConfig.GetLogger()
|
||||||
|
|
||||||
|
_Channel = My.ChannelFactory.CreateChannel()
|
||||||
|
_Channel.Open()
|
||||||
|
|
||||||
|
_Timer = New Timers.Timer(HeartbeatInterval) With {
|
||||||
|
.SynchronizingObject = SynchronizingObject,
|
||||||
|
.Enabled = True
|
||||||
|
}
|
||||||
|
|
||||||
|
AddHandler _Timer.Elapsed, AddressOf Callback
|
||||||
|
Catch ex As Exception
|
||||||
|
_Logger.Error(ex)
|
||||||
|
End Try
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Public Async Sub Callback(sender As Object, e As ElapsedEventArgs)
|
||||||
|
Try
|
||||||
|
_Logger.Debug("Checking if Service is up...")
|
||||||
|
|
||||||
|
If _Channel.State = ServiceModel.CommunicationState.Faulted Then
|
||||||
|
_Channel = My.ChannelFactory.CreateChannel()
|
||||||
|
End If
|
||||||
|
|
||||||
|
' Connect to service and send hearbeat request
|
||||||
|
Dim oResult = Await _Channel.HeartbeatAsync()
|
||||||
|
|
||||||
|
|
||||||
|
_Logger.Debug("Service is online")
|
||||||
|
|
||||||
|
SetOnlineState(True)
|
||||||
|
Catch ex As Exception
|
||||||
|
_Logger.Debug("Service is offline!")
|
||||||
|
|
||||||
|
SetOnlineState(False)
|
||||||
|
Finally
|
||||||
|
My.Application.Service.LastChecked = DateTime.Now
|
||||||
|
End Try
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Private Sub SetOnlineState(NewState As Boolean)
|
||||||
|
If My.Application.Service.Online <> NewState Then
|
||||||
|
My.Application.Service.Online = NewState
|
||||||
|
RaiseEvent OnlineChanged(Me, NewState)
|
||||||
|
End If
|
||||||
|
End Sub
|
||||||
|
End Class
|
||||||
@ -6,13 +6,14 @@
|
|||||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||||
<ProjectGuid>{406C95F4-9FEA-45B6-8385-1768CDBBF1A7}</ProjectGuid>
|
<ProjectGuid>{406C95F4-9FEA-45B6-8385-1768CDBBF1A7}</ProjectGuid>
|
||||||
<OutputType>WinExe</OutputType>
|
<OutputType>WinExe</OutputType>
|
||||||
<StartupObject>EDMI_ClientSuite.My.MyApplication</StartupObject>
|
<StartupObject>DigitalData.GUIs.ClientSuite.My.MyApplication</StartupObject>
|
||||||
<RootNamespace>EDMI_ClientSuite</RootNamespace>
|
<RootNamespace>DigitalData.GUIs.ClientSuite</RootNamespace>
|
||||||
<AssemblyName>EDMI_ClientSuite</AssemblyName>
|
<AssemblyName>ClientSuite</AssemblyName>
|
||||||
<FileAlignment>512</FileAlignment>
|
<FileAlignment>512</FileAlignment>
|
||||||
<MyType>WindowsForms</MyType>
|
<MyType>WindowsForms</MyType>
|
||||||
<TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
|
<TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
|
||||||
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
|
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
|
||||||
|
<IsWebBootstrapper>false</IsWebBootstrapper>
|
||||||
<PublishUrl>publish\</PublishUrl>
|
<PublishUrl>publish\</PublishUrl>
|
||||||
<Install>true</Install>
|
<Install>true</Install>
|
||||||
<InstallFrom>Disk</InstallFrom>
|
<InstallFrom>Disk</InstallFrom>
|
||||||
@ -25,7 +26,6 @@
|
|||||||
<MapFileExtensions>true</MapFileExtensions>
|
<MapFileExtensions>true</MapFileExtensions>
|
||||||
<ApplicationRevision>0</ApplicationRevision>
|
<ApplicationRevision>0</ApplicationRevision>
|
||||||
<ApplicationVersion>1.0.0.%2a</ApplicationVersion>
|
<ApplicationVersion>1.0.0.%2a</ApplicationVersion>
|
||||||
<IsWebBootstrapper>false</IsWebBootstrapper>
|
|
||||||
<UseApplicationTrust>false</UseApplicationTrust>
|
<UseApplicationTrust>false</UseApplicationTrust>
|
||||||
<BootstrapperEnabled>true</BootstrapperEnabled>
|
<BootstrapperEnabled>true</BootstrapperEnabled>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
@ -36,7 +36,7 @@
|
|||||||
<DefineDebug>true</DefineDebug>
|
<DefineDebug>true</DefineDebug>
|
||||||
<DefineTrace>true</DefineTrace>
|
<DefineTrace>true</DefineTrace>
|
||||||
<OutputPath>bin\Debug\</OutputPath>
|
<OutputPath>bin\Debug\</OutputPath>
|
||||||
<DocumentationFile>EDMI_ClientSuite.xml</DocumentationFile>
|
<DocumentationFile>ClientSuite.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' ">
|
||||||
@ -46,7 +46,7 @@
|
|||||||
<DefineTrace>true</DefineTrace>
|
<DefineTrace>true</DefineTrace>
|
||||||
<Optimize>true</Optimize>
|
<Optimize>true</Optimize>
|
||||||
<OutputPath>bin\Release\</OutputPath>
|
<OutputPath>bin\Release\</OutputPath>
|
||||||
<DocumentationFile>EDMI_ClientSuite.xml</DocumentationFile>
|
<DocumentationFile>ClientSuite.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>
|
||||||
@ -61,6 +61,9 @@
|
|||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<OptionInfer>On</OptionInfer>
|
<OptionInfer>On</OptionInfer>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
<PropertyGroup>
|
||||||
|
<ApplicationManifest>My Project\app.manifest</ApplicationManifest>
|
||||||
|
</PropertyGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Reference Include="DevExpress.Dashboard.v18.1.Core, Version=18.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
<Reference Include="DevExpress.Dashboard.v18.1.Core, Version=18.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||||
<Reference Include="DevExpress.Data.v18.1, Version=18.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
|
<Reference Include="DevExpress.Data.v18.1, Version=18.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
|
||||||
@ -79,76 +82,23 @@
|
|||||||
<Reference Include="FirebirdSql.EntityFrameworkCore.Firebird, Version=6.4.0.0, Culture=neutral, PublicKeyToken=7a73ef09980c56c9, processorArchitecture=MSIL">
|
<Reference Include="FirebirdSql.EntityFrameworkCore.Firebird, Version=6.4.0.0, Culture=neutral, PublicKeyToken=7a73ef09980c56c9, processorArchitecture=MSIL">
|
||||||
<HintPath>..\packages\FirebirdSql.EntityFrameworkCore.Firebird.6.4.0\lib\netstandard2.0\FirebirdSql.EntityFrameworkCore.Firebird.dll</HintPath>
|
<HintPath>..\packages\FirebirdSql.EntityFrameworkCore.Firebird.6.4.0\lib\netstandard2.0\FirebirdSql.EntityFrameworkCore.Firebird.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Microsoft.CSharp" />
|
|
||||||
<Reference Include="Microsoft.EntityFrameworkCore, Version=2.0.3.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL">
|
|
||||||
<HintPath>..\packages\Microsoft.EntityFrameworkCore.2.0.3\lib\netstandard2.0\Microsoft.EntityFrameworkCore.dll</HintPath>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="Microsoft.EntityFrameworkCore.Relational, Version=2.0.3.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL">
|
|
||||||
<HintPath>..\packages\Microsoft.EntityFrameworkCore.Relational.2.0.3\lib\netstandard2.0\Microsoft.EntityFrameworkCore.Relational.dll</HintPath>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="Microsoft.Extensions.Caching.Abstractions, Version=2.0.2.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL">
|
|
||||||
<HintPath>..\packages\Microsoft.Extensions.Caching.Abstractions.2.0.2\lib\netstandard2.0\Microsoft.Extensions.Caching.Abstractions.dll</HintPath>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="Microsoft.Extensions.Caching.Memory, Version=2.0.2.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL">
|
|
||||||
<HintPath>..\packages\Microsoft.Extensions.Caching.Memory.2.0.2\lib\netstandard2.0\Microsoft.Extensions.Caching.Memory.dll</HintPath>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="Microsoft.Extensions.Configuration.Abstractions, Version=2.0.2.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL">
|
|
||||||
<HintPath>..\packages\Microsoft.Extensions.Configuration.Abstractions.2.0.2\lib\netstandard2.0\Microsoft.Extensions.Configuration.Abstractions.dll</HintPath>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="Microsoft.Extensions.DependencyInjection, Version=2.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL">
|
|
||||||
<HintPath>..\packages\Microsoft.Extensions.DependencyInjection.2.0.0\lib\netstandard2.0\Microsoft.Extensions.DependencyInjection.dll</HintPath>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="Microsoft.Extensions.DependencyInjection.Abstractions, Version=2.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL">
|
|
||||||
<HintPath>..\packages\Microsoft.Extensions.DependencyInjection.Abstractions.2.0.0\lib\netstandard2.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll</HintPath>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="Microsoft.Extensions.Logging, Version=2.0.2.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL">
|
|
||||||
<HintPath>..\packages\Microsoft.Extensions.Logging.2.0.2\lib\netstandard2.0\Microsoft.Extensions.Logging.dll</HintPath>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="Microsoft.Extensions.Logging.Abstractions, Version=2.0.2.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL">
|
|
||||||
<HintPath>..\packages\Microsoft.Extensions.Logging.Abstractions.2.0.2\lib\netstandard2.0\Microsoft.Extensions.Logging.Abstractions.dll</HintPath>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="Microsoft.Extensions.Options, Version=2.0.2.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL">
|
|
||||||
<HintPath>..\packages\Microsoft.Extensions.Options.2.0.2\lib\netstandard2.0\Microsoft.Extensions.Options.dll</HintPath>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="Microsoft.Extensions.Primitives, Version=2.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL">
|
|
||||||
<HintPath>..\packages\Microsoft.Extensions.Primitives.2.0.0\lib\netstandard2.0\Microsoft.Extensions.Primitives.dll</HintPath>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="NLog, Version=4.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c, processorArchitecture=MSIL">
|
<Reference Include="NLog, Version=4.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c, processorArchitecture=MSIL">
|
||||||
<SpecificVersion>False</SpecificVersion>
|
<SpecificVersion>False</SpecificVersion>
|
||||||
<HintPath>..\Modules.Logging\bin\Debug\NLog.dll</HintPath>
|
<HintPath>..\Modules.Logging\bin\Debug\NLog.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Remotion.Linq, Version=2.1.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b, processorArchitecture=MSIL">
|
|
||||||
<HintPath>..\packages\Remotion.Linq.2.1.1\lib\net45\Remotion.Linq.dll</HintPath>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="System" />
|
<Reference Include="System" />
|
||||||
<Reference Include="System.Collections.Immutable, Version=1.2.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
<Reference Include="System.Configuration" />
|
||||||
<HintPath>..\packages\System.Collections.Immutable.1.4.0\lib\netstandard2.0\System.Collections.Immutable.dll</HintPath>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="System.ComponentModel.Annotations, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
|
||||||
<HintPath>..\packages\System.ComponentModel.Annotations.4.4.0\lib\net461\System.ComponentModel.Annotations.dll</HintPath>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="System.ComponentModel.Composition" />
|
|
||||||
<Reference Include="System.ComponentModel.DataAnnotations" />
|
|
||||||
<Reference Include="System.Data" />
|
<Reference Include="System.Data" />
|
||||||
<Reference Include="System.Deployment" />
|
|
||||||
<Reference Include="System.Diagnostics.DiagnosticSource, Version=4.0.2.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
|
|
||||||
<HintPath>..\packages\System.Diagnostics.DiagnosticSource.4.4.1\lib\net46\System.Diagnostics.DiagnosticSource.dll</HintPath>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="System.Drawing" />
|
<Reference Include="System.Drawing" />
|
||||||
<Reference Include="System.Interactive.Async, Version=3.0.3000.0, Culture=neutral, PublicKeyToken=94bc3704cddfc263, processorArchitecture=MSIL">
|
|
||||||
<HintPath>..\packages\System.Interactive.Async.3.1.1\lib\net46\System.Interactive.Async.dll</HintPath>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="System.Runtime.CompilerServices.Unsafe, Version=4.0.3.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
|
||||||
<HintPath>..\packages\System.Runtime.CompilerServices.Unsafe.4.4.0\lib\netstandard2.0\System.Runtime.CompilerServices.Unsafe.dll</HintPath>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="System.Runtime.Serialization" />
|
<Reference Include="System.Runtime.Serialization" />
|
||||||
|
<Reference Include="System.Runtime.Serialization.Primitives, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||||
|
<HintPath>..\packages\System.Runtime.Serialization.Primitives.4.3.0\lib\net46\System.Runtime.Serialization.Primitives.dll</HintPath>
|
||||||
|
<Private>True</Private>
|
||||||
|
<Private>True</Private>
|
||||||
|
</Reference>
|
||||||
<Reference Include="System.ServiceModel" />
|
<Reference Include="System.ServiceModel" />
|
||||||
<Reference Include="System.Windows.Forms" />
|
<Reference Include="System.Windows.Forms" />
|
||||||
<Reference Include="System.Xml" />
|
<Reference Include="System.Xml" />
|
||||||
<Reference Include="System.Core" />
|
|
||||||
<Reference Include="System.Xml.Linq" />
|
|
||||||
<Reference Include="System.Data.DataSetExtensions" />
|
|
||||||
<Reference Include="System.Net.Http" />
|
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Import Include="Microsoft.VisualBasic" />
|
<Import Include="Microsoft.VisualBasic" />
|
||||||
@ -165,14 +115,12 @@
|
|||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Compile Include="ApplicationEvents.vb" />
|
<Compile Include="ApplicationEvents.vb" />
|
||||||
<Compile Include="ClassInit.vb" />
|
<Compile Include="ClassConfig.vb" />
|
||||||
|
<Compile Include="ClassConstants.vb" />
|
||||||
<Compile Include="ClassLayout.vb" />
|
<Compile Include="ClassLayout.vb" />
|
||||||
|
<Compile Include="ClassService.vb" />
|
||||||
|
<Compile Include="ClassTimer.vb" />
|
||||||
<Compile Include="ClassUtils.vb" />
|
<Compile Include="ClassUtils.vb" />
|
||||||
<Compile Include="Connected Services\NetworkService_DDEDM\Reference.vb">
|
|
||||||
<AutoGen>True</AutoGen>
|
|
||||||
<DesignTime>True</DesignTime>
|
|
||||||
<DependentUpon>Reference.svcmap</DependentUpon>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="DockManagerTest.Designer.vb">
|
<Compile Include="DockManagerTest.Designer.vb">
|
||||||
<DependentUpon>DockManagerTest.vb</DependentUpon>
|
<DependentUpon>DockManagerTest.vb</DependentUpon>
|
||||||
</Compile>
|
</Compile>
|
||||||
@ -225,16 +173,22 @@
|
|||||||
<Compile Include="frmMain.vb">
|
<Compile Include="frmMain.vb">
|
||||||
<SubType>Form</SubType>
|
<SubType>Form</SubType>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
<Compile Include="frmConfigService.Designer.vb">
|
||||||
|
<DependentUpon>frmConfigService.vb</DependentUpon>
|
||||||
|
</Compile>
|
||||||
|
<Compile Include="frmConfigService.vb">
|
||||||
|
<SubType>Form</SubType>
|
||||||
|
</Compile>
|
||||||
<Compile Include="frmSplash.designer.vb">
|
<Compile Include="frmSplash.designer.vb">
|
||||||
<DependentUpon>frmSplash.vb</DependentUpon>
|
<DependentUpon>frmSplash.vb</DependentUpon>
|
||||||
</Compile>
|
</Compile>
|
||||||
<Compile Include="frmSplash.vb">
|
<Compile Include="frmSplash.vb">
|
||||||
<SubType>Form</SubType>
|
<SubType>Form</SubType>
|
||||||
</Compile>
|
</Compile>
|
||||||
<Compile Include="frmUserBasics.Designer.vb">
|
<Compile Include="frmConfigUser.Designer.vb">
|
||||||
<DependentUpon>frmUserBasics.vb</DependentUpon>
|
<DependentUpon>frmConfigUser.vb</DependentUpon>
|
||||||
</Compile>
|
</Compile>
|
||||||
<Compile Include="frmUserBasics.vb">
|
<Compile Include="frmConfigUser.vb">
|
||||||
<SubType>Form</SubType>
|
<SubType>Form</SubType>
|
||||||
</Compile>
|
</Compile>
|
||||||
<Compile Include="My Project\AssemblyInfo.vb" />
|
<Compile Include="My Project\AssemblyInfo.vb" />
|
||||||
@ -253,7 +207,8 @@
|
|||||||
<DesignTimeSharedInput>True</DesignTimeSharedInput>
|
<DesignTimeSharedInput>True</DesignTimeSharedInput>
|
||||||
</Compile>
|
</Compile>
|
||||||
<Compile Include="MyApplication.vb" />
|
<Compile Include="MyApplication.vb" />
|
||||||
<Compile Include="MyAppSettings.vb" />
|
<Compile Include="State\ClassServiceState.vb" />
|
||||||
|
<Compile Include="State\ClassUserState.vb" />
|
||||||
<Compile Include="Strings\ControlProperties.Designer.vb">
|
<Compile Include="Strings\ControlProperties.Designer.vb">
|
||||||
<AutoGen>True</AutoGen>
|
<AutoGen>True</AutoGen>
|
||||||
<DesignTime>True</DesignTime>
|
<DesignTime>True</DesignTime>
|
||||||
@ -264,10 +219,10 @@
|
|||||||
<DesignTime>True</DesignTime>
|
<DesignTime>True</DesignTime>
|
||||||
<DependentUpon>ControlProperties.en.resx</DependentUpon>
|
<DependentUpon>ControlProperties.en.resx</DependentUpon>
|
||||||
</Compile>
|
</Compile>
|
||||||
<Compile Include="UserControls\ProcessManagerOverview.Designer.vb">
|
<Compile Include="Widgets\ProcessManagerWidget.Designer.vb">
|
||||||
<DependentUpon>ProcessManagerOverview.vb</DependentUpon>
|
<DependentUpon>ProcessManagerWidget.vb</DependentUpon>
|
||||||
</Compile>
|
</Compile>
|
||||||
<Compile Include="UserControls\ProcessManagerOverview.vb">
|
<Compile Include="Widgets\ProcessManagerWidget.vb">
|
||||||
<SubType>UserControl</SubType>
|
<SubType>UserControl</SubType>
|
||||||
</Compile>
|
</Compile>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
@ -293,11 +248,14 @@
|
|||||||
<EmbeddedResource Include="frmMain.resx">
|
<EmbeddedResource Include="frmMain.resx">
|
||||||
<DependentUpon>frmMain.vb</DependentUpon>
|
<DependentUpon>frmMain.vb</DependentUpon>
|
||||||
</EmbeddedResource>
|
</EmbeddedResource>
|
||||||
|
<EmbeddedResource Include="frmConfigService.resx">
|
||||||
|
<DependentUpon>frmConfigService.vb</DependentUpon>
|
||||||
|
</EmbeddedResource>
|
||||||
<EmbeddedResource Include="frmSplash.resx">
|
<EmbeddedResource Include="frmSplash.resx">
|
||||||
<DependentUpon>frmSplash.vb</DependentUpon>
|
<DependentUpon>frmSplash.vb</DependentUpon>
|
||||||
</EmbeddedResource>
|
</EmbeddedResource>
|
||||||
<EmbeddedResource Include="frmUserBasics.resx">
|
<EmbeddedResource Include="frmConfigUser.resx">
|
||||||
<DependentUpon>frmUserBasics.vb</DependentUpon>
|
<DependentUpon>frmConfigUser.vb</DependentUpon>
|
||||||
</EmbeddedResource>
|
</EmbeddedResource>
|
||||||
<EmbeddedResource Include="My Project\licenses.licx" />
|
<EmbeddedResource Include="My Project\licenses.licx" />
|
||||||
<EmbeddedResource Include="My Project\Resources.resx">
|
<EmbeddedResource Include="My Project\Resources.resx">
|
||||||
@ -316,53 +274,29 @@
|
|||||||
<LastGenOutput>ControlProperties.Designer.vb</LastGenOutput>
|
<LastGenOutput>ControlProperties.Designer.vb</LastGenOutput>
|
||||||
<CustomToolNamespace>My.Resources</CustomToolNamespace>
|
<CustomToolNamespace>My.Resources</CustomToolNamespace>
|
||||||
</EmbeddedResource>
|
</EmbeddedResource>
|
||||||
<EmbeddedResource Include="UserControls\ProcessManagerOverview.resx">
|
<EmbeddedResource Include="Widgets\ProcessManagerWidget.resx">
|
||||||
<DependentUpon>ProcessManagerOverview.vb</DependentUpon>
|
<DependentUpon>ProcessManagerWidget.vb</DependentUpon>
|
||||||
</EmbeddedResource>
|
</EmbeddedResource>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<None Include="Connected Services\NetworkService_DDEDM\DigitalData.Modules.Filesystem.xsd">
|
<None Include="My Project\app.manifest" />
|
||||||
<SubType>Designer</SubType>
|
|
||||||
</None>
|
|
||||||
<None Include="Connected Services\NetworkService_DDEDM\DigitalData.Services.EDMService.wsdl" />
|
|
||||||
<None Include="Connected Services\NetworkService_DDEDM\DigitalData.Services.EDMService.xsd">
|
|
||||||
<SubType>Designer</SubType>
|
|
||||||
</None>
|
|
||||||
<None Include="Connected Services\NetworkService_DDEDM\DigitalData.Services.EDMService1.xsd">
|
|
||||||
<SubType>Designer</SubType>
|
|
||||||
</None>
|
|
||||||
<None Include="Connected Services\NetworkService_DDEDM\EDMI_ClientSuite.NetworkService_DDEDM.ContainerResult.datasource">
|
|
||||||
<DependentUpon>Reference.svcmap</DependentUpon>
|
|
||||||
</None>
|
|
||||||
<None Include="Connected Services\NetworkService_DDEDM\EDMI_ClientSuite.NetworkService_DDEDM.NonQueryResult.datasource">
|
|
||||||
<DependentUpon>Reference.svcmap</DependentUpon>
|
|
||||||
</None>
|
|
||||||
<None Include="Connected Services\NetworkService_DDEDM\EDMI_ClientSuite.NetworkService_DDEDM.ScalarResult.datasource">
|
|
||||||
<DependentUpon>Reference.svcmap</DependentUpon>
|
|
||||||
</None>
|
|
||||||
<None Include="Connected Services\NetworkService_DDEDM\EDMI_ClientSuite.NetworkService_DDEDM.TableResult.datasource">
|
|
||||||
<DependentUpon>Reference.svcmap</DependentUpon>
|
|
||||||
</None>
|
|
||||||
<None Include="Connected Services\NetworkService_DDEDM\service.wsdl" />
|
|
||||||
<None Include="Connected Services\NetworkService_DDEDM\service.xsd">
|
|
||||||
<SubType>Designer</SubType>
|
|
||||||
</None>
|
|
||||||
<None Include="Connected Services\NetworkService_DDEDM\System.Data.xsd">
|
|
||||||
<SubType>Designer</SubType>
|
|
||||||
</None>
|
|
||||||
<None Include="My Project\Application.myapp">
|
<None Include="My Project\Application.myapp">
|
||||||
<Generator>MyApplicationCodeGenerator</Generator>
|
<Generator>MyApplicationCodeGenerator</Generator>
|
||||||
<LastGenOutput>Application.Designer.vb</LastGenOutput>
|
<LastGenOutput>Application.Designer.vb</LastGenOutput>
|
||||||
</None>
|
</None>
|
||||||
<None Include="My Project\Settings.settings">
|
<None Include="My Project\Settings.settings">
|
||||||
<Generator>SettingsSingleFileGenerator</Generator>
|
<Generator>PublicSettingsSingleFileGenerator</Generator>
|
||||||
<CustomToolNamespace>My</CustomToolNamespace>
|
<CustomToolNamespace>My</CustomToolNamespace>
|
||||||
<LastGenOutput>Settings.Designer.vb</LastGenOutput>
|
<LastGenOutput>Settings.Designer.vb</LastGenOutput>
|
||||||
</None>
|
</None>
|
||||||
<None Include="App.config" />
|
<None Include="App.config">
|
||||||
|
<SubType>Designer</SubType>
|
||||||
|
</None>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<None Include="packages.config" />
|
<None Include="packages.config">
|
||||||
|
<SubType>Designer</SubType>
|
||||||
|
</None>
|
||||||
<None Include="Resources\iconfinder_Gowalla_324477.png" />
|
<None Include="Resources\iconfinder_Gowalla_324477.png" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
@ -371,21 +305,6 @@
|
|||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<WCFMetadata Include="Connected Services\" />
|
<WCFMetadata Include="Connected Services\" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
|
||||||
<WCFMetadataStorage Include="Connected Services\NetworkService_DDEDM\" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="Connected Services\NetworkService_DDEDM\configuration91.svcinfo" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="Connected Services\NetworkService_DDEDM\configuration.svcinfo" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="Connected Services\NetworkService_DDEDM\Reference.svcmap">
|
|
||||||
<Generator>WCF Proxy Generator</Generator>
|
|
||||||
<LastGenOutput>Reference.vb</LastGenOutput>
|
|
||||||
</None>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<BootstrapperPackage Include=".NETFramework,Version=v4.6.1">
|
<BootstrapperPackage Include=".NETFramework,Version=v4.6.1">
|
||||||
<Visible>False</Visible>
|
<Visible>False</Visible>
|
||||||
@ -405,6 +324,10 @@
|
|||||||
<None Include="Resources\folder_go.png" />
|
<None Include="Resources\folder_go.png" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
<ProjectReference Include="..\Config\Config.vbproj">
|
||||||
|
<Project>{44982F9B-6116-44E2-85D0-F39650B1EF99}</Project>
|
||||||
|
<Name>Config</Name>
|
||||||
|
</ProjectReference>
|
||||||
<ProjectReference Include="..\EDMI_FILE_OPs\EDMIFileOps.vbproj">
|
<ProjectReference Include="..\EDMI_FILE_OPs\EDMIFileOps.vbproj">
|
||||||
<Project>{5b1171dc-fffe-4813-a20d-786aae47b320}</Project>
|
<Project>{5b1171dc-fffe-4813-a20d-786aae47b320}</Project>
|
||||||
<Name>EDMIFileOps</Name>
|
<Name>EDMIFileOps</Name>
|
||||||
@ -417,10 +340,17 @@
|
|||||||
<Project>{3DCD6D1A-C830-4241-B7E4-27430E7EA483}</Project>
|
<Project>{3DCD6D1A-C830-4241-B7E4-27430E7EA483}</Project>
|
||||||
<Name>LookupControl</Name>
|
<Name>LookupControl</Name>
|
||||||
</ProjectReference>
|
</ProjectReference>
|
||||||
|
<ProjectReference Include="..\Modules.License\License.vbproj">
|
||||||
|
<Project>{5ebacbfa-f11a-4bbf-8d02-91461f2293ed}</Project>
|
||||||
|
<Name>License</Name>
|
||||||
|
</ProjectReference>
|
||||||
<ProjectReference Include="..\Modules.Logging\Logging.vbproj">
|
<ProjectReference Include="..\Modules.Logging\Logging.vbproj">
|
||||||
<Project>{903b2d7d-3b80-4be9-8713-7447b704e1b0}</Project>
|
<Project>{903b2d7d-3b80-4be9-8713-7447b704e1b0}</Project>
|
||||||
<Name>Logging</Name>
|
<Name>Logging</Name>
|
||||||
</ProjectReference>
|
</ProjectReference>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<Folder Include="EDMI_ClientSuite\" />
|
||||||
|
</ItemGroup>
|
||||||
<Import Project="$(MSBuildToolsPath)\Microsoft.VisualBasic.targets" />
|
<Import Project="$(MSBuildToolsPath)\Microsoft.VisualBasic.targets" />
|
||||||
</Project>
|
</Project>
|
||||||
@ -1,13 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/DigitalData.Modules.Filesystem" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/DigitalData.Modules.Filesystem" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
|
||||||
<xs:complexType name="FileContainerInner">
|
|
||||||
<xs:sequence>
|
|
||||||
<xs:element name="Contents" nillable="true" type="xs:base64Binary" />
|
|
||||||
<xs:element name="CreatedAt" type="xs:dateTime" />
|
|
||||||
<xs:element name="Extension" nillable="true" type="xs:string" />
|
|
||||||
<xs:element name="FileId" nillable="true" type="xs:string" />
|
|
||||||
<xs:element name="UpdatedAt" type="xs:dateTime" />
|
|
||||||
</xs:sequence>
|
|
||||||
</xs:complexType>
|
|
||||||
<xs:element name="FileContainerInner" nillable="true" type="tns:FileContainerInner" />
|
|
||||||
</xs:schema>
|
|
||||||
@ -1,104 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<wsdl:definitions xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns:wsa10="http://www.w3.org/2005/08/addressing" xmlns:tns="http://DigitalData.Services.EDMService" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://DigitalData.Services.EDMService" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
|
|
||||||
<wsdl:types>
|
|
||||||
<xsd:schema targetNamespace="http://DigitalData.Services.EDMService/Imports">
|
|
||||||
<xsd:import namespace="http://DigitalData.Services.EDMService" />
|
|
||||||
<xsd:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" />
|
|
||||||
<xsd:import namespace="http://schemas.datacontract.org/2004/07/DigitalData.Services.EDMService" />
|
|
||||||
<xsd:import namespace="http://schemas.datacontract.org/2004/07/System.Data" />
|
|
||||||
<xsd:import namespace="http://schemas.datacontract.org/2004/07/DigitalData.Modules.Filesystem" />
|
|
||||||
</xsd:schema>
|
|
||||||
</wsdl:types>
|
|
||||||
<wsdl:message name="IEDMService_CreateDatabaseRequest_InputMessage">
|
|
||||||
<wsdl:part name="parameters" element="tns:CreateDatabaseRequest" />
|
|
||||||
</wsdl:message>
|
|
||||||
<wsdl:message name="IEDMService_CreateDatabaseRequest_OutputMessage">
|
|
||||||
<wsdl:part name="parameters" element="tns:CreateDatabaseRequestResponse" />
|
|
||||||
</wsdl:message>
|
|
||||||
<wsdl:message name="IEDMService_CloseDatabaseRequest_InputMessage">
|
|
||||||
<wsdl:part name="parameters" element="tns:CloseDatabaseRequest" />
|
|
||||||
</wsdl:message>
|
|
||||||
<wsdl:message name="IEDMService_CloseDatabaseRequest_OutputMessage">
|
|
||||||
<wsdl:part name="parameters" element="tns:CloseDatabaseRequestResponse" />
|
|
||||||
</wsdl:message>
|
|
||||||
<wsdl:message name="IEDMService_ReturnDatatable_InputMessage">
|
|
||||||
<wsdl:part name="parameters" element="tns:ReturnDatatable" />
|
|
||||||
</wsdl:message>
|
|
||||||
<wsdl:message name="IEDMService_ReturnDatatable_OutputMessage">
|
|
||||||
<wsdl:part name="parameters" element="tns:ReturnDatatableResponse" />
|
|
||||||
</wsdl:message>
|
|
||||||
<wsdl:message name="IEDMService_ReturnScalar_InputMessage">
|
|
||||||
<wsdl:part name="parameters" element="tns:ReturnScalar" />
|
|
||||||
</wsdl:message>
|
|
||||||
<wsdl:message name="IEDMService_ReturnScalar_OutputMessage">
|
|
||||||
<wsdl:part name="parameters" element="tns:ReturnScalarResponse" />
|
|
||||||
</wsdl:message>
|
|
||||||
<wsdl:message name="IEDMService_ExecuteNonQuery_InputMessage">
|
|
||||||
<wsdl:part name="parameters" element="tns:ExecuteNonQuery" />
|
|
||||||
</wsdl:message>
|
|
||||||
<wsdl:message name="IEDMService_ExecuteNonQuery_OutputMessage">
|
|
||||||
<wsdl:part name="parameters" element="tns:ExecuteNonQueryResponse" />
|
|
||||||
</wsdl:message>
|
|
||||||
<wsdl:message name="IEDMService_CreateFile_InputMessage">
|
|
||||||
<wsdl:part name="parameters" element="tns:CreateFile" />
|
|
||||||
</wsdl:message>
|
|
||||||
<wsdl:message name="IEDMService_CreateFile_OutputMessage">
|
|
||||||
<wsdl:part name="parameters" element="tns:CreateFileResponse" />
|
|
||||||
</wsdl:message>
|
|
||||||
<wsdl:message name="IEDMService_UpdateFile_InputMessage">
|
|
||||||
<wsdl:part name="parameters" element="tns:UpdateFile" />
|
|
||||||
</wsdl:message>
|
|
||||||
<wsdl:message name="IEDMService_UpdateFile_OutputMessage">
|
|
||||||
<wsdl:part name="parameters" element="tns:UpdateFileResponse" />
|
|
||||||
</wsdl:message>
|
|
||||||
<wsdl:message name="IEDMService_GetFile_InputMessage">
|
|
||||||
<wsdl:part name="parameters" element="tns:GetFile" />
|
|
||||||
</wsdl:message>
|
|
||||||
<wsdl:message name="IEDMService_GetFile_OutputMessage">
|
|
||||||
<wsdl:part name="parameters" element="tns:GetFileResponse" />
|
|
||||||
</wsdl:message>
|
|
||||||
<wsdl:message name="IEDMService_DeleteFile_InputMessage">
|
|
||||||
<wsdl:part name="parameters" element="tns:DeleteFile" />
|
|
||||||
</wsdl:message>
|
|
||||||
<wsdl:message name="IEDMService_DeleteFile_OutputMessage">
|
|
||||||
<wsdl:part name="parameters" element="tns:DeleteFileResponse" />
|
|
||||||
</wsdl:message>
|
|
||||||
<wsdl:portType name="IEDMService">
|
|
||||||
<wsdl:operation name="CreateDatabaseRequest">
|
|
||||||
<wsdl:input wsaw:Action="http://DigitalData.Services.EDMService/IEDMService/CreateDatabaseRequest" message="tns:IEDMService_CreateDatabaseRequest_InputMessage" />
|
|
||||||
<wsdl:output wsaw:Action="http://DigitalData.Services.EDMService/IEDMService/CreateDatabaseRequestResponse" message="tns:IEDMService_CreateDatabaseRequest_OutputMessage" />
|
|
||||||
</wsdl:operation>
|
|
||||||
<wsdl:operation name="CloseDatabaseRequest">
|
|
||||||
<wsdl:input wsaw:Action="http://DigitalData.Services.EDMService/IEDMService/CloseDatabaseRequest" message="tns:IEDMService_CloseDatabaseRequest_InputMessage" />
|
|
||||||
<wsdl:output wsaw:Action="http://DigitalData.Services.EDMService/IEDMService/CloseDatabaseRequestResponse" message="tns:IEDMService_CloseDatabaseRequest_OutputMessage" />
|
|
||||||
</wsdl:operation>
|
|
||||||
<wsdl:operation name="ReturnDatatable">
|
|
||||||
<wsdl:input wsaw:Action="http://DigitalData.Services.EDMService/IEDMService/ReturnDatatable" message="tns:IEDMService_ReturnDatatable_InputMessage" />
|
|
||||||
<wsdl:output wsaw:Action="http://DigitalData.Services.EDMService/IEDMService/ReturnDatatableResponse" message="tns:IEDMService_ReturnDatatable_OutputMessage" />
|
|
||||||
</wsdl:operation>
|
|
||||||
<wsdl:operation name="ReturnScalar">
|
|
||||||
<wsdl:input wsaw:Action="http://DigitalData.Services.EDMService/IEDMService/ReturnScalar" message="tns:IEDMService_ReturnScalar_InputMessage" />
|
|
||||||
<wsdl:output wsaw:Action="http://DigitalData.Services.EDMService/IEDMService/ReturnScalarResponse" message="tns:IEDMService_ReturnScalar_OutputMessage" />
|
|
||||||
</wsdl:operation>
|
|
||||||
<wsdl:operation name="ExecuteNonQuery">
|
|
||||||
<wsdl:input wsaw:Action="http://DigitalData.Services.EDMService/IEDMService/ExecuteNonQuery" message="tns:IEDMService_ExecuteNonQuery_InputMessage" />
|
|
||||||
<wsdl:output wsaw:Action="http://DigitalData.Services.EDMService/IEDMService/ExecuteNonQueryResponse" message="tns:IEDMService_ExecuteNonQuery_OutputMessage" />
|
|
||||||
</wsdl:operation>
|
|
||||||
<wsdl:operation name="CreateFile">
|
|
||||||
<wsdl:input wsaw:Action="http://DigitalData.Services.EDMService/IEDMService/CreateFile" message="tns:IEDMService_CreateFile_InputMessage" />
|
|
||||||
<wsdl:output wsaw:Action="http://DigitalData.Services.EDMService/IEDMService/CreateFileResponse" message="tns:IEDMService_CreateFile_OutputMessage" />
|
|
||||||
</wsdl:operation>
|
|
||||||
<wsdl:operation name="UpdateFile">
|
|
||||||
<wsdl:input wsaw:Action="http://DigitalData.Services.EDMService/IEDMService/UpdateFile" message="tns:IEDMService_UpdateFile_InputMessage" />
|
|
||||||
<wsdl:output wsaw:Action="http://DigitalData.Services.EDMService/IEDMService/UpdateFileResponse" message="tns:IEDMService_UpdateFile_OutputMessage" />
|
|
||||||
</wsdl:operation>
|
|
||||||
<wsdl:operation name="GetFile">
|
|
||||||
<wsdl:input wsaw:Action="http://DigitalData.Services.EDMService/IEDMService/GetFile" message="tns:IEDMService_GetFile_InputMessage" />
|
|
||||||
<wsdl:output wsaw:Action="http://DigitalData.Services.EDMService/IEDMService/GetFileResponse" message="tns:IEDMService_GetFile_OutputMessage" />
|
|
||||||
</wsdl:operation>
|
|
||||||
<wsdl:operation name="DeleteFile">
|
|
||||||
<wsdl:input wsaw:Action="http://DigitalData.Services.EDMService/IEDMService/DeleteFile" message="tns:IEDMService_DeleteFile_InputMessage" />
|
|
||||||
<wsdl:output wsaw:Action="http://DigitalData.Services.EDMService/IEDMService/DeleteFileResponse" message="tns:IEDMService_DeleteFile_OutputMessage" />
|
|
||||||
</wsdl:operation>
|
|
||||||
</wsdl:portType>
|
|
||||||
</wsdl:definitions>
|
|
||||||
@ -1,129 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<xs:schema xmlns:tns="http://DigitalData.Services.EDMService" elementFormDefault="qualified" targetNamespace="http://DigitalData.Services.EDMService" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
|
||||||
<xs:import namespace="http://schemas.datacontract.org/2004/07/DigitalData.Services.EDMService" />
|
|
||||||
<xs:element name="CreateDatabaseRequest">
|
|
||||||
<xs:complexType>
|
|
||||||
<xs:sequence>
|
|
||||||
<xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
|
|
||||||
<xs:element minOccurs="0" name="Debug" type="xs:boolean" />
|
|
||||||
</xs:sequence>
|
|
||||||
</xs:complexType>
|
|
||||||
</xs:element>
|
|
||||||
<xs:element name="CreateDatabaseRequestResponse">
|
|
||||||
<xs:complexType>
|
|
||||||
<xs:sequence>
|
|
||||||
<xs:element minOccurs="0" name="CreateDatabaseRequestResult" nillable="true" type="xs:string" />
|
|
||||||
</xs:sequence>
|
|
||||||
</xs:complexType>
|
|
||||||
</xs:element>
|
|
||||||
<xs:element name="CloseDatabaseRequest">
|
|
||||||
<xs:complexType>
|
|
||||||
<xs:sequence />
|
|
||||||
</xs:complexType>
|
|
||||||
</xs:element>
|
|
||||||
<xs:element name="CloseDatabaseRequestResponse">
|
|
||||||
<xs:complexType>
|
|
||||||
<xs:sequence />
|
|
||||||
</xs:complexType>
|
|
||||||
</xs:element>
|
|
||||||
<xs:element name="ReturnDatatable">
|
|
||||||
<xs:complexType>
|
|
||||||
<xs:sequence>
|
|
||||||
<xs:element minOccurs="0" name="SQL" nillable="true" type="xs:string" />
|
|
||||||
</xs:sequence>
|
|
||||||
</xs:complexType>
|
|
||||||
</xs:element>
|
|
||||||
<xs:element name="ReturnDatatableResponse">
|
|
||||||
<xs:complexType>
|
|
||||||
<xs:sequence>
|
|
||||||
<xs:element xmlns:q1="http://schemas.datacontract.org/2004/07/DigitalData.Services.EDMService" minOccurs="0" name="ReturnDatatableResult" nillable="true" type="q1:TableResult" />
|
|
||||||
</xs:sequence>
|
|
||||||
</xs:complexType>
|
|
||||||
</xs:element>
|
|
||||||
<xs:element name="ReturnScalar">
|
|
||||||
<xs:complexType>
|
|
||||||
<xs:sequence>
|
|
||||||
<xs:element minOccurs="0" name="SQL" nillable="true" type="xs:string" />
|
|
||||||
</xs:sequence>
|
|
||||||
</xs:complexType>
|
|
||||||
</xs:element>
|
|
||||||
<xs:element name="ReturnScalarResponse">
|
|
||||||
<xs:complexType>
|
|
||||||
<xs:sequence>
|
|
||||||
<xs:element xmlns:q2="http://schemas.datacontract.org/2004/07/DigitalData.Services.EDMService" minOccurs="0" name="ReturnScalarResult" nillable="true" type="q2:ScalarResult" />
|
|
||||||
</xs:sequence>
|
|
||||||
</xs:complexType>
|
|
||||||
</xs:element>
|
|
||||||
<xs:element name="ExecuteNonQuery">
|
|
||||||
<xs:complexType>
|
|
||||||
<xs:sequence>
|
|
||||||
<xs:element minOccurs="0" name="SQL" nillable="true" type="xs:string" />
|
|
||||||
</xs:sequence>
|
|
||||||
</xs:complexType>
|
|
||||||
</xs:element>
|
|
||||||
<xs:element name="ExecuteNonQueryResponse">
|
|
||||||
<xs:complexType>
|
|
||||||
<xs:sequence>
|
|
||||||
<xs:element xmlns:q3="http://schemas.datacontract.org/2004/07/DigitalData.Services.EDMService" minOccurs="0" name="ExecuteNonQueryResult" nillable="true" type="q3:NonQueryResult" />
|
|
||||||
</xs:sequence>
|
|
||||||
</xs:complexType>
|
|
||||||
</xs:element>
|
|
||||||
<xs:element name="CreateFile">
|
|
||||||
<xs:complexType>
|
|
||||||
<xs:sequence>
|
|
||||||
<xs:element minOccurs="0" name="Contents" nillable="true" type="xs:base64Binary" />
|
|
||||||
<xs:element minOccurs="0" name="Extension" nillable="true" type="xs:string" />
|
|
||||||
</xs:sequence>
|
|
||||||
</xs:complexType>
|
|
||||||
</xs:element>
|
|
||||||
<xs:element name="CreateFileResponse">
|
|
||||||
<xs:complexType>
|
|
||||||
<xs:sequence>
|
|
||||||
<xs:element minOccurs="0" name="CreateFileResult" nillable="true" type="xs:string" />
|
|
||||||
</xs:sequence>
|
|
||||||
</xs:complexType>
|
|
||||||
</xs:element>
|
|
||||||
<xs:element name="UpdateFile">
|
|
||||||
<xs:complexType>
|
|
||||||
<xs:sequence>
|
|
||||||
<xs:element minOccurs="0" name="ContainerId" nillable="true" type="xs:string" />
|
|
||||||
<xs:element minOccurs="0" name="Contents" nillable="true" type="xs:base64Binary" />
|
|
||||||
</xs:sequence>
|
|
||||||
</xs:complexType>
|
|
||||||
</xs:element>
|
|
||||||
<xs:element name="UpdateFileResponse">
|
|
||||||
<xs:complexType>
|
|
||||||
<xs:sequence>
|
|
||||||
<xs:element minOccurs="0" name="UpdateFileResult" nillable="true" type="xs:string" />
|
|
||||||
</xs:sequence>
|
|
||||||
</xs:complexType>
|
|
||||||
</xs:element>
|
|
||||||
<xs:element name="GetFile">
|
|
||||||
<xs:complexType>
|
|
||||||
<xs:sequence>
|
|
||||||
<xs:element minOccurs="0" name="ContainerId" nillable="true" type="xs:string" />
|
|
||||||
</xs:sequence>
|
|
||||||
</xs:complexType>
|
|
||||||
</xs:element>
|
|
||||||
<xs:element name="GetFileResponse">
|
|
||||||
<xs:complexType>
|
|
||||||
<xs:sequence>
|
|
||||||
<xs:element xmlns:q4="http://schemas.datacontract.org/2004/07/DigitalData.Services.EDMService" minOccurs="0" name="GetFileResult" nillable="true" type="q4:ContainerResult" />
|
|
||||||
</xs:sequence>
|
|
||||||
</xs:complexType>
|
|
||||||
</xs:element>
|
|
||||||
<xs:element name="DeleteFile">
|
|
||||||
<xs:complexType>
|
|
||||||
<xs:sequence>
|
|
||||||
<xs:element minOccurs="0" name="ContainerId" nillable="true" type="xs:string" />
|
|
||||||
</xs:sequence>
|
|
||||||
</xs:complexType>
|
|
||||||
</xs:element>
|
|
||||||
<xs:element name="DeleteFileResponse">
|
|
||||||
<xs:complexType>
|
|
||||||
<xs:sequence>
|
|
||||||
<xs:element minOccurs="0" name="DeleteFileResult" type="xs:boolean" />
|
|
||||||
</xs:sequence>
|
|
||||||
</xs:complexType>
|
|
||||||
</xs:element>
|
|
||||||
</xs:schema>
|
|
||||||
@ -1,48 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/DigitalData.Services.EDMService" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/DigitalData.Services.EDMService" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
|
||||||
<xs:import namespace="http://schemas.datacontract.org/2004/07/DigitalData.Modules.Filesystem" />
|
|
||||||
<xs:complexType name="TableResult">
|
|
||||||
<xs:sequence>
|
|
||||||
<xs:element minOccurs="0" name="ErrorMessage" nillable="true" type="xs:string" />
|
|
||||||
<xs:element minOccurs="0" name="OK" type="xs:boolean" />
|
|
||||||
<xs:element minOccurs="0" name="Table" nillable="true">
|
|
||||||
<xs:complexType>
|
|
||||||
<xs:annotation>
|
|
||||||
<xs:appinfo>
|
|
||||||
<ActualType Name="DataTable" Namespace="http://schemas.datacontract.org/2004/07/System.Data" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
|
|
||||||
</ActualType>
|
|
||||||
</xs:appinfo>
|
|
||||||
</xs:annotation>
|
|
||||||
<xs:sequence>
|
|
||||||
<xs:any minOccurs="0" maxOccurs="unbounded" namespace="http://www.w3.org/2001/XMLSchema" processContents="lax" />
|
|
||||||
<xs:any minOccurs="1" namespace="urn:schemas-microsoft-com:xml-diffgram-v1" processContents="lax" />
|
|
||||||
</xs:sequence>
|
|
||||||
</xs:complexType>
|
|
||||||
</xs:element>
|
|
||||||
</xs:sequence>
|
|
||||||
</xs:complexType>
|
|
||||||
<xs:element name="TableResult" nillable="true" type="tns:TableResult" />
|
|
||||||
<xs:complexType name="ScalarResult">
|
|
||||||
<xs:sequence>
|
|
||||||
<xs:element minOccurs="0" name="ErrorMessage" nillable="true" type="xs:string" />
|
|
||||||
<xs:element minOccurs="0" name="OK" type="xs:boolean" />
|
|
||||||
<xs:element minOccurs="0" name="Scalar" nillable="true" type="xs:anyType" />
|
|
||||||
</xs:sequence>
|
|
||||||
</xs:complexType>
|
|
||||||
<xs:element name="ScalarResult" nillable="true" type="tns:ScalarResult" />
|
|
||||||
<xs:complexType name="NonQueryResult">
|
|
||||||
<xs:sequence>
|
|
||||||
<xs:element minOccurs="0" name="ErrorMessage" nillable="true" type="xs:string" />
|
|
||||||
<xs:element minOccurs="0" name="OK" type="xs:boolean" />
|
|
||||||
</xs:sequence>
|
|
||||||
</xs:complexType>
|
|
||||||
<xs:element name="NonQueryResult" nillable="true" type="tns:NonQueryResult" />
|
|
||||||
<xs:complexType name="ContainerResult">
|
|
||||||
<xs:sequence>
|
|
||||||
<xs:element xmlns:q1="http://schemas.datacontract.org/2004/07/DigitalData.Modules.Filesystem" name="Container" nillable="true" type="q1:FileContainerInner" />
|
|
||||||
<xs:element name="ErrorMessage" nillable="true" type="xs:string" />
|
|
||||||
<xs:element name="OK" type="xs:boolean" />
|
|
||||||
</xs:sequence>
|
|
||||||
</xs:complexType>
|
|
||||||
<xs:element name="ContainerResult" nillable="true" type="tns:ContainerResult" />
|
|
||||||
</xs:schema>
|
|
||||||
@ -1,10 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<!--
|
|
||||||
This file is automatically generated by Visual Studio .Net. It is
|
|
||||||
used to store generic object data source configuration information.
|
|
||||||
Renaming the file extension or editing the content of this file may
|
|
||||||
cause the file to be unrecognizable by the program.
|
|
||||||
-->
|
|
||||||
<GenericObjectDataSource DisplayName="ContainerResult" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
|
||||||
<TypeInfo>EDMI_ClientSuite.NetworkService_DDEDM.ContainerResult, Connected Services.NetworkService_DDEDM.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
|
|
||||||
</GenericObjectDataSource>
|
|
||||||
@ -1,10 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<!--
|
|
||||||
This file is automatically generated by Visual Studio .Net. It is
|
|
||||||
used to store generic object data source configuration information.
|
|
||||||
Renaming the file extension or editing the content of this file may
|
|
||||||
cause the file to be unrecognizable by the program.
|
|
||||||
-->
|
|
||||||
<GenericObjectDataSource DisplayName="NonQueryResult" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
|
||||||
<TypeInfo>EDMI_ClientSuite.NetworkService_DDEDM.NonQueryResult, Connected Services.NetworkService_DDEDM.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
|
|
||||||
</GenericObjectDataSource>
|
|
||||||
@ -1,10 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<!--
|
|
||||||
This file is automatically generated by Visual Studio .Net. It is
|
|
||||||
used to store generic object data source configuration information.
|
|
||||||
Renaming the file extension or editing the content of this file may
|
|
||||||
cause the file to be unrecognizable by the program.
|
|
||||||
-->
|
|
||||||
<GenericObjectDataSource DisplayName="ScalarResult" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
|
||||||
<TypeInfo>EDMI_ClientSuite.NetworkService_DDEDM.ScalarResult, Connected Services.NetworkService_DDEDM.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
|
|
||||||
</GenericObjectDataSource>
|
|
||||||
@ -1,10 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<!--
|
|
||||||
This file is automatically generated by Visual Studio .Net. It is
|
|
||||||
used to store generic object data source configuration information.
|
|
||||||
Renaming the file extension or editing the content of this file may
|
|
||||||
cause the file to be unrecognizable by the program.
|
|
||||||
-->
|
|
||||||
<GenericObjectDataSource DisplayName="TableResult" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
|
||||||
<TypeInfo>EDMI_ClientSuite.NetworkService_DDEDM.TableResult, Connected Services.NetworkService_DDEDM.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
|
|
||||||
</GenericObjectDataSource>
|
|
||||||
@ -1,37 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<ReferenceGroup xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" ID="62235f57-2cc9-4c01-9c00-74fef9ba2439" xmlns="urn:schemas-microsoft-com:xml-wcfservicemap">
|
|
||||||
<ClientOptions>
|
|
||||||
<GenerateAsynchronousMethods>false</GenerateAsynchronousMethods>
|
|
||||||
<GenerateTaskBasedAsynchronousMethod>true</GenerateTaskBasedAsynchronousMethod>
|
|
||||||
<EnableDataBinding>true</EnableDataBinding>
|
|
||||||
<ExcludedTypes />
|
|
||||||
<ImportXmlTypes>false</ImportXmlTypes>
|
|
||||||
<GenerateInternalTypes>false</GenerateInternalTypes>
|
|
||||||
<GenerateMessageContracts>false</GenerateMessageContracts>
|
|
||||||
<NamespaceMappings />
|
|
||||||
<CollectionMappings />
|
|
||||||
<GenerateSerializableTypes>true</GenerateSerializableTypes>
|
|
||||||
<Serializer>Auto</Serializer>
|
|
||||||
<UseSerializerForFaults>true</UseSerializerForFaults>
|
|
||||||
<ReferenceAllAssemblies>true</ReferenceAllAssemblies>
|
|
||||||
<ReferencedAssemblies />
|
|
||||||
<ReferencedDataContractTypes />
|
|
||||||
<ServiceContractMappings />
|
|
||||||
</ClientOptions>
|
|
||||||
<MetadataSources>
|
|
||||||
<MetadataSource Address="net.tcp://172.24.12.67:9000/DigitalData/Services/Main/mex" Protocol="mex" SourceId="1" />
|
|
||||||
</MetadataSources>
|
|
||||||
<Metadata>
|
|
||||||
<MetadataFile FileName="DigitalData.Services.EDMService.wsdl" MetadataType="Wsdl" ID="87b25cd8-ffb3-4f98-8c95-025c4dc175a3" SourceId="1" SourceUrl="net.tcp://172.24.12.67:9000/DigitalData/Services/Main/mex" />
|
|
||||||
<MetadataFile FileName="service.wsdl" MetadataType="Wsdl" ID="a25c735d-5d7f-42b1-b57d-a08fbae50299" SourceId="1" SourceUrl="net.tcp://172.24.12.67:9000/DigitalData/Services/Main/mex" />
|
|
||||||
<MetadataFile FileName="DigitalData.Services.EDMService.xsd" MetadataType="Schema" ID="f31bd4c5-db47-41b5-9aa2-09218fba78b8" SourceId="1" SourceUrl="net.tcp://172.24.12.67:9000/DigitalData/Services/Main/mex" />
|
|
||||||
<MetadataFile FileName="service.xsd" MetadataType="Schema" ID="e4f28d6f-ed08-4699-b5f9-3610cc36b040" SourceId="1" SourceUrl="net.tcp://172.24.12.67:9000/DigitalData/Services/Main/mex" />
|
|
||||||
<MetadataFile FileName="DigitalData.Services.EDMService1.xsd" MetadataType="Schema" ID="270e8e17-50da-4858-836c-18f09ab27bf1" SourceId="1" SourceUrl="net.tcp://172.24.12.67:9000/DigitalData/Services/Main/mex" />
|
|
||||||
<MetadataFile FileName="System.Data.xsd" MetadataType="Schema" ID="93f198b1-5aca-49b0-995f-5a688f0f3314" SourceId="1" SourceUrl="net.tcp://172.24.12.67:9000/DigitalData/Services/Main/mex" />
|
|
||||||
<MetadataFile FileName="DigitalData.Modules.Filesystem.xsd" MetadataType="Schema" ID="ac95fd78-c5f1-41e2-b80c-b6a7c3c8a44d" SourceId="1" SourceUrl="net.tcp://172.24.12.67:9000/DigitalData/Services/Main/mex" />
|
|
||||||
</Metadata>
|
|
||||||
<Extensions>
|
|
||||||
<ExtensionFile FileName="configuration91.svcinfo" Name="configuration91.svcinfo" />
|
|
||||||
<ExtensionFile FileName="configuration.svcinfo" Name="configuration.svcinfo" />
|
|
||||||
</Extensions>
|
|
||||||
</ReferenceGroup>
|
|
||||||
@ -1,588 +0,0 @@
|
|||||||
'------------------------------------------------------------------------------
|
|
||||||
' <auto-generated>
|
|
||||||
' Dieser Code wurde von einem Tool generiert.
|
|
||||||
' Laufzeitversion:4.0.30319.42000
|
|
||||||
'
|
|
||||||
' Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
|
|
||||||
' der Code erneut generiert wird.
|
|
||||||
' </auto-generated>
|
|
||||||
'------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
Option Strict On
|
|
||||||
Option Explicit On
|
|
||||||
|
|
||||||
Imports System
|
|
||||||
Imports System.Runtime.Serialization
|
|
||||||
|
|
||||||
Namespace NetworkService_DDEDM
|
|
||||||
|
|
||||||
<System.Diagnostics.DebuggerStepThroughAttribute(), _
|
|
||||||
System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0"), _
|
|
||||||
System.Runtime.Serialization.DataContractAttribute(Name:="TableResult", [Namespace]:="http://schemas.datacontract.org/2004/07/DigitalData.Services.EDMService"), _
|
|
||||||
System.SerializableAttribute()> _
|
|
||||||
Partial Public Class TableResult
|
|
||||||
Inherits Object
|
|
||||||
Implements System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged
|
|
||||||
|
|
||||||
<System.NonSerializedAttribute()> _
|
|
||||||
Private extensionDataField As System.Runtime.Serialization.ExtensionDataObject
|
|
||||||
|
|
||||||
<System.Runtime.Serialization.OptionalFieldAttribute()> _
|
|
||||||
Private ErrorMessageField As String
|
|
||||||
|
|
||||||
<System.Runtime.Serialization.OptionalFieldAttribute()> _
|
|
||||||
Private OKField As Boolean
|
|
||||||
|
|
||||||
<System.Runtime.Serialization.OptionalFieldAttribute()> _
|
|
||||||
Private TableField As System.Data.DataTable
|
|
||||||
|
|
||||||
<Global.System.ComponentModel.BrowsableAttribute(false)> _
|
|
||||||
Public Property ExtensionData() As System.Runtime.Serialization.ExtensionDataObject Implements System.Runtime.Serialization.IExtensibleDataObject.ExtensionData
|
|
||||||
Get
|
|
||||||
Return Me.extensionDataField
|
|
||||||
End Get
|
|
||||||
Set
|
|
||||||
Me.extensionDataField = value
|
|
||||||
End Set
|
|
||||||
End Property
|
|
||||||
|
|
||||||
<System.Runtime.Serialization.DataMemberAttribute()> _
|
|
||||||
Public Property ErrorMessage() As String
|
|
||||||
Get
|
|
||||||
Return Me.ErrorMessageField
|
|
||||||
End Get
|
|
||||||
Set
|
|
||||||
If (Object.ReferenceEquals(Me.ErrorMessageField, value) <> true) Then
|
|
||||||
Me.ErrorMessageField = value
|
|
||||||
Me.RaisePropertyChanged("ErrorMessage")
|
|
||||||
End If
|
|
||||||
End Set
|
|
||||||
End Property
|
|
||||||
|
|
||||||
<System.Runtime.Serialization.DataMemberAttribute()> _
|
|
||||||
Public Property OK() As Boolean
|
|
||||||
Get
|
|
||||||
Return Me.OKField
|
|
||||||
End Get
|
|
||||||
Set
|
|
||||||
If (Me.OKField.Equals(value) <> true) Then
|
|
||||||
Me.OKField = value
|
|
||||||
Me.RaisePropertyChanged("OK")
|
|
||||||
End If
|
|
||||||
End Set
|
|
||||||
End Property
|
|
||||||
|
|
||||||
<System.Runtime.Serialization.DataMemberAttribute()> _
|
|
||||||
Public Property Table() As System.Data.DataTable
|
|
||||||
Get
|
|
||||||
Return Me.TableField
|
|
||||||
End Get
|
|
||||||
Set
|
|
||||||
If (Object.ReferenceEquals(Me.TableField, value) <> true) Then
|
|
||||||
Me.TableField = value
|
|
||||||
Me.RaisePropertyChanged("Table")
|
|
||||||
End If
|
|
||||||
End Set
|
|
||||||
End Property
|
|
||||||
|
|
||||||
Public Event PropertyChanged As System.ComponentModel.PropertyChangedEventHandler Implements System.ComponentModel.INotifyPropertyChanged.PropertyChanged
|
|
||||||
|
|
||||||
Protected Sub RaisePropertyChanged(ByVal propertyName As String)
|
|
||||||
Dim propertyChanged As System.ComponentModel.PropertyChangedEventHandler = Me.PropertyChangedEvent
|
|
||||||
If (Not (propertyChanged) Is Nothing) Then
|
|
||||||
propertyChanged(Me, New System.ComponentModel.PropertyChangedEventArgs(propertyName))
|
|
||||||
End If
|
|
||||||
End Sub
|
|
||||||
End Class
|
|
||||||
|
|
||||||
<System.Diagnostics.DebuggerStepThroughAttribute(), _
|
|
||||||
System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0"), _
|
|
||||||
System.Runtime.Serialization.DataContractAttribute(Name:="ScalarResult", [Namespace]:="http://schemas.datacontract.org/2004/07/DigitalData.Services.EDMService"), _
|
|
||||||
System.SerializableAttribute(), _
|
|
||||||
System.Runtime.Serialization.KnownTypeAttribute(GetType(NetworkService_DDEDM.TableResult)), _
|
|
||||||
System.Runtime.Serialization.KnownTypeAttribute(GetType(NetworkService_DDEDM.NonQueryResult)), _
|
|
||||||
System.Runtime.Serialization.KnownTypeAttribute(GetType(NetworkService_DDEDM.ContainerResult)), _
|
|
||||||
System.Runtime.Serialization.KnownTypeAttribute(GetType(NetworkService_DDEDM.FileContainerInner))> _
|
|
||||||
Partial Public Class ScalarResult
|
|
||||||
Inherits Object
|
|
||||||
Implements System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged
|
|
||||||
|
|
||||||
<System.NonSerializedAttribute()> _
|
|
||||||
Private extensionDataField As System.Runtime.Serialization.ExtensionDataObject
|
|
||||||
|
|
||||||
<System.Runtime.Serialization.OptionalFieldAttribute()> _
|
|
||||||
Private ErrorMessageField As String
|
|
||||||
|
|
||||||
<System.Runtime.Serialization.OptionalFieldAttribute()> _
|
|
||||||
Private OKField As Boolean
|
|
||||||
|
|
||||||
<System.Runtime.Serialization.OptionalFieldAttribute()> _
|
|
||||||
Private ScalarField As Object
|
|
||||||
|
|
||||||
<Global.System.ComponentModel.BrowsableAttribute(false)> _
|
|
||||||
Public Property ExtensionData() As System.Runtime.Serialization.ExtensionDataObject Implements System.Runtime.Serialization.IExtensibleDataObject.ExtensionData
|
|
||||||
Get
|
|
||||||
Return Me.extensionDataField
|
|
||||||
End Get
|
|
||||||
Set
|
|
||||||
Me.extensionDataField = value
|
|
||||||
End Set
|
|
||||||
End Property
|
|
||||||
|
|
||||||
<System.Runtime.Serialization.DataMemberAttribute()> _
|
|
||||||
Public Property ErrorMessage() As String
|
|
||||||
Get
|
|
||||||
Return Me.ErrorMessageField
|
|
||||||
End Get
|
|
||||||
Set
|
|
||||||
If (Object.ReferenceEquals(Me.ErrorMessageField, value) <> true) Then
|
|
||||||
Me.ErrorMessageField = value
|
|
||||||
Me.RaisePropertyChanged("ErrorMessage")
|
|
||||||
End If
|
|
||||||
End Set
|
|
||||||
End Property
|
|
||||||
|
|
||||||
<System.Runtime.Serialization.DataMemberAttribute()> _
|
|
||||||
Public Property OK() As Boolean
|
|
||||||
Get
|
|
||||||
Return Me.OKField
|
|
||||||
End Get
|
|
||||||
Set
|
|
||||||
If (Me.OKField.Equals(value) <> true) Then
|
|
||||||
Me.OKField = value
|
|
||||||
Me.RaisePropertyChanged("OK")
|
|
||||||
End If
|
|
||||||
End Set
|
|
||||||
End Property
|
|
||||||
|
|
||||||
<System.Runtime.Serialization.DataMemberAttribute()> _
|
|
||||||
Public Property Scalar() As Object
|
|
||||||
Get
|
|
||||||
Return Me.ScalarField
|
|
||||||
End Get
|
|
||||||
Set
|
|
||||||
If (Object.ReferenceEquals(Me.ScalarField, value) <> true) Then
|
|
||||||
Me.ScalarField = value
|
|
||||||
Me.RaisePropertyChanged("Scalar")
|
|
||||||
End If
|
|
||||||
End Set
|
|
||||||
End Property
|
|
||||||
|
|
||||||
Public Event PropertyChanged As System.ComponentModel.PropertyChangedEventHandler Implements System.ComponentModel.INotifyPropertyChanged.PropertyChanged
|
|
||||||
|
|
||||||
Protected Sub RaisePropertyChanged(ByVal propertyName As String)
|
|
||||||
Dim propertyChanged As System.ComponentModel.PropertyChangedEventHandler = Me.PropertyChangedEvent
|
|
||||||
If (Not (propertyChanged) Is Nothing) Then
|
|
||||||
propertyChanged(Me, New System.ComponentModel.PropertyChangedEventArgs(propertyName))
|
|
||||||
End If
|
|
||||||
End Sub
|
|
||||||
End Class
|
|
||||||
|
|
||||||
<System.Diagnostics.DebuggerStepThroughAttribute(), _
|
|
||||||
System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0"), _
|
|
||||||
System.Runtime.Serialization.DataContractAttribute(Name:="NonQueryResult", [Namespace]:="http://schemas.datacontract.org/2004/07/DigitalData.Services.EDMService"), _
|
|
||||||
System.SerializableAttribute()> _
|
|
||||||
Partial Public Class NonQueryResult
|
|
||||||
Inherits Object
|
|
||||||
Implements System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged
|
|
||||||
|
|
||||||
<System.NonSerializedAttribute()> _
|
|
||||||
Private extensionDataField As System.Runtime.Serialization.ExtensionDataObject
|
|
||||||
|
|
||||||
<System.Runtime.Serialization.OptionalFieldAttribute()> _
|
|
||||||
Private ErrorMessageField As String
|
|
||||||
|
|
||||||
<System.Runtime.Serialization.OptionalFieldAttribute()> _
|
|
||||||
Private OKField As Boolean
|
|
||||||
|
|
||||||
<Global.System.ComponentModel.BrowsableAttribute(false)> _
|
|
||||||
Public Property ExtensionData() As System.Runtime.Serialization.ExtensionDataObject Implements System.Runtime.Serialization.IExtensibleDataObject.ExtensionData
|
|
||||||
Get
|
|
||||||
Return Me.extensionDataField
|
|
||||||
End Get
|
|
||||||
Set
|
|
||||||
Me.extensionDataField = value
|
|
||||||
End Set
|
|
||||||
End Property
|
|
||||||
|
|
||||||
<System.Runtime.Serialization.DataMemberAttribute()> _
|
|
||||||
Public Property ErrorMessage() As String
|
|
||||||
Get
|
|
||||||
Return Me.ErrorMessageField
|
|
||||||
End Get
|
|
||||||
Set
|
|
||||||
If (Object.ReferenceEquals(Me.ErrorMessageField, value) <> true) Then
|
|
||||||
Me.ErrorMessageField = value
|
|
||||||
Me.RaisePropertyChanged("ErrorMessage")
|
|
||||||
End If
|
|
||||||
End Set
|
|
||||||
End Property
|
|
||||||
|
|
||||||
<System.Runtime.Serialization.DataMemberAttribute()> _
|
|
||||||
Public Property OK() As Boolean
|
|
||||||
Get
|
|
||||||
Return Me.OKField
|
|
||||||
End Get
|
|
||||||
Set
|
|
||||||
If (Me.OKField.Equals(value) <> true) Then
|
|
||||||
Me.OKField = value
|
|
||||||
Me.RaisePropertyChanged("OK")
|
|
||||||
End If
|
|
||||||
End Set
|
|
||||||
End Property
|
|
||||||
|
|
||||||
Public Event PropertyChanged As System.ComponentModel.PropertyChangedEventHandler Implements System.ComponentModel.INotifyPropertyChanged.PropertyChanged
|
|
||||||
|
|
||||||
Protected Sub RaisePropertyChanged(ByVal propertyName As String)
|
|
||||||
Dim propertyChanged As System.ComponentModel.PropertyChangedEventHandler = Me.PropertyChangedEvent
|
|
||||||
If (Not (propertyChanged) Is Nothing) Then
|
|
||||||
propertyChanged(Me, New System.ComponentModel.PropertyChangedEventArgs(propertyName))
|
|
||||||
End If
|
|
||||||
End Sub
|
|
||||||
End Class
|
|
||||||
|
|
||||||
<System.Diagnostics.DebuggerStepThroughAttribute(), _
|
|
||||||
System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0"), _
|
|
||||||
System.Runtime.Serialization.DataContractAttribute(Name:="ContainerResult", [Namespace]:="http://schemas.datacontract.org/2004/07/DigitalData.Services.EDMService"), _
|
|
||||||
System.SerializableAttribute()> _
|
|
||||||
Partial Public Class ContainerResult
|
|
||||||
Inherits Object
|
|
||||||
Implements System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged
|
|
||||||
|
|
||||||
<System.NonSerializedAttribute()> _
|
|
||||||
Private extensionDataField As System.Runtime.Serialization.ExtensionDataObject
|
|
||||||
|
|
||||||
Private ContainerField As NetworkService_DDEDM.FileContainerInner
|
|
||||||
|
|
||||||
Private ErrorMessageField As String
|
|
||||||
|
|
||||||
Private OKField As Boolean
|
|
||||||
|
|
||||||
<Global.System.ComponentModel.BrowsableAttribute(false)> _
|
|
||||||
Public Property ExtensionData() As System.Runtime.Serialization.ExtensionDataObject Implements System.Runtime.Serialization.IExtensibleDataObject.ExtensionData
|
|
||||||
Get
|
|
||||||
Return Me.extensionDataField
|
|
||||||
End Get
|
|
||||||
Set
|
|
||||||
Me.extensionDataField = value
|
|
||||||
End Set
|
|
||||||
End Property
|
|
||||||
|
|
||||||
<System.Runtime.Serialization.DataMemberAttribute(IsRequired:=true)> _
|
|
||||||
Public Property Container() As NetworkService_DDEDM.FileContainerInner
|
|
||||||
Get
|
|
||||||
Return Me.ContainerField
|
|
||||||
End Get
|
|
||||||
Set
|
|
||||||
If (Object.ReferenceEquals(Me.ContainerField, value) <> true) Then
|
|
||||||
Me.ContainerField = value
|
|
||||||
Me.RaisePropertyChanged("Container")
|
|
||||||
End If
|
|
||||||
End Set
|
|
||||||
End Property
|
|
||||||
|
|
||||||
<System.Runtime.Serialization.DataMemberAttribute(IsRequired:=true)> _
|
|
||||||
Public Property ErrorMessage() As String
|
|
||||||
Get
|
|
||||||
Return Me.ErrorMessageField
|
|
||||||
End Get
|
|
||||||
Set
|
|
||||||
If (Object.ReferenceEquals(Me.ErrorMessageField, value) <> true) Then
|
|
||||||
Me.ErrorMessageField = value
|
|
||||||
Me.RaisePropertyChanged("ErrorMessage")
|
|
||||||
End If
|
|
||||||
End Set
|
|
||||||
End Property
|
|
||||||
|
|
||||||
<System.Runtime.Serialization.DataMemberAttribute(IsRequired:=true)> _
|
|
||||||
Public Property OK() As Boolean
|
|
||||||
Get
|
|
||||||
Return Me.OKField
|
|
||||||
End Get
|
|
||||||
Set
|
|
||||||
If (Me.OKField.Equals(value) <> true) Then
|
|
||||||
Me.OKField = value
|
|
||||||
Me.RaisePropertyChanged("OK")
|
|
||||||
End If
|
|
||||||
End Set
|
|
||||||
End Property
|
|
||||||
|
|
||||||
Public Event PropertyChanged As System.ComponentModel.PropertyChangedEventHandler Implements System.ComponentModel.INotifyPropertyChanged.PropertyChanged
|
|
||||||
|
|
||||||
Protected Sub RaisePropertyChanged(ByVal propertyName As String)
|
|
||||||
Dim propertyChanged As System.ComponentModel.PropertyChangedEventHandler = Me.PropertyChangedEvent
|
|
||||||
If (Not (propertyChanged) Is Nothing) Then
|
|
||||||
propertyChanged(Me, New System.ComponentModel.PropertyChangedEventArgs(propertyName))
|
|
||||||
End If
|
|
||||||
End Sub
|
|
||||||
End Class
|
|
||||||
|
|
||||||
<System.Diagnostics.DebuggerStepThroughAttribute(), _
|
|
||||||
System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0"), _
|
|
||||||
System.Runtime.Serialization.DataContractAttribute(Name:="FileContainerInner", [Namespace]:="http://schemas.datacontract.org/2004/07/DigitalData.Modules.Filesystem"), _
|
|
||||||
System.SerializableAttribute()> _
|
|
||||||
Partial Public Class FileContainerInner
|
|
||||||
Inherits Object
|
|
||||||
Implements System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged
|
|
||||||
|
|
||||||
<System.NonSerializedAttribute()> _
|
|
||||||
Private extensionDataField As System.Runtime.Serialization.ExtensionDataObject
|
|
||||||
|
|
||||||
Private ContentsField() As Byte
|
|
||||||
|
|
||||||
Private CreatedAtField As Date
|
|
||||||
|
|
||||||
Private ExtensionField As String
|
|
||||||
|
|
||||||
Private FileIdField As String
|
|
||||||
|
|
||||||
Private UpdatedAtField As Date
|
|
||||||
|
|
||||||
<Global.System.ComponentModel.BrowsableAttribute(false)> _
|
|
||||||
Public Property ExtensionData() As System.Runtime.Serialization.ExtensionDataObject Implements System.Runtime.Serialization.IExtensibleDataObject.ExtensionData
|
|
||||||
Get
|
|
||||||
Return Me.extensionDataField
|
|
||||||
End Get
|
|
||||||
Set
|
|
||||||
Me.extensionDataField = value
|
|
||||||
End Set
|
|
||||||
End Property
|
|
||||||
|
|
||||||
<System.Runtime.Serialization.DataMemberAttribute(IsRequired:=true)> _
|
|
||||||
Public Property Contents() As Byte()
|
|
||||||
Get
|
|
||||||
Return Me.ContentsField
|
|
||||||
End Get
|
|
||||||
Set
|
|
||||||
If (Object.ReferenceEquals(Me.ContentsField, value) <> true) Then
|
|
||||||
Me.ContentsField = value
|
|
||||||
Me.RaisePropertyChanged("Contents")
|
|
||||||
End If
|
|
||||||
End Set
|
|
||||||
End Property
|
|
||||||
|
|
||||||
<System.Runtime.Serialization.DataMemberAttribute(IsRequired:=true)> _
|
|
||||||
Public Property CreatedAt() As Date
|
|
||||||
Get
|
|
||||||
Return Me.CreatedAtField
|
|
||||||
End Get
|
|
||||||
Set
|
|
||||||
If (Me.CreatedAtField.Equals(value) <> true) Then
|
|
||||||
Me.CreatedAtField = value
|
|
||||||
Me.RaisePropertyChanged("CreatedAt")
|
|
||||||
End If
|
|
||||||
End Set
|
|
||||||
End Property
|
|
||||||
|
|
||||||
<System.Runtime.Serialization.DataMemberAttribute(IsRequired:=true)> _
|
|
||||||
Public Property Extension() As String
|
|
||||||
Get
|
|
||||||
Return Me.ExtensionField
|
|
||||||
End Get
|
|
||||||
Set
|
|
||||||
If (Object.ReferenceEquals(Me.ExtensionField, value) <> true) Then
|
|
||||||
Me.ExtensionField = value
|
|
||||||
Me.RaisePropertyChanged("Extension")
|
|
||||||
End If
|
|
||||||
End Set
|
|
||||||
End Property
|
|
||||||
|
|
||||||
<System.Runtime.Serialization.DataMemberAttribute(IsRequired:=true)> _
|
|
||||||
Public Property FileId() As String
|
|
||||||
Get
|
|
||||||
Return Me.FileIdField
|
|
||||||
End Get
|
|
||||||
Set
|
|
||||||
If (Object.ReferenceEquals(Me.FileIdField, value) <> true) Then
|
|
||||||
Me.FileIdField = value
|
|
||||||
Me.RaisePropertyChanged("FileId")
|
|
||||||
End If
|
|
||||||
End Set
|
|
||||||
End Property
|
|
||||||
|
|
||||||
<System.Runtime.Serialization.DataMemberAttribute(IsRequired:=true)> _
|
|
||||||
Public Property UpdatedAt() As Date
|
|
||||||
Get
|
|
||||||
Return Me.UpdatedAtField
|
|
||||||
End Get
|
|
||||||
Set
|
|
||||||
If (Me.UpdatedAtField.Equals(value) <> true) Then
|
|
||||||
Me.UpdatedAtField = value
|
|
||||||
Me.RaisePropertyChanged("UpdatedAt")
|
|
||||||
End If
|
|
||||||
End Set
|
|
||||||
End Property
|
|
||||||
|
|
||||||
Public Event PropertyChanged As System.ComponentModel.PropertyChangedEventHandler Implements System.ComponentModel.INotifyPropertyChanged.PropertyChanged
|
|
||||||
|
|
||||||
Protected Sub RaisePropertyChanged(ByVal propertyName As String)
|
|
||||||
Dim propertyChanged As System.ComponentModel.PropertyChangedEventHandler = Me.PropertyChangedEvent
|
|
||||||
If (Not (propertyChanged) Is Nothing) Then
|
|
||||||
propertyChanged(Me, New System.ComponentModel.PropertyChangedEventArgs(propertyName))
|
|
||||||
End If
|
|
||||||
End Sub
|
|
||||||
End Class
|
|
||||||
|
|
||||||
<System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0"), _
|
|
||||||
System.ServiceModel.ServiceContractAttribute([Namespace]:="http://DigitalData.Services.EDMService", ConfigurationName:="NetworkService_DDEDM.IEDMService")> _
|
|
||||||
Public Interface IEDMService
|
|
||||||
|
|
||||||
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.EDMService/IEDMService/CreateDatabaseRequest", ReplyAction:="http://DigitalData.Services.EDMService/IEDMService/CreateDatabaseRequestResponse")> _
|
|
||||||
Function CreateDatabaseRequest(ByVal Name As String, ByVal Debug As Boolean) As String
|
|
||||||
|
|
||||||
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.EDMService/IEDMService/CreateDatabaseRequest", ReplyAction:="http://DigitalData.Services.EDMService/IEDMService/CreateDatabaseRequestResponse")> _
|
|
||||||
Function CreateDatabaseRequestAsync(ByVal Name As String, ByVal Debug As Boolean) As System.Threading.Tasks.Task(Of String)
|
|
||||||
|
|
||||||
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.EDMService/IEDMService/CloseDatabaseRequest", ReplyAction:="http://DigitalData.Services.EDMService/IEDMService/CloseDatabaseRequestResponse")> _
|
|
||||||
Sub CloseDatabaseRequest()
|
|
||||||
|
|
||||||
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.EDMService/IEDMService/CloseDatabaseRequest", ReplyAction:="http://DigitalData.Services.EDMService/IEDMService/CloseDatabaseRequestResponse")> _
|
|
||||||
Function CloseDatabaseRequestAsync() As System.Threading.Tasks.Task
|
|
||||||
|
|
||||||
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.EDMService/IEDMService/ReturnDatatable", ReplyAction:="http://DigitalData.Services.EDMService/IEDMService/ReturnDatatableResponse")> _
|
|
||||||
Function ReturnDatatable(ByVal SQL As String) As NetworkService_DDEDM.TableResult
|
|
||||||
|
|
||||||
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.EDMService/IEDMService/ReturnDatatable", ReplyAction:="http://DigitalData.Services.EDMService/IEDMService/ReturnDatatableResponse")> _
|
|
||||||
Function ReturnDatatableAsync(ByVal SQL As String) As System.Threading.Tasks.Task(Of NetworkService_DDEDM.TableResult)
|
|
||||||
|
|
||||||
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.EDMService/IEDMService/ReturnScalar", ReplyAction:="http://DigitalData.Services.EDMService/IEDMService/ReturnScalarResponse")> _
|
|
||||||
Function ReturnScalar(ByVal SQL As String) As NetworkService_DDEDM.ScalarResult
|
|
||||||
|
|
||||||
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.EDMService/IEDMService/ReturnScalar", ReplyAction:="http://DigitalData.Services.EDMService/IEDMService/ReturnScalarResponse")> _
|
|
||||||
Function ReturnScalarAsync(ByVal SQL As String) As System.Threading.Tasks.Task(Of NetworkService_DDEDM.ScalarResult)
|
|
||||||
|
|
||||||
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.EDMService/IEDMService/ExecuteNonQuery", ReplyAction:="http://DigitalData.Services.EDMService/IEDMService/ExecuteNonQueryResponse")> _
|
|
||||||
Function ExecuteNonQuery(ByVal SQL As String) As NetworkService_DDEDM.NonQueryResult
|
|
||||||
|
|
||||||
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.EDMService/IEDMService/ExecuteNonQuery", ReplyAction:="http://DigitalData.Services.EDMService/IEDMService/ExecuteNonQueryResponse")> _
|
|
||||||
Function ExecuteNonQueryAsync(ByVal SQL As String) As System.Threading.Tasks.Task(Of NetworkService_DDEDM.NonQueryResult)
|
|
||||||
|
|
||||||
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.EDMService/IEDMService/CreateFile", ReplyAction:="http://DigitalData.Services.EDMService/IEDMService/CreateFileResponse")> _
|
|
||||||
Function CreateFile(ByVal Contents() As Byte, ByVal Extension As String) As String
|
|
||||||
|
|
||||||
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.EDMService/IEDMService/CreateFile", ReplyAction:="http://DigitalData.Services.EDMService/IEDMService/CreateFileResponse")> _
|
|
||||||
Function CreateFileAsync(ByVal Contents() As Byte, ByVal Extension As String) As System.Threading.Tasks.Task(Of String)
|
|
||||||
|
|
||||||
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.EDMService/IEDMService/UpdateFile", ReplyAction:="http://DigitalData.Services.EDMService/IEDMService/UpdateFileResponse")> _
|
|
||||||
Function UpdateFile(ByVal ContainerId As String, ByVal Contents() As Byte) As String
|
|
||||||
|
|
||||||
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.EDMService/IEDMService/UpdateFile", ReplyAction:="http://DigitalData.Services.EDMService/IEDMService/UpdateFileResponse")> _
|
|
||||||
Function UpdateFileAsync(ByVal ContainerId As String, ByVal Contents() As Byte) As System.Threading.Tasks.Task(Of String)
|
|
||||||
|
|
||||||
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.EDMService/IEDMService/GetFile", ReplyAction:="http://DigitalData.Services.EDMService/IEDMService/GetFileResponse")> _
|
|
||||||
Function GetFile(ByVal ContainerId As String) As NetworkService_DDEDM.ContainerResult
|
|
||||||
|
|
||||||
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.EDMService/IEDMService/GetFile", ReplyAction:="http://DigitalData.Services.EDMService/IEDMService/GetFileResponse")> _
|
|
||||||
Function GetFileAsync(ByVal ContainerId As String) As System.Threading.Tasks.Task(Of NetworkService_DDEDM.ContainerResult)
|
|
||||||
|
|
||||||
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.EDMService/IEDMService/DeleteFile", ReplyAction:="http://DigitalData.Services.EDMService/IEDMService/DeleteFileResponse")> _
|
|
||||||
Function DeleteFile(ByVal ContainerId As String) As Boolean
|
|
||||||
|
|
||||||
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.EDMService/IEDMService/DeleteFile", ReplyAction:="http://DigitalData.Services.EDMService/IEDMService/DeleteFileResponse")> _
|
|
||||||
Function DeleteFileAsync(ByVal ContainerId As String) As System.Threading.Tasks.Task(Of Boolean)
|
|
||||||
End Interface
|
|
||||||
|
|
||||||
<System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")> _
|
|
||||||
Public Interface IEDMServiceChannel
|
|
||||||
Inherits NetworkService_DDEDM.IEDMService, System.ServiceModel.IClientChannel
|
|
||||||
End Interface
|
|
||||||
|
|
||||||
<System.Diagnostics.DebuggerStepThroughAttribute(), _
|
|
||||||
System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")> _
|
|
||||||
Partial Public Class EDMServiceClient
|
|
||||||
Inherits System.ServiceModel.ClientBase(Of NetworkService_DDEDM.IEDMService)
|
|
||||||
Implements NetworkService_DDEDM.IEDMService
|
|
||||||
|
|
||||||
Public Sub New()
|
|
||||||
MyBase.New
|
|
||||||
End Sub
|
|
||||||
|
|
||||||
Public Sub New(ByVal endpointConfigurationName As String)
|
|
||||||
MyBase.New(endpointConfigurationName)
|
|
||||||
End Sub
|
|
||||||
|
|
||||||
Public Sub New(ByVal endpointConfigurationName As String, ByVal remoteAddress As String)
|
|
||||||
MyBase.New(endpointConfigurationName, remoteAddress)
|
|
||||||
End Sub
|
|
||||||
|
|
||||||
Public Sub New(ByVal endpointConfigurationName As String, ByVal remoteAddress As System.ServiceModel.EndpointAddress)
|
|
||||||
MyBase.New(endpointConfigurationName, remoteAddress)
|
|
||||||
End Sub
|
|
||||||
|
|
||||||
Public Sub New(ByVal binding As System.ServiceModel.Channels.Binding, ByVal remoteAddress As System.ServiceModel.EndpointAddress)
|
|
||||||
MyBase.New(binding, remoteAddress)
|
|
||||||
End Sub
|
|
||||||
|
|
||||||
Public Function CreateDatabaseRequest(ByVal Name As String, ByVal Debug As Boolean) As String Implements NetworkService_DDEDM.IEDMService.CreateDatabaseRequest
|
|
||||||
Return MyBase.Channel.CreateDatabaseRequest(Name, Debug)
|
|
||||||
End Function
|
|
||||||
|
|
||||||
Public Function CreateDatabaseRequestAsync(ByVal Name As String, ByVal Debug As Boolean) As System.Threading.Tasks.Task(Of String) Implements NetworkService_DDEDM.IEDMService.CreateDatabaseRequestAsync
|
|
||||||
Return MyBase.Channel.CreateDatabaseRequestAsync(Name, Debug)
|
|
||||||
End Function
|
|
||||||
|
|
||||||
Public Sub CloseDatabaseRequest() Implements NetworkService_DDEDM.IEDMService.CloseDatabaseRequest
|
|
||||||
MyBase.Channel.CloseDatabaseRequest
|
|
||||||
End Sub
|
|
||||||
|
|
||||||
Public Function CloseDatabaseRequestAsync() As System.Threading.Tasks.Task Implements NetworkService_DDEDM.IEDMService.CloseDatabaseRequestAsync
|
|
||||||
Return MyBase.Channel.CloseDatabaseRequestAsync
|
|
||||||
End Function
|
|
||||||
|
|
||||||
Public Function ReturnDatatable(ByVal SQL As String) As NetworkService_DDEDM.TableResult Implements NetworkService_DDEDM.IEDMService.ReturnDatatable
|
|
||||||
Return MyBase.Channel.ReturnDatatable(SQL)
|
|
||||||
End Function
|
|
||||||
|
|
||||||
Public Function ReturnDatatableAsync(ByVal SQL As String) As System.Threading.Tasks.Task(Of NetworkService_DDEDM.TableResult) Implements NetworkService_DDEDM.IEDMService.ReturnDatatableAsync
|
|
||||||
Return MyBase.Channel.ReturnDatatableAsync(SQL)
|
|
||||||
End Function
|
|
||||||
|
|
||||||
Public Function ReturnScalar(ByVal SQL As String) As NetworkService_DDEDM.ScalarResult Implements NetworkService_DDEDM.IEDMService.ReturnScalar
|
|
||||||
Return MyBase.Channel.ReturnScalar(SQL)
|
|
||||||
End Function
|
|
||||||
|
|
||||||
Public Function ReturnScalarAsync(ByVal SQL As String) As System.Threading.Tasks.Task(Of NetworkService_DDEDM.ScalarResult) Implements NetworkService_DDEDM.IEDMService.ReturnScalarAsync
|
|
||||||
Return MyBase.Channel.ReturnScalarAsync(SQL)
|
|
||||||
End Function
|
|
||||||
|
|
||||||
Public Function ExecuteNonQuery(ByVal SQL As String) As NetworkService_DDEDM.NonQueryResult Implements NetworkService_DDEDM.IEDMService.ExecuteNonQuery
|
|
||||||
Return MyBase.Channel.ExecuteNonQuery(SQL)
|
|
||||||
End Function
|
|
||||||
|
|
||||||
Public Function ExecuteNonQueryAsync(ByVal SQL As String) As System.Threading.Tasks.Task(Of NetworkService_DDEDM.NonQueryResult) Implements NetworkService_DDEDM.IEDMService.ExecuteNonQueryAsync
|
|
||||||
Return MyBase.Channel.ExecuteNonQueryAsync(SQL)
|
|
||||||
End Function
|
|
||||||
|
|
||||||
Public Function CreateFile(ByVal Contents() As Byte, ByVal Extension As String) As String Implements NetworkService_DDEDM.IEDMService.CreateFile
|
|
||||||
Return MyBase.Channel.CreateFile(Contents, Extension)
|
|
||||||
End Function
|
|
||||||
|
|
||||||
Public Function CreateFileAsync(ByVal Contents() As Byte, ByVal Extension As String) As System.Threading.Tasks.Task(Of String) Implements NetworkService_DDEDM.IEDMService.CreateFileAsync
|
|
||||||
Return MyBase.Channel.CreateFileAsync(Contents, Extension)
|
|
||||||
End Function
|
|
||||||
|
|
||||||
Public Function UpdateFile(ByVal ContainerId As String, ByVal Contents() As Byte) As String Implements NetworkService_DDEDM.IEDMService.UpdateFile
|
|
||||||
Return MyBase.Channel.UpdateFile(ContainerId, Contents)
|
|
||||||
End Function
|
|
||||||
|
|
||||||
Public Function UpdateFileAsync(ByVal ContainerId As String, ByVal Contents() As Byte) As System.Threading.Tasks.Task(Of String) Implements NetworkService_DDEDM.IEDMService.UpdateFileAsync
|
|
||||||
Return MyBase.Channel.UpdateFileAsync(ContainerId, Contents)
|
|
||||||
End Function
|
|
||||||
|
|
||||||
Public Function GetFile(ByVal ContainerId As String) As NetworkService_DDEDM.ContainerResult Implements NetworkService_DDEDM.IEDMService.GetFile
|
|
||||||
Return MyBase.Channel.GetFile(ContainerId)
|
|
||||||
End Function
|
|
||||||
|
|
||||||
Public Function GetFileAsync(ByVal ContainerId As String) As System.Threading.Tasks.Task(Of NetworkService_DDEDM.ContainerResult) Implements NetworkService_DDEDM.IEDMService.GetFileAsync
|
|
||||||
Return MyBase.Channel.GetFileAsync(ContainerId)
|
|
||||||
End Function
|
|
||||||
|
|
||||||
Public Function DeleteFile(ByVal ContainerId As String) As Boolean Implements NetworkService_DDEDM.IEDMService.DeleteFile
|
|
||||||
Return MyBase.Channel.DeleteFile(ContainerId)
|
|
||||||
End Function
|
|
||||||
|
|
||||||
Public Function DeleteFileAsync(ByVal ContainerId As String) As System.Threading.Tasks.Task(Of Boolean) Implements NetworkService_DDEDM.IEDMService.DeleteFileAsync
|
|
||||||
Return MyBase.Channel.DeleteFileAsync(ContainerId)
|
|
||||||
End Function
|
|
||||||
End Class
|
|
||||||
End Namespace
|
|
||||||
@ -1,17 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/System.Data" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/System.Data" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
|
||||||
<xs:element name="DataTable" nillable="true">
|
|
||||||
<xs:complexType>
|
|
||||||
<xs:annotation>
|
|
||||||
<xs:appinfo>
|
|
||||||
<ActualType Name="DataTable" Namespace="http://schemas.datacontract.org/2004/07/System.Data" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
|
|
||||||
</ActualType>
|
|
||||||
</xs:appinfo>
|
|
||||||
</xs:annotation>
|
|
||||||
<xs:sequence>
|
|
||||||
<xs:any minOccurs="0" maxOccurs="unbounded" namespace="http://www.w3.org/2001/XMLSchema" processContents="lax" />
|
|
||||||
<xs:any minOccurs="1" namespace="urn:schemas-microsoft-com:xml-diffgram-v1" processContents="lax" />
|
|
||||||
</xs:sequence>
|
|
||||||
</xs:complexType>
|
|
||||||
</xs:element>
|
|
||||||
</xs:schema>
|
|
||||||
@ -1,10 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<configurationSnapshot xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:schemas-microsoft-com:xml-wcfconfigurationsnapshot">
|
|
||||||
<behaviors />
|
|
||||||
<bindings>
|
|
||||||
<binding digest="System.ServiceModel.Configuration.NetTcpBindingElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:<?xml version="1.0" encoding="utf-16"?><Data name="tcpBinding" />" bindingType="netTcpBinding" name="tcpBinding" />
|
|
||||||
</bindings>
|
|
||||||
<endpoints>
|
|
||||||
<endpoint normalizedDigest="<?xml version="1.0" encoding="utf-16"?><Data address="net.tcp://localhost:9000/DigitalData/Services/Main" binding="netTcpBinding" bindingConfiguration="tcpBinding" contract="NetworkService_DDEDM.IEDMService" name="tcpBinding"><identity><dns value="localhost" /></identity></Data>" digest="<?xml version="1.0" encoding="utf-16"?><Data address="net.tcp://localhost:9000/DigitalData/Services/Main" binding="netTcpBinding" bindingConfiguration="tcpBinding" contract="NetworkService_DDEDM.IEDMService" name="tcpBinding"><identity><dns value="localhost" /></identity></Data>" contractName="NetworkService_DDEDM.IEDMService" name="tcpBinding" />
|
|
||||||
</endpoints>
|
|
||||||
</configurationSnapshot>
|
|
||||||
@ -1,210 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<SavedWcfConfigurationInformation xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Version="9.1" CheckSum="V50XVutpih45LndyfNEsy8WZ2wE=">
|
|
||||||
<bindingConfigurations>
|
|
||||||
<bindingConfiguration bindingType="netTcpBinding" name="tcpBinding">
|
|
||||||
<properties>
|
|
||||||
<property path="/name" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue>tcpBinding</serializedValue>
|
|
||||||
</property>
|
|
||||||
<property path="/closeTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue />
|
|
||||||
</property>
|
|
||||||
<property path="/openTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue />
|
|
||||||
</property>
|
|
||||||
<property path="/receiveTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue />
|
|
||||||
</property>
|
|
||||||
<property path="/sendTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue />
|
|
||||||
</property>
|
|
||||||
<property path="/transactionFlow" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue>False</serializedValue>
|
|
||||||
</property>
|
|
||||||
<property path="/transferMode" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.TransferMode, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue>Buffered</serializedValue>
|
|
||||||
</property>
|
|
||||||
<property path="/transactionProtocol" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.TransactionProtocol, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue>OleTransactions</serializedValue>
|
|
||||||
</property>
|
|
||||||
<property path="/hostNameComparisonMode" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.HostNameComparisonMode, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue>StrongWildcard</serializedValue>
|
|
||||||
</property>
|
|
||||||
<property path="/listenBacklog" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue>0</serializedValue>
|
|
||||||
</property>
|
|
||||||
<property path="/maxBufferPoolSize" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int64, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue />
|
|
||||||
</property>
|
|
||||||
<property path="/maxBufferSize" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue>65536</serializedValue>
|
|
||||||
</property>
|
|
||||||
<property path="/maxConnections" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue>0</serializedValue>
|
|
||||||
</property>
|
|
||||||
<property path="/maxReceivedMessageSize" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int64, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue />
|
|
||||||
</property>
|
|
||||||
<property path="/portSharingEnabled" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue>False</serializedValue>
|
|
||||||
</property>
|
|
||||||
<property path="/readerQuotas" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue>System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement</serializedValue>
|
|
||||||
</property>
|
|
||||||
<property path="/readerQuotas/maxDepth" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue>0</serializedValue>
|
|
||||||
</property>
|
|
||||||
<property path="/readerQuotas/maxStringContentLength" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue>0</serializedValue>
|
|
||||||
</property>
|
|
||||||
<property path="/readerQuotas/maxArrayLength" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue>0</serializedValue>
|
|
||||||
</property>
|
|
||||||
<property path="/readerQuotas/maxBytesPerRead" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue>0</serializedValue>
|
|
||||||
</property>
|
|
||||||
<property path="/readerQuotas/maxNameTableCharCount" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue>0</serializedValue>
|
|
||||||
</property>
|
|
||||||
<property path="/reliableSession" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.StandardBindingOptionalReliableSessionElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue>System.ServiceModel.Configuration.StandardBindingOptionalReliableSessionElement</serializedValue>
|
|
||||||
</property>
|
|
||||||
<property path="/reliableSession/ordered" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue>True</serializedValue>
|
|
||||||
</property>
|
|
||||||
<property path="/reliableSession/inactivityTimeout" isComplexType="false" isExplicitlyDefined="false" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue>00:10:00</serializedValue>
|
|
||||||
</property>
|
|
||||||
<property path="/reliableSession/enabled" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue>False</serializedValue>
|
|
||||||
</property>
|
|
||||||
<property path="/security" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.NetTcpSecurityElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue>System.ServiceModel.Configuration.NetTcpSecurityElement</serializedValue>
|
|
||||||
</property>
|
|
||||||
<property path="/security/mode" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.SecurityMode, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue>Transport</serializedValue>
|
|
||||||
</property>
|
|
||||||
<property path="/security/transport" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.TcpTransportSecurityElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue>System.ServiceModel.Configuration.TcpTransportSecurityElement</serializedValue>
|
|
||||||
</property>
|
|
||||||
<property path="/security/transport/clientCredentialType" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.TcpClientCredentialType, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue>Windows</serializedValue>
|
|
||||||
</property>
|
|
||||||
<property path="/security/transport/protectionLevel" isComplexType="false" isExplicitlyDefined="false" clrType="System.Net.Security.ProtectionLevel, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue>EncryptAndSign</serializedValue>
|
|
||||||
</property>
|
|
||||||
<property path="/security/transport/extendedProtectionPolicy" isComplexType="true" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue>System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement</serializedValue>
|
|
||||||
</property>
|
|
||||||
<property path="/security/transport/extendedProtectionPolicy/policyEnforcement" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.PolicyEnforcement, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue>Never</serializedValue>
|
|
||||||
</property>
|
|
||||||
<property path="/security/transport/extendedProtectionPolicy/protectionScenario" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.ProtectionScenario, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue>TransportSelected</serializedValue>
|
|
||||||
</property>
|
|
||||||
<property path="/security/transport/extendedProtectionPolicy/customServiceNames" isComplexType="true" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.Configuration.ServiceNameElementCollection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue>(Sammlung)</serializedValue>
|
|
||||||
</property>
|
|
||||||
<property path="/security/transport/sslProtocols" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Authentication.SslProtocols, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue>Tls, Tls11, Tls12</serializedValue>
|
|
||||||
</property>
|
|
||||||
<property path="/security/message" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.MessageSecurityOverTcpElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue>System.ServiceModel.Configuration.MessageSecurityOverTcpElement</serializedValue>
|
|
||||||
</property>
|
|
||||||
<property path="/security/message/clientCredentialType" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.MessageCredentialType, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue>Windows</serializedValue>
|
|
||||||
</property>
|
|
||||||
<property path="/security/message/algorithmSuite" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.Security.SecurityAlgorithmSuite, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue>Default</serializedValue>
|
|
||||||
</property>
|
|
||||||
</properties>
|
|
||||||
</bindingConfiguration>
|
|
||||||
</bindingConfigurations>
|
|
||||||
<endpoints>
|
|
||||||
<endpoint name="tcpBinding" contract="NetworkService_DDEDM.IEDMService" bindingType="netTcpBinding" address="net.tcp://localhost:9000/DigitalData/Services/Main" bindingConfiguration="tcpBinding">
|
|
||||||
<properties>
|
|
||||||
<property path="/address" isComplexType="false" isExplicitlyDefined="true" clrType="System.Uri, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue>net.tcp://localhost:9000/DigitalData/Services/Main</serializedValue>
|
|
||||||
</property>
|
|
||||||
<property path="/behaviorConfiguration" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue />
|
|
||||||
</property>
|
|
||||||
<property path="/binding" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue>netTcpBinding</serializedValue>
|
|
||||||
</property>
|
|
||||||
<property path="/bindingConfiguration" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue>tcpBinding</serializedValue>
|
|
||||||
</property>
|
|
||||||
<property path="/contract" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue>NetworkService_DDEDM.IEDMService</serializedValue>
|
|
||||||
</property>
|
|
||||||
<property path="/headers" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.AddressHeaderCollectionElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue>System.ServiceModel.Configuration.AddressHeaderCollectionElement</serializedValue>
|
|
||||||
</property>
|
|
||||||
<property path="/headers/headers" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.Channels.AddressHeaderCollection, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue><Header /></serializedValue>
|
|
||||||
</property>
|
|
||||||
<property path="/identity" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.IdentityElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue>System.ServiceModel.Configuration.IdentityElement</serializedValue>
|
|
||||||
</property>
|
|
||||||
<property path="/identity/userPrincipalName" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.UserPrincipalNameElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue>System.ServiceModel.Configuration.UserPrincipalNameElement</serializedValue>
|
|
||||||
</property>
|
|
||||||
<property path="/identity/userPrincipalName/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue />
|
|
||||||
</property>
|
|
||||||
<property path="/identity/servicePrincipalName" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.ServicePrincipalNameElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue>System.ServiceModel.Configuration.ServicePrincipalNameElement</serializedValue>
|
|
||||||
</property>
|
|
||||||
<property path="/identity/servicePrincipalName/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue />
|
|
||||||
</property>
|
|
||||||
<property path="/identity/dns" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.DnsElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue>System.ServiceModel.Configuration.DnsElement</serializedValue>
|
|
||||||
</property>
|
|
||||||
<property path="/identity/dns/value" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue>localhost</serializedValue>
|
|
||||||
</property>
|
|
||||||
<property path="/identity/rsa" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.RsaElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue>System.ServiceModel.Configuration.RsaElement</serializedValue>
|
|
||||||
</property>
|
|
||||||
<property path="/identity/rsa/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue />
|
|
||||||
</property>
|
|
||||||
<property path="/identity/certificate" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.CertificateElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue>System.ServiceModel.Configuration.CertificateElement</serializedValue>
|
|
||||||
</property>
|
|
||||||
<property path="/identity/certificate/encodedValue" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue />
|
|
||||||
</property>
|
|
||||||
<property path="/identity/certificateReference" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.CertificateReferenceElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue>System.ServiceModel.Configuration.CertificateReferenceElement</serializedValue>
|
|
||||||
</property>
|
|
||||||
<property path="/identity/certificateReference/storeName" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Cryptography.X509Certificates.StoreName, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue>My</serializedValue>
|
|
||||||
</property>
|
|
||||||
<property path="/identity/certificateReference/storeLocation" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Cryptography.X509Certificates.StoreLocation, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue>LocalMachine</serializedValue>
|
|
||||||
</property>
|
|
||||||
<property path="/identity/certificateReference/x509FindType" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Cryptography.X509Certificates.X509FindType, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue>FindBySubjectDistinguishedName</serializedValue>
|
|
||||||
</property>
|
|
||||||
<property path="/identity/certificateReference/findValue" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue />
|
|
||||||
</property>
|
|
||||||
<property path="/identity/certificateReference/isChainIncluded" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue>False</serializedValue>
|
|
||||||
</property>
|
|
||||||
<property path="/name" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue>tcpBinding</serializedValue>
|
|
||||||
</property>
|
|
||||||
<property path="/kind" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue />
|
|
||||||
</property>
|
|
||||||
<property path="/endpointConfiguration" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<serializedValue />
|
|
||||||
</property>
|
|
||||||
</properties>
|
|
||||||
</endpoint>
|
|
||||||
</endpoints>
|
|
||||||
</SavedWcfConfigurationInformation>
|
|
||||||
@ -1,135 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<wsdl:definitions xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns:wsa10="http://www.w3.org/2005/08/addressing" xmlns:tns="http://tempuri.org/" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:i0="http://DigitalData.Services.EDMService" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="EDMService" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
|
|
||||||
<wsp:Policy wsu:Id="tcpBinding_policy">
|
|
||||||
<wsp:ExactlyOne>
|
|
||||||
<wsp:All>
|
|
||||||
<msb:BinaryEncoding xmlns:msb="http://schemas.microsoft.com/ws/06/2004/mspolicy/netbinary1">
|
|
||||||
</msb:BinaryEncoding>
|
|
||||||
<sp:TransportBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
|
|
||||||
<wsp:Policy>
|
|
||||||
<sp:TransportToken>
|
|
||||||
<wsp:Policy>
|
|
||||||
<msf:WindowsTransportSecurity xmlns:msf="http://schemas.microsoft.com/ws/2006/05/framing/policy">
|
|
||||||
<msf:ProtectionLevel>EncryptAndSign</msf:ProtectionLevel>
|
|
||||||
</msf:WindowsTransportSecurity>
|
|
||||||
</wsp:Policy>
|
|
||||||
</sp:TransportToken>
|
|
||||||
<sp:AlgorithmSuite>
|
|
||||||
<wsp:Policy>
|
|
||||||
<sp:Basic256>
|
|
||||||
</sp:Basic256>
|
|
||||||
</wsp:Policy>
|
|
||||||
</sp:AlgorithmSuite>
|
|
||||||
<sp:Layout>
|
|
||||||
<wsp:Policy>
|
|
||||||
<sp:Strict>
|
|
||||||
</sp:Strict>
|
|
||||||
</wsp:Policy>
|
|
||||||
</sp:Layout>
|
|
||||||
</wsp:Policy>
|
|
||||||
</sp:TransportBinding>
|
|
||||||
<wsaw:UsingAddressing>
|
|
||||||
</wsaw:UsingAddressing>
|
|
||||||
</wsp:All>
|
|
||||||
</wsp:ExactlyOne>
|
|
||||||
</wsp:Policy>
|
|
||||||
<wsdl:import namespace="http://DigitalData.Services.EDMService" location="" />
|
|
||||||
<wsdl:types />
|
|
||||||
<wsdl:binding name="tcpBinding" type="i0:IEDMService">
|
|
||||||
<wsp:PolicyReference URI="#tcpBinding_policy">
|
|
||||||
</wsp:PolicyReference>
|
|
||||||
<soap12:binding transport="http://schemas.microsoft.com/soap/tcp" />
|
|
||||||
<wsdl:operation name="CreateDatabaseRequest">
|
|
||||||
<soap12:operation soapAction="http://DigitalData.Services.EDMService/IEDMService/CreateDatabaseRequest" style="document" />
|
|
||||||
<wsdl:input>
|
|
||||||
<soap12:body use="literal" />
|
|
||||||
</wsdl:input>
|
|
||||||
<wsdl:output>
|
|
||||||
<soap12:body use="literal" />
|
|
||||||
</wsdl:output>
|
|
||||||
</wsdl:operation>
|
|
||||||
<wsdl:operation name="CloseDatabaseRequest">
|
|
||||||
<soap12:operation soapAction="http://DigitalData.Services.EDMService/IEDMService/CloseDatabaseRequest" style="document" />
|
|
||||||
<wsdl:input>
|
|
||||||
<soap12:body use="literal" />
|
|
||||||
</wsdl:input>
|
|
||||||
<wsdl:output>
|
|
||||||
<soap12:body use="literal" />
|
|
||||||
</wsdl:output>
|
|
||||||
</wsdl:operation>
|
|
||||||
<wsdl:operation name="ReturnDatatable">
|
|
||||||
<soap12:operation soapAction="http://DigitalData.Services.EDMService/IEDMService/ReturnDatatable" style="document" />
|
|
||||||
<wsdl:input>
|
|
||||||
<soap12:body use="literal" />
|
|
||||||
</wsdl:input>
|
|
||||||
<wsdl:output>
|
|
||||||
<soap12:body use="literal" />
|
|
||||||
</wsdl:output>
|
|
||||||
</wsdl:operation>
|
|
||||||
<wsdl:operation name="ReturnScalar">
|
|
||||||
<soap12:operation soapAction="http://DigitalData.Services.EDMService/IEDMService/ReturnScalar" style="document" />
|
|
||||||
<wsdl:input>
|
|
||||||
<soap12:body use="literal" />
|
|
||||||
</wsdl:input>
|
|
||||||
<wsdl:output>
|
|
||||||
<soap12:body use="literal" />
|
|
||||||
</wsdl:output>
|
|
||||||
</wsdl:operation>
|
|
||||||
<wsdl:operation name="ExecuteNonQuery">
|
|
||||||
<soap12:operation soapAction="http://DigitalData.Services.EDMService/IEDMService/ExecuteNonQuery" style="document" />
|
|
||||||
<wsdl:input>
|
|
||||||
<soap12:body use="literal" />
|
|
||||||
</wsdl:input>
|
|
||||||
<wsdl:output>
|
|
||||||
<soap12:body use="literal" />
|
|
||||||
</wsdl:output>
|
|
||||||
</wsdl:operation>
|
|
||||||
<wsdl:operation name="CreateFile">
|
|
||||||
<soap12:operation soapAction="http://DigitalData.Services.EDMService/IEDMService/CreateFile" style="document" />
|
|
||||||
<wsdl:input>
|
|
||||||
<soap12:body use="literal" />
|
|
||||||
</wsdl:input>
|
|
||||||
<wsdl:output>
|
|
||||||
<soap12:body use="literal" />
|
|
||||||
</wsdl:output>
|
|
||||||
</wsdl:operation>
|
|
||||||
<wsdl:operation name="UpdateFile">
|
|
||||||
<soap12:operation soapAction="http://DigitalData.Services.EDMService/IEDMService/UpdateFile" style="document" />
|
|
||||||
<wsdl:input>
|
|
||||||
<soap12:body use="literal" />
|
|
||||||
</wsdl:input>
|
|
||||||
<wsdl:output>
|
|
||||||
<soap12:body use="literal" />
|
|
||||||
</wsdl:output>
|
|
||||||
</wsdl:operation>
|
|
||||||
<wsdl:operation name="GetFile">
|
|
||||||
<soap12:operation soapAction="http://DigitalData.Services.EDMService/IEDMService/GetFile" style="document" />
|
|
||||||
<wsdl:input>
|
|
||||||
<soap12:body use="literal" />
|
|
||||||
</wsdl:input>
|
|
||||||
<wsdl:output>
|
|
||||||
<soap12:body use="literal" />
|
|
||||||
</wsdl:output>
|
|
||||||
</wsdl:operation>
|
|
||||||
<wsdl:operation name="DeleteFile">
|
|
||||||
<soap12:operation soapAction="http://DigitalData.Services.EDMService/IEDMService/DeleteFile" style="document" />
|
|
||||||
<wsdl:input>
|
|
||||||
<soap12:body use="literal" />
|
|
||||||
</wsdl:input>
|
|
||||||
<wsdl:output>
|
|
||||||
<soap12:body use="literal" />
|
|
||||||
</wsdl:output>
|
|
||||||
</wsdl:operation>
|
|
||||||
</wsdl:binding>
|
|
||||||
<wsdl:service name="EDMService">
|
|
||||||
<wsdl:port name="tcpBinding" binding="tns:tcpBinding">
|
|
||||||
<soap12:address location="net.tcp://localhost:9000/DigitalData/Services/Main" />
|
|
||||||
<wsa10:EndpointReference>
|
|
||||||
<wsa10:Address>net.tcp://localhost:9000/DigitalData/Services/Main</wsa10:Address>
|
|
||||||
<Identity xmlns="http://schemas.xmlsoap.org/ws/2006/02/addressingidentity">
|
|
||||||
<Dns>localhost</Dns>
|
|
||||||
</Identity>
|
|
||||||
</wsa10:EndpointReference>
|
|
||||||
</wsdl:port>
|
|
||||||
</wsdl:service>
|
|
||||||
</wsdl:definitions>
|
|
||||||
@ -1,42 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<xs:schema xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
|
||||||
<xs:element name="anyType" nillable="true" type="xs:anyType" />
|
|
||||||
<xs:element name="anyURI" nillable="true" type="xs:anyURI" />
|
|
||||||
<xs:element name="base64Binary" nillable="true" type="xs:base64Binary" />
|
|
||||||
<xs:element name="boolean" nillable="true" type="xs:boolean" />
|
|
||||||
<xs:element name="byte" nillable="true" type="xs:byte" />
|
|
||||||
<xs:element name="dateTime" nillable="true" type="xs:dateTime" />
|
|
||||||
<xs:element name="decimal" nillable="true" type="xs:decimal" />
|
|
||||||
<xs:element name="double" nillable="true" type="xs:double" />
|
|
||||||
<xs:element name="float" nillable="true" type="xs:float" />
|
|
||||||
<xs:element name="int" nillable="true" type="xs:int" />
|
|
||||||
<xs:element name="long" nillable="true" type="xs:long" />
|
|
||||||
<xs:element name="QName" nillable="true" type="xs:QName" />
|
|
||||||
<xs:element name="short" nillable="true" type="xs:short" />
|
|
||||||
<xs:element name="string" nillable="true" type="xs:string" />
|
|
||||||
<xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte" />
|
|
||||||
<xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt" />
|
|
||||||
<xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong" />
|
|
||||||
<xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort" />
|
|
||||||
<xs:element name="char" nillable="true" type="tns:char" />
|
|
||||||
<xs:simpleType name="char">
|
|
||||||
<xs:restriction base="xs:int" />
|
|
||||||
</xs:simpleType>
|
|
||||||
<xs:element name="duration" nillable="true" type="tns:duration" />
|
|
||||||
<xs:simpleType name="duration">
|
|
||||||
<xs:restriction base="xs:duration">
|
|
||||||
<xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?" />
|
|
||||||
<xs:minInclusive value="-P10675199DT2H48M5.4775808S" />
|
|
||||||
<xs:maxInclusive value="P10675199DT2H48M5.4775807S" />
|
|
||||||
</xs:restriction>
|
|
||||||
</xs:simpleType>
|
|
||||||
<xs:element name="guid" nillable="true" type="tns:guid" />
|
|
||||||
<xs:simpleType name="guid">
|
|
||||||
<xs:restriction base="xs:string">
|
|
||||||
<xs:pattern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}" />
|
|
||||||
</xs:restriction>
|
|
||||||
</xs:simpleType>
|
|
||||||
<xs:attribute name="FactoryType" type="xs:QName" />
|
|
||||||
<xs:attribute name="Id" type="xs:ID" />
|
|
||||||
<xs:attribute name="Ref" type="xs:IDREF" />
|
|
||||||
</xs:schema>
|
|
||||||
@ -1,5 +1,5 @@
|
|||||||
Imports DigitalData.Controls.LookupGrid
|
Imports DigitalData.Controls.LookupGrid
|
||||||
Imports EDMI_ClientSuite.ClassControlUtils
|
Imports DigitalData.GUIs.ClientSuite.ClassControlUtils
|
||||||
|
|
||||||
Public Class ClassControlBuilder
|
Public Class ClassControlBuilder
|
||||||
#Region "State"
|
#Region "State"
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
Imports System.ComponentModel
|
Imports System.ComponentModel
|
||||||
Imports EDMI_ClientSuite.ClassControlLocalization
|
Imports DigitalData.GUIs.ClientSuite.ClassControlLocalization
|
||||||
Imports EDMI_ClientSuite.ClassControlUtils
|
Imports DigitalData.GUIs.ClientSuite.ClassControlUtils
|
||||||
|
|
||||||
Namespace ControlProperties
|
Namespace ControlProperties
|
||||||
Public MustInherit Class ClassBaseProperties
|
Public MustInherit Class ClassBaseProperties
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
Imports EDMI_ClientSuite.ClassControlLocalization
|
Imports DigitalData.GUIs.ClientSuite.ClassControlLocalization
|
||||||
|
|
||||||
Namespace ControlProperties
|
Namespace ControlProperties
|
||||||
Public MustInherit Class ClassInputProperties
|
Public MustInherit Class ClassInputProperties
|
||||||
|
|||||||
@ -1,12 +1,6 @@
|
|||||||
Imports System.ComponentModel
|
Imports DigitalData.GUIs.ClientSuite.ClassControlLocalization
|
||||||
Imports System.Drawing.Design
|
|
||||||
Imports DevExpress.XtraEditors.Repository
|
|
||||||
Imports EDMI_ClientSuite.ClassControlLocalization
|
|
||||||
|
|
||||||
Namespace ControlProperties
|
Namespace ControlProperties
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Public Class ClassMultiInputProperties
|
Public Class ClassMultiInputProperties
|
||||||
Inherits ClassInputProperties
|
Inherits ClassInputProperties
|
||||||
|
|
||||||
@ -23,5 +17,4 @@ Namespace ControlProperties
|
|||||||
End Set
|
End Set
|
||||||
End Property
|
End Property
|
||||||
End Class
|
End Class
|
||||||
|
|
||||||
End Namespace
|
End Namespace
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
Imports System.ComponentModel
|
Imports System.ComponentModel
|
||||||
Imports EDMI_ClientSuite.ClassControlLocalization
|
Imports DigitalData.GUIs.ClientSuite.ClassControlLocalization
|
||||||
|
|
||||||
Namespace ControlProperties
|
Namespace ControlProperties
|
||||||
Public Class ClassLabelProperties
|
Public Class ClassLabelProperties
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
Imports System.ComponentModel
|
Imports System.ComponentModel
|
||||||
Imports EDMI_ClientSuite.ClassControlLocalization
|
Imports DigitalData.GUIs.ClientSuite.ClassControlLocalization
|
||||||
|
|
||||||
Namespace ControlProperties
|
Namespace ControlProperties
|
||||||
Public Class ClassTextboxProperties
|
Public Class ClassTextboxProperties
|
||||||
|
|||||||
@ -22,15 +22,17 @@ Partial Class frmEntityDesigner
|
|||||||
'Das Bearbeiten mit dem Code-Editor ist nicht möglich.
|
'Das Bearbeiten mit dem Code-Editor ist nicht möglich.
|
||||||
<System.Diagnostics.DebuggerStepThrough()>
|
<System.Diagnostics.DebuggerStepThrough()>
|
||||||
Private Sub InitializeComponent()
|
Private Sub InitializeComponent()
|
||||||
Me.PanelMain = New EDMI_ClientSuite.ControlSnapPanel()
|
Me.components = New System.ComponentModel.Container()
|
||||||
|
Me.PanelMain = New ClientSuite.ControlSnapPanel(Me.components)
|
||||||
Me.TabControlMain = New DevExpress.XtraTab.XtraTabControl()
|
Me.TabControlMain = New DevExpress.XtraTab.XtraTabControl()
|
||||||
Me.TabPageControls = New DevExpress.XtraTab.XtraTabPage()
|
Me.TabPageControls = New DevExpress.XtraTab.XtraTabPage()
|
||||||
|
Me.btnCombobox = New System.Windows.Forms.Button()
|
||||||
Me.btnTextbox = New System.Windows.Forms.Button()
|
Me.btnTextbox = New System.Windows.Forms.Button()
|
||||||
Me.btnLabel = New System.Windows.Forms.Button()
|
Me.btnLabel = New System.Windows.Forms.Button()
|
||||||
Me.TabPageProperties = New DevExpress.XtraTab.XtraTabPage()
|
Me.TabPageProperties = New DevExpress.XtraTab.XtraTabPage()
|
||||||
Me.PropertyGridMain = New DevExpress.XtraVerticalGrid.PropertyGridControl()
|
Me.PropertyGridMain = New DevExpress.XtraVerticalGrid.PropertyGridControl()
|
||||||
Me.SplitContainerControlMain = New DevExpress.XtraEditors.SplitContainerControl()
|
Me.SplitContainerControlMain = New DevExpress.XtraEditors.SplitContainerControl()
|
||||||
Me.btnCombobox = New System.Windows.Forms.Button()
|
Me.Label1 = New System.Windows.Forms.Label()
|
||||||
CType(Me.TabControlMain, System.ComponentModel.ISupportInitialize).BeginInit()
|
CType(Me.TabControlMain, System.ComponentModel.ISupportInitialize).BeginInit()
|
||||||
Me.TabControlMain.SuspendLayout()
|
Me.TabControlMain.SuspendLayout()
|
||||||
Me.TabPageControls.SuspendLayout()
|
Me.TabPageControls.SuspendLayout()
|
||||||
@ -63,6 +65,7 @@ Partial Class frmEntityDesigner
|
|||||||
'
|
'
|
||||||
'TabPageControls
|
'TabPageControls
|
||||||
'
|
'
|
||||||
|
Me.TabPageControls.Controls.Add(Me.Label1)
|
||||||
Me.TabPageControls.Controls.Add(Me.btnCombobox)
|
Me.TabPageControls.Controls.Add(Me.btnCombobox)
|
||||||
Me.TabPageControls.Controls.Add(Me.btnTextbox)
|
Me.TabPageControls.Controls.Add(Me.btnTextbox)
|
||||||
Me.TabPageControls.Controls.Add(Me.btnLabel)
|
Me.TabPageControls.Controls.Add(Me.btnLabel)
|
||||||
@ -70,20 +73,29 @@ Partial Class frmEntityDesigner
|
|||||||
Me.TabPageControls.Size = New System.Drawing.Size(222, 425)
|
Me.TabPageControls.Size = New System.Drawing.Size(222, 425)
|
||||||
Me.TabPageControls.Text = "Controls"
|
Me.TabPageControls.Text = "Controls"
|
||||||
'
|
'
|
||||||
|
'btnCombobox
|
||||||
|
'
|
||||||
|
Me.btnCombobox.Location = New System.Drawing.Point(3, 92)
|
||||||
|
Me.btnCombobox.Name = "btnCombobox"
|
||||||
|
Me.btnCombobox.Size = New System.Drawing.Size(216, 23)
|
||||||
|
Me.btnCombobox.TabIndex = 1
|
||||||
|
Me.btnCombobox.Text = "Combobox"
|
||||||
|
Me.btnCombobox.UseVisualStyleBackColor = True
|
||||||
|
'
|
||||||
'btnTextbox
|
'btnTextbox
|
||||||
'
|
'
|
||||||
Me.btnTextbox.Location = New System.Drawing.Point(15, 48)
|
Me.btnTextbox.Location = New System.Drawing.Point(3, 63)
|
||||||
Me.btnTextbox.Name = "btnTextbox"
|
Me.btnTextbox.Name = "btnTextbox"
|
||||||
Me.btnTextbox.Size = New System.Drawing.Size(122, 23)
|
Me.btnTextbox.Size = New System.Drawing.Size(216, 23)
|
||||||
Me.btnTextbox.TabIndex = 1
|
Me.btnTextbox.TabIndex = 1
|
||||||
Me.btnTextbox.Text = "Textbox"
|
Me.btnTextbox.Text = "Textbox"
|
||||||
Me.btnTextbox.UseVisualStyleBackColor = True
|
Me.btnTextbox.UseVisualStyleBackColor = True
|
||||||
'
|
'
|
||||||
'btnLabel
|
'btnLabel
|
||||||
'
|
'
|
||||||
Me.btnLabel.Location = New System.Drawing.Point(15, 19)
|
Me.btnLabel.Location = New System.Drawing.Point(3, 34)
|
||||||
Me.btnLabel.Name = "btnLabel"
|
Me.btnLabel.Name = "btnLabel"
|
||||||
Me.btnLabel.Size = New System.Drawing.Size(122, 23)
|
Me.btnLabel.Size = New System.Drawing.Size(216, 23)
|
||||||
Me.btnLabel.TabIndex = 0
|
Me.btnLabel.TabIndex = 0
|
||||||
Me.btnLabel.Text = "Label"
|
Me.btnLabel.Text = "Label"
|
||||||
Me.btnLabel.UseVisualStyleBackColor = True
|
Me.btnLabel.UseVisualStyleBackColor = True
|
||||||
@ -118,14 +130,14 @@ Partial Class frmEntityDesigner
|
|||||||
Me.SplitContainerControlMain.TabIndex = 1
|
Me.SplitContainerControlMain.TabIndex = 1
|
||||||
Me.SplitContainerControlMain.Text = "SplitContainerControl1"
|
Me.SplitContainerControlMain.Text = "SplitContainerControl1"
|
||||||
'
|
'
|
||||||
'btnCombobox
|
'Label1
|
||||||
'
|
'
|
||||||
Me.btnCombobox.Location = New System.Drawing.Point(15, 77)
|
Me.Label1.Dock = System.Windows.Forms.DockStyle.Top
|
||||||
Me.btnCombobox.Name = "btnCombobox"
|
Me.Label1.Location = New System.Drawing.Point(0, 0)
|
||||||
Me.btnCombobox.Size = New System.Drawing.Size(122, 23)
|
Me.Label1.Name = "Label1"
|
||||||
Me.btnCombobox.TabIndex = 1
|
Me.Label1.Size = New System.Drawing.Size(222, 31)
|
||||||
Me.btnCombobox.Text = "Combobox"
|
Me.Label1.TabIndex = 2
|
||||||
Me.btnCombobox.UseVisualStyleBackColor = True
|
Me.Label1.Text = "Ziehen Sie zum Erstellen einen Controll-Button auf das Panel"
|
||||||
'
|
'
|
||||||
'frmEntityDesigner
|
'frmEntityDesigner
|
||||||
'
|
'
|
||||||
@ -154,4 +166,5 @@ Partial Class frmEntityDesigner
|
|||||||
Friend WithEvents btnLabel As Button
|
Friend WithEvents btnLabel As Button
|
||||||
Friend WithEvents SplitContainerControlMain As DevExpress.XtraEditors.SplitContainerControl
|
Friend WithEvents SplitContainerControlMain As DevExpress.XtraEditors.SplitContainerControl
|
||||||
Friend WithEvents btnCombobox As Button
|
Friend WithEvents btnCombobox As Button
|
||||||
|
Friend WithEvents Label1 As Label
|
||||||
End Class
|
End Class
|
||||||
|
|||||||
@ -1,7 +1,8 @@
|
|||||||
Imports DevExpress.XtraEditors.Repository
|
Imports System.ComponentModel
|
||||||
|
Imports DevExpress.XtraEditors.Repository
|
||||||
Imports DevExpress.XtraVerticalGrid
|
Imports DevExpress.XtraVerticalGrid
|
||||||
Imports EDMI_ClientSuite.ClassControlUtils
|
Imports DigitalData.GUIs.ClientSuite.ClassControlUtils
|
||||||
Imports EDMI_ClientSuite.ControlProperties
|
Imports DigitalData.GUIs.ClientSuite.ControlProperties
|
||||||
|
|
||||||
Public Class frmEntityDesigner
|
Public Class frmEntityDesigner
|
||||||
Private _IsMouseDown As Boolean = False
|
Private _IsMouseDown As Boolean = False
|
||||||
@ -254,4 +255,8 @@ Public Class frmEntityDesigner
|
|||||||
End If
|
End If
|
||||||
End Select
|
End Select
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
|
Private Sub frmEntityDesigner_Closing(sender As Object, e As CancelEventArgs) Handles Me.Closing
|
||||||
|
My.MainForm.RibbonPageCategoryEntityDesigner.Visible = False
|
||||||
|
End Sub
|
||||||
End Class
|
End Class
|
||||||
@ -32,12 +32,7 @@ Namespace My
|
|||||||
|
|
||||||
<Global.System.Diagnostics.DebuggerStepThroughAttribute()> _
|
<Global.System.Diagnostics.DebuggerStepThroughAttribute()> _
|
||||||
Protected Overrides Sub OnCreateMainForm()
|
Protected Overrides Sub OnCreateMainForm()
|
||||||
Me.MainForm = Global.EDMI_ClientSuite.frmMain
|
Me.MainForm = Global.DigitalData.GUIs.ClientSuite.frmMain
|
||||||
End Sub
|
|
||||||
|
|
||||||
<Global.System.Diagnostics.DebuggerStepThroughAttribute()> _
|
|
||||||
Protected Overrides Sub OnCreateSplashScreen()
|
|
||||||
Me.SplashScreen = Global.EDMI_ClientSuite.frmSplash
|
|
||||||
End Sub
|
End Sub
|
||||||
End Class
|
End Class
|
||||||
End Namespace
|
End Namespace
|
||||||
|
|||||||
@ -6,6 +6,5 @@
|
|||||||
<ShutdownMode>0</ShutdownMode>
|
<ShutdownMode>0</ShutdownMode>
|
||||||
<EnableVisualStyles>true</EnableVisualStyles>
|
<EnableVisualStyles>true</EnableVisualStyles>
|
||||||
<AuthenticationMode>0</AuthenticationMode>
|
<AuthenticationMode>0</AuthenticationMode>
|
||||||
<SplashScreen>frmSplash</SplashScreen>
|
|
||||||
<SaveMySettingsOnExit>true</SaveMySettingsOnExit>
|
<SaveMySettingsOnExit>true</SaveMySettingsOnExit>
|
||||||
</MyApplicationData>
|
</MyApplicationData>
|
||||||
22
EDMI_ClientSuite/My Project/Resources.Designer.vb
generated
22
EDMI_ClientSuite/My Project/Resources.Designer.vb
generated
@ -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("EDMI_ClientSuite.Resources", GetType(Resources).Assembly)
|
Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("DigitalData.GUIs.ClientSuite.Resources", GetType(Resources).Assembly)
|
||||||
resourceMan = temp
|
resourceMan = temp
|
||||||
End If
|
End If
|
||||||
Return resourceMan
|
Return resourceMan
|
||||||
@ -60,26 +60,6 @@ Namespace My.Resources
|
|||||||
End Set
|
End Set
|
||||||
End Property
|
End Property
|
||||||
|
|
||||||
'''<summary>
|
|
||||||
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
|
||||||
'''</summary>
|
|
||||||
Friend ReadOnly Property email_go() As System.Drawing.Bitmap
|
|
||||||
Get
|
|
||||||
Dim obj As Object = ResourceManager.GetObject("email_go", resourceCulture)
|
|
||||||
Return CType(obj,System.Drawing.Bitmap)
|
|
||||||
End Get
|
|
||||||
End Property
|
|
||||||
|
|
||||||
'''<summary>
|
|
||||||
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
|
||||||
'''</summary>
|
|
||||||
Friend ReadOnly Property folder_go() As System.Drawing.Bitmap
|
|
||||||
Get
|
|
||||||
Dim obj As Object = ResourceManager.GetObject("folder_go", resourceCulture)
|
|
||||||
Return CType(obj,System.Drawing.Bitmap)
|
|
||||||
End Get
|
|
||||||
End Property
|
|
||||||
|
|
||||||
'''<summary>
|
'''<summary>
|
||||||
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||||
'''</summary>
|
'''</summary>
|
||||||
|
|||||||
@ -121,13 +121,7 @@
|
|||||||
<data name="iconfinder_Gowalla_324477" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="iconfinder_Gowalla_324477" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\iconfinder_Gowalla_324477.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\iconfinder_Gowalla_324477.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="email_go" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\email_go.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="user_16xLG" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="user_16xLG" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\user_16xLG.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\user_16xLG.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="folder_go" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\folder_go.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
</root>
|
</root>
|
||||||
18
EDMI_ClientSuite/My Project/Settings.Designer.vb
generated
18
EDMI_ClientSuite/My Project/Settings.Designer.vb
generated
@ -17,7 +17,7 @@ Namespace My
|
|||||||
<Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
|
<Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
|
||||||
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "15.7.0.0"), _
|
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "15.7.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 Public NotInheritable Class MySettings
|
||||||
Inherits Global.System.Configuration.ApplicationSettingsBase
|
Inherits Global.System.Configuration.ApplicationSettingsBase
|
||||||
|
|
||||||
Private Shared defaultInstance As MySettings = CType(Global.System.Configuration.ApplicationSettingsBase.Synchronized(New MySettings()),MySettings)
|
Private Shared defaultInstance As MySettings = CType(Global.System.Configuration.ApplicationSettingsBase.Synchronized(New MySettings()),MySettings)
|
||||||
@ -62,6 +62,18 @@ Namespace My
|
|||||||
Return CType(Me("EDM_NetworkService_Adress"),String)
|
Return CType(Me("EDM_NetworkService_Adress"),String)
|
||||||
End Get
|
End Get
|
||||||
End Property
|
End Property
|
||||||
|
|
||||||
|
<Global.System.Configuration.UserScopedSettingAttribute(), _
|
||||||
|
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
||||||
|
Global.System.Configuration.DefaultSettingValueAttribute("")> _
|
||||||
|
Public Property ICMServiceAddress() As String
|
||||||
|
Get
|
||||||
|
Return CType(Me("ICMServiceAddress"),String)
|
||||||
|
End Get
|
||||||
|
Set
|
||||||
|
Me("ICMServiceAddress") = value
|
||||||
|
End Set
|
||||||
|
End Property
|
||||||
End Class
|
End Class
|
||||||
End Namespace
|
End Namespace
|
||||||
|
|
||||||
@ -73,9 +85,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.EDMI_ClientSuite.My.MySettings
|
Friend ReadOnly Property Settings() As Global.DigitalData.GUIs.ClientSuite.My.MySettings
|
||||||
Get
|
Get
|
||||||
Return Global.EDMI_ClientSuite.My.MySettings.Default
|
Return Global.DigitalData.GUIs.ClientSuite.My.MySettings.Default
|
||||||
End Get
|
End Get
|
||||||
End Property
|
End Property
|
||||||
End Module
|
End Module
|
||||||
|
|||||||
@ -5,5 +5,8 @@
|
|||||||
<Setting Name="EDM_NetworkService_Adress" Type="System.String" Scope="Application">
|
<Setting Name="EDM_NetworkService_Adress" Type="System.String" Scope="Application">
|
||||||
<Value Profile="(Default)">net.tcp://172.24.12.67:9000/DigitalData/Services/Main</Value>
|
<Value Profile="(Default)">net.tcp://172.24.12.67:9000/DigitalData/Services/Main</Value>
|
||||||
</Setting>
|
</Setting>
|
||||||
|
<Setting Name="ICMServiceAddress" Type="System.String" Scope="User">
|
||||||
|
<Value Profile="(Default)" />
|
||||||
|
</Setting>
|
||||||
</Settings>
|
</Settings>
|
||||||
</SettingsFile>
|
</SettingsFile>
|
||||||
76
EDMI_ClientSuite/My Project/app.manifest
Normal file
76
EDMI_ClientSuite/My Project/app.manifest
Normal file
@ -0,0 +1,76 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||||
|
<assemblyIdentity version="1.0.0.0" name="MyApplication.app"/>
|
||||||
|
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
|
||||||
|
<security>
|
||||||
|
<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
|
||||||
|
<!-- UAC-Manifestoptionen
|
||||||
|
Wenn Sie die Ebene der Benutzerkontensteuerung für Windows ändern möchten, ersetzen Sie den
|
||||||
|
Knoten "requestedExecutionLevel" wie folgt.
|
||||||
|
|
||||||
|
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
|
||||||
|
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
|
||||||
|
<requestedExecutionLevel level="highestAvailable" uiAccess="false" />
|
||||||
|
|
||||||
|
Durch Angabe des Elements "requestedExecutionLevel" wird die Datei- und Registrierungsvirtualisierung deaktiviert.
|
||||||
|
Entfernen Sie dieses Element, wenn diese Virtualisierung aus Gründen der Abwärtskompatibilität
|
||||||
|
für die Anwendung erforderlich ist.
|
||||||
|
-->
|
||||||
|
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
|
||||||
|
</requestedPrivileges>
|
||||||
|
</security>
|
||||||
|
</trustInfo>
|
||||||
|
|
||||||
|
<compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
|
||||||
|
<application>
|
||||||
|
<!-- Eine Liste der Windows-Versionen, unter denen diese Anwendung getestet
|
||||||
|
und für die sie entwickelt wurde. Wenn Sie die Auskommentierung der entsprechenden Elemente aufheben,
|
||||||
|
wird von Windows automatisch die kompatibelste Umgebung ausgewählt. -->
|
||||||
|
|
||||||
|
<!-- Windows Vista -->
|
||||||
|
<!--<supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}" />-->
|
||||||
|
|
||||||
|
<!-- Windows 7 -->
|
||||||
|
<!--<supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}" />-->
|
||||||
|
|
||||||
|
<!-- Windows 8 -->
|
||||||
|
<!--<supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}" />-->
|
||||||
|
|
||||||
|
<!-- Windows 8.1 -->
|
||||||
|
<!--<supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}" />-->
|
||||||
|
|
||||||
|
<!-- Windows 10 -->
|
||||||
|
<!--<supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}" />-->
|
||||||
|
|
||||||
|
</application>
|
||||||
|
</compatibility>
|
||||||
|
|
||||||
|
<!-- Gibt an, dass die Anwendung mit DPI-Werten kompatibel ist und von Windows nicht automatisch auf höhere
|
||||||
|
DPI-Werte skaliert wird. WPF-Anwendungen (Windows Presentation Foundation) sind automatisch mit DPI-Werten kompatibel und müssen sich nicht
|
||||||
|
anmelden. Für Windows Forms-Anwendungen für .NET Framework 4.6, die sich für diese Einstellung anmelden, muss
|
||||||
|
auch die Einstellung "'EnableWindowsFormsHighDpiAutoResizing" in der "app.config" auf "true" festgelegt werden. -->
|
||||||
|
<!--
|
||||||
|
<application xmlns="urn:schemas-microsoft-com:asm.v3">
|
||||||
|
<windowsSettings>
|
||||||
|
<dpiAware xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">true</dpiAware>
|
||||||
|
</windowsSettings>
|
||||||
|
</application>
|
||||||
|
-->
|
||||||
|
|
||||||
|
<!-- Designs für allgemeine Windows-Steuerelemente und -Dialogfelder (Windows XP und höher) aktivieren -->
|
||||||
|
<!--
|
||||||
|
<dependency>
|
||||||
|
<dependentAssembly>
|
||||||
|
<assemblyIdentity
|
||||||
|
type="win32"
|
||||||
|
name="Microsoft.Windows.Common-Controls"
|
||||||
|
version="6.0.0.0"
|
||||||
|
processorArchitecture="*"
|
||||||
|
publicKeyToken="6595b64144ccf1df"
|
||||||
|
language="*"
|
||||||
|
/>
|
||||||
|
</dependentAssembly>
|
||||||
|
</dependency>
|
||||||
|
-->
|
||||||
|
|
||||||
|
</assembly>
|
||||||
@ -1,6 +1,8 @@
|
|||||||
DevExpress.XtraBars.Docking.DockManager, DevExpress.XtraBars.v18.1, Version=18.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
|
||||||
DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v18.1, Version=18.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v18.1, Version=18.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||||
DevExpress.XtraBars.Ribbon.RibbonControl, DevExpress.XtraBars.v18.1, Version=18.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
DevExpress.XtraEditors.TextEdit, DevExpress.XtraEditors.v18.1, Version=18.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||||
DevExpress.XtraTabbedMdi.XtraTabbedMdiManager, DevExpress.XtraBars.v18.1, Version=18.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
DevExpress.XtraTabbedMdi.XtraTabbedMdiManager, DevExpress.XtraBars.v18.1, Version=18.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||||
DevExpress.XtraBars.Docking2010.DocumentManager, DevExpress.XtraBars.v18.1, Version=18.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
DevExpress.XtraLayout.LayoutControl, DevExpress.XtraLayout.v18.1, Version=18.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||||
DevExpress.XtraVerticalGrid.PropertyGridControl, DevExpress.XtraVerticalGrid.v18.1, Version=18.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
DevExpress.XtraVerticalGrid.PropertyGridControl, DevExpress.XtraVerticalGrid.v18.1, Version=18.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||||
|
DevExpress.XtraBars.Docking.DockManager, DevExpress.XtraBars.v18.1, Version=18.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||||
|
DevExpress.XtraBars.Docking2010.DocumentManager, DevExpress.XtraBars.v18.1, Version=18.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||||
|
DevExpress.XtraBars.Ribbon.RibbonControl, DevExpress.XtraBars.v18.1, Version=18.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||||
|
|||||||
@ -1,10 +0,0 @@
|
|||||||
Imports DigitalData.Modules.Logging
|
|
||||||
|
|
||||||
Module MyAppSettings
|
|
||||||
Public APP_DB_VERSION As String
|
|
||||||
|
|
||||||
Public USER_LANGUAGE As String = "de-DE"
|
|
||||||
Public MyLogger As Logger
|
|
||||||
Public MyLogConfig As LogConfig
|
|
||||||
End Module
|
|
||||||
|
|
||||||
@ -1,37 +1,36 @@
|
|||||||
Imports System.ServiceModel
|
Imports System.ServiceModel
|
||||||
|
Imports System.Threading
|
||||||
|
Imports DigitalData.Modules.Config
|
||||||
Imports DigitalData.Modules.Logging
|
Imports DigitalData.Modules.Logging
|
||||||
Imports EDMI_ClientSuite.NetworkService_DDEDM
|
Imports DigitalData.Modules.EDMIFileOps.EDMIServiceReference
|
||||||
|
|
||||||
Namespace My
|
Namespace My
|
||||||
''' <summary>
|
|
||||||
''' Helper Class to hold User State
|
|
||||||
''' </summary>
|
|
||||||
Public Class User
|
|
||||||
Public Username As String
|
|
||||||
Public MachineName As String
|
|
||||||
|
|
||||||
Public Sub New()
|
|
||||||
Username = Environment.UserName
|
|
||||||
MachineName = Environment.MachineName
|
|
||||||
End Sub
|
|
||||||
End Class
|
|
||||||
|
|
||||||
''' <summary>
|
''' <summary>
|
||||||
''' Extends the My Namespace
|
''' Extends the My Namespace
|
||||||
|
''' Example: My.LogConfig
|
||||||
''' </summary>
|
''' </summary>
|
||||||
<HideModuleName()>
|
<HideModuleName()>
|
||||||
Module Extension
|
Module Extension
|
||||||
|
Property ConfigManager As ConfigManager(Of ClassConfig)
|
||||||
|
ReadOnly Property Config As ClassConfig
|
||||||
|
Get
|
||||||
|
Return ConfigManager.Config
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
Property LogConfig As LogConfig
|
Property LogConfig As LogConfig
|
||||||
Property ChannelFactory As ChannelFactory(Of IEDMServiceChannel)
|
Property ChannelFactory As ChannelFactory(Of IEDMServiceChannel)
|
||||||
Property Channel As IEDMServiceChannel
|
Property Channel As IEDMServiceChannel
|
||||||
|
Property MainForm As frmMain
|
||||||
End Module
|
End Module
|
||||||
|
|
||||||
''' <summary>
|
''' <summary>
|
||||||
''' Extends the My.Application Namespace
|
''' Extends the My.Application Namespace to hold Application State
|
||||||
|
''' Example: My.Application.User
|
||||||
''' </summary>
|
''' </summary>
|
||||||
Partial Class MyApplication
|
Partial Class MyApplication
|
||||||
' User Config
|
' User Config
|
||||||
Public User As New User()
|
Public User As New ClassUserState()
|
||||||
|
Public Service As New ClassServiceState()
|
||||||
End Class
|
End Class
|
||||||
End Namespace
|
End Namespace
|
||||||
|
|
||||||
|
|||||||
4
EDMI_ClientSuite/State/ClassServiceState.vb
Normal file
4
EDMI_ClientSuite/State/ClassServiceState.vb
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
Public Class ClassServiceState
|
||||||
|
Public Property Online As Boolean = True
|
||||||
|
Public Property LastChecked As DateTime = DateTime.Now
|
||||||
|
End Class
|
||||||
20
EDMI_ClientSuite/State/ClassUserState.vb
Normal file
20
EDMI_ClientSuite/State/ClassUserState.vb
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
Imports System.Threading
|
||||||
|
|
||||||
|
''' <summary>
|
||||||
|
''' Helper Class to hold User State
|
||||||
|
''' </summary>
|
||||||
|
Public Class ClassUserState
|
||||||
|
Public UserName As String
|
||||||
|
Public MachineName As String
|
||||||
|
Public Language As String
|
||||||
|
Public IsAdmin As Boolean
|
||||||
|
|
||||||
|
''' <summary>
|
||||||
|
''' Initialize user object with values that can be read from the environment
|
||||||
|
''' </summary>
|
||||||
|
Public Sub New()
|
||||||
|
Language = Thread.CurrentThread.CurrentCulture.Name
|
||||||
|
UserName = Environment.UserName
|
||||||
|
MachineName = Environment.MachineName
|
||||||
|
End Sub
|
||||||
|
End Class
|
||||||
@ -43,7 +43,7 @@ Namespace My.Resources
|
|||||||
Public Shared ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager
|
Public Shared 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("EDMI_ClientSuite.ControlProperties", GetType(ControlProperties).Assembly)
|
Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("DigitalData.GUIs.ClientSuite.ControlProperties", GetType(ControlProperties).Assembly)
|
||||||
resourceMan = temp
|
resourceMan = temp
|
||||||
End If
|
End If
|
||||||
Return resourceMan
|
Return resourceMan
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
|
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
|
||||||
Partial Class ProcessManagerOverview
|
Partial Class ProcessManagerWidget
|
||||||
Inherits System.Windows.Forms.UserControl
|
Inherits System.Windows.Forms.UserControl
|
||||||
|
|
||||||
'UserControl überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen.
|
'UserControl überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen.
|
||||||
@ -1,4 +1,4 @@
|
|||||||
Public Class ProcessManagerOverview
|
Public Class ProcessManagerWidget
|
||||||
Public Delegate Sub RowDoubleClickedDelegate(RowView As DataRowView)
|
Public Delegate Sub RowDoubleClickedDelegate(RowView As DataRowView)
|
||||||
Public Event RowDoubleClicked As RowDoubleClickedDelegate
|
Public Event RowDoubleClicked As RowDoubleClickedDelegate
|
||||||
|
|
||||||
@ -1,463 +0,0 @@
|
|||||||
'------------------------------------------------------------------------------
|
|
||||||
' <auto-generated>
|
|
||||||
' Dieser Code wurde von einem Tool generiert.
|
|
||||||
' Laufzeitversion:4.0.30319.42000
|
|
||||||
'
|
|
||||||
' Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
|
|
||||||
' der Code erneut generiert wird.
|
|
||||||
' </auto-generated>
|
|
||||||
'------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
Option Strict On
|
|
||||||
Option Explicit On
|
|
||||||
|
|
||||||
Imports System
|
|
||||||
|
|
||||||
Namespace My.Resources
|
|
||||||
|
|
||||||
'Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert
|
|
||||||
'-Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert.
|
|
||||||
'Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen
|
|
||||||
'mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu.
|
|
||||||
'''<summary>
|
|
||||||
''' Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
|
|
||||||
'''</summary>
|
|
||||||
<Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "15.0.0.0"), _
|
|
||||||
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
|
||||||
Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute()> _
|
|
||||||
Friend Class ControlProperties
|
|
||||||
|
|
||||||
Private Shared resourceMan As Global.System.Resources.ResourceManager
|
|
||||||
|
|
||||||
Private Shared resourceCulture As Global.System.Globalization.CultureInfo
|
|
||||||
|
|
||||||
<Global.System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")> _
|
|
||||||
Friend Sub New()
|
|
||||||
MyBase.New
|
|
||||||
End Sub
|
|
||||||
|
|
||||||
'''<summary>
|
|
||||||
''' Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
|
|
||||||
'''</summary>
|
|
||||||
<Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
|
|
||||||
Friend Shared ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager
|
|
||||||
Get
|
|
||||||
If Object.ReferenceEquals(resourceMan, Nothing) Then
|
|
||||||
Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("DigitalData.GUIS.ClientSuite.ControlProperties", GetType(ControlProperties).Assembly)
|
|
||||||
resourceMan = temp
|
|
||||||
End If
|
|
||||||
Return resourceMan
|
|
||||||
End Get
|
|
||||||
End Property
|
|
||||||
|
|
||||||
'''<summary>
|
|
||||||
''' Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
|
|
||||||
''' Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
|
|
||||||
'''</summary>
|
|
||||||
<Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
|
|
||||||
Friend Shared Property Culture() As Global.System.Globalization.CultureInfo
|
|
||||||
Get
|
|
||||||
Return resourceCulture
|
|
||||||
End Get
|
|
||||||
Set
|
|
||||||
resourceCulture = value
|
|
||||||
End Set
|
|
||||||
End Property
|
|
||||||
|
|
||||||
'''<summary>
|
|
||||||
''' Sucht eine lokalisierte Zeichenfolge, die Termin Einstellungen ähnelt.
|
|
||||||
'''</summary>
|
|
||||||
Friend Shared ReadOnly Property category_appointment() As String
|
|
||||||
Get
|
|
||||||
Return ResourceManager.GetString("category_appointment", resourceCulture)
|
|
||||||
End Get
|
|
||||||
End Property
|
|
||||||
|
|
||||||
'''<summary>
|
|
||||||
''' Sucht eine lokalisierte Zeichenfolge, die Daten ähnelt.
|
|
||||||
'''</summary>
|
|
||||||
Friend Shared ReadOnly Property category_data() As String
|
|
||||||
Get
|
|
||||||
Return ResourceManager.GetString("category_data", resourceCulture)
|
|
||||||
End Get
|
|
||||||
End Property
|
|
||||||
|
|
||||||
'''<summary>
|
|
||||||
''' Sucht eine lokalisierte Zeichenfolge, die Datenbank Einstellungen ähnelt.
|
|
||||||
'''</summary>
|
|
||||||
Friend Shared ReadOnly Property category_database() As String
|
|
||||||
Get
|
|
||||||
Return ResourceManager.GetString("category_database", resourceCulture)
|
|
||||||
End Get
|
|
||||||
End Property
|
|
||||||
|
|
||||||
'''<summary>
|
|
||||||
''' Sucht eine lokalisierte Zeichenfolge, die Datums Einstellungen ähnelt.
|
|
||||||
'''</summary>
|
|
||||||
Friend Shared ReadOnly Property category_date() As String
|
|
||||||
Get
|
|
||||||
Return ResourceManager.GetString("category_date", resourceCulture)
|
|
||||||
End Get
|
|
||||||
End Property
|
|
||||||
|
|
||||||
'''<summary>
|
|
||||||
''' Sucht eine lokalisierte Zeichenfolge, die Schrift Einstellungen ähnelt.
|
|
||||||
'''</summary>
|
|
||||||
Friend Shared ReadOnly Property category_font() As String
|
|
||||||
Get
|
|
||||||
Return ResourceManager.GetString("category_font", resourceCulture)
|
|
||||||
End Get
|
|
||||||
End Property
|
|
||||||
|
|
||||||
'''<summary>
|
|
||||||
''' Sucht eine lokalisierte Zeichenfolge, die Form Einstellungen ähnelt.
|
|
||||||
'''</summary>
|
|
||||||
Friend Shared ReadOnly Property category_form() As String
|
|
||||||
Get
|
|
||||||
Return ResourceManager.GetString("category_form", resourceCulture)
|
|
||||||
End Get
|
|
||||||
End Property
|
|
||||||
|
|
||||||
'''<summary>
|
|
||||||
''' Sucht eine lokalisierte Zeichenfolge, die Information ähnelt.
|
|
||||||
'''</summary>
|
|
||||||
Friend Shared ReadOnly Property category_info() As String
|
|
||||||
Get
|
|
||||||
Return ResourceManager.GetString("category_info", resourceCulture)
|
|
||||||
End Get
|
|
||||||
End Property
|
|
||||||
|
|
||||||
'''<summary>
|
|
||||||
''' Sucht eine lokalisierte Zeichenfolge, die Eingabe Eigenschaften ähnelt.
|
|
||||||
'''</summary>
|
|
||||||
Friend Shared ReadOnly Property category_input() As String
|
|
||||||
Get
|
|
||||||
Return ResourceManager.GetString("category_input", resourceCulture)
|
|
||||||
End Get
|
|
||||||
End Property
|
|
||||||
|
|
||||||
'''<summary>
|
|
||||||
''' Sucht eine lokalisierte Zeichenfolge, die Andere Einstellungen ähnelt.
|
|
||||||
'''</summary>
|
|
||||||
Friend Shared ReadOnly Property category_other() As String
|
|
||||||
Get
|
|
||||||
Return ResourceManager.GetString("category_other", resourceCulture)
|
|
||||||
End Get
|
|
||||||
End Property
|
|
||||||
|
|
||||||
'''<summary>
|
|
||||||
''' Sucht eine lokalisierte Zeichenfolge, die Ansichts Einstellungen ähnelt.
|
|
||||||
'''</summary>
|
|
||||||
Friend Shared ReadOnly Property category_view() As String
|
|
||||||
Get
|
|
||||||
Return ResourceManager.GetString("category_view", resourceCulture)
|
|
||||||
End Get
|
|
||||||
End Property
|
|
||||||
|
|
||||||
'''<summary>
|
|
||||||
''' Sucht eine lokalisierte Zeichenfolge, die Schlägt bereits eingegebene Einträge bei der der Eingabe vor. ähnelt.
|
|
||||||
'''</summary>
|
|
||||||
Friend Shared ReadOnly Property desc_autosuggest() As String
|
|
||||||
Get
|
|
||||||
Return ResourceManager.GetString("desc_autosuggest", resourceCulture)
|
|
||||||
End Get
|
|
||||||
End Property
|
|
||||||
|
|
||||||
'''<summary>
|
|
||||||
''' Sucht eine lokalisierte Zeichenfolge, die Gibt die Hintergrundfarbe des Elements an. ähnelt.
|
|
||||||
'''</summary>
|
|
||||||
Friend Shared ReadOnly Property desc_backcolor() As String
|
|
||||||
Get
|
|
||||||
Return ResourceManager.GetString("desc_backcolor", resourceCulture)
|
|
||||||
End Get
|
|
||||||
End Property
|
|
||||||
|
|
||||||
'''<summary>
|
|
||||||
''' Sucht eine lokalisierte Zeichenfolge, die Gibt den Beschreibungstext dieses Elements an. ähnelt.
|
|
||||||
'''</summary>
|
|
||||||
Friend Shared ReadOnly Property desc_caption() As String
|
|
||||||
Get
|
|
||||||
Return ResourceManager.GetString("desc_caption", resourceCulture)
|
|
||||||
End Get
|
|
||||||
End Property
|
|
||||||
|
|
||||||
'''<summary>
|
|
||||||
''' Sucht eine lokalisierte Zeichenfolge, die Gibt den Spaltentitel des Elements an. ähnelt.
|
|
||||||
'''</summary>
|
|
||||||
Friend Shared ReadOnly Property desc_col_title() As String
|
|
||||||
Get
|
|
||||||
Return ResourceManager.GetString("desc_col_title", resourceCulture)
|
|
||||||
End Get
|
|
||||||
End Property
|
|
||||||
|
|
||||||
'''<summary>
|
|
||||||
''' Sucht eine lokalisierte Zeichenfolge, die Gibt die Farbe an. ähnelt.
|
|
||||||
'''</summary>
|
|
||||||
Friend Shared ReadOnly Property desc_color() As String
|
|
||||||
Get
|
|
||||||
Return ResourceManager.GetString("desc_color", resourceCulture)
|
|
||||||
End Get
|
|
||||||
End Property
|
|
||||||
|
|
||||||
'''<summary>
|
|
||||||
''' Sucht eine lokalisierte Zeichenfolge, die Gibt den Standardwert dieses Elements an. ähnelt.
|
|
||||||
'''</summary>
|
|
||||||
Friend Shared ReadOnly Property desc_defaultvalue() As String
|
|
||||||
Get
|
|
||||||
Return ResourceManager.GetString("desc_defaultvalue", resourceCulture)
|
|
||||||
End Get
|
|
||||||
End Property
|
|
||||||
|
|
||||||
'''<summary>
|
|
||||||
''' Sucht eine lokalisierte Zeichenfolge, die Gibt die Beschreibung des Termins an. Dynamische Werte aus anderen Controls können mit der Syntax [%controlname] eingefügt werden ähnelt.
|
|
||||||
'''</summary>
|
|
||||||
Friend Shared ReadOnly Property desc_description() As String
|
|
||||||
Get
|
|
||||||
Return ResourceManager.GetString("desc_description", resourceCulture)
|
|
||||||
End Get
|
|
||||||
End Property
|
|
||||||
|
|
||||||
'''<summary>
|
|
||||||
''' Sucht eine lokalisierte Zeichenfolge, die Gibt einen SQL Befehl an, der das Control abhängig vom Ergebnis (0 oder 1) aktiviert oder deaktiviert ähnelt.
|
|
||||||
'''</summary>
|
|
||||||
Friend Shared ReadOnly Property desc_enabledwhen() As String
|
|
||||||
Get
|
|
||||||
Return ResourceManager.GetString("desc_enabledwhen", resourceCulture)
|
|
||||||
End Get
|
|
||||||
End Property
|
|
||||||
|
|
||||||
'''<summary>
|
|
||||||
''' Sucht eine lokalisierte Zeichenfolge, die Gibt die Schriftart an. ähnelt.
|
|
||||||
'''</summary>
|
|
||||||
Friend Shared ReadOnly Property desc_fontstyle() As String
|
|
||||||
Get
|
|
||||||
Return ResourceManager.GetString("desc_fontstyle", resourceCulture)
|
|
||||||
End Get
|
|
||||||
End Property
|
|
||||||
|
|
||||||
'''<summary>
|
|
||||||
''' Sucht eine lokalisierte Zeichenfolge, die Gibt das Format des Textes an. ähnelt.
|
|
||||||
'''</summary>
|
|
||||||
Friend Shared ReadOnly Property desc_format() As String
|
|
||||||
Get
|
|
||||||
Return ResourceManager.GetString("desc_format", resourceCulture)
|
|
||||||
End Get
|
|
||||||
End Property
|
|
||||||
|
|
||||||
'''<summary>
|
|
||||||
''' Sucht eine lokalisierte Zeichenfolge, die Gibt die Form-ID der zu öffnenden Form an. ähnelt.
|
|
||||||
'''</summary>
|
|
||||||
Friend Shared ReadOnly Property desc_formid() As String
|
|
||||||
Get
|
|
||||||
Return ResourceManager.GetString("desc_formid", resourceCulture)
|
|
||||||
End Get
|
|
||||||
End Property
|
|
||||||
|
|
||||||
'''<summary>
|
|
||||||
''' Sucht eine lokalisierte Zeichenfolge, die Der Name eines Elements von dem das End-Datum gelesen wird. ähnelt.
|
|
||||||
'''</summary>
|
|
||||||
Friend Shared ReadOnly Property desc_fromdate() As String
|
|
||||||
Get
|
|
||||||
Return ResourceManager.GetString("desc_fromdate", resourceCulture)
|
|
||||||
End Get
|
|
||||||
End Property
|
|
||||||
|
|
||||||
'''<summary>
|
|
||||||
''' Sucht eine lokalisierte Zeichenfolge, die Der Text, der beim überfahren des Controls angezeigt wird ähnelt.
|
|
||||||
'''</summary>
|
|
||||||
Friend Shared ReadOnly Property desc_hint() As String
|
|
||||||
Get
|
|
||||||
Return ResourceManager.GetString("desc_hint", resourceCulture)
|
|
||||||
End Get
|
|
||||||
End Property
|
|
||||||
|
|
||||||
'''<summary>
|
|
||||||
''' Sucht eine lokalisierte Zeichenfolge, die Gibt die eindeutige ID des Elements an. ähnelt.
|
|
||||||
'''</summary>
|
|
||||||
Friend Shared ReadOnly Property desc_id() As String
|
|
||||||
Get
|
|
||||||
Return ResourceManager.GetString("desc_id", resourceCulture)
|
|
||||||
End Get
|
|
||||||
End Property
|
|
||||||
|
|
||||||
'''<summary>
|
|
||||||
''' Sucht eine lokalisierte Zeichenfolge, die Gibt die Position des Elements an. ähnelt.
|
|
||||||
'''</summary>
|
|
||||||
Friend Shared ReadOnly Property desc_location() As String
|
|
||||||
Get
|
|
||||||
Return ResourceManager.GetString("desc_location", resourceCulture)
|
|
||||||
End Get
|
|
||||||
End Property
|
|
||||||
|
|
||||||
'''<summary>
|
|
||||||
''' Sucht eine lokalisierte Zeichenfolge, die Die Id des Formulars, das über das Kontextmenü geöffnet wird. ähnelt.
|
|
||||||
'''</summary>
|
|
||||||
Friend Shared ReadOnly Property desc_masterdataid() As String
|
|
||||||
Get
|
|
||||||
Return ResourceManager.GetString("desc_masterdataid", resourceCulture)
|
|
||||||
End Get
|
|
||||||
End Property
|
|
||||||
|
|
||||||
'''<summary>
|
|
||||||
''' Sucht eine lokalisierte Zeichenfolge, die Gibt an, ob das Feld mehrzeilig sein soll. ähnelt.
|
|
||||||
'''</summary>
|
|
||||||
Friend Shared ReadOnly Property desc_multiline() As String
|
|
||||||
Get
|
|
||||||
Return ResourceManager.GetString("desc_multiline", resourceCulture)
|
|
||||||
End Get
|
|
||||||
End Property
|
|
||||||
|
|
||||||
'''<summary>
|
|
||||||
''' Sucht eine lokalisierte Zeichenfolge, die Gibt den internen Namen des Elements an. ähnelt.
|
|
||||||
'''</summary>
|
|
||||||
Friend Shared ReadOnly Property desc_name() As String
|
|
||||||
Get
|
|
||||||
Return ResourceManager.GetString("desc_name", resourceCulture)
|
|
||||||
End Get
|
|
||||||
End Property
|
|
||||||
|
|
||||||
'''<summary>
|
|
||||||
''' Sucht eine lokalisierte Zeichenfolge, die Gibt den Ort des Termins an. Dynamische Werte aus anderen Controls können mit der Syntax [%controlname] eingefügt werden ähnelt.
|
|
||||||
'''</summary>
|
|
||||||
Friend Shared ReadOnly Property desc_place() As String
|
|
||||||
Get
|
|
||||||
Return ResourceManager.GetString("desc_place", resourceCulture)
|
|
||||||
End Get
|
|
||||||
End Property
|
|
||||||
|
|
||||||
'''<summary>
|
|
||||||
''' Sucht eine lokalisierte Zeichenfolge, die Gibt an, ob dieses Element nur lesbar ist. ähnelt.
|
|
||||||
'''</summary>
|
|
||||||
Friend Shared ReadOnly Property desc_readonly() As String
|
|
||||||
Get
|
|
||||||
Return ResourceManager.GetString("desc_readonly", resourceCulture)
|
|
||||||
End Get
|
|
||||||
End Property
|
|
||||||
|
|
||||||
'''<summary>
|
|
||||||
''' Sucht eine lokalisierte Zeichenfolge, die Gibt an ob dieses Element benötigt wird um die Eingabe abzuschließen. ähnelt.
|
|
||||||
'''</summary>
|
|
||||||
Friend Shared ReadOnly Property desc_required() As String
|
|
||||||
Get
|
|
||||||
Return ResourceManager.GetString("desc_required", resourceCulture)
|
|
||||||
End Get
|
|
||||||
End Property
|
|
||||||
|
|
||||||
'''<summary>
|
|
||||||
''' Sucht eine lokalisierte Zeichenfolge, die Gibt die Screen-ID der zu öffnenden Form an. ähnelt.
|
|
||||||
'''</summary>
|
|
||||||
Friend Shared ReadOnly Property desc_screenid() As String
|
|
||||||
Get
|
|
||||||
Return ResourceManager.GetString("desc_screenid", resourceCulture)
|
|
||||||
End Get
|
|
||||||
End Property
|
|
||||||
|
|
||||||
'''<summary>
|
|
||||||
''' Sucht eine lokalisierte Zeichenfolge, die Gibt an, ob nur vorhandene Listeneinträge ausgewählt werden können ähnelt.
|
|
||||||
'''</summary>
|
|
||||||
Friend Shared ReadOnly Property desc_select_only() As String
|
|
||||||
Get
|
|
||||||
Return ResourceManager.GetString("desc_select_only", resourceCulture)
|
|
||||||
End Get
|
|
||||||
End Property
|
|
||||||
|
|
||||||
'''<summary>
|
|
||||||
''' Sucht eine lokalisierte Zeichenfolge, die Gibt an, ob das Feld als Spalte im Grid angezeigt wird. ähnelt.
|
|
||||||
'''</summary>
|
|
||||||
Friend Shared ReadOnly Property desc_showcolumn() As String
|
|
||||||
Get
|
|
||||||
Return ResourceManager.GetString("desc_showcolumn", resourceCulture)
|
|
||||||
End Get
|
|
||||||
End Property
|
|
||||||
|
|
||||||
'''<summary>
|
|
||||||
''' Sucht eine lokalisierte Zeichenfolge, die Gibt die Größe des Elements an ähnelt.
|
|
||||||
'''</summary>
|
|
||||||
Friend Shared ReadOnly Property desc_size() As String
|
|
||||||
Get
|
|
||||||
Return ResourceManager.GetString("desc_size", resourceCulture)
|
|
||||||
End Get
|
|
||||||
End Property
|
|
||||||
|
|
||||||
'''<summary>
|
|
||||||
''' Sucht eine lokalisierte Zeichenfolge, die Gibt die Datenbank-Abfrage für dieses Element an. Es können @RECORD_ID und @FORM_ID als Platzhalter verwendet werden. ähnelt.
|
|
||||||
'''</summary>
|
|
||||||
Friend Shared ReadOnly Property desc_sqlcommand() As String
|
|
||||||
Get
|
|
||||||
Return ResourceManager.GetString("desc_sqlcommand", resourceCulture)
|
|
||||||
End Get
|
|
||||||
End Property
|
|
||||||
|
|
||||||
'''<summary>
|
|
||||||
''' Sucht eine lokalisierte Zeichenfolge, die Eine Liste von statischen Werten, die durch ';' getrennt sind. Überschreibt die Daten aus 'Datenbank-Einstellungen' ähnelt.
|
|
||||||
'''</summary>
|
|
||||||
Friend Shared ReadOnly Property desc_staticlist() As String
|
|
||||||
Get
|
|
||||||
Return ResourceManager.GetString("desc_staticlist", resourceCulture)
|
|
||||||
End Get
|
|
||||||
End Property
|
|
||||||
|
|
||||||
'''<summary>
|
|
||||||
''' Sucht eine lokalisierte Zeichenfolge, die Gibt den Betreff des Termins an. Dynamische Werte aus anderen Controls können mit der Syntax [%controlname] eingefügt werden ähnelt.
|
|
||||||
'''</summary>
|
|
||||||
Friend Shared ReadOnly Property desc_subject() As String
|
|
||||||
Get
|
|
||||||
Return ResourceManager.GetString("desc_subject", resourceCulture)
|
|
||||||
End Get
|
|
||||||
End Property
|
|
||||||
|
|
||||||
'''<summary>
|
|
||||||
''' Sucht eine lokalisierte Zeichenfolge, die Gibt den optionalen zweiten Betreff des Termins an. Dynamische Werte aus anderen Controls können mit der Syntax [%controlname] eingefügt werden ähnelt.
|
|
||||||
'''</summary>
|
|
||||||
Friend Shared ReadOnly Property desc_subject2() As String
|
|
||||||
Get
|
|
||||||
Return ResourceManager.GetString("desc_subject2", resourceCulture)
|
|
||||||
End Get
|
|
||||||
End Property
|
|
||||||
|
|
||||||
'''<summary>
|
|
||||||
''' Sucht eine lokalisierte Zeichenfolge, die Gibt die Reihenfolge an, in der das Element durch die Tabulatortaste aktiviert wird. ähnelt.
|
|
||||||
'''</summary>
|
|
||||||
Friend Shared ReadOnly Property desc_tabindex() As String
|
|
||||||
Get
|
|
||||||
Return ResourceManager.GetString("desc_tabindex", resourceCulture)
|
|
||||||
End Get
|
|
||||||
End Property
|
|
||||||
|
|
||||||
'''<summary>
|
|
||||||
''' Sucht eine lokalisierte Zeichenfolge, die Gibt an, ob das Element durch die Tabulartortaste aktiviert werden soll. ähnelt.
|
|
||||||
'''</summary>
|
|
||||||
Friend Shared ReadOnly Property desc_tabstop() As String
|
|
||||||
Get
|
|
||||||
Return ResourceManager.GetString("desc_tabstop", resourceCulture)
|
|
||||||
End Get
|
|
||||||
End Property
|
|
||||||
|
|
||||||
'''<summary>
|
|
||||||
''' Sucht eine lokalisierte Zeichenfolge, die Der Name eines Elements von dem das Start-Datum gelesen wird. ähnelt.
|
|
||||||
'''</summary>
|
|
||||||
Friend Shared ReadOnly Property desc_todate() As String
|
|
||||||
Get
|
|
||||||
Return ResourceManager.GetString("desc_todate", resourceCulture)
|
|
||||||
End Get
|
|
||||||
End Property
|
|
||||||
|
|
||||||
'''<summary>
|
|
||||||
''' Sucht eine lokalisierte Zeichenfolge, die Der Typ des Elements ähnelt.
|
|
||||||
'''</summary>
|
|
||||||
Friend Shared ReadOnly Property desc_type() As String
|
|
||||||
Get
|
|
||||||
Return ResourceManager.GetString("desc_type", resourceCulture)
|
|
||||||
End Get
|
|
||||||
End Property
|
|
||||||
|
|
||||||
'''<summary>
|
|
||||||
''' Sucht eine lokalisierte Zeichenfolge, die Gibt an, ob das Element angezeigt wird. ähnelt.
|
|
||||||
'''</summary>
|
|
||||||
Friend Shared ReadOnly Property desc_visible() As String
|
|
||||||
Get
|
|
||||||
Return ResourceManager.GetString("desc_visible", resourceCulture)
|
|
||||||
End Get
|
|
||||||
End Property
|
|
||||||
End Class
|
|
||||||
End Namespace
|
|
||||||
@ -1,252 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<root>
|
|
||||||
<!--
|
|
||||||
Microsoft ResX Schema
|
|
||||||
|
|
||||||
Version 2.0
|
|
||||||
|
|
||||||
The primary goals of this format is to allow a simple XML format
|
|
||||||
that is mostly human readable. The generation and parsing of the
|
|
||||||
various data types are done through the TypeConverter classes
|
|
||||||
associated with the data types.
|
|
||||||
|
|
||||||
Example:
|
|
||||||
|
|
||||||
... ado.net/XML headers & schema ...
|
|
||||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
|
||||||
<resheader name="version">2.0</resheader>
|
|
||||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
|
||||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
|
||||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
|
||||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
|
||||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
|
||||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
|
||||||
</data>
|
|
||||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
|
||||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
|
||||||
<comment>This is a comment</comment>
|
|
||||||
</data>
|
|
||||||
|
|
||||||
There are any number of "resheader" rows that contain simple
|
|
||||||
name/value pairs.
|
|
||||||
|
|
||||||
Each data row contains a name, and value. The row also contains a
|
|
||||||
type or mimetype. Type corresponds to a .NET class that support
|
|
||||||
text/value conversion through the TypeConverter architecture.
|
|
||||||
Classes that don't support this are serialized and stored with the
|
|
||||||
mimetype set.
|
|
||||||
|
|
||||||
The mimetype is used for serialized objects, and tells the
|
|
||||||
ResXResourceReader how to depersist the object. This is currently not
|
|
||||||
extensible. For a given mimetype the value must be set accordingly:
|
|
||||||
|
|
||||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
|
||||||
that the ResXResourceWriter will generate, however the reader can
|
|
||||||
read any of the formats listed below.
|
|
||||||
|
|
||||||
mimetype: application/x-microsoft.net.object.binary.base64
|
|
||||||
value : The object must be serialized with
|
|
||||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
|
||||||
: and then encoded with base64 encoding.
|
|
||||||
|
|
||||||
mimetype: application/x-microsoft.net.object.soap.base64
|
|
||||||
value : The object must be serialized with
|
|
||||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
|
||||||
: and then encoded with base64 encoding.
|
|
||||||
|
|
||||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
|
||||||
value : The object must be serialized into a byte array
|
|
||||||
: using a System.ComponentModel.TypeConverter
|
|
||||||
: and then encoded with base64 encoding.
|
|
||||||
-->
|
|
||||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
|
||||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
|
||||||
<xsd:element name="root" msdata:IsDataSet="true">
|
|
||||||
<xsd:complexType>
|
|
||||||
<xsd:choice maxOccurs="unbounded">
|
|
||||||
<xsd:element name="metadata">
|
|
||||||
<xsd:complexType>
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
|
||||||
</xsd:sequence>
|
|
||||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
|
||||||
<xsd:attribute name="type" type="xsd:string" />
|
|
||||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
|
||||||
<xsd:attribute ref="xml:space" />
|
|
||||||
</xsd:complexType>
|
|
||||||
</xsd:element>
|
|
||||||
<xsd:element name="assembly">
|
|
||||||
<xsd:complexType>
|
|
||||||
<xsd:attribute name="alias" type="xsd:string" />
|
|
||||||
<xsd:attribute name="name" type="xsd:string" />
|
|
||||||
</xsd:complexType>
|
|
||||||
</xsd:element>
|
|
||||||
<xsd:element name="data">
|
|
||||||
<xsd:complexType>
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
|
||||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
|
||||||
</xsd:sequence>
|
|
||||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
|
||||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
|
||||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
|
||||||
<xsd:attribute ref="xml:space" />
|
|
||||||
</xsd:complexType>
|
|
||||||
</xsd:element>
|
|
||||||
<xsd:element name="resheader">
|
|
||||||
<xsd:complexType>
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
|
||||||
</xsd:sequence>
|
|
||||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
|
||||||
</xsd:complexType>
|
|
||||||
</xsd:element>
|
|
||||||
</xsd:choice>
|
|
||||||
</xsd:complexType>
|
|
||||||
</xsd:element>
|
|
||||||
</xsd:schema>
|
|
||||||
<resheader name="resmimetype">
|
|
||||||
<value>text/microsoft-resx</value>
|
|
||||||
</resheader>
|
|
||||||
<resheader name="version">
|
|
||||||
<value>2.0</value>
|
|
||||||
</resheader>
|
|
||||||
<resheader name="reader">
|
|
||||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
|
||||||
</resheader>
|
|
||||||
<resheader name="writer">
|
|
||||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
|
||||||
</resheader>
|
|
||||||
<data name="category_appointment" xml:space="preserve">
|
|
||||||
<value>Termin Einstellungen</value>
|
|
||||||
</data>
|
|
||||||
<data name="category_data" xml:space="preserve">
|
|
||||||
<value>Daten</value>
|
|
||||||
</data>
|
|
||||||
<data name="category_database" xml:space="preserve">
|
|
||||||
<value>Datenbank Einstellungen</value>
|
|
||||||
</data>
|
|
||||||
<data name="category_date" xml:space="preserve">
|
|
||||||
<value>Datums Einstellungen</value>
|
|
||||||
</data>
|
|
||||||
<data name="category_font" xml:space="preserve">
|
|
||||||
<value>Schrift Einstellungen</value>
|
|
||||||
</data>
|
|
||||||
<data name="category_form" xml:space="preserve">
|
|
||||||
<value>Form Einstellungen</value>
|
|
||||||
</data>
|
|
||||||
<data name="category_info" xml:space="preserve">
|
|
||||||
<value>Information</value>
|
|
||||||
</data>
|
|
||||||
<data name="category_other" xml:space="preserve">
|
|
||||||
<value>Andere Einstellungen</value>
|
|
||||||
</data>
|
|
||||||
<data name="category_view" xml:space="preserve">
|
|
||||||
<value>Ansichts Einstellungen</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_autosuggest" xml:space="preserve">
|
|
||||||
<value>Schlägt bereits eingegebene Einträge bei der der Eingabe vor.</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_backcolor" xml:space="preserve">
|
|
||||||
<value>Gibt die Hintergrundfarbe des Elements an.</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_caption" xml:space="preserve">
|
|
||||||
<value>Gibt den Beschreibungstext dieses Elements an.</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_color" xml:space="preserve">
|
|
||||||
<value>Gibt die Farbe an.</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_col_title" xml:space="preserve">
|
|
||||||
<value>Gibt den Spaltentitel des Elements an.</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_defaultvalue" xml:space="preserve">
|
|
||||||
<value>Gibt den Standardwert dieses Elements an.</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_description" xml:space="preserve">
|
|
||||||
<value>Gibt die Beschreibung des Termins an. Dynamische Werte aus anderen Controls können mit der Syntax [%controlname] eingefügt werden</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_enabledwhen" xml:space="preserve">
|
|
||||||
<value>Gibt einen SQL Befehl an, der das Control abhängig vom Ergebnis (0 oder 1) aktiviert oder deaktiviert</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_fontstyle" xml:space="preserve">
|
|
||||||
<value>Gibt die Schriftart an.</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_format" xml:space="preserve">
|
|
||||||
<value>Gibt das Format des Textes an.</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_formid" xml:space="preserve">
|
|
||||||
<value>Gibt die Form-ID der zu öffnenden Form an.</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_fromdate" xml:space="preserve">
|
|
||||||
<value>Der Name eines Elements von dem das End-Datum gelesen wird.</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_hint" xml:space="preserve">
|
|
||||||
<value>Der Text, der beim überfahren des Controls angezeigt wird</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_id" xml:space="preserve">
|
|
||||||
<value>Gibt die eindeutige ID des Elements an.</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_location" xml:space="preserve">
|
|
||||||
<value>Gibt die Position des Elements an.</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_masterdataid" xml:space="preserve">
|
|
||||||
<value>Die Id des Formulars, das über das Kontextmenü geöffnet wird.</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_multiline" xml:space="preserve">
|
|
||||||
<value>Gibt an, ob das Feld mehrzeilig sein soll.</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_name" xml:space="preserve">
|
|
||||||
<value>Gibt den internen Namen des Elements an.</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_place" xml:space="preserve">
|
|
||||||
<value>Gibt den Ort des Termins an. Dynamische Werte aus anderen Controls können mit der Syntax [%controlname] eingefügt werden</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_readonly" xml:space="preserve">
|
|
||||||
<value>Gibt an, ob dieses Element nur lesbar ist.</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_required" xml:space="preserve">
|
|
||||||
<value>Gibt an ob dieses Element benötigt wird um die Eingabe abzuschließen.</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_screenid" xml:space="preserve">
|
|
||||||
<value>Gibt die Screen-ID der zu öffnenden Form an.</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_select_only" xml:space="preserve">
|
|
||||||
<value>Gibt an, ob nur vorhandene Listeneinträge ausgewählt werden können</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_showcolumn" xml:space="preserve">
|
|
||||||
<value>Gibt an, ob das Feld als Spalte im Grid angezeigt wird.</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_size" xml:space="preserve">
|
|
||||||
<value>Gibt die Größe des Elements an</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_sqlcommand" xml:space="preserve">
|
|
||||||
<value>Gibt die Datenbank-Abfrage für dieses Element an. Es können @RECORD_ID und @FORM_ID als Platzhalter verwendet werden.</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_staticlist" xml:space="preserve">
|
|
||||||
<value>Eine Liste von statischen Werten, die durch ';' getrennt sind. Überschreibt die Daten aus 'Datenbank-Einstellungen'</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_subject" xml:space="preserve">
|
|
||||||
<value>Gibt den Betreff des Termins an. Dynamische Werte aus anderen Controls können mit der Syntax [%controlname] eingefügt werden</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_subject2" xml:space="preserve">
|
|
||||||
<value>Gibt den optionalen zweiten Betreff des Termins an. Dynamische Werte aus anderen Controls können mit der Syntax [%controlname] eingefügt werden</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_tabindex" xml:space="preserve">
|
|
||||||
<value>Gibt die Reihenfolge an, in der das Element durch die Tabulatortaste aktiviert wird.</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_tabstop" xml:space="preserve">
|
|
||||||
<value>Gibt an, ob das Element durch die Tabulartortaste aktiviert werden soll.</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_todate" xml:space="preserve">
|
|
||||||
<value>Der Name eines Elements von dem das Start-Datum gelesen wird.</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_type" xml:space="preserve">
|
|
||||||
<value>Der Typ des Elements</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_visible" xml:space="preserve">
|
|
||||||
<value>Gibt an, ob das Element angezeigt wird.</value>
|
|
||||||
</data>
|
|
||||||
<data name="category_input" xml:space="preserve">
|
|
||||||
<value>Eingabe Eigenschaften</value>
|
|
||||||
</data>
|
|
||||||
</root>
|
|
||||||
155
EDMI_ClientSuite/frmConfigService.Designer.vb
generated
Normal file
155
EDMI_ClientSuite/frmConfigService.Designer.vb
generated
Normal file
@ -0,0 +1,155 @@
|
|||||||
|
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
|
||||||
|
Partial Class frmConfigService
|
||||||
|
Inherits DevExpress.XtraEditors.XtraForm
|
||||||
|
|
||||||
|
'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen.
|
||||||
|
<System.Diagnostics.DebuggerNonUserCode()> _
|
||||||
|
Protected Overrides Sub Dispose(ByVal disposing As Boolean)
|
||||||
|
Try
|
||||||
|
If disposing AndAlso components IsNot Nothing Then
|
||||||
|
components.Dispose()
|
||||||
|
End If
|
||||||
|
Finally
|
||||||
|
MyBase.Dispose(disposing)
|
||||||
|
End Try
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
'Wird vom Windows Form-Designer benötigt.
|
||||||
|
Private components As System.ComponentModel.IContainer
|
||||||
|
|
||||||
|
'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich.
|
||||||
|
'Das Bearbeiten ist mit dem Windows Form-Designer möglich.
|
||||||
|
'Das Bearbeiten mit dem Code-Editor ist nicht möglich.
|
||||||
|
<System.Diagnostics.DebuggerStepThrough()> _
|
||||||
|
Private Sub InitializeComponent()
|
||||||
|
Me.btnCancel = New System.Windows.Forms.Button()
|
||||||
|
Me.btnTest = New System.Windows.Forms.Button()
|
||||||
|
Me.Label1 = New System.Windows.Forms.Label()
|
||||||
|
Me.Label2 = New System.Windows.Forms.Label()
|
||||||
|
Me.Label3 = New System.Windows.Forms.Label()
|
||||||
|
Me.lblStatus = New System.Windows.Forms.Label()
|
||||||
|
Me.btnOK = New System.Windows.Forms.Button()
|
||||||
|
Me.txtIPAddress = New DevExpress.XtraEditors.TextEdit()
|
||||||
|
Me.txtPort = New DevExpress.XtraEditors.TextEdit()
|
||||||
|
CType(Me.txtIPAddress.Properties, System.ComponentModel.ISupportInitialize).BeginInit()
|
||||||
|
CType(Me.txtPort.Properties, System.ComponentModel.ISupportInitialize).BeginInit()
|
||||||
|
Me.SuspendLayout()
|
||||||
|
'
|
||||||
|
'btnCancel
|
||||||
|
'
|
||||||
|
Me.btnCancel.DialogResult = System.Windows.Forms.DialogResult.Cancel
|
||||||
|
Me.btnCancel.Location = New System.Drawing.Point(338, 124)
|
||||||
|
Me.btnCancel.Name = "btnCancel"
|
||||||
|
Me.btnCancel.Size = New System.Drawing.Size(75, 23)
|
||||||
|
Me.btnCancel.TabIndex = 1
|
||||||
|
Me.btnCancel.Text = "Cancel"
|
||||||
|
Me.btnCancel.UseVisualStyleBackColor = True
|
||||||
|
'
|
||||||
|
'btnTest
|
||||||
|
'
|
||||||
|
Me.btnTest.Location = New System.Drawing.Point(12, 124)
|
||||||
|
Me.btnTest.Name = "btnTest"
|
||||||
|
Me.btnTest.Size = New System.Drawing.Size(109, 23)
|
||||||
|
Me.btnTest.TabIndex = 2
|
||||||
|
Me.btnTest.Text = "Verbindungstest"
|
||||||
|
Me.btnTest.UseVisualStyleBackColor = True
|
||||||
|
'
|
||||||
|
'Label1
|
||||||
|
'
|
||||||
|
Me.Label1.AutoSize = True
|
||||||
|
Me.Label1.Location = New System.Drawing.Point(12, 16)
|
||||||
|
Me.Label1.Name = "Label1"
|
||||||
|
Me.Label1.Size = New System.Drawing.Size(64, 13)
|
||||||
|
Me.Label1.TabIndex = 3
|
||||||
|
Me.Label1.Text = "IP-Adresse:"
|
||||||
|
'
|
||||||
|
'Label2
|
||||||
|
'
|
||||||
|
Me.Label2.AutoSize = True
|
||||||
|
Me.Label2.Location = New System.Drawing.Point(265, 16)
|
||||||
|
Me.Label2.Name = "Label2"
|
||||||
|
Me.Label2.Size = New System.Drawing.Size(31, 13)
|
||||||
|
Me.Label2.TabIndex = 3
|
||||||
|
Me.Label2.Text = "Port:"
|
||||||
|
'
|
||||||
|
'Label3
|
||||||
|
'
|
||||||
|
Me.Label3.AutoSize = True
|
||||||
|
Me.Label3.Location = New System.Drawing.Point(12, 55)
|
||||||
|
Me.Label3.Name = "Label3"
|
||||||
|
Me.Label3.Size = New System.Drawing.Size(42, 13)
|
||||||
|
Me.Label3.TabIndex = 4
|
||||||
|
Me.Label3.Text = "Status:"
|
||||||
|
'
|
||||||
|
'lblStatus
|
||||||
|
'
|
||||||
|
Me.lblStatus.Location = New System.Drawing.Point(12, 68)
|
||||||
|
Me.lblStatus.Name = "lblStatus"
|
||||||
|
Me.lblStatus.Size = New System.Drawing.Size(401, 53)
|
||||||
|
Me.lblStatus.TabIndex = 4
|
||||||
|
Me.lblStatus.Text = "Nicht verbunden"
|
||||||
|
'
|
||||||
|
'btnOK
|
||||||
|
'
|
||||||
|
Me.btnOK.DialogResult = System.Windows.Forms.DialogResult.Cancel
|
||||||
|
Me.btnOK.Location = New System.Drawing.Point(257, 124)
|
||||||
|
Me.btnOK.Name = "btnOK"
|
||||||
|
Me.btnOK.Size = New System.Drawing.Size(75, 23)
|
||||||
|
Me.btnOK.TabIndex = 1
|
||||||
|
Me.btnOK.Text = "OK"
|
||||||
|
Me.btnOK.UseVisualStyleBackColor = True
|
||||||
|
'
|
||||||
|
'txtIPAddress
|
||||||
|
'
|
||||||
|
Me.txtIPAddress.Location = New System.Drawing.Point(12, 32)
|
||||||
|
Me.txtIPAddress.Name = "txtIPAddress"
|
||||||
|
Me.txtIPAddress.Properties.Mask.EditMask = "\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}"
|
||||||
|
Me.txtIPAddress.Properties.Mask.MaskType = DevExpress.XtraEditors.Mask.MaskType.RegEx
|
||||||
|
Me.txtIPAddress.Size = New System.Drawing.Size(250, 20)
|
||||||
|
Me.txtIPAddress.TabIndex = 6
|
||||||
|
'
|
||||||
|
'txtPort
|
||||||
|
'
|
||||||
|
Me.txtPort.Location = New System.Drawing.Point(268, 32)
|
||||||
|
Me.txtPort.Name = "txtPort"
|
||||||
|
Me.txtPort.Properties.Mask.EditMask = "n0"
|
||||||
|
Me.txtPort.Properties.Mask.MaskType = DevExpress.XtraEditors.Mask.MaskType.Numeric
|
||||||
|
Me.txtPort.Size = New System.Drawing.Size(145, 20)
|
||||||
|
Me.txtPort.TabIndex = 7
|
||||||
|
'
|
||||||
|
'frmConfigService
|
||||||
|
'
|
||||||
|
Me.AcceptButton = Me.btnOK
|
||||||
|
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
|
||||||
|
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
|
||||||
|
Me.CancelButton = Me.btnCancel
|
||||||
|
Me.ClientSize = New System.Drawing.Size(425, 159)
|
||||||
|
Me.Controls.Add(Me.txtPort)
|
||||||
|
Me.Controls.Add(Me.txtIPAddress)
|
||||||
|
Me.Controls.Add(Me.lblStatus)
|
||||||
|
Me.Controls.Add(Me.Label3)
|
||||||
|
Me.Controls.Add(Me.Label2)
|
||||||
|
Me.Controls.Add(Me.Label1)
|
||||||
|
Me.Controls.Add(Me.btnTest)
|
||||||
|
Me.Controls.Add(Me.btnOK)
|
||||||
|
Me.Controls.Add(Me.btnCancel)
|
||||||
|
Me.MaximizeBox = False
|
||||||
|
Me.MinimizeBox = False
|
||||||
|
Me.Name = "frmConfigService"
|
||||||
|
Me.Text = "Dienst Kommunikation konfigurieren"
|
||||||
|
CType(Me.txtIPAddress.Properties, System.ComponentModel.ISupportInitialize).EndInit()
|
||||||
|
CType(Me.txtPort.Properties, System.ComponentModel.ISupportInitialize).EndInit()
|
||||||
|
Me.ResumeLayout(False)
|
||||||
|
Me.PerformLayout()
|
||||||
|
|
||||||
|
End Sub
|
||||||
|
Friend WithEvents btnCancel As Button
|
||||||
|
Friend WithEvents btnTest As Button
|
||||||
|
Friend WithEvents Label1 As Label
|
||||||
|
Friend WithEvents Label2 As Label
|
||||||
|
Friend WithEvents Label3 As Label
|
||||||
|
Friend WithEvents lblStatus As Label
|
||||||
|
Friend WithEvents btnOK As Button
|
||||||
|
Friend WithEvents txtIPAddress As DevExpress.XtraEditors.TextEdit
|
||||||
|
Friend WithEvents txtPort As DevExpress.XtraEditors.TextEdit
|
||||||
|
End Class
|
||||||
@ -117,136 +117,4 @@
|
|||||||
<resheader name="writer">
|
<resheader name="writer">
|
||||||
<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>
|
||||||
<data name="category_appointment" xml:space="preserve">
|
|
||||||
<value>Scheduler Configuration</value>
|
|
||||||
</data>
|
|
||||||
<data name="category_data" xml:space="preserve">
|
|
||||||
<value>Data</value>
|
|
||||||
</data>
|
|
||||||
<data name="category_database" xml:space="preserve">
|
|
||||||
<value>Database Configuration</value>
|
|
||||||
</data>
|
|
||||||
<data name="category_date" xml:space="preserve">
|
|
||||||
<value>Date Configuration</value>
|
|
||||||
</data>
|
|
||||||
<data name="category_font" xml:space="preserve">
|
|
||||||
<value>Font Configuration</value>
|
|
||||||
</data>
|
|
||||||
<data name="category_form" xml:space="preserve">
|
|
||||||
<value>Form Configuration</value>
|
|
||||||
</data>
|
|
||||||
<data name="category_info" xml:space="preserve">
|
|
||||||
<value>Information</value>
|
|
||||||
</data>
|
|
||||||
<data name="category_other" xml:space="preserve">
|
|
||||||
<value>Other Configuration</value>
|
|
||||||
</data>
|
|
||||||
<data name="category_view" xml:space="preserve">
|
|
||||||
<value>View Configuration</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_autosuggest" xml:space="preserve">
|
|
||||||
<value>Suggests already entered entries</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_backcolor" xml:space="preserve">
|
|
||||||
<value>The element's background color.</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_caption" xml:space="preserve">
|
|
||||||
<value>The element's caption.</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_color" xml:space="preserve">
|
|
||||||
<value>The element's color.</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_col_title" xml:space="preserve">
|
|
||||||
<value>The element's colum title.</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_defaultvalue" xml:space="preserve">
|
|
||||||
<value>The element's default value.</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_description" xml:space="preserve">
|
|
||||||
<value>The appointment's description. Dynamic values from other controls can be inserted with the syntax [%controlname].</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_enabledwhen" xml:space="preserve">
|
|
||||||
<value>An SQL Query that enables or disables the Control depending on the result (0 or 1)</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_fontstyle" xml:space="preserve">
|
|
||||||
<value>The element's font style.</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_format" xml:space="preserve">
|
|
||||||
<value>The element's number format.</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_formid" xml:space="preserve">
|
|
||||||
<value>The form-ID of the form that will be opened.</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_fromdate" xml:space="preserve">
|
|
||||||
<value>The appointment's start-date. Dynamic values from other controls can be inserted with the syntax [%controlname].</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_hint" xml:space="preserve">
|
|
||||||
<value>The text that will be shown when the control is hovered over</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_id" xml:space="preserve">
|
|
||||||
<value>The element's unique identifier.</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_location" xml:space="preserve">
|
|
||||||
<value>The element's location</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_masterdataid" xml:space="preserve">
|
|
||||||
<value>The Form's Id that will be opened via the contextmenu.</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_multiline" xml:space="preserve">
|
|
||||||
<value>Should the element be a multiline field?</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_name" xml:space="preserve">
|
|
||||||
<value>The element's internal name</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_place" xml:space="preserve">
|
|
||||||
<value>The appointment's location. Dynamic values from other controls can be inserted with the syntax [%controlname].</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_readonly" xml:space="preserve">
|
|
||||||
<value>Is the element read-only?</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_required" xml:space="preserve">
|
|
||||||
<value>Is the element required to be filled to complete the input?</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_screenid" xml:space="preserve">
|
|
||||||
<value>The screen-ID of the form that will be opened.</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_select_only" xml:space="preserve">
|
|
||||||
<value>Can only existing list items be selected?</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_showcolumn" xml:space="preserve">
|
|
||||||
<value>Should the element be show as a column?</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_size" xml:space="preserve">
|
|
||||||
<value>The element's size</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_sqlcommand" xml:space="preserve">
|
|
||||||
<value>The database query for this element. @RECORD_ID and @FORM_ID can be used as placeholders. Dynamic values from other controls can be inserted with the Syntax @controlid@.</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_staticlist" xml:space="preserve">
|
|
||||||
<value>A list of static values seperated by a semicolon (;)</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_subject" xml:space="preserve">
|
|
||||||
<value>The appointment's subject. Dynamic values from other controls can be inserted with the syntax [%controlname].</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_subject2" xml:space="preserve">
|
|
||||||
<value>The appointment's optional secondary subject. Dynamic values from other controls can be inserted with the syntax [%controlname].</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_tabindex" xml:space="preserve">
|
|
||||||
<value>The order in which this element should be activated by the tab key.</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_tabstop" xml:space="preserve">
|
|
||||||
<value>Should this element be activated by the tab key?</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_todate" xml:space="preserve">
|
|
||||||
<value>The appointment's end-date. Dynamic values from other controls can be inserted with the syntax [%controlname].</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_type" xml:space="preserve">
|
|
||||||
<value>The element's type</value>
|
|
||||||
</data>
|
|
||||||
<data name="desc_visible" xml:space="preserve">
|
|
||||||
<value>Should the element be visible?</value>
|
|
||||||
</data>
|
|
||||||
<data name="category_input" xml:space="preserve">
|
|
||||||
<value>Input Configuration</value>
|
|
||||||
</data>
|
|
||||||
</root>
|
</root>
|
||||||
43
EDMI_ClientSuite/frmConfigService.vb
Normal file
43
EDMI_ClientSuite/frmConfigService.vb
Normal file
@ -0,0 +1,43 @@
|
|||||||
|
Public Class frmConfigService
|
||||||
|
Private _Service As ClassService
|
||||||
|
|
||||||
|
Private Sub frmServiceConfig_Load(sender As Object, e As EventArgs) Handles Me.Load
|
||||||
|
_Service = New ClassService(My.LogConfig)
|
||||||
|
|
||||||
|
If My.ConfigManager.Config.ServiceConnection <> String.Empty Then
|
||||||
|
txtIPAddress.Text = My.ConfigManager.Config.ServiceIP
|
||||||
|
txtPort.Text = My.ConfigManager.Config.ServicePort
|
||||||
|
End If
|
||||||
|
|
||||||
|
txtIPAddress.Focus()
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Private Async Sub btnTest_Click(sender As Object, e As EventArgs) Handles btnTest.Click
|
||||||
|
Dim oIPAddress = txtIPAddress.Text
|
||||||
|
Dim oPort = txtPort.Text
|
||||||
|
Dim oEndpointURL = $"net.tcp://{oIPAddress}:{oPort}/DigitalData/Services/Main"
|
||||||
|
Dim oResult As ClassService.ConnectionTestResult
|
||||||
|
|
||||||
|
My.Config.ServiceIP = oIPAddress
|
||||||
|
My.Config.ServicePort = Integer.Parse(oPort)
|
||||||
|
|
||||||
|
lblStatus.Text = "Verbindung wird hergestellt..."
|
||||||
|
oResult = Await _Service.TestConnectionAsync()
|
||||||
|
|
||||||
|
If oResult = ClassService.ConnectionTestResult.Successful Then
|
||||||
|
My.ConfigManager.Save()
|
||||||
|
lblStatus.Text = "Verbindung hergestellt."
|
||||||
|
Else
|
||||||
|
Select Case oResult
|
||||||
|
Case ClassService.ConnectionTestResult.NotFound
|
||||||
|
lblStatus.Text = "Dienst konnte nicht gefunden werden. Bitte überprüfen sie Addresse und Port."
|
||||||
|
Case Else
|
||||||
|
lblStatus.Text = "Unbekannter Fehler."
|
||||||
|
End Select
|
||||||
|
End If
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Private Sub btnOK_Click(sender As Object, e As EventArgs) Handles btnOK.Click
|
||||||
|
DialogResult = DialogResult.OK
|
||||||
|
End Sub
|
||||||
|
End Class
|
||||||
@ -1,9 +1,9 @@
|
|||||||
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
|
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()>
|
||||||
Partial Class frmUserBasics
|
Partial Class frmConfigUser
|
||||||
Inherits System.Windows.Forms.Form
|
Inherits System.Windows.Forms.Form
|
||||||
|
|
||||||
'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen.
|
'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen.
|
||||||
<System.Diagnostics.DebuggerNonUserCode()> _
|
<System.Diagnostics.DebuggerNonUserCode()>
|
||||||
Protected Overrides Sub Dispose(ByVal disposing As Boolean)
|
Protected Overrides Sub Dispose(ByVal disposing As Boolean)
|
||||||
Try
|
Try
|
||||||
If disposing AndAlso components IsNot Nothing Then
|
If disposing AndAlso components IsNot Nothing Then
|
||||||
@ -20,87 +20,61 @@ Partial Class frmUserBasics
|
|||||||
'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich.
|
'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich.
|
||||||
'Das Bearbeiten ist mit dem Windows Form-Designer möglich.
|
'Das Bearbeiten ist mit dem Windows Form-Designer möglich.
|
||||||
'Das Bearbeiten mit dem Code-Editor ist nicht möglich.
|
'Das Bearbeiten mit dem Code-Editor ist nicht möglich.
|
||||||
<System.Diagnostics.DebuggerStepThrough()> _
|
<System.Diagnostics.DebuggerStepThrough()>
|
||||||
Private Sub InitializeComponent()
|
Private Sub InitializeComponent()
|
||||||
Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmUserBasics))
|
Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmConfigUser))
|
||||||
Me.TabControl1 = New System.Windows.Forms.TabControl()
|
Me.TabPageSupport = New DevExpress.XtraTab.XtraTabPage()
|
||||||
Me.TabPage1 = New System.Windows.Forms.TabPage()
|
Me.btnAppFolder = New DevExpress.XtraEditors.SimpleButton()
|
||||||
|
Me.btnLogFolder = New DevExpress.XtraEditors.SimpleButton()
|
||||||
|
Me.Button4 = New System.Windows.Forms.Button()
|
||||||
|
Me.LinkLabel1 = New System.Windows.Forms.LinkLabel()
|
||||||
|
Me.chkLogErrorsOnly = New System.Windows.Forms.CheckBox()
|
||||||
|
Me.XtraTabControl1 = New DevExpress.XtraTab.XtraTabControl()
|
||||||
|
Me.TabPageMain = New DevExpress.XtraTab.XtraTabPage()
|
||||||
Me.Label1 = New System.Windows.Forms.Label()
|
Me.Label1 = New System.Windows.Forms.Label()
|
||||||
Me.Button3 = New System.Windows.Forms.Button()
|
Me.Button3 = New System.Windows.Forms.Button()
|
||||||
Me.cmbLanguage = New System.Windows.Forms.ComboBox()
|
Me.cmbLanguage = New System.Windows.Forms.ComboBox()
|
||||||
Me.Button4 = New System.Windows.Forms.Button()
|
Me.TabPageSupport.SuspendLayout()
|
||||||
Me.btnApplicationFolder = New System.Windows.Forms.Button()
|
CType(Me.XtraTabControl1, System.ComponentModel.ISupportInitialize).BeginInit()
|
||||||
Me.chkLogErrorsOnly = New System.Windows.Forms.CheckBox()
|
Me.XtraTabControl1.SuspendLayout()
|
||||||
Me.LinkLabel1 = New System.Windows.Forms.LinkLabel()
|
Me.TabPageMain.SuspendLayout()
|
||||||
Me.Button1 = New System.Windows.Forms.Button()
|
|
||||||
Me.TabPage2 = New System.Windows.Forms.TabPage()
|
|
||||||
Me.TabControl1.SuspendLayout()
|
|
||||||
Me.TabPage1.SuspendLayout()
|
|
||||||
Me.SuspendLayout()
|
Me.SuspendLayout()
|
||||||
'
|
'
|
||||||
'TabControl1
|
'TabPageSupport
|
||||||
'
|
'
|
||||||
Me.TabControl1.Controls.Add(Me.TabPage1)
|
Me.TabPageSupport.Controls.Add(Me.btnAppFolder)
|
||||||
Me.TabControl1.Controls.Add(Me.TabPage2)
|
Me.TabPageSupport.Controls.Add(Me.btnLogFolder)
|
||||||
Me.TabControl1.Dock = System.Windows.Forms.DockStyle.Fill
|
Me.TabPageSupport.Controls.Add(Me.Button4)
|
||||||
Me.TabControl1.Location = New System.Drawing.Point(0, 0)
|
Me.TabPageSupport.Controls.Add(Me.LinkLabel1)
|
||||||
Me.TabControl1.Name = "TabControl1"
|
Me.TabPageSupport.Controls.Add(Me.chkLogErrorsOnly)
|
||||||
Me.TabControl1.SelectedIndex = 0
|
Me.TabPageSupport.ImageOptions.Image = CType(resources.GetObject("TabPageSupport.ImageOptions.Image"), System.Drawing.Image)
|
||||||
Me.TabControl1.Size = New System.Drawing.Size(800, 450)
|
Me.TabPageSupport.Name = "TabPageSupport"
|
||||||
Me.TabControl1.TabIndex = 0
|
Me.TabPageSupport.Size = New System.Drawing.Size(700, 444)
|
||||||
|
Me.TabPageSupport.Text = "Support"
|
||||||
'
|
'
|
||||||
'TabPage1
|
'btnAppFolder
|
||||||
'
|
'
|
||||||
Me.TabPage1.Controls.Add(Me.Label1)
|
Me.btnAppFolder.ImageOptions.Image = CType(resources.GetObject("btnAppFolder.ImageOptions.Image"), System.Drawing.Image)
|
||||||
Me.TabPage1.Controls.Add(Me.Button3)
|
Me.btnAppFolder.Location = New System.Drawing.Point(349, 58)
|
||||||
Me.TabPage1.Controls.Add(Me.cmbLanguage)
|
Me.btnAppFolder.Name = "btnAppFolder"
|
||||||
Me.TabPage1.Controls.Add(Me.Button4)
|
Me.btnAppFolder.Size = New System.Drawing.Size(164, 36)
|
||||||
Me.TabPage1.Controls.Add(Me.btnApplicationFolder)
|
Me.btnAppFolder.TabIndex = 21
|
||||||
Me.TabPage1.Controls.Add(Me.chkLogErrorsOnly)
|
Me.btnAppFolder.Text = "AppData Ordner öffnen"
|
||||||
Me.TabPage1.Controls.Add(Me.LinkLabel1)
|
|
||||||
Me.TabPage1.Controls.Add(Me.Button1)
|
|
||||||
Me.TabPage1.Location = New System.Drawing.Point(4, 22)
|
|
||||||
Me.TabPage1.Name = "TabPage1"
|
|
||||||
Me.TabPage1.Padding = New System.Windows.Forms.Padding(3)
|
|
||||||
Me.TabPage1.Size = New System.Drawing.Size(792, 424)
|
|
||||||
Me.TabPage1.TabIndex = 0
|
|
||||||
Me.TabPage1.Text = "Logging und Support"
|
|
||||||
Me.TabPage1.UseVisualStyleBackColor = True
|
|
||||||
'
|
'
|
||||||
'Label1
|
'btnLogFolder
|
||||||
'
|
'
|
||||||
Me.Label1.AutoSize = True
|
Me.btnLogFolder.ImageOptions.Image = CType(resources.GetObject("btnLogFolder.ImageOptions.Image"), System.Drawing.Image)
|
||||||
Me.Label1.Location = New System.Drawing.Point(5, 125)
|
Me.btnLogFolder.Location = New System.Drawing.Point(349, 18)
|
||||||
Me.Label1.Name = "Label1"
|
Me.btnLogFolder.Name = "btnLogFolder"
|
||||||
Me.Label1.Size = New System.Drawing.Size(91, 13)
|
Me.btnLogFolder.Size = New System.Drawing.Size(164, 34)
|
||||||
Me.Label1.TabIndex = 50
|
Me.btnLogFolder.TabIndex = 20
|
||||||
Me.Label1.Text = "Aktuelle Sprache:"
|
Me.btnLogFolder.Text = "Log Ordner öffnen"
|
||||||
'
|
|
||||||
'Button3
|
|
||||||
'
|
|
||||||
Me.Button3.ImeMode = System.Windows.Forms.ImeMode.NoControl
|
|
||||||
Me.Button3.Location = New System.Drawing.Point(148, 139)
|
|
||||||
Me.Button3.Name = "Button3"
|
|
||||||
Me.Button3.Size = New System.Drawing.Size(134, 23)
|
|
||||||
Me.Button3.TabIndex = 49
|
|
||||||
Me.Button3.Text = "Sprache jetzt wechseln"
|
|
||||||
Me.Button3.UseVisualStyleBackColor = True
|
|
||||||
'
|
|
||||||
'cmbLanguage
|
|
||||||
'
|
|
||||||
Me.cmbLanguage.FormattingEnabled = True
|
|
||||||
Me.cmbLanguage.Items.AddRange(New Object() {"de-DE", "en-US"})
|
|
||||||
Me.cmbLanguage.Location = New System.Drawing.Point(8, 141)
|
|
||||||
Me.cmbLanguage.Name = "cmbLanguage"
|
|
||||||
Me.cmbLanguage.Size = New System.Drawing.Size(134, 21)
|
|
||||||
Me.cmbLanguage.TabIndex = 48
|
|
||||||
'
|
'
|
||||||
'Button4
|
'Button4
|
||||||
'
|
'
|
||||||
Me.Button4.Image = Global.EDMI_ClientSuite.My.Resources.Resources.email_go
|
|
||||||
Me.Button4.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft
|
Me.Button4.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft
|
||||||
Me.Button4.ImeMode = System.Windows.Forms.ImeMode.NoControl
|
Me.Button4.ImeMode = System.Windows.Forms.ImeMode.NoControl
|
||||||
Me.Button4.Location = New System.Drawing.Point(8, 6)
|
Me.Button4.Location = New System.Drawing.Point(15, 14)
|
||||||
Me.Button4.Name = "Button4"
|
Me.Button4.Name = "Button4"
|
||||||
Me.Button4.Size = New System.Drawing.Size(133, 23)
|
Me.Button4.Size = New System.Drawing.Size(133, 23)
|
||||||
Me.Button4.TabIndex = 19
|
Me.Button4.TabIndex = 19
|
||||||
@ -108,91 +82,108 @@ Partial Class frmUserBasics
|
|||||||
Me.Button4.TextAlign = System.Drawing.ContentAlignment.MiddleRight
|
Me.Button4.TextAlign = System.Drawing.ContentAlignment.MiddleRight
|
||||||
Me.Button4.UseVisualStyleBackColor = True
|
Me.Button4.UseVisualStyleBackColor = True
|
||||||
'
|
'
|
||||||
'btnApplicationFolder
|
|
||||||
'
|
|
||||||
Me.btnApplicationFolder.Image = Global.EDMI_ClientSuite.My.Resources.Resources.folder_go
|
|
||||||
Me.btnApplicationFolder.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft
|
|
||||||
Me.btnApplicationFolder.ImeMode = System.Windows.Forms.ImeMode.NoControl
|
|
||||||
Me.btnApplicationFolder.Location = New System.Drawing.Point(265, 35)
|
|
||||||
Me.btnApplicationFolder.Name = "btnApplicationFolder"
|
|
||||||
Me.btnApplicationFolder.Size = New System.Drawing.Size(144, 23)
|
|
||||||
Me.btnApplicationFolder.TabIndex = 16
|
|
||||||
Me.btnApplicationFolder.Text = "Open AppFolder User"
|
|
||||||
Me.btnApplicationFolder.TextAlign = System.Drawing.ContentAlignment.MiddleRight
|
|
||||||
Me.btnApplicationFolder.UseVisualStyleBackColor = True
|
|
||||||
'
|
|
||||||
'chkLogErrorsOnly
|
|
||||||
'
|
|
||||||
Me.chkLogErrorsOnly.AutoSize = True
|
|
||||||
Me.chkLogErrorsOnly.ImeMode = System.Windows.Forms.ImeMode.NoControl
|
|
||||||
Me.chkLogErrorsOnly.Location = New System.Drawing.Point(147, 10)
|
|
||||||
Me.chkLogErrorsOnly.Name = "chkLogErrorsOnly"
|
|
||||||
Me.chkLogErrorsOnly.Size = New System.Drawing.Size(100, 17)
|
|
||||||
Me.chkLogErrorsOnly.TabIndex = 18
|
|
||||||
Me.chkLogErrorsOnly.Text = "Log Errors Only"
|
|
||||||
Me.chkLogErrorsOnly.UseVisualStyleBackColor = True
|
|
||||||
'
|
|
||||||
'LinkLabel1
|
'LinkLabel1
|
||||||
'
|
'
|
||||||
Me.LinkLabel1.AutoSize = True
|
Me.LinkLabel1.AutoSize = True
|
||||||
Me.LinkLabel1.Font = New System.Drawing.Font("Segoe UI", 9.75!)
|
Me.LinkLabel1.Font = New System.Drawing.Font("Segoe UI", 9.75!)
|
||||||
Me.LinkLabel1.ImeMode = System.Windows.Forms.ImeMode.NoControl
|
Me.LinkLabel1.ImeMode = System.Windows.Forms.ImeMode.NoControl
|
||||||
Me.LinkLabel1.Location = New System.Drawing.Point(5, 79)
|
Me.LinkLabel1.Location = New System.Drawing.Point(12, 87)
|
||||||
Me.LinkLabel1.Name = "LinkLabel1"
|
Me.LinkLabel1.Name = "LinkLabel1"
|
||||||
Me.LinkLabel1.Size = New System.Drawing.Size(200, 17)
|
Me.LinkLabel1.Size = New System.Drawing.Size(200, 17)
|
||||||
Me.LinkLabel1.TabIndex = 15
|
Me.LinkLabel1.TabIndex = 15
|
||||||
Me.LinkLabel1.TabStop = True
|
Me.LinkLabel1.TabStop = True
|
||||||
Me.LinkLabel1.Text = "Link zu Support-Tool Digital Data"
|
Me.LinkLabel1.Text = "Link zu Support-Tool Digital Data"
|
||||||
'
|
'
|
||||||
'Button1
|
'chkLogErrorsOnly
|
||||||
'
|
'
|
||||||
Me.Button1.Image = Global.EDMI_ClientSuite.My.Resources.Resources.folder_go
|
Me.chkLogErrorsOnly.AutoSize = True
|
||||||
Me.Button1.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft
|
Me.chkLogErrorsOnly.ImeMode = System.Windows.Forms.ImeMode.NoControl
|
||||||
Me.Button1.ImeMode = System.Windows.Forms.ImeMode.NoControl
|
Me.chkLogErrorsOnly.Location = New System.Drawing.Point(154, 18)
|
||||||
Me.Button1.Location = New System.Drawing.Point(8, 35)
|
Me.chkLogErrorsOnly.Name = "chkLogErrorsOnly"
|
||||||
Me.Button1.Name = "Button1"
|
Me.chkLogErrorsOnly.Size = New System.Drawing.Size(100, 17)
|
||||||
Me.Button1.Size = New System.Drawing.Size(133, 23)
|
Me.chkLogErrorsOnly.TabIndex = 18
|
||||||
Me.Button1.TabIndex = 17
|
Me.chkLogErrorsOnly.Text = "Log Errors Only"
|
||||||
Me.Button1.Text = "Open Log-Folder"
|
Me.chkLogErrorsOnly.UseVisualStyleBackColor = True
|
||||||
Me.Button1.TextAlign = System.Drawing.ContentAlignment.MiddleRight
|
|
||||||
Me.Button1.UseVisualStyleBackColor = True
|
|
||||||
'
|
'
|
||||||
'TabPage2
|
'XtraTabControl1
|
||||||
'
|
'
|
||||||
Me.TabPage2.Location = New System.Drawing.Point(4, 22)
|
Me.XtraTabControl1.Dock = System.Windows.Forms.DockStyle.Fill
|
||||||
Me.TabPage2.Name = "TabPage2"
|
Me.XtraTabControl1.HeaderLocation = DevExpress.XtraTab.TabHeaderLocation.Left
|
||||||
Me.TabPage2.Padding = New System.Windows.Forms.Padding(3)
|
Me.XtraTabControl1.HeaderOrientation = DevExpress.XtraTab.TabOrientation.Horizontal
|
||||||
Me.TabPage2.Size = New System.Drawing.Size(792, 424)
|
Me.XtraTabControl1.Location = New System.Drawing.Point(0, 0)
|
||||||
Me.TabPage2.TabIndex = 1
|
Me.XtraTabControl1.Name = "XtraTabControl1"
|
||||||
Me.TabPage2.Text = "TabPage2"
|
Me.XtraTabControl1.SelectedTabPage = Me.TabPageSupport
|
||||||
Me.TabPage2.UseVisualStyleBackColor = True
|
Me.XtraTabControl1.Size = New System.Drawing.Size(800, 450)
|
||||||
|
Me.XtraTabControl1.TabIndex = 51
|
||||||
|
Me.XtraTabControl1.TabPages.AddRange(New DevExpress.XtraTab.XtraTabPage() {Me.TabPageMain, Me.TabPageSupport})
|
||||||
'
|
'
|
||||||
'frmUserBasics
|
'TabPageMain
|
||||||
|
'
|
||||||
|
Me.TabPageMain.Controls.Add(Me.Label1)
|
||||||
|
Me.TabPageMain.Controls.Add(Me.Button3)
|
||||||
|
Me.TabPageMain.Controls.Add(Me.cmbLanguage)
|
||||||
|
Me.TabPageMain.ImageOptions.Image = CType(resources.GetObject("TabPageMain.ImageOptions.Image"), System.Drawing.Image)
|
||||||
|
Me.TabPageMain.Name = "TabPageMain"
|
||||||
|
Me.TabPageMain.Size = New System.Drawing.Size(700, 444)
|
||||||
|
Me.TabPageMain.Text = "Allgemein"
|
||||||
|
'
|
||||||
|
'Label1
|
||||||
|
'
|
||||||
|
Me.Label1.AutoSize = True
|
||||||
|
Me.Label1.Location = New System.Drawing.Point(15, 21)
|
||||||
|
Me.Label1.Name = "Label1"
|
||||||
|
Me.Label1.Size = New System.Drawing.Size(91, 13)
|
||||||
|
Me.Label1.TabIndex = 53
|
||||||
|
Me.Label1.Text = "Aktuelle Sprache:"
|
||||||
|
'
|
||||||
|
'Button3
|
||||||
|
'
|
||||||
|
Me.Button3.ImeMode = System.Windows.Forms.ImeMode.NoControl
|
||||||
|
Me.Button3.Location = New System.Drawing.Point(158, 35)
|
||||||
|
Me.Button3.Name = "Button3"
|
||||||
|
Me.Button3.Size = New System.Drawing.Size(134, 23)
|
||||||
|
Me.Button3.TabIndex = 52
|
||||||
|
Me.Button3.Text = "Sprache jetzt wechseln"
|
||||||
|
Me.Button3.UseVisualStyleBackColor = True
|
||||||
|
'
|
||||||
|
'cmbLanguage
|
||||||
|
'
|
||||||
|
Me.cmbLanguage.FormattingEnabled = True
|
||||||
|
Me.cmbLanguage.Items.AddRange(New Object() {"de-DE", "en-US"})
|
||||||
|
Me.cmbLanguage.Location = New System.Drawing.Point(18, 37)
|
||||||
|
Me.cmbLanguage.Name = "cmbLanguage"
|
||||||
|
Me.cmbLanguage.Size = New System.Drawing.Size(134, 21)
|
||||||
|
Me.cmbLanguage.TabIndex = 51
|
||||||
|
'
|
||||||
|
'frmConfigUser
|
||||||
'
|
'
|
||||||
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
|
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
|
||||||
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
|
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
|
||||||
Me.ClientSize = New System.Drawing.Size(800, 450)
|
Me.ClientSize = New System.Drawing.Size(800, 450)
|
||||||
Me.Controls.Add(Me.TabControl1)
|
Me.Controls.Add(Me.XtraTabControl1)
|
||||||
Me.Font = New System.Drawing.Font("Tahoma", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
|
Me.Font = New System.Drawing.Font("Tahoma", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
|
||||||
Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon)
|
Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon)
|
||||||
Me.Name = "frmUserBasics"
|
Me.Name = "frmConfigUser"
|
||||||
Me.Text = "Grundeinstellungen User"
|
Me.Text = "Grundeinstellungen User"
|
||||||
Me.TabControl1.ResumeLayout(False)
|
Me.TabPageSupport.ResumeLayout(False)
|
||||||
Me.TabPage1.ResumeLayout(False)
|
Me.TabPageSupport.PerformLayout()
|
||||||
Me.TabPage1.PerformLayout()
|
CType(Me.XtraTabControl1, System.ComponentModel.ISupportInitialize).EndInit()
|
||||||
|
Me.XtraTabControl1.ResumeLayout(False)
|
||||||
|
Me.TabPageMain.ResumeLayout(False)
|
||||||
|
Me.TabPageMain.PerformLayout()
|
||||||
Me.ResumeLayout(False)
|
Me.ResumeLayout(False)
|
||||||
|
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Friend WithEvents TabControl1 As TabControl
|
Friend WithEvents TabPageSupport As DevExpress.XtraTab.XtraTabPage
|
||||||
Friend WithEvents TabPage1 As TabPage
|
|
||||||
Friend WithEvents TabPage2 As TabPage
|
|
||||||
Friend WithEvents Button4 As Button
|
Friend WithEvents Button4 As Button
|
||||||
Friend WithEvents chkLogErrorsOnly As CheckBox
|
|
||||||
Friend WithEvents Button1 As Button
|
|
||||||
Friend WithEvents btnApplicationFolder As Button
|
|
||||||
Friend WithEvents LinkLabel1 As LinkLabel
|
Friend WithEvents LinkLabel1 As LinkLabel
|
||||||
|
Friend WithEvents chkLogErrorsOnly As CheckBox
|
||||||
|
Friend WithEvents XtraTabControl1 As DevExpress.XtraTab.XtraTabControl
|
||||||
|
Friend WithEvents TabPageMain As DevExpress.XtraTab.XtraTabPage
|
||||||
Friend WithEvents Label1 As Label
|
Friend WithEvents Label1 As Label
|
||||||
Friend WithEvents Button3 As Button
|
Friend WithEvents Button3 As Button
|
||||||
Friend WithEvents cmbLanguage As ComboBox
|
Friend WithEvents cmbLanguage As ComboBox
|
||||||
|
Friend WithEvents btnLogFolder As DevExpress.XtraEditors.SimpleButton
|
||||||
|
Friend WithEvents btnAppFolder As DevExpress.XtraEditors.SimpleButton
|
||||||
End Class
|
End Class
|
||||||
@ -118,6 +118,51 @@
|
|||||||
<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.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||||
|
<data name="btnAppFolder.ImageOptions.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>
|
||||||
|
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m
|
||||||
|
dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAArdEVYdFRpdGxlAE9wZW47Rm9sZGVyO0JhcnM7Umli
|
||||||
|
Ym9uO1N0YW5kYXJkO0xvYWTxw8RjAAAAb0lEQVQ4T6XQ0Q2AIAwEUBbsMs7Q0ZzHFeqVRIJ6VQof7+fC
|
||||||
|
XUiLmS2hYQYNM4qqChjhOS31fICVL8JKvb+BSBueHUB3cQCGB+oxmWjgVjj2TcAC8hzwx1+Fl34gXYb2
|
||||||
|
g6ky1BtMl1295AoajrNyArCYwjN4ThJYAAAAAElFTkSuQmCC
|
||||||
|
</value>
|
||||||
|
</data>
|
||||||
|
<data name="btnLogFolder.ImageOptions.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>
|
||||||
|
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m
|
||||||
|
dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAArdEVYdFRpdGxlAE9wZW47Rm9sZGVyO0JhcnM7Umli
|
||||||
|
Ym9uO1N0YW5kYXJkO0xvYWTxw8RjAAAAb0lEQVQ4T6XQ0Q2AIAwEUBbsMs7Q0ZzHFeqVRIJ6VQof7+fC
|
||||||
|
XUiLmS2hYQYNM4qqChjhOS31fICVL8JKvb+BSBueHUB3cQCGB+oxmWjgVjj2TcAC8hzwx1+Fl34gXYb2
|
||||||
|
g6ky1BtMl1295AoajrNyArCYwjN4ThJYAAAAAElFTkSuQmCC
|
||||||
|
</value>
|
||||||
|
</data>
|
||||||
|
<data name="TabPageSupport.ImageOptions.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>
|
||||||
|
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m
|
||||||
|
dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAARdEVYdFRpdGxlAEJ1ZztSZXBvcnQ7sbAXPQAAAc5J
|
||||||
|
REFUWEfFljFOw0AQRVMgEkHDPbgGbaDhBtyAO9AAHUhUuQOUtHRAuhRwBehAAiGBZP63ZqPZ3W/s2MYp
|
||||||
|
nmK/nT8zcRIpo6Io1oqUQyLl89FeHTvgyt3zms7XRKg5RErVwLEJHkDhHK/vAc987RI1h0ipGjiOAQem
|
||||||
|
CxCe+dolag6RUjVwzEHVAo/ORag5REoLlU2F/whngk+Q9gpnkQ9IyeIQFH7tC/iPIIVnaa9wFvmAlMQF
|
||||||
|
p3Y/Bqfg27yCZ2dgbJmpedzqOVKSEDQOwW3i/oK1zCxd2j8gJQLR9j3AXnKWlCw2+liiHE7ULClDAGyA
|
||||||
|
V6AaN4FZ9lhtAWKhA6AarwJ7yBkkEyju87NPKX9RnuiGBUngP4iWSBeICsFL4trwBqI35mdWLRC+uT/O
|
||||||
|
dSF6un5m1QK8Ju/OtYVPIPQrnZ9ZuYDdL5xry8J61S8QYLG9zkKoAzPfM0VKwgA4sSZdYA85g0jJAOjz
|
||||||
|
J1l+qdWsTLDQAqpRF+QSmWCRC5F9cJ24JtwAZr3L5mWCRS5Qbg22wJ25JrB2GzDrn2Y2LxMWygK4ngD+
|
||||||
|
26n7R3QOJnX9ApnwgYqzXXABnsCXwetLwLMoY7nmCwyNlEMi5XAUo19RwjicG819swAAAABJRU5ErkJg
|
||||||
|
gg==
|
||||||
|
</value>
|
||||||
|
</data>
|
||||||
|
<data name="TabPageMain.ImageOptions.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>
|
||||||
|
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m
|
||||||
|
dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAALdEVYdFRpdGxlAEhvbWU7HnRkOAAAATpJREFUWEft
|
||||||
|
ks0NwjAMRkHMxQhw7wIMwAhVJ+BH4oSEgBlgAObhwhUR7KqunMRO2zSUSw9Pbb7a+R4SE2PMX6lfiqKI
|
||||||
|
YVohfQuSQmAGnIED0FmirwCWXwFT0Vmij4BbLkos8rvhUE7ECmjlRC3xCwGpfAecnKyUgNJXSgGtHH8t
|
||||||
|
fvMklvltziUgs+7sIhAq5zNBCTjzO1sLSOVbQPrHByXg3ZpvI9ClnFAl4GnNNgnElBOiBGDthgT6lBON
|
||||||
|
EppAinIiKCEJpCwnVAlJ4MKGkL7lhCSxlwRWwIcNpSgnUILufQOZJICgxAbAQX4BQZc0oe0egQzPmgAf
|
||||||
|
drMyfz7WQXDG2al3+dkT4NCwlEulHJxx9xAt9wJkFBgFQgJtcPcQLfcCpLpI/BbLKBAjkBy3B/GCoRHD
|
||||||
|
IRHD4TCTL7ccmUyvvNxMAAAAAElFTkSuQmCC
|
||||||
|
</value>
|
||||||
|
</data>
|
||||||
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
<value>
|
<value>
|
||||||
AAABAAoAMDAQAAEABABoBgAApgAAACAgEAABAAQA6AIAAA4HAAAQEBAAAQAEACgBAAD2CQAAMDAAAAEA
|
AAABAAoAMDAQAAEABABoBgAApgAAACAgEAABAAQA6AIAAA4HAAAQEBAAAQAEACgBAAD2CQAAMDAAAAEA
|
||||||
34
EDMI_ClientSuite/frmConfigUser.vb
Normal file
34
EDMI_ClientSuite/frmConfigUser.vb
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
Imports System.Configuration
|
||||||
|
Imports System.IO
|
||||||
|
Imports DigitalData.Modules.Logging
|
||||||
|
Public Class frmConfigUser
|
||||||
|
Private _Logger As Logger
|
||||||
|
|
||||||
|
Private Sub LinkLabel1_LinkClicked(sender As Object, e As LinkLabelLinkClickedEventArgs) Handles LinkLabel1.LinkClicked
|
||||||
|
' Specify that the link was visited.
|
||||||
|
Me.LinkLabel1.LinkVisited = True
|
||||||
|
' Navigate to a URL.
|
||||||
|
System.Diagnostics.Process.Start("http://www.didalog.de/Support")
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Private Sub frmUserBasics_Load(sender As Object, e As EventArgs) Handles Me.Load
|
||||||
|
_Logger = My.LogConfig.GetLogger()
|
||||||
|
|
||||||
|
chkLogErrorsOnly.Checked = Not My.Config.LogDebug
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Private Sub btnLogFolder_Click(sender As Object, e As EventArgs) Handles btnLogFolder.Click
|
||||||
|
Process.Start(My.LogConfig.LogDirectory)
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Private Sub btnAppFolder_Click(sender As Object, e As EventArgs) Handles btnAppFolder.Click
|
||||||
|
Process.Start(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData))
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Private Sub chkLogErrorsOnly_CheckedChanged(sender As Object, e As EventArgs) Handles chkLogErrorsOnly.CheckedChanged
|
||||||
|
Dim oLogDebug = Not chkLogErrorsOnly.Checked
|
||||||
|
My.LogConfig.Debug = oLogDebug
|
||||||
|
My.Config.LogDebug = oLogDebug
|
||||||
|
My.ConfigManager.Save()
|
||||||
|
End Sub
|
||||||
|
End Class
|
||||||
@ -3,19 +3,17 @@ Imports DigitalData.Modules.Logging
|
|||||||
|
|
||||||
Public Class frmFileTest
|
Public Class frmFileTest
|
||||||
Private _fileOp As FileOp
|
Private _fileOp As FileOp
|
||||||
Private _LogConfig As LogConfig
|
|
||||||
Private _Logger As Logger
|
Private _Logger As Logger
|
||||||
|
|
||||||
Public Sub New(LogConfig As LogConfig)
|
Public Sub New()
|
||||||
InitializeComponent()
|
InitializeComponent()
|
||||||
|
|
||||||
_LogConfig = LogConfig
|
_Logger = My.LogConfig.GetLogger()
|
||||||
_Logger = LogConfig.GetLogger()
|
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Private Sub frmFileTest_Load(sender As Object, e As EventArgs) Handles Me.Load
|
Private Sub frmFileTest_Load(sender As Object, e As EventArgs) Handles Me.Load
|
||||||
Try
|
Try
|
||||||
_fileOp = New FileOp(_LogConfig, My.Settings.EDM_NetworkService_Adress)
|
_fileOp = New FileOp(My.LogConfig, My.Settings.EDM_NetworkService_Adress)
|
||||||
|
|
||||||
Catch ex As Exception
|
Catch ex As Exception
|
||||||
_Logger.Warn($"Unexpected error in frmFileTest_Load: {ex.Message}")
|
_Logger.Warn($"Unexpected error in frmFileTest_Load: {ex.Message}")
|
||||||
|
|||||||
89
EDMI_ClientSuite/frmMain.Designer.vb
generated
89
EDMI_ClientSuite/frmMain.Designer.vb
generated
@ -21,10 +21,12 @@ Partial Class frmMain
|
|||||||
Private Sub InitializeComponent()
|
Private Sub InitializeComponent()
|
||||||
Me.components = New System.ComponentModel.Container()
|
Me.components = New System.ComponentModel.Container()
|
||||||
Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmMain))
|
Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmMain))
|
||||||
|
Dim PushTransition1 As DevExpress.Utils.Animation.PushTransition = New DevExpress.Utils.Animation.PushTransition()
|
||||||
Me.RibbonControl = New DevExpress.XtraBars.Ribbon.RibbonControl()
|
Me.RibbonControl = New DevExpress.XtraBars.Ribbon.RibbonControl()
|
||||||
Me.MainMenu = New DevExpress.XtraBars.Ribbon.ApplicationMenu(Me.components)
|
Me.MainMenu = New DevExpress.XtraBars.Ribbon.ApplicationMenu(Me.components)
|
||||||
Me.BarButtonExit = New DevExpress.XtraBars.BarButtonItem()
|
Me.BarButtonExit = New DevExpress.XtraBars.BarButtonItem()
|
||||||
Me.BarButtonUserSettings = New DevExpress.XtraBars.BarButtonItem()
|
Me.BarButtonUserSettings = New DevExpress.XtraBars.BarButtonItem()
|
||||||
|
Me.BarButtonConnectionSettings = New DevExpress.XtraBars.BarButtonItem()
|
||||||
Me.LabelCurrentUser = New DevExpress.XtraBars.BarStaticItem()
|
Me.LabelCurrentUser = New DevExpress.XtraBars.BarStaticItem()
|
||||||
Me.LabelCurrentMachine = New DevExpress.XtraBars.BarStaticItem()
|
Me.LabelCurrentMachine = New DevExpress.XtraBars.BarStaticItem()
|
||||||
Me.LabelCurrentVersion = New DevExpress.XtraBars.BarStaticItem()
|
Me.LabelCurrentVersion = New DevExpress.XtraBars.BarStaticItem()
|
||||||
@ -34,6 +36,11 @@ Partial Class frmMain
|
|||||||
Me.BarButtonDashboard = New DevExpress.XtraBars.BarButtonItem()
|
Me.BarButtonDashboard = New DevExpress.XtraBars.BarButtonItem()
|
||||||
Me.BarButtonEntityDesigner = New DevExpress.XtraBars.BarButtonItem()
|
Me.BarButtonEntityDesigner = New DevExpress.XtraBars.BarButtonItem()
|
||||||
Me.BarButtonDeleteControl = New DevExpress.XtraBars.BarButtonItem()
|
Me.BarButtonDeleteControl = New DevExpress.XtraBars.BarButtonItem()
|
||||||
|
Me.LabelCurrentLanguage = New DevExpress.XtraBars.BarStaticItem()
|
||||||
|
Me.BarButtonItem2 = New DevExpress.XtraBars.BarButtonItem()
|
||||||
|
Me.BarWorkspaceMenuItem1 = New DevExpress.XtraBars.BarWorkspaceMenuItem()
|
||||||
|
Me.WorkspaceManager1 = New DevExpress.Utils.WorkspaceManager()
|
||||||
|
Me.LabelServiceOnline = New DevExpress.XtraBars.BarStaticItem()
|
||||||
Me.RibbonPageCategoryEntityDesigner = New DevExpress.XtraBars.Ribbon.RibbonPageCategory()
|
Me.RibbonPageCategoryEntityDesigner = New DevExpress.XtraBars.Ribbon.RibbonPageCategory()
|
||||||
Me.RibbonPageControlActions = New DevExpress.XtraBars.Ribbon.RibbonPage()
|
Me.RibbonPageControlActions = New DevExpress.XtraBars.Ribbon.RibbonPage()
|
||||||
Me.RibbonPageGroup5 = New DevExpress.XtraBars.Ribbon.RibbonPageGroup()
|
Me.RibbonPageGroup5 = New DevExpress.XtraBars.Ribbon.RibbonPageGroup()
|
||||||
@ -54,7 +61,7 @@ Partial Class frmMain
|
|||||||
Me.Label1 = New System.Windows.Forms.Label()
|
Me.Label1 = New System.Windows.Forms.Label()
|
||||||
Me.DockPanelProcessManager = New DevExpress.XtraBars.Docking.DockPanel()
|
Me.DockPanelProcessManager = New DevExpress.XtraBars.Docking.DockPanel()
|
||||||
Me.DockPanel2_Container = New DevExpress.XtraBars.Docking.ControlContainer()
|
Me.DockPanel2_Container = New DevExpress.XtraBars.Docking.ControlContainer()
|
||||||
Me.ProcessManagerOverview = New EDMI_ClientSuite.ProcessManagerOverview()
|
Me.ProcessManagerWidget = New DigitalData.GUIs.ClientSuite.ProcessManagerWidget()
|
||||||
CType(Me.RibbonControl, System.ComponentModel.ISupportInitialize).BeginInit()
|
CType(Me.RibbonControl, System.ComponentModel.ISupportInitialize).BeginInit()
|
||||||
CType(Me.MainMenu, System.ComponentModel.ISupportInitialize).BeginInit()
|
CType(Me.MainMenu, System.ComponentModel.ISupportInitialize).BeginInit()
|
||||||
CType(Me.DocumentManager, System.ComponentModel.ISupportInitialize).BeginInit()
|
CType(Me.DocumentManager, System.ComponentModel.ISupportInitialize).BeginInit()
|
||||||
@ -71,12 +78,13 @@ Partial Class frmMain
|
|||||||
'
|
'
|
||||||
Me.RibbonControl.ApplicationButtonDropDownControl = Me.MainMenu
|
Me.RibbonControl.ApplicationButtonDropDownControl = Me.MainMenu
|
||||||
Me.RibbonControl.ExpandCollapseItem.Id = 0
|
Me.RibbonControl.ExpandCollapseItem.Id = 0
|
||||||
Me.RibbonControl.Items.AddRange(New DevExpress.XtraBars.BarItem() {Me.RibbonControl.ExpandCollapseItem, Me.BarButtonExit, Me.BarButtonUserSettings, Me.LabelCurrentUser, Me.LabelCurrentMachine, Me.LabelCurrentVersion, Me.BarButtonItem1, Me.BarButtonDock1, Me.SkinDropDownButtonItem1, Me.BarButtonDashboard, Me.BarButtonEntityDesigner, Me.BarButtonDeleteControl})
|
Me.RibbonControl.Items.AddRange(New DevExpress.XtraBars.BarItem() {Me.RibbonControl.ExpandCollapseItem, Me.BarButtonExit, Me.BarButtonUserSettings, Me.LabelCurrentUser, Me.LabelCurrentMachine, Me.LabelCurrentVersion, Me.BarButtonItem1, Me.BarButtonDock1, Me.SkinDropDownButtonItem1, Me.BarButtonDashboard, Me.BarButtonEntityDesigner, Me.BarButtonDeleteControl, Me.BarButtonConnectionSettings, Me.LabelCurrentLanguage, Me.BarButtonItem2, Me.BarWorkspaceMenuItem1, Me.LabelServiceOnline})
|
||||||
Me.RibbonControl.Location = New System.Drawing.Point(0, 0)
|
Me.RibbonControl.Location = New System.Drawing.Point(0, 0)
|
||||||
Me.RibbonControl.MaxItemId = 14
|
Me.RibbonControl.MaxItemId = 19
|
||||||
Me.RibbonControl.Name = "RibbonControl"
|
Me.RibbonControl.Name = "RibbonControl"
|
||||||
Me.RibbonControl.PageCategories.AddRange(New DevExpress.XtraBars.Ribbon.RibbonPageCategory() {Me.RibbonPageCategoryEntityDesigner})
|
Me.RibbonControl.PageCategories.AddRange(New DevExpress.XtraBars.Ribbon.RibbonPageCategory() {Me.RibbonPageCategoryEntityDesigner})
|
||||||
Me.RibbonControl.PageHeaderItemLinks.Add(Me.SkinDropDownButtonItem1)
|
Me.RibbonControl.PageHeaderItemLinks.Add(Me.SkinDropDownButtonItem1)
|
||||||
|
Me.RibbonControl.PageHeaderItemLinks.Add(Me.BarWorkspaceMenuItem1)
|
||||||
Me.RibbonControl.Pages.AddRange(New DevExpress.XtraBars.Ribbon.RibbonPage() {Me.RibbonPageStart, Me.RibbonPageView, Me.RibbonPageWorkflow})
|
Me.RibbonControl.Pages.AddRange(New DevExpress.XtraBars.Ribbon.RibbonPage() {Me.RibbonPageStart, Me.RibbonPageView, Me.RibbonPageWorkflow})
|
||||||
Me.RibbonControl.Size = New System.Drawing.Size(1139, 146)
|
Me.RibbonControl.Size = New System.Drawing.Size(1139, 146)
|
||||||
Me.RibbonControl.StatusBar = Me.RibbonStatusBar
|
Me.RibbonControl.StatusBar = Me.RibbonStatusBar
|
||||||
@ -85,6 +93,7 @@ Partial Class frmMain
|
|||||||
'
|
'
|
||||||
Me.MainMenu.ItemLinks.Add(Me.BarButtonExit)
|
Me.MainMenu.ItemLinks.Add(Me.BarButtonExit)
|
||||||
Me.MainMenu.ItemLinks.Add(Me.BarButtonUserSettings)
|
Me.MainMenu.ItemLinks.Add(Me.BarButtonUserSettings)
|
||||||
|
Me.MainMenu.ItemLinks.Add(Me.BarButtonConnectionSettings)
|
||||||
Me.MainMenu.Name = "MainMenu"
|
Me.MainMenu.Name = "MainMenu"
|
||||||
Me.MainMenu.Ribbon = Me.RibbonControl
|
Me.MainMenu.Ribbon = Me.RibbonControl
|
||||||
'
|
'
|
||||||
@ -97,23 +106,28 @@ Partial Class frmMain
|
|||||||
'
|
'
|
||||||
'BarButtonUserSettings
|
'BarButtonUserSettings
|
||||||
'
|
'
|
||||||
Me.BarButtonUserSettings.Caption = "Einstellungen"
|
Me.BarButtonUserSettings.Caption = "Benutzereinstellungen"
|
||||||
Me.BarButtonUserSettings.Id = 2
|
Me.BarButtonUserSettings.Id = 2
|
||||||
Me.BarButtonUserSettings.ImageOptions.Image = CType(resources.GetObject("BarButtonUserSettings.ImageOptions.Image"), System.Drawing.Image)
|
Me.BarButtonUserSettings.ImageOptions.Image = CType(resources.GetObject("BarButtonUserSettings.ImageOptions.Image"), System.Drawing.Image)
|
||||||
Me.BarButtonUserSettings.Name = "BarButtonUserSettings"
|
Me.BarButtonUserSettings.Name = "BarButtonUserSettings"
|
||||||
'
|
'
|
||||||
|
'BarButtonConnectionSettings
|
||||||
|
'
|
||||||
|
Me.BarButtonConnectionSettings.Caption = "Verbindungseinstellungen"
|
||||||
|
Me.BarButtonConnectionSettings.Id = 14
|
||||||
|
Me.BarButtonConnectionSettings.ImageOptions.Image = CType(resources.GetObject("BarButtonConnectionSettings.ImageOptions.Image"), System.Drawing.Image)
|
||||||
|
Me.BarButtonConnectionSettings.Name = "BarButtonConnectionSettings"
|
||||||
|
'
|
||||||
'LabelCurrentUser
|
'LabelCurrentUser
|
||||||
'
|
'
|
||||||
Me.LabelCurrentUser.Caption = "Current User"
|
Me.LabelCurrentUser.Caption = "Current User"
|
||||||
Me.LabelCurrentUser.Id = 3
|
Me.LabelCurrentUser.Id = 3
|
||||||
Me.LabelCurrentUser.ImageOptions.Image = CType(resources.GetObject("LabelCurrentUser.ImageOptions.Image"), System.Drawing.Image)
|
|
||||||
Me.LabelCurrentUser.Name = "LabelCurrentUser"
|
Me.LabelCurrentUser.Name = "LabelCurrentUser"
|
||||||
'
|
'
|
||||||
'LabelCurrentMachine
|
'LabelCurrentMachine
|
||||||
'
|
'
|
||||||
Me.LabelCurrentMachine.Caption = "Current Machine"
|
Me.LabelCurrentMachine.Caption = "Current Machine"
|
||||||
Me.LabelCurrentMachine.Id = 4
|
Me.LabelCurrentMachine.Id = 4
|
||||||
Me.LabelCurrentMachine.ImageOptions.Image = CType(resources.GetObject("LabelCurrentMachine.ImageOptions.Image"), System.Drawing.Image)
|
|
||||||
Me.LabelCurrentMachine.Name = "LabelCurrentMachine"
|
Me.LabelCurrentMachine.Name = "LabelCurrentMachine"
|
||||||
'
|
'
|
||||||
'LabelCurrentVersion
|
'LabelCurrentVersion
|
||||||
@ -121,7 +135,6 @@ Partial Class frmMain
|
|||||||
Me.LabelCurrentVersion.Alignment = DevExpress.XtraBars.BarItemLinkAlignment.Right
|
Me.LabelCurrentVersion.Alignment = DevExpress.XtraBars.BarItemLinkAlignment.Right
|
||||||
Me.LabelCurrentVersion.Caption = "Current Version"
|
Me.LabelCurrentVersion.Caption = "Current Version"
|
||||||
Me.LabelCurrentVersion.Id = 5
|
Me.LabelCurrentVersion.Id = 5
|
||||||
Me.LabelCurrentVersion.ImageOptions.Image = CType(resources.GetObject("LabelCurrentVersion.ImageOptions.Image"), System.Drawing.Image)
|
|
||||||
Me.LabelCurrentVersion.Name = "LabelCurrentVersion"
|
Me.LabelCurrentVersion.Name = "LabelCurrentVersion"
|
||||||
'
|
'
|
||||||
'BarButtonItem1
|
'BarButtonItem1
|
||||||
@ -153,8 +166,8 @@ Partial Class frmMain
|
|||||||
'
|
'
|
||||||
Me.BarButtonEntityDesigner.Caption = "Entitäten Designer"
|
Me.BarButtonEntityDesigner.Caption = "Entitäten Designer"
|
||||||
Me.BarButtonEntityDesigner.Id = 12
|
Me.BarButtonEntityDesigner.Id = 12
|
||||||
Me.BarButtonEntityDesigner.ImageOptions.Image = CType(resources.GetObject("BarButtonItem2.ImageOptions.Image"), System.Drawing.Image)
|
Me.BarButtonEntityDesigner.ImageOptions.Image = CType(resources.GetObject("BarButtonEntityDesigner.ImageOptions.Image"), System.Drawing.Image)
|
||||||
Me.BarButtonEntityDesigner.ImageOptions.LargeImage = CType(resources.GetObject("BarButtonItem2.ImageOptions.LargeImage"), System.Drawing.Image)
|
Me.BarButtonEntityDesigner.ImageOptions.LargeImage = CType(resources.GetObject("BarButtonEntityDesigner.ImageOptions.LargeImage"), System.Drawing.Image)
|
||||||
Me.BarButtonEntityDesigner.Name = "BarButtonEntityDesigner"
|
Me.BarButtonEntityDesigner.Name = "BarButtonEntityDesigner"
|
||||||
'
|
'
|
||||||
'BarButtonDeleteControl
|
'BarButtonDeleteControl
|
||||||
@ -165,9 +178,40 @@ Partial Class frmMain
|
|||||||
Me.BarButtonDeleteControl.ImageOptions.LargeImage = CType(resources.GetObject("BarButtonDeleteControl.ImageOptions.LargeImage"), System.Drawing.Image)
|
Me.BarButtonDeleteControl.ImageOptions.LargeImage = CType(resources.GetObject("BarButtonDeleteControl.ImageOptions.LargeImage"), System.Drawing.Image)
|
||||||
Me.BarButtonDeleteControl.Name = "BarButtonDeleteControl"
|
Me.BarButtonDeleteControl.Name = "BarButtonDeleteControl"
|
||||||
'
|
'
|
||||||
|
'LabelCurrentLanguage
|
||||||
|
'
|
||||||
|
Me.LabelCurrentLanguage.Caption = "CurrentLanguage"
|
||||||
|
Me.LabelCurrentLanguage.Id = 15
|
||||||
|
Me.LabelCurrentLanguage.Name = "LabelCurrentLanguage"
|
||||||
|
'
|
||||||
|
'BarButtonItem2
|
||||||
|
'
|
||||||
|
Me.BarButtonItem2.Caption = "License Test"
|
||||||
|
Me.BarButtonItem2.Id = 16
|
||||||
|
Me.BarButtonItem2.Name = "BarButtonItem2"
|
||||||
|
'
|
||||||
|
'BarWorkspaceMenuItem1
|
||||||
|
'
|
||||||
|
Me.BarWorkspaceMenuItem1.Caption = "BarWorkspaceMenuItem1"
|
||||||
|
Me.BarWorkspaceMenuItem1.Id = 17
|
||||||
|
Me.BarWorkspaceMenuItem1.Name = "BarWorkspaceMenuItem1"
|
||||||
|
Me.BarWorkspaceMenuItem1.WorkspaceManager = Me.WorkspaceManager1
|
||||||
|
'
|
||||||
|
'WorkspaceManager1
|
||||||
|
'
|
||||||
|
Me.WorkspaceManager1.TargetControl = Me
|
||||||
|
Me.WorkspaceManager1.TransitionType = PushTransition1
|
||||||
|
'
|
||||||
|
'LabelServiceOnline
|
||||||
|
'
|
||||||
|
Me.LabelServiceOnline.Caption = "BarStaticItem1"
|
||||||
|
Me.LabelServiceOnline.Id = 18
|
||||||
|
Me.LabelServiceOnline.Name = "LabelServiceOnline"
|
||||||
|
'
|
||||||
'RibbonPageCategoryEntityDesigner
|
'RibbonPageCategoryEntityDesigner
|
||||||
'
|
'
|
||||||
Me.RibbonPageCategoryEntityDesigner.AutoStretchPageHeaders = True
|
Me.RibbonPageCategoryEntityDesigner.AutoStretchPageHeaders = True
|
||||||
|
Me.RibbonPageCategoryEntityDesigner.Color = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer))
|
||||||
Me.RibbonPageCategoryEntityDesigner.Name = "RibbonPageCategoryEntityDesigner"
|
Me.RibbonPageCategoryEntityDesigner.Name = "RibbonPageCategoryEntityDesigner"
|
||||||
Me.RibbonPageCategoryEntityDesigner.Pages.AddRange(New DevExpress.XtraBars.Ribbon.RibbonPage() {Me.RibbonPageControlActions})
|
Me.RibbonPageCategoryEntityDesigner.Pages.AddRange(New DevExpress.XtraBars.Ribbon.RibbonPage() {Me.RibbonPageControlActions})
|
||||||
Me.RibbonPageCategoryEntityDesigner.Text = "Entitäten Designer"
|
Me.RibbonPageCategoryEntityDesigner.Text = "Entitäten Designer"
|
||||||
@ -201,6 +245,7 @@ Partial Class frmMain
|
|||||||
'RibbonPageGroup3
|
'RibbonPageGroup3
|
||||||
'
|
'
|
||||||
Me.RibbonPageGroup3.ItemLinks.Add(Me.BarButtonItem1)
|
Me.RibbonPageGroup3.ItemLinks.Add(Me.BarButtonItem1)
|
||||||
|
Me.RibbonPageGroup3.ItemLinks.Add(Me.BarButtonItem2)
|
||||||
Me.RibbonPageGroup3.Name = "RibbonPageGroup3"
|
Me.RibbonPageGroup3.Name = "RibbonPageGroup3"
|
||||||
Me.RibbonPageGroup3.Text = "RibbonPageGroup3"
|
Me.RibbonPageGroup3.Text = "RibbonPageGroup3"
|
||||||
'
|
'
|
||||||
@ -233,6 +278,8 @@ Partial Class frmMain
|
|||||||
Me.RibbonStatusBar.ItemLinks.Add(Me.LabelCurrentUser)
|
Me.RibbonStatusBar.ItemLinks.Add(Me.LabelCurrentUser)
|
||||||
Me.RibbonStatusBar.ItemLinks.Add(Me.LabelCurrentMachine)
|
Me.RibbonStatusBar.ItemLinks.Add(Me.LabelCurrentMachine)
|
||||||
Me.RibbonStatusBar.ItemLinks.Add(Me.LabelCurrentVersion)
|
Me.RibbonStatusBar.ItemLinks.Add(Me.LabelCurrentVersion)
|
||||||
|
Me.RibbonStatusBar.ItemLinks.Add(Me.LabelCurrentLanguage)
|
||||||
|
Me.RibbonStatusBar.ItemLinks.Add(Me.LabelServiceOnline)
|
||||||
Me.RibbonStatusBar.Location = New System.Drawing.Point(0, 556)
|
Me.RibbonStatusBar.Location = New System.Drawing.Point(0, 556)
|
||||||
Me.RibbonStatusBar.Name = "RibbonStatusBar"
|
Me.RibbonStatusBar.Name = "RibbonStatusBar"
|
||||||
Me.RibbonStatusBar.Ribbon = Me.RibbonControl
|
Me.RibbonStatusBar.Ribbon = Me.RibbonControl
|
||||||
@ -315,20 +362,20 @@ Partial Class frmMain
|
|||||||
'
|
'
|
||||||
'DockPanel2_Container
|
'DockPanel2_Container
|
||||||
'
|
'
|
||||||
Me.DockPanel2_Container.Controls.Add(Me.ProcessManagerOverview)
|
Me.DockPanel2_Container.Controls.Add(Me.ProcessManagerWidget)
|
||||||
Me.DockPanel2_Container.Location = New System.Drawing.Point(5, 38)
|
Me.DockPanel2_Container.Location = New System.Drawing.Point(5, 38)
|
||||||
Me.DockPanel2_Container.Name = "DockPanel2_Container"
|
Me.DockPanel2_Container.Name = "DockPanel2_Container"
|
||||||
Me.DockPanel2_Container.Size = New System.Drawing.Size(337, 163)
|
Me.DockPanel2_Container.Size = New System.Drawing.Size(337, 163)
|
||||||
Me.DockPanel2_Container.TabIndex = 0
|
Me.DockPanel2_Container.TabIndex = 0
|
||||||
'
|
'
|
||||||
'ProcessManagerOverview
|
'ProcessManagerWidget
|
||||||
'
|
'
|
||||||
Me.ProcessManagerOverview.DataSource = Nothing
|
Me.ProcessManagerWidget.DataSource = Nothing
|
||||||
Me.ProcessManagerOverview.Dock = System.Windows.Forms.DockStyle.Fill
|
Me.ProcessManagerWidget.Dock = System.Windows.Forms.DockStyle.Fill
|
||||||
Me.ProcessManagerOverview.Location = New System.Drawing.Point(0, 0)
|
Me.ProcessManagerWidget.Location = New System.Drawing.Point(0, 0)
|
||||||
Me.ProcessManagerOverview.Name = "ProcessManagerOverview"
|
Me.ProcessManagerWidget.Name = "ProcessManagerWidget"
|
||||||
Me.ProcessManagerOverview.Size = New System.Drawing.Size(337, 163)
|
Me.ProcessManagerWidget.Size = New System.Drawing.Size(337, 163)
|
||||||
Me.ProcessManagerOverview.TabIndex = 0
|
Me.ProcessManagerWidget.TabIndex = 0
|
||||||
'
|
'
|
||||||
'frmMain
|
'frmMain
|
||||||
'
|
'
|
||||||
@ -385,7 +432,7 @@ Partial Class frmMain
|
|||||||
Friend WithEvents SkinDropDownButtonItem1 As DevExpress.XtraBars.SkinDropDownButtonItem
|
Friend WithEvents SkinDropDownButtonItem1 As DevExpress.XtraBars.SkinDropDownButtonItem
|
||||||
Friend WithEvents BarButtonDashboard As DevExpress.XtraBars.BarButtonItem
|
Friend WithEvents BarButtonDashboard As DevExpress.XtraBars.BarButtonItem
|
||||||
Friend WithEvents RibbonPageGroup3 As DevExpress.XtraBars.Ribbon.RibbonPageGroup
|
Friend WithEvents RibbonPageGroup3 As DevExpress.XtraBars.Ribbon.RibbonPageGroup
|
||||||
Friend WithEvents ProcessManagerOverview As ProcessManagerOverview
|
Friend WithEvents ProcessManagerWidget As ProcessManagerWidget
|
||||||
Friend WithEvents RibbonPageWorkflow As DevExpress.XtraBars.Ribbon.RibbonPage
|
Friend WithEvents RibbonPageWorkflow As DevExpress.XtraBars.Ribbon.RibbonPage
|
||||||
Friend WithEvents RibbonPageGroup4 As DevExpress.XtraBars.Ribbon.RibbonPageGroup
|
Friend WithEvents RibbonPageGroup4 As DevExpress.XtraBars.Ribbon.RibbonPageGroup
|
||||||
Friend WithEvents BarButtonEntityDesigner As DevExpress.XtraBars.BarButtonItem
|
Friend WithEvents BarButtonEntityDesigner As DevExpress.XtraBars.BarButtonItem
|
||||||
@ -393,4 +440,10 @@ Partial Class frmMain
|
|||||||
Friend WithEvents RibbonPageControlActions As DevExpress.XtraBars.Ribbon.RibbonPage
|
Friend WithEvents RibbonPageControlActions As DevExpress.XtraBars.Ribbon.RibbonPage
|
||||||
Friend WithEvents RibbonPageGroup5 As DevExpress.XtraBars.Ribbon.RibbonPageGroup
|
Friend WithEvents RibbonPageGroup5 As DevExpress.XtraBars.Ribbon.RibbonPageGroup
|
||||||
Friend WithEvents BarButtonDeleteControl As DevExpress.XtraBars.BarButtonItem
|
Friend WithEvents BarButtonDeleteControl As DevExpress.XtraBars.BarButtonItem
|
||||||
|
Friend WithEvents BarButtonConnectionSettings As DevExpress.XtraBars.BarButtonItem
|
||||||
|
Friend WithEvents LabelCurrentLanguage As DevExpress.XtraBars.BarStaticItem
|
||||||
|
Friend WithEvents BarButtonItem2 As DevExpress.XtraBars.BarButtonItem
|
||||||
|
Friend WithEvents BarWorkspaceMenuItem1 As DevExpress.XtraBars.BarWorkspaceMenuItem
|
||||||
|
Friend WithEvents WorkspaceManager1 As DevExpress.Utils.WorkspaceManager
|
||||||
|
Friend WithEvents LabelServiceOnline As DevExpress.XtraBars.BarStaticItem
|
||||||
End Class
|
End Class
|
||||||
|
|||||||
@ -228,164 +228,68 @@
|
|||||||
QmCC
|
QmCC
|
||||||
</value>
|
</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LabelCurrentUser.ImageOptions.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
<data name="BarButtonConnectionSettings.ImageOptions.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
<value>
|
|
||||||
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAADJ0RVh0VGl0
|
|
||||||
bGUAQ3VzdG9tZXI7RW1wbG95ZWU7UGVyc29uO0NvbnRhY3Q7VXNlcjtDbGllbnR+ETboAAAJ8ElEQVRY
|
|
||||||
R8WWd1RU1xbGr0ls0agpdnqPjIJIr4qIAwhqpAQR6VWkhSKDVEFGCBa6gPQiA1ICCEaNj6IRQQ3qA6LE
|
|
||||||
FhOfRo1kJZqXqF/2GYKatUjWW4s/3l7rN3fmnnv2t/c++5w7HID/K+PefJ1GH21Cl2vdbsCdCDPmOqNN
|
|
||||||
+WcT1+7v223Zcz7F8k5vsgXOxK95fCrSuK8tULepwWu57eGtqlOqnFS4is3K4/p8nXFvjsGs3kuLq/fU
|
|
||||||
XNrordXSuk33eWeMMa4UbcXd03vx6FIxnt6uw8PzqbjZGoSL2dZoDVyGCkfFh6X2CtoldnJiH+P5HmPc
|
|
||||||
m2Mwq3NfvrjJX2fkSslWXMo0IrEs/HKrAb/cEOGn4Qr8dLUUIwO5eNATjYc9sbhW7YiOnWoodZR7cnCD
|
|
||||||
pOGEA6hxWZrSnWKB6w0e6Ihagvs9qXhw/gAe9O3FD+fScP/LFPynKw63W/0IX9xs8sKpYAWU2C/CXrP3
|
|
||||||
uiYcQMVmlWsXsm1wIdMC1c6SaIvQxPXGbbjZHILrTYG4JvLEYLE9Bg5twhWiJ9kQx/1lUWq3CHtWzXk2
|
|
||||||
4QCK7RSe9aatwWdBaijatBCiQGOUOcrgRMQKdMXp4XSiEU5F66I9VAMiNwUc9ZBGi5sUiunZZONZYifj
|
|
||||||
+R5j3JtjMMtbL/nfE5R1hZMMsjdK47fHg2gTumGv+fvIspyLPOt5yLGahzTT97BTdxa8VabhyMeLUWgz
|
|
||||||
H/H6M59MOIAMiwW36jyVSWQuCW8Ffr0O/NyLO+cK0S7chJzNSthnK48ifw3UClairyYKu1fOfp5jMRfR
|
|
||||||
2tO/JheTxvM9xrg3x2AmNH2vodhBmjJ8FzfOlANPh4GfOoCRL4AfPwdupeLFdSFGvtyOH7v88KgvFQLt
|
|
||||||
6chctwDhK6Y2TjiAWP2ZbunmHyDJZBae/zwIPLkKPDoxKv6IuJGMF9fi8eCkB+610fnwRTiitN9Gosls
|
|
||||||
BKq95TPhAIwlJk9J5S98nuMghWePz1MAFMTDtlEeNAFfx+PZvwW42+yAOw22uN3shRi92QjTnP5CZ/4b
|
|
||||||
MyccANmb9cErB9tijfDkDmX8ywAJHwV+aAa+LwOGovBrbyBui6xxo9oGgxWOSOPLYhdfjq3/ZOKfA/gf
|
|
||||||
7I0CV22XGn/e73fPZlIDXqYAjgH364HhPcCVcGoHF3xTaorhciucTrdAnN7s30KMJL1orjgAsZe/s/ii
|
|
||||||
lWJSKvhcQYvrX/jT3iBm5DvLZ12p9qfSn6Ls24Fv9gOXgoH+YHwnssJQrh6ullmgMVQLgUun7aM57xJv
|
|
||||||
EZN2ZBtykURElgEXnqHPfXKAoUdDZGMB7K/d9HcBsAymCcwXWjRHGlDZq6jz84GLAcQ2/NrtjuECQwzm
|
|
||||||
6GGoyIy6fxFsZCavpTls/VnwXFimARdGgqH79biQfXpccLouF/SpLht6FUBOo9M/BcBK+X7m+oVf3e1M
|
|
||||||
Ar4rw4v+T/BbtwvuivgYytHGUKEpulMMINCYdoGeXURMJcQBvBLV4ban6XABqdrcNqE2G3oVQG7TFu7W
|
|
||||||
yGExt0eqicOjD4wG8Cbxjq/WbHvRdl38fqMITy8l4V6dFW5VmNH6r8VA4Spkb1iMddKTP6Zn3yfE5Se4
|
|
||||||
0tN2XMlpW66oeyNX1LWB89utyfkka7Kh1yrQ5MTdfFw1ykglXStGH3gVwNs7AlYFp9jyUOWjhastsXh4
|
|
||||||
bg9uN7nh7D4zFDjIIsRwPjasFjffLOJlAxZ3f0TiG7hDneu5wk5rzitRg/NM0GBDHBd3yISLK1zJHaiz
|
|
||||||
5755VMZdZ/xYyobY5DHxqfGJlublyVued1RFIHOLOpJNPsAu3ZnEDOwynAOhpQSy3HkQ2Ko8s7OTX0Nz
|
|
||||||
ZhAsCDZ/UmGnDVfQsY7LJ9xi1TnXnWp0mywm34Qw5oQV67jhh4fYLSbK1o6VcEpkOl9rd8nGytx61+cD
|
|
||||||
ZzJxn/4FXRBFoSp0NQ56aCHPVR1FnstxJEQPbTv0kU9vxZA0/d9dBGrlli6KWuSDNSPrB+aP+Z3kLFjG
|
|
||||||
bYlaSl/JBHlGnCDXiH19XXhqeLq56a4im6NZ9VvQflGAwft5qDsZgGE6C+715WCwUYAz2S7oSrfFv/ZY
|
|
||||||
44tEc3oZGcAvSh2VXzohpcYMfkItOIbzWvku8pbkczYx/U//kz4O49GFjO1Pspeljty31jah0PpcDgkf
|
|
||||||
749G/9009N6JReeN7ThxzRt5LZvQUOuLnsYIXG2MxIVCdzQKrSCM0YdXvAZyj1ti7zEdpDRrYG+7ERKq
|
|
||||||
jOCTrAH7YNVe860KzqTBAplCiHcIF0YHA9mb0spzZgSl6dfmNDjj5OWdOP/tbnTfDMexr13QMmCP5gFb
|
|
||||||
ujrg2JALyjvskFrDR1iGAQL26CAi2xDJlabIP8VH2lEtJDbyEFu3BNEiFcSIVJHcqInYch14Jqljnbdy
|
|
||||||
DemxQ4oFwRIXf0zxjNUIFlZbovWKHz4f9EfTZQcc6V+POjE2hDVqv7KC6KIV6i99hKZLDvjsshMa+h1R
|
|
||||||
0m2JjOPGSP5sGRLqeYip/RCCw8rYUamEyApFhJcrIKJCGTureXBN4GGlvUwAabLeYFUXl+Jt32TN/pKO
|
|
||||||
zSjs4mPfcW0Un1mNyj4+KnvXooqo7F2D8l4zlPWsRunZVSg6bYLcDn2kHtVAUtMyJJJwbC1lXaOMqCol
|
|
||||||
ElREWJkCPimRR0gxbdEiWYQWySEgUxl8d4UzpMnOCrZLxFHM8tm14mlNjzPS27Wxp2050to1cOCkDokY
|
|
||||||
Ir/LCIXdxnQ1RM4pPWSc0KFSa1BplyLhCA9xoiXYeVgFUZRxRDkJl8ojtFhOLBpUKIPAAhlsz5cipBF8
|
|
||||||
UAkWngoPSHMhwZZB3JVz3OOW4zAFsLtFjVCHkK6MlFZ1pNDvlGba+1TipKal4mzjaY1jSFhQrUKlpjKL
|
|
||||||
syVREmaiQWJRaQQclMK2XEn45RDZEgjKU8Bad/mfSXMxwbbnaAW2RqshscyMnPKQ0KCKBGokJpTQQFCW
|
|
||||||
8UdUxSWOqfkQ0STKso18mS2V+RBl+xdRKfjnSMCXRH2zJOCTuRge6RJwipMD31OB/RFYQIgrwHpg+ip7
|
|
||||||
WeP1fipZ9qGq3ztFqcI1fgk8hUuwLeNDKpsKQgqUEZyvhMA8JQQdVEAYW1taU3GJ82XgmyEDz3RpeHwq
|
|
||||||
Dfc0KbgIJeEULw3bCBlsCJaFlZ881rjK3zO0lTrEM55nQZrsuGbVf3kGTCPYHp3LM5i3wnCj1GbTzbIx
|
|
||||||
Fu6KIktvpR4rb8UBSy/FQYp+0MJT8dt1vkqw8lGEpbciLLwUYO4mf8fMRW5ojNXOsn0mDtINutYSSeqr
|
|
||||||
F3jI8Oaw006amEe8Q4y+K+xCVTm7kCX0/eUpyMrCTiy2TVhArFvZpPkEaxz2qpUgpAjmcAz2W/JP2Dhb
|
|
||||||
YzbnA2IOwfwxv8w/S5gS57g/AGl5Af+OTEZOAAAAAElFTkSuQmCC
|
|
||||||
</value>
|
|
||||||
</data>
|
|
||||||
<data name="LabelCurrentMachine.ImageOptions.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
|
||||||
<value>
|
<value>
|
||||||
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m
|
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m
|
||||||
dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAkdEVYdFRpdGxlAFNlcnZlck1vZGU7U2VydmVyO1BD
|
dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAtdEVYdFRpdGxlAERCO1NvdXJjZTtTdG9yO2RhdGFz
|
||||||
O0NvbXB1dGVyO3LY4GcAAAVXSURBVFhHrZdZUxRnGIUlccVdzPIPkov8mvyD3OTWm1R5FzVgjAkIBmWR
|
b3VyY2U7RGF0YWJhc2U7RWRpdCj2upwAAAGlSURBVFhHxZUxTsNAEEVT0CPRcQMKCiQoqBGUkGtQIqoU
|
||||||
nRFkSzSWFYSYoIFBWUwKk1Qq5QgMy7DMDLPP9MyAb855uxsHRJqxmKqn3p6m5zvnO+/3dTd7RESxP3cH
|
IAWOQMdNkGgo0iKUjktAE6QUSCz/ITtydmZDvF7FxZOc2fn/TxyPMwgh9Ipb3CRucZO4xc/JdZNtcSKu
|
||||||
PCwFFu+CfRb784S/2QveAQUtd56hmB9bU3U3G8CHwvzRvp6+f76CIXlb6jpHizEOzagJoB8nAype3fKo
|
xKN4Fu/iQ3xXcE2NM3roRYN24eVlucVKsC9uxasImaDFAy83yy2qeSimwjPNAa+hl2UKUAk8oy5MvSxT
|
||||||
2P10WnyBhLzwRV/DM78VkXXm8bv+wf+kpPxuCcbbYGI7A7xgb6745BbibzZgY5qY22iCLdmRgf2N3aM4
|
ADXPInEJZl6WKYCa55G4BHMvyxSA5khcglYD9P4T9P4Q9r6GI3EhSr2I8Bp5WaYAauYZeBN34lTkvorR
|
||||||
tXuf+o4RChwETGFbA7zgQFPXmCRTWQmGUxLIJbQRP6t1nsf+UFKWV5JmtY6jibTcaH9MgUPW+I4GDjZ0
|
4oFX9hp+iRfxIC7FmdgTO2KrgmtqnNFDLxq0tU/va3jjZZkCqPknEndlfH7/NBCHIlRwnRyg5AZ44Ysh
|
||||||
jUp29aUkjTVJplclboD0mtYEzsUVnEuSrMRY8Z2VRHEuqnVVUvhdbZsaKATcVY4GDjGyTNYUau0Zk9bu
|
UgOUWsM43AyRGqDEGqa++dLn1ABd1/BY5qnbDos7khqgyxoeyXhVeA3nxddw1QPX5C8cUgPk/Bu2DofU
|
||||||
cWnpHnuNZrSq2a4wTZq6R6SpC3SOSCSRkRTGqHYNU+Aw2JmBOhgw1MCqtP/0p84ilXmp1UgjGQXpMCEj
|
AG03YIyuMvdCa5bC0ZhwkGGbNcwKB3QmHGQK665hVjiQZcIB04pdcSBYxdQaYlaHxMF13YQDWSY8B5k1
|
||||||
q6kwqYQmRLJy8/a4ROIZ/VuVy52XgcK6W0/EyKxpnO13/pBYyooXNaowYmDVCMFsKWjj+mFcwvG0mqlq
|
w9YKB7TGLAeZxaH/hgNaY5aDzJoDrBUOIYTBL0gqUmOSnmecAAAAAElFTkSuQmCC
|
||||||
GaLAEeBogBccZs8MzDCaWJW2208tMQysvUVNoFLQIhzPAlM4FDNp7RmXlVgaayQj15oH8zNQg54x7ggG
|
|
||||||
diFK148AM2JtJTi2aYGQVq4TrJdmwnWBnRSMptV8ZePvFDhqje9o4EhVq1t7ygg5eAJRkxjBgMSOX49z
|
|
||||||
YDqkqXMUW9TQpK42PMrPwHX0jDsgHMvqjFY02jQizWisKxEemzWwCb9FIxaynwbw24r6hxQ4BvhwcjRw
|
|
||||||
tBI9i2PxMMImxLkuhu+vRHkTMquf4NiPm5JNQ8cT3IxSujbK6wYocBzs0AB6FjMyEowZ2NOj0og9rWBW
|
|
||||||
uccUaQSsDR2Ppf7WRhZXUkjOkLLa3/IycIw9i6F37CGF2FOu9BBqCCmEsDYUJmLB42DUQEokLXVtw7IQ
|
|
||||||
SEoIaZXW/EqBE8DRAC84zp5xezFCzmwJkRLOaMliAff5BdYgKvBBTPGzJqT2plu/ByKGfFv1gAInrfGd
|
|
||||||
DVxBz7inl2Cgvn04R9BkXQzwuW8Slzk/sGqNawg1oQ+ry9d/ycvAibLaAb2ZcMY32twmmBHhzEyGIOKW
|
|
||||||
GtRqiFGwunXwFS2DaoQL8vI1NXAK8J3A0cBJ9kwNYIbcx7rHWbfAvBumlbCCOyMr1sjsUhwpJuVSZT8F
|
|
||||||
isDODHxX/UAXFHvpQ4zzgLOZZ8TWsV1nCYRmNuFdiol3MSaLWB9ff9+Xl4FT7FkQi8fury1IsRkKLqO3
|
|
||||||
2PucJevsUkJmIOa1hHk8jTq9GBcfDFy8ep8Cp4GjAV5Q9A16xpvLLEU3zYxwZff/XSYl9z6S3olSXGvI
|
|
||||||
FMQoOkVxgvfGqYWoplZS0ZtroMDRwKXKPt2CpiBmhMo47Zlx33/Z9YmcnSuUs66P9WZDsSlLlHXSF9Fj
|
|
||||||
pldc/jMF3rPGdzRwmj3jFmSEFJxBtWfGQZfDSWnuPy+fniuSht5zalbFwQsIE75Ne1C9y3G5cEUNvG+N
|
|
||||||
/0YDfCNWAxcr7mvvpjkbG3t2wAvCeD7wbYhp8Dp9FYegB9c9t17Pn+Mck7tQtm6A/x84G2DPfMHEhkjN
|
|
||||||
/wc4O3NmKqQ1YgmizvEYzOI8YGVq50vv5WWgiD2b9MXkr8kQCOQQkgkPeBGQZ2DC48y/3hXbgOMaoAF9
|
|
||||||
GH12pu7h51+4ZLfgeBjXfhpuuwj5UsqY+PLAbfPBJj58Cxg9xQ8Ajr+uuZUBpsCL6JRx0cxuwPE4LsfP
|
|
||||||
MSB7/gewyEBZy6qOBQAAAABJRU5ErkJggg==
|
|
||||||
</value>
|
|
||||||
</data>
|
|
||||||
<data name="LabelCurrentVersion.ImageOptions.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
|
||||||
<value>
|
|
||||||
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m
|
|
||||||
dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAATdEVYdFRpdGxlAFppcENvZGU7Q29kZTtJsi+oAAAF
|
|
||||||
pklEQVRYR8WX+XONdxjFU9101E63nyshqKjoH1JVVa1aat9LdUyNVkOHJExWsu9LY0siFLUkV1NMtRhS
|
|
||||||
lFpqSSKR3DXJzaXz9Jzn+773XhkzLTMw85ln+b7fc477Im6EiDxTHrp8mvDXc6AXeP4pQ09669Ab9AGv
|
|
||||||
9qDvY9LvP6D2K+AFENF7c47DkZz/izwx8gxJJL8etV4SM2uPWiEi+vCh7sA/EgjcV+ye1cDepuf8aPgt
|
|
||||||
Nuf8zD8A/LQi+poA98XbGRBfR0C8YTww4zz8zNvRHew91mwqZh+xZtbg3C3+7vuSmHWUAfozQL9gAOuy
|
|
||||||
Fw8b0QcNbAHTm3PdoXfbZzobuAvH40UF/u57Ep/pYIABGiApt14/lvDLDZfbZI/jb4vrUoNaw1p3XdJr
|
|
||||||
zpjnIGaLpleflvFLSuW9xaUyniwqldhFJaBU0qpP4Rm/uHwAlQE2bDnCAAMZoD/fBz8WO+m5S21qZLgm
|
|
||||||
u2uvSzVqdS37a2qQBkM+S0H2sQthuBCGSrGMIwuKJRawpladEpcHATxd0uW/J9+nHQoFSMxymABMCWhE
|
|
||||||
2D8MGsQuKNHeCcYtKFKc3i5xwoDQzO7fnVcIcI5du9svnQgQl3qQAQYxwID4jDpNpQkhUnnkqlQevqJ9
|
|
||||||
UIxmlui4+UUqqgZuGMwtlLHACXHu2q19u0XM7AIZC+yZAdYmHQgF2LilVgOoAR7YeeiK7Dx4xYhQsEcd
|
|
||||||
OxeCcwqDgjFzCtTEntvcnWF0yZhZeRID2lzmrLMrIGs27WOAwRpgffphTWUud8m2A39Jxf7L2ofolHZL
|
|
||||||
IGZ2vowBbS5jMubzPOUuDbG7S6yevDMzV9E96ECA1fF7gwEGxqUcRICAivFC+Y+XpHzfJRXhBSPaERSn
|
|
||||||
mRHs0FkNZpi5FXMrqxPPOnEORk/LBjnYcd+hAVZtqAkF4Pvg0k544myTlOz5E1yUkpqLUgyKai5I0W7D
|
|
||||||
6Ok5klB+whLsRH9cRsEkr/K8kkt2/SG5OxskZ1eDjJqaJRvLjklLuw8wQLesXF/NAEMYYNA3eB8awEp4
|
|
||||||
/EyjFFZfkMIqQ0HVeSmovGAM0I/6LEsSfzghLU6fPp+IMCOnZkoODLO3G7LItgbJBNGfZEpC2XEToM0n
|
|
||||||
vs5uWRFXGQqwOmEvlgF9oBXo72LX+WBiU31yx+qjYTby00xr55ORMKAJ+yAwMtUr0VO2yoiPt5odZi8C
|
|
||||||
LFu7gwGGMsDgVRt2ayr7sv07MRcssG+2BKKnZCicyQjLoBlnZscaYvjkLUrTXcyAARav2R4KsHJ9lS4p
|
|
||||||
zguZFecko+Ks9vaOF1mbgBE0hpxHTE43BpzxnMETrMMnpUsUMDsPfrb4ZeHXFQzwGgMMWfFdJZbdakKR
|
|
||||||
tLIzin3BEBKN+giCoNE6i5qUpjS2enXX2ArsCiI/TJWoiTx3y23MHgSYt6o8FGDZtzs0FcV4MaX4tCSD
|
|
||||||
JkuAaG+JRgYNrRnihD0NaGTOaOiWyA9SQKqe3W5xa4A5X5UxwOsMMHQJ3geXtuBPx65JUuHvsrkAoG5i
|
|
||||||
BZvyfpNEEDkxVdblOyBGQQ/6ozIMJsNgYmoYE1Lk7QnJsi6vTm7B/FaLCz/E/DLry5JQAL4PD5ZMa4vu
|
|
||||||
r78qCXknJSHX5leJzwHZJyUuz6FCRtCIxuU6LDNjOuz9ZGDM43JhfsclN/HsTVQGmLm8mAHe0AB8HwxA
|
|
||||||
sdt3IKjAgNhG2PGyfXYzWEO9/Qxnrc32ueEGZ+D2dcn0ZYWhAHwfXNoXQ8KGnrMNBW+w6uxUce3Da7Mz
|
|
||||||
DM4u/Sk7bWkowBC+DwZw44DVZfVarZmXgnur1/qYTFtawAD6t6Df1MXZdTOXF8kMvBetX7C3KuDH9QC4
|
|
||||||
bFcKPQ5T5mc44K3/J3yJIQD/VeKfSn4s/5c3H4G3LNjTh+YvA/2KxG8oLwKGeVLQzIYzPXvZXxD5He1Z
|
|
||||||
8Ky/HUvEvynFkqiPC+j6AAAAAElFTkSuQmCC
|
|
||||||
</value>
|
</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BarButtonDashboard.ImageOptions.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
<data name="BarButtonDashboard.ImageOptions.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
<value>
|
<value>
|
||||||
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
|
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m
|
||||||
YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAAC3RFWHRUaXRsZQBIb21lOx50
|
dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAALdEVYdFRpdGxlAEhvbWU7HnRkOAAAANRJREFUOE+d
|
||||||
ZDgAAADUSURBVDhPnZE9DoJAEIWxtfFkJl7AOwCNHQlmW6O30cTCRlAvY/zDdpw3YcgusLCx+GB4O+9L
|
kT0OgkAQhbG18WQmXsA7AI0dCWZbo7fRxMJGUC9j/MN2nDdhyC6wsLH4YHg770vIRsYYHxNmw+SazdcH
|
||||||
yEbGGB8TZsPkms3XBwL6DZqhBcpbBstAJKECu3xkynrOuZyNCdrlKTNjHAm/m85YWc8gKVZmJxIrbwRD
|
AvoNmqEFylsGy0AkoQK7fGTKes65nI0J2uUpM2McCb+bzlhZzyApVmYnEitvBENlRSSMI8EjpKx0JAhx
|
||||||
ZUUkjCPBI6SsdCQIcVUIwFBZgUT3MwRLZl8HuqQLbezzE7PQAL/hLFTXhB5FKnwuSZ8AHecWnIU3l+7n
|
VQjAUFmBRPczBEtmXwe6pAtt7PMTs9AAv+EsVNeEHkUqfC5JnwAd5xachTeX7udUeJW9ApkjIhLsEPP3
|
||||||
VHiVvQKZIyIS7BDz9xbTs0yF6hp3BNrzCjwEC8bwCoLpCP6Doh9wyB/S6rhfgQAAAABJRU5ErkJggg==
|
FtOzTIXqGncE2vMKPAQLxvAKgukI/oOiH3DIH9LquF+BAAAAAElFTkSuQmCC
|
||||||
</value>
|
</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BarButtonDashboard.ImageOptions.LargeImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
<data name="BarButtonDashboard.ImageOptions.LargeImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
<value>
|
<value>
|
||||||
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
|
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m
|
||||||
YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAAC3RFWHRUaXRsZQBIb21lOx50
|
dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAALdEVYdFRpdGxlAEhvbWU7HnRkOAAAATpJREFUWEft
|
||||||
ZDgAAAE6SURBVFhH7ZLNDcIwDEZBzMUIcO8CDMAIVSfgR+KEhIAZYADm4cIVEeyqrpzETts0lEsPT22+
|
ks0NwjAMRkHMxQhw7wIMwAhVJ+BH4oSEgBlgAObhwhUR7KqunMRO2zSUSw9Pbb7a+R4SE2PMX6lfiqKI
|
||||||
2vkeEhNjzF+pX4qiiGFaIX0LkkJgBpyBA9BZoq8All8BU9FZoo+AWy5KLPK74VBOxApo5UQt8QsBqXwH
|
YVohfQuSQmAGnIED0FmirwCWXwFT0Vmij4BbLkos8rvhUE7ECmjlRC3xCwGpfAecnKyUgNJXSgGtHH8t
|
||||||
nJyslIDSV0oBrRx/LX7zJJb5bc4lILPu7CIQKuczQQk48ztbC0jlW0D6xwcl4N2abyPQpZxQJeBpzTYJ
|
fvMklvltziUgs+7sIhAq5zNBCTjzO1sLSOVbQPrHByXg3ZpvI9ClnFAl4GnNNgnElBOiBGDthgT6lBON
|
||||||
xJQTogRg7YYE+pQTjRKaQIpyIighCaQsJ1QJSeDChpC+5YQksZcEVsCHDaUoJ1CC7n0DmSSAoMQGwEF+
|
EppAinIiKCEJpCwnVAlJ4MKGkL7lhCSxlwRWwIcNpSgnUILufQOZJICgxAbAQX4BQZc0oe0egQzPmgAf
|
||||||
AUGXNKHtHoEMz5oAH3azMn8+1kFwxtmpd/nZE+DQsJRLpRyccfcQLfcCZBQYBUICbXD3EC33AqS6SPwW
|
drMyfz7WQXDG2al3+dkT4NCwlEulHJxx9xAt9wJkFBgFQgJtcPcQLfcCpLpI/BbLKBAjkBy3B/GCoRHD
|
||||||
yygQI5ActwfxgqERwyERw+Ewky+3HJlMr7zcTAAAAABJRU5ErkJggg==
|
IRHD4TCTL7ccmUyvvNxMAAAAAElFTkSuQmCC
|
||||||
</value>
|
</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BarButtonItem2.ImageOptions.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
<data name="BarButtonEntityDesigner.ImageOptions.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
<value>
|
<value>
|
||||||
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
|
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m
|
||||||
YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAADXRFWHRUaXRsZQBXaXphcmQ7
|
dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAANdEVYdFRpdGxlAFdpemFyZDvJJTcGAAABNUlEQVQ4
|
||||||
ySU3BgAAATVJREFUOE+lk81Kw0AURoOv1Bdw5c6HKCiIPwh9ABcSxIUE1KUrdyriSsuAgmIUBBHcuBJ3
|
T6WTzUrDQBRGg6/UF3DlzocoKIg/CH0AFxLEhQTUpSt3KuJKy4CCYhQEEdy4Enc12DRU24WITebz3ukk
|
||||||
Ndg0VNuFiE3m897pJM4k0yB44Esmyb1nZkLiAfhXioHv+6iJ1OeG2cyxBAVS6sEv/DwIgpeyxOscNKco
|
ziTTIHjgSybJvWdmQuIB+FeKge/7qInU54bZzLEEBVLqwS/8PAiCl7LE6xw0pygzMku5DqNBhPhiQ41N
|
||||||
MzJLuQ6jQYT4YkONTfQE32WJOpDgMTpZRhLu4vVoHnTNxRYsMENYgp1YLKF3voJ+2ELnsAmZjbjIiUsQ
|
9ATfZYk6kOAxOllGEu7i9WgedM3FFiwwQ1iCnVgsoXe+gn7YQuewCZmNuMiJSxDEYhH9m5bK2+mC2kb2
|
||||||
xGIR/ZuWytvpgtpG9jXkwgqWgJqnKWlyuVoIeDXR8RyS621ayfjdmJQFm5R2V6ypmbttWsndHkT4gOdo
|
NeTCCpaAmqcpaXK5Wgh4NdHxHJLrbVrJ+N2YlAWblHZXrKmZu21ayd0eRPiA52jAhRUqWxhHone1pV7i
|
||||||
wIUVKlsYR6J3taVe4tntExdgdl04JU4B30w/P/B+v6+auJlxSSYKFPojqpPUCwxySZ5c8mcBM0lCVAWu
|
2e0TF2B2XTglTgHfTD8/8H6/r5q4mXFJJgoU+iOqk9QLDHJJnlzyZwEzSUJUBa4wZYnGFpihIlcaFBYY
|
||||||
MGWJxhaYoSJXGhQWGD8TvB9sYiYvp9hqZQAAAABJRU5ErkJggg==
|
PxO8H2xiJi+n2GplAAAAAElFTkSuQmCC
|
||||||
</value>
|
</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BarButtonItem2.ImageOptions.LargeImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
<data name="BarButtonEntityDesigner.ImageOptions.LargeImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
<value>
|
<value>
|
||||||
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
|
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m
|
||||||
YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAADXRFWHRUaXRsZQBXaXphcmQ7
|
dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAANdEVYdFRpdGxlAFdpemFyZDvJJTcGAAACOklEQVRY
|
||||||
ySU3BgAAAjpJREFUWEfFlE1LW0EUht2U4i/oX3DXhav+BaH/wE0Fq6G1opsq3Uk2IsFNt6HgqoVSWzV+
|
R8WUTUtbQRSG3ZTiL+hfcNeFq/4Fof/ATQWrobWimyrdSTYiwU23oeCqhVJbNX5gq6JuWoTabSUWqU2u
|
||||||
YKuiblqE2m0lFqlNriYmCCaSmOT4niQj9+N478w13r7wMHdOZuY8XCa3i4j+K2IxSsRilIjFKBGLing8
|
JiYIJpKY5PieJCP343jvzDXevvAwd05m5jxcJreLiP4rYjFKxGKUiMUoEYuKeDxOhvwFfYD3epB6iEUF
|
||||||
Tob8BX2A93qQeohFBTZh0A+vTyQSV8lksg9T91mOuUIsKsIIpNNpUSIyAY4kcWeBSu53++n22Ne7JbQE
|
NmHQD69PJBJXyWSyD1P3WY65Qiwqwgik02lRIjIBjiRxZ4FK7nf76fbY17sltASO3z/rB49sNWpUy1Tc
|
||||||
jt8/6wePbDVqVMtU3Juj4w8DPPWNXYDTlqiyhK7ACqiBDRArH32n7JdxOknFCHMs8Y9bgKMk8JvnYjKO
|
m6PjDwM89Y1dgNOWqLKErsAKqIENECsffafsl3E6ScUIcyzxj1uAoyTwm+diMo4Jmkxws9y3V2QtDVN2
|
||||||
CZpMcLPct1dkLQ1TdmGI8ngu7I5rC/iQwRJHP8YxQZMnmU+DzYZudAT8whKIox/jmKDJA3BZ2BnzCPAb
|
YYjyeC7sjmsL+JDBEkc/xjFBkyeZT4PNhm50BPzCEoijH+OYoMkDcFnYGfMI8Bsp/nhHjXoNS82jKzBo
|
||||||
Kf54R416DUvNoyswaC0Oe5orWCK3MU31ygWWmyVQAM17QCm/OSo2Z/Jbo3SyHCMrNUG1izy26cdXAI0f
|
LQ57mitYIrcxTfXKBZabJVAAzXtAKb85KjZn8lujdLIcIys1QbWLPLbpx1cAjR+C/dPVF5RbH7m5eIrT
|
||||||
gv3T1ReUWx+5uXiK07WXxHfDSk3S+a+PVC38wTazBAk8BjMgCebBNmgoAf4GVM4OsZTo6dRqczSN1h2w
|
tZfEd8NKTdL5r49ULfzBNrMECTwGMyAJ5sE2aCgB/gZUzg6xlOjp1GpzNI3WHbADgbcW/yW/4o1sz6LU
|
||||||
A4G3Fv8lv+KNbM+i1MpB5rwpwaNJwgh0W8tvKPv5OV3+++loGkbCWICpFo9w81/je1zHtPX6w0qEEgBU
|
ykHmvCnBo0nCCHRby28o+/k5Xf776WgaRsJYgKkWj3DzX+N7XMe09frDSoQSAFQrnfHQjLupiUQogfYm
|
||||||
K53x0Iy7qYlEKIH2JkfCSnRMgGNvyqPCT6KjAhx38yCJjgtwTCTuRYCjKxFaIAhOkIRtraeHp3AbODCI
|
R8JKdEyAY2/Ko8JPoqMCHHfzIImOC3BMJO5FgKMrEVogCE6QhG2tp4encBs4MIheIIn0SucpxKIEDtJB
|
||||||
XiCJ9ErnKcSiBA7SQZRwn2VHLErgIF3cEpG+AYWS4FE8rwV1XQOqvYU8ut/neQAAAABJRU5ErkJggg==
|
lHCfZUcsSuAgXdwSkb4BhZLgUTyvBXVdA6q9hTy63+d5AAAAAElFTkSuQmCC
|
||||||
</value>
|
</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BarButtonDeleteControl.ImageOptions.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
<data name="BarButtonDeleteControl.ImageOptions.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
@ -411,6 +315,9 @@
|
|||||||
UrQgwP9Df+6iycr/ls9EijOR4kykOBMpzqPsfgDZ5w1jF/MagwAAAABJRU5ErkJggg==
|
UrQgwP9Df+6iycr/ls9EijOR4kykOBMpzqPsfgDZ5w1jF/MagwAAAABJRU5ErkJggg==
|
||||||
</value>
|
</value>
|
||||||
</data>
|
</data>
|
||||||
|
<metadata name="WorkspaceManager1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||||
|
<value>412, 17</value>
|
||||||
|
</metadata>
|
||||||
<metadata name="DocumentManager.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
<metadata name="DocumentManager.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||||
<value>17, 17</value>
|
<value>17, 17</value>
|
||||||
</metadata>
|
</metadata>
|
||||||
|
|||||||
@ -1,15 +1,49 @@
|
|||||||
Imports DevExpress.XtraBars.Docking2010.Views
|
Imports DevExpress.XtraBars.Docking2010
|
||||||
Imports DevExpress.XtraBars.Docking2010
|
|
||||||
Imports DevExpress.XtraBars.Docking2010.Views.Widget
|
|
||||||
Imports System.ComponentModel
|
Imports System.ComponentModel
|
||||||
Imports EDMI_ClientSuite.ClassLayout
|
Imports DigitalData.GUIs.ClientSuite.ClassLayout
|
||||||
Imports System.IO
|
Imports System.IO
|
||||||
|
Imports DigitalData.Modules.Logging
|
||||||
|
Imports DigitalData.Modules.License
|
||||||
|
|
||||||
Public Class frmMain
|
Public Class frmMain
|
||||||
|
Private _Logger As Logger
|
||||||
|
Private _Timer As ClassTimer
|
||||||
|
|
||||||
|
Public Sub New()
|
||||||
|
' Dieser Aufruf ist für den Designer erforderlich.
|
||||||
|
InitializeComponent()
|
||||||
|
|
||||||
|
' Show splashscreen
|
||||||
|
frmSplash.ShowDialog()
|
||||||
|
|
||||||
|
' Initialize Form Related Variables
|
||||||
|
My.MainForm = Me
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Private Sub SetOnlineLabel()
|
||||||
|
If My.Application.Service.Online Then
|
||||||
|
LabelServiceOnline.Caption = "Service Online"
|
||||||
|
LabelServiceOnline.ItemAppearance.Normal.ForeColor = Color.Green
|
||||||
|
Else
|
||||||
|
LabelServiceOnline.Caption = "Service Offline"
|
||||||
|
LabelServiceOnline.ItemAppearance.Normal.ForeColor = Color.Red
|
||||||
|
End If
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Private Sub HandleOnlineChanged(sender As Object, Online As Boolean)
|
||||||
|
SetOnlineLabel()
|
||||||
|
End Sub
|
||||||
|
|
||||||
Private Sub FrmMain_Load(sender As Object, e As EventArgs) Handles Me.Load
|
Private Sub FrmMain_Load(sender As Object, e As EventArgs) Handles Me.Load
|
||||||
LabelCurrentUser.Caption = Environment.UserName
|
' Initialize Main Timer
|
||||||
LabelCurrentMachine.Caption = Environment.MachineName
|
_Timer = New ClassTimer(My.LogConfig, Me, My.Config.HeartbeatInterval)
|
||||||
|
AddHandler _Timer.OnlineChanged, AddressOf HandleOnlineChanged
|
||||||
|
SetOnlineLabel()
|
||||||
|
|
||||||
|
LabelCurrentUser.Caption = My.Application.User.UserName
|
||||||
|
LabelCurrentMachine.Caption = My.Application.User.MachineName
|
||||||
LabelCurrentVersion.Caption = My.Application.Info.Version.ToString
|
LabelCurrentVersion.Caption = My.Application.Info.Version.ToString
|
||||||
|
LabelCurrentLanguage.Caption = My.Application.User.Language
|
||||||
|
|
||||||
Dim oDashboard = New frmDashboard()
|
Dim oDashboard = New frmDashboard()
|
||||||
oDashboard.MdiParent = DocumentManager.MdiParent
|
oDashboard.MdiParent = DocumentManager.MdiParent
|
||||||
@ -25,11 +59,10 @@ Public Class frmMain
|
|||||||
|
|
||||||
oDataTable.Rows.Add(oRow)
|
oDataTable.Rows.Add(oRow)
|
||||||
|
|
||||||
ProcessManagerOverview.DataSource = oDataTable
|
ProcessManagerWidget.DataSource = oDataTable
|
||||||
AddHandler ProcessManagerOverview.RowDoubleClicked, Sub(RowView As DataRowView)
|
AddHandler ProcessManagerWidget.RowDoubleClicked, Sub(RowView As DataRowView)
|
||||||
MsgBox($"Clicked on Document {RowView.Row.Item("DocName")}")
|
MsgBox($"Clicked on Document {RowView.Row.Item("DocName")}")
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
|
|
||||||
LoadLayout()
|
LoadLayout()
|
||||||
End Sub
|
End Sub
|
||||||
@ -39,21 +72,21 @@ Public Class frmMain
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Private Sub LoadLayout()
|
Private Sub LoadLayout()
|
||||||
Dim oLayoutPathForDockManager As String = GetLayoutPath(LayoutName.LayoutMain, LayoutComponent.DockManager)
|
Dim oLayoutPathForDockManager As String = GetLayoutPath(GroupName.LayoutMain, LayoutComponent.DockManager)
|
||||||
Dim oLayoutPathForDocumentManager As String = GetLayoutPath(LayoutName.LayoutMain, LayoutComponent.DocumentManager)
|
Dim oLayoutPathForDocumentManager As String = GetLayoutPath(GroupName.LayoutMain, LayoutComponent.DocumentManager)
|
||||||
|
|
||||||
If IO.File.Exists(oLayoutPathForDockManager) Then
|
If File.Exists(oLayoutPathForDockManager) Then
|
||||||
DockManager.RestoreLayoutFromXml(oLayoutPathForDockManager)
|
DockManager.RestoreLayoutFromXml(oLayoutPathForDockManager)
|
||||||
End If
|
End If
|
||||||
|
|
||||||
If IO.File.Exists(oLayoutPathForDocumentManager) Then
|
If File.Exists(oLayoutPathForDocumentManager) Then
|
||||||
DocumentManager.View.RestoreLayoutFromXml(oLayoutPathForDocumentManager)
|
DocumentManager.View.RestoreLayoutFromXml(oLayoutPathForDocumentManager)
|
||||||
End If
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
Private Sub SaveLayout()
|
Private Sub SaveLayout()
|
||||||
Dim oLayoutPathForDockManager As String = GetLayoutPath(LayoutName.LayoutMain, LayoutComponent.DockManager)
|
Dim oLayoutPathForDockManager As String = GetLayoutPath(GroupName.LayoutMain, LayoutComponent.DockManager)
|
||||||
Dim oLayoutPathForDocumentManager As String = GetLayoutPath(LayoutName.LayoutMain, LayoutComponent.DocumentManager)
|
Dim oLayoutPathForDocumentManager As String = GetLayoutPath(GroupName.LayoutMain, LayoutComponent.DocumentManager)
|
||||||
Dim oDirectory As String = Path.GetDirectoryName(oLayoutPathForDockManager)
|
Dim oDirectory As String = GetLayoutDirectory()
|
||||||
|
|
||||||
If Not Directory.Exists(oDirectory) Then
|
If Not Directory.Exists(oDirectory) Then
|
||||||
Directory.CreateDirectory(oDirectory)
|
Directory.CreateDirectory(oDirectory)
|
||||||
@ -64,7 +97,7 @@ Public Class frmMain
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Private Sub BarButtonUserSettings_ItemClick(sender As Object, e As DevExpress.XtraBars.ItemClickEventArgs) Handles BarButtonUserSettings.ItemClick
|
Private Sub BarButtonUserSettings_ItemClick(sender As Object, e As DevExpress.XtraBars.ItemClickEventArgs) Handles BarButtonUserSettings.ItemClick
|
||||||
Dim frm As New frmUserBasics()
|
Dim frm As New frmConfigUser()
|
||||||
frm.MdiParent = DocumentManager.MdiParent
|
frm.MdiParent = DocumentManager.MdiParent
|
||||||
frm.Show()
|
frm.Show()
|
||||||
End Sub
|
End Sub
|
||||||
@ -76,7 +109,7 @@ Public Class frmMain
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Private Sub BarButtonItem1_ItemClick(sender As Object, e As DevExpress.XtraBars.ItemClickEventArgs) Handles BarButtonItem1.ItemClick
|
Private Sub BarButtonItem1_ItemClick(sender As Object, e As DevExpress.XtraBars.ItemClickEventArgs) Handles BarButtonItem1.ItemClick
|
||||||
Dim frm As New frmFileTest(MyLogConfig)
|
Dim frm As New frmFileTest()
|
||||||
frm.MdiParent = DocumentManager.MdiParent
|
frm.MdiParent = DocumentManager.MdiParent
|
||||||
frm.Show()
|
frm.Show()
|
||||||
End Sub
|
End Sub
|
||||||
@ -85,6 +118,35 @@ Public Class frmMain
|
|||||||
Dim frm As New frmEntityDesigner()
|
Dim frm As New frmEntityDesigner()
|
||||||
frm.MdiParent = DocumentManager.MdiParent
|
frm.MdiParent = DocumentManager.MdiParent
|
||||||
frm.Show()
|
frm.Show()
|
||||||
|
|
||||||
RibbonPageCategoryEntityDesigner.Visible = True
|
RibbonPageCategoryEntityDesigner.Visible = True
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
|
Private Sub BarButtonConnectionSettings_ItemClick(sender As Object, e As DevExpress.XtraBars.ItemClickEventArgs) Handles BarButtonConnectionSettings.ItemClick
|
||||||
|
Dim frm As New frmConfigService()
|
||||||
|
frm.MdiParent = DocumentManager.MdiParent
|
||||||
|
frm.Show()
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Private Sub BarButtonItem2_ItemClick(sender As Object, e As DevExpress.XtraBars.ItemClickEventArgs) Handles BarButtonItem2.ItemClick
|
||||||
|
Dim oUser1 = LicenseCreator.NewUser(UserType.PowerUser, 5)
|
||||||
|
Dim oUser2 = LicenseCreator.NewUser(UserType.WriteOnly, 5, Date.Now)
|
||||||
|
Dim oUsers As New List(Of LicenseModuleUser)
|
||||||
|
oUsers.Add(oUser1)
|
||||||
|
oUsers.Add(oUser2)
|
||||||
|
|
||||||
|
Dim oModule = LicenseCreator.NewModule("EDMI", oUsers)
|
||||||
|
Dim oModules As New List(Of LicenseModule)
|
||||||
|
oModules.Add(oModule)
|
||||||
|
|
||||||
|
Dim oLicense = LicenseCreator.NewLicense(oModules)
|
||||||
|
|
||||||
|
Dim oLicenseFile As New LicenseFile(My.LogConfig, "E:\")
|
||||||
|
oLicenseFile.SaveFile(oLicense)
|
||||||
|
|
||||||
|
Dim oSerializer As New Xml.Serialization.XmlSerializer(GetType(LicenseSchema))
|
||||||
|
Dim oLicense2 As LicenseSchema
|
||||||
|
|
||||||
|
oLicense2 = oLicenseFile.LoadFile()
|
||||||
|
End Sub
|
||||||
End Class
|
End Class
|
||||||
2
EDMI_ClientSuite/frmSplash.designer.vb
generated
2
EDMI_ClientSuite/frmSplash.designer.vb
generated
@ -97,7 +97,7 @@ Partial Class frmSplash
|
|||||||
'
|
'
|
||||||
'PictureBox1
|
'PictureBox1
|
||||||
'
|
'
|
||||||
Me.PictureBox1.Image = Global.EDMI_ClientSuite.My.Resources.Resources.iconfinder_Gowalla_324477
|
Me.PictureBox1.Image = Global.DigitalData.GUIs.ClientSuite.My.Resources.Resources.iconfinder_Gowalla_324477
|
||||||
Me.PictureBox1.Location = New System.Drawing.Point(0, -1)
|
Me.PictureBox1.Location = New System.Drawing.Point(0, -1)
|
||||||
Me.PictureBox1.Name = "PictureBox1"
|
Me.PictureBox1.Name = "PictureBox1"
|
||||||
Me.PictureBox1.Size = New System.Drawing.Size(520, 374)
|
Me.PictureBox1.Size = New System.Drawing.Size(520, 374)
|
||||||
|
|||||||
@ -1,8 +1,8 @@
|
|||||||
Imports System.ComponentModel
|
Imports System.ComponentModel
|
||||||
Imports System.ServiceModel
|
Imports System.ServiceModel
|
||||||
|
Imports System.Threading
|
||||||
Imports DigitalData.Modules.Logging
|
Imports DigitalData.Modules.Logging
|
||||||
Imports DigitalData.Modules.Logging.LogConfig
|
Imports DigitalData.Modules.EDMIFileOps.EDMIServiceReference
|
||||||
Imports EDMI_ClientSuite.NetworkService_DDEDM
|
|
||||||
|
|
||||||
Public NotInheritable Class frmSplash
|
Public NotInheritable Class frmSplash
|
||||||
Private _Worker As New BackgroundWorker()
|
Private _Worker As New BackgroundWorker()
|
||||||
@ -13,7 +13,7 @@ Public NotInheritable Class frmSplash
|
|||||||
Private _CurrentRetry As Integer = 0
|
Private _CurrentRetry As Integer = 0
|
||||||
|
|
||||||
Private Const SLEEP_TIME = 600
|
Private Const SLEEP_TIME = 600
|
||||||
Private Const INIT_STEPS = 1
|
Private Const INIT_STEPS = 4
|
||||||
Private Const MAX_RETRIES = 10
|
Private Const MAX_RETRIES = 10
|
||||||
Private Const OPEN_TIMEOUT = 10
|
Private Const OPEN_TIMEOUT = 10
|
||||||
|
|
||||||
@ -23,13 +23,38 @@ Public NotInheritable Class frmSplash
|
|||||||
lblVersion.Text = String.Format("Version {0}", My.Application.Info.Version.ToString)
|
lblVersion.Text = String.Format("Version {0}", My.Application.Info.Version.ToString)
|
||||||
|
|
||||||
BringToFront()
|
BringToFront()
|
||||||
StartWorker()
|
|
||||||
|
Dim oService As New ClassService(My.LogConfig)
|
||||||
|
Dim oConnectionURLExists As Boolean = My.Config.ServiceConnection <> String.Empty
|
||||||
|
|
||||||
|
'Dim oInit As New ClassInit()
|
||||||
|
'Dim oConnectionURLExists = oInit.TestConnectionURLExists()
|
||||||
|
|
||||||
|
If Not oConnectionURLExists Then
|
||||||
|
Dim oResult = frmConfigService.ShowDialog()
|
||||||
|
|
||||||
|
If oResult = DialogResult.Cancel Then
|
||||||
|
MsgBox("Es wurde keine Dienst-Verbindungsurl hinterlegt. Die Anwendung wird beendet.")
|
||||||
|
Application.Exit()
|
||||||
|
Else
|
||||||
|
StartWorker()
|
||||||
|
End If
|
||||||
|
Else
|
||||||
|
StartWorker()
|
||||||
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Private Function SetProgress(_step As Integer)
|
Private Function SetProgress(_step As Integer)
|
||||||
Return _step * (100 / INIT_STEPS)
|
Return _step * (100 / INIT_STEPS)
|
||||||
End Function
|
End Function
|
||||||
|
|
||||||
|
#Region "Worker"
|
||||||
|
Private Enum WorkerResult
|
||||||
|
AllGood
|
||||||
|
ServiceOffline
|
||||||
|
End Enum
|
||||||
|
|
||||||
|
|
||||||
Private Sub StartWorker()
|
Private Sub StartWorker()
|
||||||
AddHandler _Worker.DoWork, AddressOf bw_DoWork
|
AddHandler _Worker.DoWork, AddressOf bw_DoWork
|
||||||
AddHandler _Worker.ProgressChanged, AddressOf bw_ProgressChanged
|
AddHandler _Worker.ProgressChanged, AddressOf bw_ProgressChanged
|
||||||
@ -39,35 +64,38 @@ Public NotInheritable Class frmSplash
|
|||||||
_Worker.RunWorkerAsync()
|
_Worker.RunWorkerAsync()
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
#Region "Worker"
|
Private Async Sub bw_DoWork(sender As Object, e As System.ComponentModel.DoWorkEventArgs)
|
||||||
Private Sub bw_DoWork(sender As Object, e As System.ComponentModel.DoWorkEventArgs)
|
Dim oService As New ClassService(My.LogConfig)
|
||||||
Dim oInit As ClassInit
|
|
||||||
|
|
||||||
Try
|
|
||||||
oInit = New ClassInit()
|
|
||||||
My.LogConfig = oInit._LogConfig
|
|
||||||
_Logger = My.LogConfig.GetLogger()
|
|
||||||
Catch ex As Exception
|
|
||||||
Throw New Exception($"Error while initializing Logger: {ex.Message}", ex)
|
|
||||||
End Try
|
|
||||||
|
|
||||||
'------------------
|
|
||||||
_Worker.ReportProgress(SetProgress(1), "Connecting to service..")
|
_Worker.ReportProgress(SetProgress(1), "Connecting to service..")
|
||||||
Try
|
|
||||||
My.ChannelFactory = oInit.CreateService()
|
|
||||||
My.Channel = My.ChannelFactory.CreateChannel()
|
|
||||||
|
|
||||||
AddHandler My.Channel.Faulted, Sub()
|
Dim oConnectionSuccessful = False
|
||||||
_Logger.Error("Could not connect to service")
|
|
||||||
Throw New Exception("Could not connect to service")
|
e.Result = WorkerResult.AllGood
|
||||||
End Sub
|
|
||||||
My.Channel.Open()
|
_ChannelFactory = oService.GetChannelFactory()
|
||||||
Catch ex As Exception
|
_Channel = _ChannelFactory.CreateChannel()
|
||||||
Throw New Exception($"Error while connectiong to service: {ex.Message}", ex)
|
|
||||||
End Try
|
'Dim oServiceOnline = Await oService.TestConnectionAsync()
|
||||||
System.Threading.Thread.Sleep(SLEEP_TIME)
|
Dim oServiceState = oService.TestConnection()
|
||||||
|
|
||||||
|
If oServiceState <> ClassService.ConnectionTestResult.Successful Then
|
||||||
|
e.Result = WorkerResult.ServiceOffline
|
||||||
|
Return
|
||||||
|
End If
|
||||||
|
|
||||||
|
Thread.Sleep(SLEEP_TIME)
|
||||||
|
|
||||||
' TODO: Initialize Usersettings and populate My.Application.User
|
' TODO: Initialize Usersettings and populate My.Application.User
|
||||||
|
|
||||||
|
_Worker.ReportProgress(SetProgress(2), "Initializing User Settings..")
|
||||||
|
Thread.Sleep(SLEEP_TIME)
|
||||||
|
|
||||||
|
_Worker.ReportProgress(SetProgress(3), "Connecting to mainframe..")
|
||||||
|
Thread.Sleep(SLEEP_TIME)
|
||||||
|
|
||||||
|
_Worker.ReportProgress(SetProgress(4), "Setting up neural network..")
|
||||||
|
Thread.Sleep(SLEEP_TIME)
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Private Sub bw_ProgressChanged(sender As Object, e As System.ComponentModel.ProgressChangedEventArgs)
|
Private Sub bw_ProgressChanged(sender As Object, e As System.ComponentModel.ProgressChangedEventArgs)
|
||||||
@ -78,11 +106,25 @@ Public NotInheritable Class frmSplash
|
|||||||
Private Sub bw_RunWorkerCompleted(sender As Object, e As System.ComponentModel.RunWorkerCompletedEventArgs)
|
Private Sub bw_RunWorkerCompleted(sender As Object, e As System.ComponentModel.RunWorkerCompletedEventArgs)
|
||||||
' Bei Fehler MsgBox anzeigen und Programm beenden
|
' Bei Fehler MsgBox anzeigen und Programm beenden
|
||||||
If e.Error IsNot Nothing Then
|
If e.Error IsNot Nothing Then
|
||||||
'ClassLogger.Add("Unexpected error in Initializing application....")
|
MsgBox(e.Error.Message, MsgBoxStyle.Critical, "Unhandled Error")
|
||||||
MsgBox(e.Error.Message, MsgBoxStyle.Critical, "Critical Error")
|
Application.Exit()
|
||||||
|
ElseIf e.Result <> WorkerResult.AllGood Then
|
||||||
|
Dim oErrorMessage
|
||||||
|
|
||||||
|
Select Case e.Result
|
||||||
|
Case WorkerResult.ServiceOffline
|
||||||
|
oErrorMessage = "Service is offline!"
|
||||||
|
Case Else
|
||||||
|
oErrorMessage = "Unknown Error"
|
||||||
|
End Select
|
||||||
|
|
||||||
|
MsgBox($"Application could not be started{vbNewLine}Reason: {oErrorMessage}", MsgBoxStyle.Critical, "Critical Error")
|
||||||
Application.Exit()
|
Application.Exit()
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
My.ChannelFactory = _ChannelFactory
|
||||||
|
My.Channel = _Channel
|
||||||
|
|
||||||
' Wenn kein Fehler, Splashscreen schließen
|
' Wenn kein Fehler, Splashscreen schließen
|
||||||
Me.Close()
|
Me.Close()
|
||||||
End Sub
|
End Sub
|
||||||
|
|||||||
@ -2,33 +2,5 @@
|
|||||||
<packages>
|
<packages>
|
||||||
<package id="FirebirdSql.Data.FirebirdClient" version="6.4.0" targetFramework="net461" />
|
<package id="FirebirdSql.Data.FirebirdClient" version="6.4.0" targetFramework="net461" />
|
||||||
<package id="FirebirdSql.EntityFrameworkCore.Firebird" version="6.4.0" targetFramework="net461" />
|
<package id="FirebirdSql.EntityFrameworkCore.Firebird" version="6.4.0" targetFramework="net461" />
|
||||||
<package id="Microsoft.CSharp" version="4.4.0" targetFramework="net461" />
|
<package id="System.Runtime.Serialization.Primitives" version="4.3.0" targetFramework="net461" />
|
||||||
<package id="Microsoft.EntityFrameworkCore" version="2.0.3" targetFramework="net461" />
|
|
||||||
<package id="Microsoft.EntityFrameworkCore.Relational" version="2.0.3" targetFramework="net461" />
|
|
||||||
<package id="Microsoft.Extensions.Caching.Abstractions" version="2.0.2" targetFramework="net461" />
|
|
||||||
<package id="Microsoft.Extensions.Caching.Memory" version="2.0.2" targetFramework="net461" />
|
|
||||||
<package id="Microsoft.Extensions.Configuration.Abstractions" version="2.0.2" targetFramework="net461" />
|
|
||||||
<package id="Microsoft.Extensions.DependencyInjection" version="2.0.0" targetFramework="net461" />
|
|
||||||
<package id="Microsoft.Extensions.DependencyInjection.Abstractions" version="2.0.0" targetFramework="net461" />
|
|
||||||
<package id="Microsoft.Extensions.Logging" version="2.0.2" targetFramework="net461" />
|
|
||||||
<package id="Microsoft.Extensions.Logging.Abstractions" version="2.0.2" targetFramework="net461" />
|
|
||||||
<package id="Microsoft.Extensions.Options" version="2.0.2" targetFramework="net461" />
|
|
||||||
<package id="Microsoft.Extensions.Primitives" version="2.0.0" targetFramework="net461" />
|
|
||||||
<package id="Remotion.Linq" version="2.1.1" targetFramework="net461" />
|
|
||||||
<package id="System.Collections" version="4.0.11" targetFramework="net461" />
|
|
||||||
<package id="System.Collections.Immutable" version="1.4.0" targetFramework="net461" />
|
|
||||||
<package id="System.ComponentModel.Annotations" version="4.4.0" targetFramework="net461" />
|
|
||||||
<package id="System.Diagnostics.Debug" version="4.0.11" targetFramework="net461" />
|
|
||||||
<package id="System.Diagnostics.DiagnosticSource" version="4.4.1" targetFramework="net461" />
|
|
||||||
<package id="System.Interactive.Async" version="3.1.1" targetFramework="net461" />
|
|
||||||
<package id="System.Linq" version="4.1.0" targetFramework="net461" />
|
|
||||||
<package id="System.Linq.Expressions" version="4.1.0" targetFramework="net461" />
|
|
||||||
<package id="System.Linq.Queryable" version="4.0.1" targetFramework="net461" />
|
|
||||||
<package id="System.ObjectModel" version="4.0.12" targetFramework="net461" />
|
|
||||||
<package id="System.Reflection" version="4.1.0" targetFramework="net461" />
|
|
||||||
<package id="System.Reflection.Extensions" version="4.0.1" targetFramework="net461" />
|
|
||||||
<package id="System.Runtime" version="4.1.0" targetFramework="net461" />
|
|
||||||
<package id="System.Runtime.CompilerServices.Unsafe" version="4.4.0" targetFramework="net461" />
|
|
||||||
<package id="System.Runtime.Extensions" version="4.1.0" targetFramework="net461" />
|
|
||||||
<package id="System.Threading" version="4.0.11" targetFramework="net461" />
|
|
||||||
</packages>
|
</packages>
|
||||||
@ -6,5 +6,5 @@
|
|||||||
cause the file to be unrecognizable by the program.
|
cause the file to be unrecognizable by the program.
|
||||||
-->
|
-->
|
||||||
<GenericObjectDataSource DisplayName="ContainerResult" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
<GenericObjectDataSource DisplayName="ContainerResult" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
||||||
<TypeInfo>DigitalData.Modules.EDMIFileOps.EDMIServiceReference.ContainerResult</TypeInfo>
|
<TypeInfo>DigitalData.Modules.EDMIFileOps.EDMIServiceReference.ContainerResult, Connected Services.EDMIServiceReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
|
||||||
</GenericObjectDataSource>
|
</GenericObjectDataSource>
|
||||||
@ -6,5 +6,5 @@
|
|||||||
cause the file to be unrecognizable by the program.
|
cause the file to be unrecognizable by the program.
|
||||||
-->
|
-->
|
||||||
<GenericObjectDataSource DisplayName="NonQueryResult" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
<GenericObjectDataSource DisplayName="NonQueryResult" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
||||||
<TypeInfo>DigitalData.Modules.EDMIFileOps.EDMIServiceReference.NonQueryResult</TypeInfo>
|
<TypeInfo>DigitalData.Modules.EDMIFileOps.EDMIServiceReference.NonQueryResult, Connected Services.EDMIServiceReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
|
||||||
</GenericObjectDataSource>
|
</GenericObjectDataSource>
|
||||||
@ -6,5 +6,5 @@
|
|||||||
cause the file to be unrecognizable by the program.
|
cause the file to be unrecognizable by the program.
|
||||||
-->
|
-->
|
||||||
<GenericObjectDataSource DisplayName="ScalarResult" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
<GenericObjectDataSource DisplayName="ScalarResult" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
||||||
<TypeInfo>DigitalData.Modules.EDMIFileOps.EDMIServiceReference.ScalarResult</TypeInfo>
|
<TypeInfo>DigitalData.Modules.EDMIFileOps.EDMIServiceReference.ScalarResult, Connected Services.EDMIServiceReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
|
||||||
</GenericObjectDataSource>
|
</GenericObjectDataSource>
|
||||||
@ -6,5 +6,5 @@
|
|||||||
cause the file to be unrecognizable by the program.
|
cause the file to be unrecognizable by the program.
|
||||||
-->
|
-->
|
||||||
<GenericObjectDataSource DisplayName="TableResult" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
<GenericObjectDataSource DisplayName="TableResult" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
||||||
<TypeInfo>DigitalData.Modules.EDMIFileOps.EDMIServiceReference.TableResult</TypeInfo>
|
<TypeInfo>DigitalData.Modules.EDMIFileOps.EDMIServiceReference.TableResult, Connected Services.EDMIServiceReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
|
||||||
</GenericObjectDataSource>
|
</GenericObjectDataSource>
|
||||||
@ -9,6 +9,12 @@
|
|||||||
<xsd:import namespace="http://schemas.datacontract.org/2004/07/DigitalData.Modules.Filesystem" />
|
<xsd:import namespace="http://schemas.datacontract.org/2004/07/DigitalData.Modules.Filesystem" />
|
||||||
</xsd:schema>
|
</xsd:schema>
|
||||||
</wsdl:types>
|
</wsdl:types>
|
||||||
|
<wsdl:message name="IEDMService_Heartbeat_InputMessage">
|
||||||
|
<wsdl:part name="parameters" element="tns:Heartbeat" />
|
||||||
|
</wsdl:message>
|
||||||
|
<wsdl:message name="IEDMService_Heartbeat_OutputMessage">
|
||||||
|
<wsdl:part name="parameters" element="tns:HeartbeatResponse" />
|
||||||
|
</wsdl:message>
|
||||||
<wsdl:message name="IEDMService_CreateDatabaseRequest_InputMessage">
|
<wsdl:message name="IEDMService_CreateDatabaseRequest_InputMessage">
|
||||||
<wsdl:part name="parameters" element="tns:CreateDatabaseRequest" />
|
<wsdl:part name="parameters" element="tns:CreateDatabaseRequest" />
|
||||||
</wsdl:message>
|
</wsdl:message>
|
||||||
@ -64,6 +70,10 @@
|
|||||||
<wsdl:part name="parameters" element="tns:DeleteFileResponse" />
|
<wsdl:part name="parameters" element="tns:DeleteFileResponse" />
|
||||||
</wsdl:message>
|
</wsdl:message>
|
||||||
<wsdl:portType name="IEDMService">
|
<wsdl:portType name="IEDMService">
|
||||||
|
<wsdl:operation name="Heartbeat">
|
||||||
|
<wsdl:input wsaw:Action="http://DigitalData.Services.EDMService/IEDMService/Heartbeat" message="tns:IEDMService_Heartbeat_InputMessage" />
|
||||||
|
<wsdl:output wsaw:Action="http://DigitalData.Services.EDMService/IEDMService/HeartbeatResponse" message="tns:IEDMService_Heartbeat_OutputMessage" />
|
||||||
|
</wsdl:operation>
|
||||||
<wsdl:operation name="CreateDatabaseRequest">
|
<wsdl:operation name="CreateDatabaseRequest">
|
||||||
<wsdl:input wsaw:Action="http://DigitalData.Services.EDMService/IEDMService/CreateDatabaseRequest" message="tns:IEDMService_CreateDatabaseRequest_InputMessage" />
|
<wsdl:input wsaw:Action="http://DigitalData.Services.EDMService/IEDMService/CreateDatabaseRequest" message="tns:IEDMService_CreateDatabaseRequest_InputMessage" />
|
||||||
<wsdl:output wsaw:Action="http://DigitalData.Services.EDMService/IEDMService/CreateDatabaseRequestResponse" message="tns:IEDMService_CreateDatabaseRequest_OutputMessage" />
|
<wsdl:output wsaw:Action="http://DigitalData.Services.EDMService/IEDMService/CreateDatabaseRequestResponse" message="tns:IEDMService_CreateDatabaseRequest_OutputMessage" />
|
||||||
|
|||||||
@ -1,6 +1,18 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<xs:schema xmlns:tns="http://DigitalData.Services.EDMService" elementFormDefault="qualified" targetNamespace="http://DigitalData.Services.EDMService" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
<xs:schema xmlns:tns="http://DigitalData.Services.EDMService" elementFormDefault="qualified" targetNamespace="http://DigitalData.Services.EDMService" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||||
<xs:import namespace="http://schemas.datacontract.org/2004/07/DigitalData.Services.EDMService" />
|
<xs:import namespace="http://schemas.datacontract.org/2004/07/DigitalData.Services.EDMService" />
|
||||||
|
<xs:element name="Heartbeat">
|
||||||
|
<xs:complexType>
|
||||||
|
<xs:sequence />
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="HeartbeatResponse">
|
||||||
|
<xs:complexType>
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element minOccurs="0" name="HeartbeatResult" type="xs:boolean" />
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:element>
|
||||||
<xs:element name="CreateDatabaseRequest">
|
<xs:element name="CreateDatabaseRequest">
|
||||||
<xs:complexType>
|
<xs:complexType>
|
||||||
<xs:sequence>
|
<xs:sequence>
|
||||||
|
|||||||
@ -427,6 +427,12 @@ Namespace EDMIServiceReference
|
|||||||
System.ServiceModel.ServiceContractAttribute([Namespace]:="http://DigitalData.Services.EDMService", ConfigurationName:="EDMIServiceReference.IEDMService")> _
|
System.ServiceModel.ServiceContractAttribute([Namespace]:="http://DigitalData.Services.EDMService", ConfigurationName:="EDMIServiceReference.IEDMService")> _
|
||||||
Public Interface IEDMService
|
Public Interface IEDMService
|
||||||
|
|
||||||
|
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.EDMService/IEDMService/Heartbeat", ReplyAction:="http://DigitalData.Services.EDMService/IEDMService/HeartbeatResponse")> _
|
||||||
|
Function Heartbeat() As Boolean
|
||||||
|
|
||||||
|
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.EDMService/IEDMService/Heartbeat", ReplyAction:="http://DigitalData.Services.EDMService/IEDMService/HeartbeatResponse")> _
|
||||||
|
Function HeartbeatAsync() As System.Threading.Tasks.Task(Of Boolean)
|
||||||
|
|
||||||
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.EDMService/IEDMService/CreateDatabaseRequest", ReplyAction:="http://DigitalData.Services.EDMService/IEDMService/CreateDatabaseRequestResponse")> _
|
<System.ServiceModel.OperationContractAttribute(Action:="http://DigitalData.Services.EDMService/IEDMService/CreateDatabaseRequest", ReplyAction:="http://DigitalData.Services.EDMService/IEDMService/CreateDatabaseRequestResponse")> _
|
||||||
Function CreateDatabaseRequest(ByVal Name As String, ByVal Debug As Boolean) As String
|
Function CreateDatabaseRequest(ByVal Name As String, ByVal Debug As Boolean) As String
|
||||||
|
|
||||||
@ -513,6 +519,14 @@ Namespace EDMIServiceReference
|
|||||||
MyBase.New(binding, remoteAddress)
|
MyBase.New(binding, remoteAddress)
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
|
Public Function Heartbeat() As Boolean Implements EDMIServiceReference.IEDMService.Heartbeat
|
||||||
|
Return MyBase.Channel.Heartbeat
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Function HeartbeatAsync() As System.Threading.Tasks.Task(Of Boolean) Implements EDMIServiceReference.IEDMService.HeartbeatAsync
|
||||||
|
Return MyBase.Channel.HeartbeatAsync
|
||||||
|
End Function
|
||||||
|
|
||||||
Public Function CreateDatabaseRequest(ByVal Name As String, ByVal Debug As Boolean) As String Implements EDMIServiceReference.IEDMService.CreateDatabaseRequest
|
Public Function CreateDatabaseRequest(ByVal Name As String, ByVal Debug As Boolean) As String Implements EDMIServiceReference.IEDMService.CreateDatabaseRequest
|
||||||
Return MyBase.Channel.CreateDatabaseRequest(Name, Debug)
|
Return MyBase.Channel.CreateDatabaseRequest(Name, Debug)
|
||||||
End Function
|
End Function
|
||||||
|
|||||||
@ -39,6 +39,15 @@
|
|||||||
<wsp:PolicyReference URI="#tcpBinding_policy">
|
<wsp:PolicyReference URI="#tcpBinding_policy">
|
||||||
</wsp:PolicyReference>
|
</wsp:PolicyReference>
|
||||||
<soap12:binding transport="http://schemas.microsoft.com/soap/tcp" />
|
<soap12:binding transport="http://schemas.microsoft.com/soap/tcp" />
|
||||||
|
<wsdl:operation name="Heartbeat">
|
||||||
|
<soap12:operation soapAction="http://DigitalData.Services.EDMService/IEDMService/Heartbeat" style="document" />
|
||||||
|
<wsdl:input>
|
||||||
|
<soap12:body use="literal" />
|
||||||
|
</wsdl:input>
|
||||||
|
<wsdl:output>
|
||||||
|
<soap12:body use="literal" />
|
||||||
|
</wsdl:output>
|
||||||
|
</wsdl:operation>
|
||||||
<wsdl:operation name="CreateDatabaseRequest">
|
<wsdl:operation name="CreateDatabaseRequest">
|
||||||
<soap12:operation soapAction="http://DigitalData.Services.EDMService/IEDMService/CreateDatabaseRequest" style="document" />
|
<soap12:operation soapAction="http://DigitalData.Services.EDMService/IEDMService/CreateDatabaseRequest" style="document" />
|
||||||
<wsdl:input>
|
<wsdl:input>
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
Imports System.IO.Compression
|
Imports System.IO.Compression
|
||||||
Imports DigitalData.Modules.Logging
|
Imports DigitalData.Modules.Logging
|
||||||
|
|
||||||
Friend Class Compression
|
Public Class Compression
|
||||||
Private ReadOnly _logger As Logger
|
Private ReadOnly _logger As Logger
|
||||||
|
|
||||||
Public Sub New(LogConfig As LogConfig)
|
Public Sub New(LogConfig As LogConfig)
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user