From 8b6821adde14c3b87f7462108ae18d63ad9df7bc Mon Sep 17 00:00:00 2001 From: Jonathan Jenne Date: Wed, 6 Apr 2022 14:55:15 +0200 Subject: [PATCH] Rename Shared to Common --- .../BaseClass.vb | 0 .../Config.vb | 0 .../Constants.vb | 0 .../Documents/Document.vb | 4 +- .../Documents/DocumentCleaner.vb | 2 +- .../Documents/DocumentLoader.vb | 8 +-- .../Documents/DocumentRow.vb | 0 .../Documents/DocumentType.vb | 0 .../Exceptions.vb | 0 .../IDictionaryEx.vb | 0 .../IEnumerableEx.vb | 0 .../ImporterShared.vbproj.bak | 0 .../Mapper.vb | 2 +- .../MultiTool.Common.vbproj | 14 ++--- .../MultiTool.Shared.vbproj.bak | 0 .../My Project/Application.Designer.vb | 0 .../My Project/Application.myapp | 0 .../My Project/AssemblyInfo.vb | 4 +- .../My Project/Resources.Designer.vb | 2 +- .../My Project/Resources.resx | 0 .../My Project/Settings.Designer.vb | 4 +- .../My Project/Settings.settings | 0 .../Patterns.vb | 6 +- .../Report/ReportGenerator.vb | 10 ++-- .../Report/ReportHead.vb | 0 .../Report/ReportPosition.vb | 0 .../Report/ReportSource.vb | 0 .../Serializer.vb | 0 .../Templates/GeneralConfig.vb | 0 .../Templates/MandatorConfig.vb | 0 .../Templates/MandatorConfigItem.vb | 0 .../Templates/MappingConfig.vb | 0 .../Templates/MappingConfigItem.vb | 0 .../Templates/Template.vb | 0 .../Templates/TemplateConfig.vb | 2 +- .../Templates/TemplateConfigItem.vb | 2 +- .../Templates/TemplateLoader.vb | 8 +-- .../Winline/Entities/Account.vb | 0 .../Winline/Entities/Article.vb | 0 .../Winline/Entities/Contact.vb | 0 .../Winline/Entities/DocumentKind.vb | 0 .../Winline/Entities/ExportDocument.vb | 0 .../Winline/Entities/Mandator.vb | 0 .../Winline/Entities/Response.vb | 0 .../Winline/WebServiceData.vb | 10 ++-- .../Winline/WinlineData.vb | 6 +- .../XmlData.vb | 0 .../packages.config | 0 MultiTool.Form/FormHelpers.vb | 2 +- MultiTool.Form/GridLoader.vb | 4 +- MultiTool.Form/MultiTool.Form.vbproj | 12 ++-- .../My Project/Resources.Designer.vb | 30 ++++++++++ MultiTool.Form/My Project/Resources.resx | 59 +++++++++++-------- MultiTool.Form/MyApplication.vb | 6 +- .../Reports/OrderReport.Designer.vb | 2 +- MultiTool.Form/Resources/actions_reload1.svg | 15 +++++ .../Resources/refreshpivottable.svg | 14 +++++ MultiTool.Form/Resources/update.svg | 22 +++++++ MultiTool.Form/frmConfig.vb | 11 ++-- MultiTool.Form/frmExportMain.vb | 13 ++-- MultiTool.Form/frmImportMain.vb | 16 ++--- MultiTool.Form/frmMain.Designer.vb | 30 ++++++---- MultiTool.Form/frmMain.vb | 55 ++++++++++------- MultiTool.Form/frmRowEditor.vb | 12 ++-- MultiTool.Shared/DataRowEx.vb | 13 ---- MultiTool.sln | 20 ++++++- 66 files changed, 268 insertions(+), 152 deletions(-) rename {MultiTool.Shared => MultiTool.Common}/BaseClass.vb (100%) rename {MultiTool.Shared => MultiTool.Common}/Config.vb (100%) rename {MultiTool.Shared => MultiTool.Common}/Constants.vb (100%) rename {MultiTool.Shared => MultiTool.Common}/Documents/Document.vb (95%) rename {MultiTool.Shared => MultiTool.Common}/Documents/DocumentCleaner.vb (96%) rename {MultiTool.Shared => MultiTool.Common}/Documents/DocumentLoader.vb (99%) rename {MultiTool.Shared => MultiTool.Common}/Documents/DocumentRow.vb (100%) rename {MultiTool.Shared => MultiTool.Common}/Documents/DocumentType.vb (100%) rename {MultiTool.Shared => MultiTool.Common}/Exceptions.vb (100%) rename {MultiTool.Shared => MultiTool.Common}/IDictionaryEx.vb (100%) rename {MultiTool.Shared => MultiTool.Common}/IEnumerableEx.vb (100%) rename {MultiTool.Shared => MultiTool.Common}/ImporterShared.vbproj.bak (100%) rename {MultiTool.Shared => MultiTool.Common}/Mapper.vb (99%) rename MultiTool.Shared/MultiTool.Shared.vbproj => MultiTool.Common/MultiTool.Common.vbproj (94%) rename {MultiTool.Shared => MultiTool.Common}/MultiTool.Shared.vbproj.bak (100%) rename {MultiTool.Shared => MultiTool.Common}/My Project/Application.Designer.vb (100%) rename {MultiTool.Shared => MultiTool.Common}/My Project/Application.myapp (100%) rename {MultiTool.Shared => MultiTool.Common}/My Project/AssemblyInfo.vb (92%) rename {MultiTool.Shared => MultiTool.Common}/My Project/Resources.Designer.vb (98%) rename {MultiTool.Shared => MultiTool.Common}/My Project/Resources.resx (100%) rename {MultiTool.Shared => MultiTool.Common}/My Project/Settings.Designer.vb (96%) rename {MultiTool.Shared => MultiTool.Common}/My Project/Settings.settings (100%) rename {MultiTool.Shared => MultiTool.Common}/Patterns.vb (97%) rename {MultiTool.Shared => MultiTool.Common}/Report/ReportGenerator.vb (96%) rename {MultiTool.Shared => MultiTool.Common}/Report/ReportHead.vb (100%) rename {MultiTool.Shared => MultiTool.Common}/Report/ReportPosition.vb (100%) rename {MultiTool.Shared => MultiTool.Common}/Report/ReportSource.vb (100%) rename {MultiTool.Shared => MultiTool.Common}/Serializer.vb (100%) rename {MultiTool.Shared => MultiTool.Common}/Templates/GeneralConfig.vb (100%) rename {MultiTool.Shared => MultiTool.Common}/Templates/MandatorConfig.vb (100%) rename {MultiTool.Shared => MultiTool.Common}/Templates/MandatorConfigItem.vb (100%) rename {MultiTool.Shared => MultiTool.Common}/Templates/MappingConfig.vb (100%) rename {MultiTool.Shared => MultiTool.Common}/Templates/MappingConfigItem.vb (100%) rename {MultiTool.Shared => MultiTool.Common}/Templates/Template.vb (100%) rename {MultiTool.Shared => MultiTool.Common}/Templates/TemplateConfig.vb (93%) rename {MultiTool.Shared => MultiTool.Common}/Templates/TemplateConfigItem.vb (97%) rename {MultiTool.Shared => MultiTool.Common}/Templates/TemplateLoader.vb (99%) rename {MultiTool.Shared => MultiTool.Common}/Winline/Entities/Account.vb (100%) rename {MultiTool.Shared => MultiTool.Common}/Winline/Entities/Article.vb (100%) rename {MultiTool.Shared => MultiTool.Common}/Winline/Entities/Contact.vb (100%) rename {MultiTool.Shared => MultiTool.Common}/Winline/Entities/DocumentKind.vb (100%) rename {MultiTool.Shared => MultiTool.Common}/Winline/Entities/ExportDocument.vb (100%) rename {MultiTool.Shared => MultiTool.Common}/Winline/Entities/Mandator.vb (100%) rename {MultiTool.Shared => MultiTool.Common}/Winline/Entities/Response.vb (100%) rename {MultiTool.Shared => MultiTool.Common}/Winline/WebServiceData.vb (98%) rename {MultiTool.Shared => MultiTool.Common}/Winline/WinlineData.vb (99%) rename {MultiTool.Shared => MultiTool.Common}/XmlData.vb (100%) rename {MultiTool.Shared => MultiTool.Common}/packages.config (100%) create mode 100644 MultiTool.Form/Resources/actions_reload1.svg create mode 100644 MultiTool.Form/Resources/refreshpivottable.svg create mode 100644 MultiTool.Form/Resources/update.svg delete mode 100644 MultiTool.Shared/DataRowEx.vb diff --git a/MultiTool.Shared/BaseClass.vb b/MultiTool.Common/BaseClass.vb similarity index 100% rename from MultiTool.Shared/BaseClass.vb rename to MultiTool.Common/BaseClass.vb diff --git a/MultiTool.Shared/Config.vb b/MultiTool.Common/Config.vb similarity index 100% rename from MultiTool.Shared/Config.vb rename to MultiTool.Common/Config.vb diff --git a/MultiTool.Shared/Constants.vb b/MultiTool.Common/Constants.vb similarity index 100% rename from MultiTool.Shared/Constants.vb rename to MultiTool.Common/Constants.vb diff --git a/MultiTool.Shared/Documents/Document.vb b/MultiTool.Common/Documents/Document.vb similarity index 95% rename from MultiTool.Shared/Documents/Document.vb rename to MultiTool.Common/Documents/Document.vb index b8fcda2..1d8999e 100644 --- a/MultiTool.Shared/Documents/Document.vb +++ b/MultiTool.Common/Documents/Document.vb @@ -1,6 +1,6 @@ Imports System.IO -Imports MultiTool.Shared.Templates -Imports MultiTool.Shared.Winline.Entities +Imports MultiTool.Common.Templates +Imports MultiTool.Common.Winline.Entities Namespace Documents Public Class Document diff --git a/MultiTool.Shared/Documents/DocumentCleaner.vb b/MultiTool.Common/Documents/DocumentCleaner.vb similarity index 96% rename from MultiTool.Shared/Documents/DocumentCleaner.vb rename to MultiTool.Common/Documents/DocumentCleaner.vb index e87f2e4..cba43b0 100644 --- a/MultiTool.Shared/Documents/DocumentCleaner.vb +++ b/MultiTool.Common/Documents/DocumentCleaner.vb @@ -1,6 +1,6 @@ Imports System.IO Imports DigitalData.Modules.Logging -Imports MultiTool.Shared.Templates +Imports MultiTool.Common.Templates Namespace Documents Public Class DocumentCleaner diff --git a/MultiTool.Shared/Documents/DocumentLoader.vb b/MultiTool.Common/Documents/DocumentLoader.vb similarity index 99% rename from MultiTool.Shared/Documents/DocumentLoader.vb rename to MultiTool.Common/Documents/DocumentLoader.vb index e8bc105..6687534 100644 --- a/MultiTool.Shared/Documents/DocumentLoader.vb +++ b/MultiTool.Common/Documents/DocumentLoader.vb @@ -2,10 +2,10 @@ Imports System.Text.RegularExpressions Imports DigitalData.Modules.Logging Imports DigitalData.Modules.Language -Imports MultiTool.Shared.Exceptions -Imports MultiTool.Shared.Templates -Imports MultiTool.Shared.Winline -Imports MultiTool.Shared.Winline.Entities +Imports MultiTool.Common.Exceptions +Imports MultiTool.Common.Templates +Imports MultiTool.Common.Winline +Imports MultiTool.Common.Winline.Entities Namespace Documents Public Class DocumentLoader diff --git a/MultiTool.Shared/Documents/DocumentRow.vb b/MultiTool.Common/Documents/DocumentRow.vb similarity index 100% rename from MultiTool.Shared/Documents/DocumentRow.vb rename to MultiTool.Common/Documents/DocumentRow.vb diff --git a/MultiTool.Shared/Documents/DocumentType.vb b/MultiTool.Common/Documents/DocumentType.vb similarity index 100% rename from MultiTool.Shared/Documents/DocumentType.vb rename to MultiTool.Common/Documents/DocumentType.vb diff --git a/MultiTool.Shared/Exceptions.vb b/MultiTool.Common/Exceptions.vb similarity index 100% rename from MultiTool.Shared/Exceptions.vb rename to MultiTool.Common/Exceptions.vb diff --git a/MultiTool.Shared/IDictionaryEx.vb b/MultiTool.Common/IDictionaryEx.vb similarity index 100% rename from MultiTool.Shared/IDictionaryEx.vb rename to MultiTool.Common/IDictionaryEx.vb diff --git a/MultiTool.Shared/IEnumerableEx.vb b/MultiTool.Common/IEnumerableEx.vb similarity index 100% rename from MultiTool.Shared/IEnumerableEx.vb rename to MultiTool.Common/IEnumerableEx.vb diff --git a/MultiTool.Shared/ImporterShared.vbproj.bak b/MultiTool.Common/ImporterShared.vbproj.bak similarity index 100% rename from MultiTool.Shared/ImporterShared.vbproj.bak rename to MultiTool.Common/ImporterShared.vbproj.bak diff --git a/MultiTool.Shared/Mapper.vb b/MultiTool.Common/Mapper.vb similarity index 99% rename from MultiTool.Shared/Mapper.vb rename to MultiTool.Common/Mapper.vb index c971527..e1d65d7 100644 --- a/MultiTool.Shared/Mapper.vb +++ b/MultiTool.Common/Mapper.vb @@ -3,7 +3,7 @@ Imports System.Text.RegularExpressions Imports AutoMapper Imports AutoMapper.Configuration Imports DigitalData.Modules.Logging -Imports MultiTool.Shared.Documents.DocumentRow +Imports MultiTool.Common.Documents.DocumentRow Public Class Mapper Private MapperConfig As MapperConfiguration diff --git a/MultiTool.Shared/MultiTool.Shared.vbproj b/MultiTool.Common/MultiTool.Common.vbproj similarity index 94% rename from MultiTool.Shared/MultiTool.Shared.vbproj rename to MultiTool.Common/MultiTool.Common.vbproj index d448f4e..740841d 100644 --- a/MultiTool.Shared/MultiTool.Shared.vbproj +++ b/MultiTool.Common/MultiTool.Common.vbproj @@ -6,8 +6,8 @@ AnyCPU {DD1AC3B9-7595-4D3C-B9BB-97C46A480FA0} Library - MultiTool.Shared - MultiTool.Shared + MultiTool.Common + MultiTool.Common 512 Windows v4.6.1 @@ -19,7 +19,7 @@ true true bin\Debug\ - MultiTool.Shared.xml + MultiTool.Common.xml 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022 @@ -28,7 +28,7 @@ true true bin\Release\ - MultiTool.Shared.xml + MultiTool.Common.xml 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022 @@ -65,8 +65,9 @@ ..\..\DDMonorepo\Modules.Interfaces\bin\Debug\DigitalData.Modules.Interfaces.dll - - ..\..\DDMonorepo\Modules.Language\bin\Release\DigitalData.Modules.Language.dll + + False + ..\..\DDMonorepo\Modules.Language\bin\Debug\DigitalData.Modules.Language.dll ..\..\DDMonorepo\Modules.Logging\bin\Release\DigitalData.Modules.Logging.dll @@ -103,7 +104,6 @@ - diff --git a/MultiTool.Shared/MultiTool.Shared.vbproj.bak b/MultiTool.Common/MultiTool.Shared.vbproj.bak similarity index 100% rename from MultiTool.Shared/MultiTool.Shared.vbproj.bak rename to MultiTool.Common/MultiTool.Shared.vbproj.bak diff --git a/MultiTool.Shared/My Project/Application.Designer.vb b/MultiTool.Common/My Project/Application.Designer.vb similarity index 100% rename from MultiTool.Shared/My Project/Application.Designer.vb rename to MultiTool.Common/My Project/Application.Designer.vb diff --git a/MultiTool.Shared/My Project/Application.myapp b/MultiTool.Common/My Project/Application.myapp similarity index 100% rename from MultiTool.Shared/My Project/Application.myapp rename to MultiTool.Common/My Project/Application.myapp diff --git a/MultiTool.Shared/My Project/AssemblyInfo.vb b/MultiTool.Common/My Project/AssemblyInfo.vb similarity index 92% rename from MultiTool.Shared/My Project/AssemblyInfo.vb rename to MultiTool.Common/My Project/AssemblyInfo.vb index 2879e5c..decd321 100644 --- a/MultiTool.Shared/My Project/AssemblyInfo.vb +++ b/MultiTool.Common/My Project/AssemblyInfo.vb @@ -8,10 +8,10 @@ Imports System.Runtime.InteropServices ' Werte der Assemblyattribute überprüfen - + - + diff --git a/MultiTool.Shared/My Project/Resources.Designer.vb b/MultiTool.Common/My Project/Resources.Designer.vb similarity index 98% rename from MultiTool.Shared/My Project/Resources.Designer.vb rename to MultiTool.Common/My Project/Resources.Designer.vb index 2a57fc0..51883d8 100644 --- a/MultiTool.Shared/My Project/Resources.Designer.vb +++ b/MultiTool.Common/My Project/Resources.Designer.vb @@ -39,7 +39,7 @@ Namespace My.Resources 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("MultiTool.Shared.Resources", GetType(Resources).Assembly) + Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("MultiTool.Common.Resources", GetType(Resources).Assembly) resourceMan = temp End If Return resourceMan diff --git a/MultiTool.Shared/My Project/Resources.resx b/MultiTool.Common/My Project/Resources.resx similarity index 100% rename from MultiTool.Shared/My Project/Resources.resx rename to MultiTool.Common/My Project/Resources.resx diff --git a/MultiTool.Shared/My Project/Settings.Designer.vb b/MultiTool.Common/My Project/Settings.Designer.vb similarity index 96% rename from MultiTool.Shared/My Project/Settings.Designer.vb rename to MultiTool.Common/My Project/Settings.Designer.vb index fc42fb7..27e2706 100644 --- a/MultiTool.Shared/My Project/Settings.Designer.vb +++ b/MultiTool.Common/My Project/Settings.Designer.vb @@ -64,9 +64,9 @@ Namespace My Friend Module MySettingsProperty _ - Friend ReadOnly Property Settings() As Global.MultiTool.[Shared].My.MySettings + Friend ReadOnly Property Settings() As Global.MultiTool.Common.My.MySettings Get - Return Global.MultiTool.[Shared].My.MySettings.Default + Return Global.MultiTool.Common.My.MySettings.Default End Get End Property End Module diff --git a/MultiTool.Shared/My Project/Settings.settings b/MultiTool.Common/My Project/Settings.settings similarity index 100% rename from MultiTool.Shared/My Project/Settings.settings rename to MultiTool.Common/My Project/Settings.settings diff --git a/MultiTool.Shared/Patterns.vb b/MultiTool.Common/Patterns.vb similarity index 97% rename from MultiTool.Shared/Patterns.vb rename to MultiTool.Common/Patterns.vb index 7bd4c13..472c87a 100644 --- a/MultiTool.Shared/Patterns.vb +++ b/MultiTool.Common/Patterns.vb @@ -1,8 +1,8 @@ Imports System.Text.RegularExpressions Imports DigitalData.Modules.Logging -Imports MultiTool.Shared.Documents -Imports MultiTool.Shared.Templates -Imports MultiTool.Shared.Winline.Entities +Imports MultiTool.Common.Documents +Imports MultiTool.Common.Templates +Imports MultiTool.Common.Winline.Entities Public Class Patterns Inherits BaseClass diff --git a/MultiTool.Shared/Report/ReportGenerator.vb b/MultiTool.Common/Report/ReportGenerator.vb similarity index 96% rename from MultiTool.Shared/Report/ReportGenerator.vb rename to MultiTool.Common/Report/ReportGenerator.vb index 36a7807..d0d81ff 100644 --- a/MultiTool.Shared/Report/ReportGenerator.vb +++ b/MultiTool.Common/Report/ReportGenerator.vb @@ -2,11 +2,11 @@ Imports DevExpress.XtraReports Imports DigitalData.Modules.Database Imports DigitalData.Modules.Logging -Imports MultiTool.Shared.Documents -Imports MultiTool.Shared.Documents.DocumentRow -Imports MultiTool.Shared.Report -Imports MultiTool.Shared.Templates -Imports MultiTool.Shared.Winline.Entities +Imports MultiTool.Common.Documents +Imports MultiTool.Common.Documents.DocumentRow +Imports MultiTool.Common.Report +Imports MultiTool.Common.Templates +Imports MultiTool.Common.Winline.Entities Public Class ReportGenerator(Of TReport As IReport) Inherits BaseClass diff --git a/MultiTool.Shared/Report/ReportHead.vb b/MultiTool.Common/Report/ReportHead.vb similarity index 100% rename from MultiTool.Shared/Report/ReportHead.vb rename to MultiTool.Common/Report/ReportHead.vb diff --git a/MultiTool.Shared/Report/ReportPosition.vb b/MultiTool.Common/Report/ReportPosition.vb similarity index 100% rename from MultiTool.Shared/Report/ReportPosition.vb rename to MultiTool.Common/Report/ReportPosition.vb diff --git a/MultiTool.Shared/Report/ReportSource.vb b/MultiTool.Common/Report/ReportSource.vb similarity index 100% rename from MultiTool.Shared/Report/ReportSource.vb rename to MultiTool.Common/Report/ReportSource.vb diff --git a/MultiTool.Shared/Serializer.vb b/MultiTool.Common/Serializer.vb similarity index 100% rename from MultiTool.Shared/Serializer.vb rename to MultiTool.Common/Serializer.vb diff --git a/MultiTool.Shared/Templates/GeneralConfig.vb b/MultiTool.Common/Templates/GeneralConfig.vb similarity index 100% rename from MultiTool.Shared/Templates/GeneralConfig.vb rename to MultiTool.Common/Templates/GeneralConfig.vb diff --git a/MultiTool.Shared/Templates/MandatorConfig.vb b/MultiTool.Common/Templates/MandatorConfig.vb similarity index 100% rename from MultiTool.Shared/Templates/MandatorConfig.vb rename to MultiTool.Common/Templates/MandatorConfig.vb diff --git a/MultiTool.Shared/Templates/MandatorConfigItem.vb b/MultiTool.Common/Templates/MandatorConfigItem.vb similarity index 100% rename from MultiTool.Shared/Templates/MandatorConfigItem.vb rename to MultiTool.Common/Templates/MandatorConfigItem.vb diff --git a/MultiTool.Shared/Templates/MappingConfig.vb b/MultiTool.Common/Templates/MappingConfig.vb similarity index 100% rename from MultiTool.Shared/Templates/MappingConfig.vb rename to MultiTool.Common/Templates/MappingConfig.vb diff --git a/MultiTool.Shared/Templates/MappingConfigItem.vb b/MultiTool.Common/Templates/MappingConfigItem.vb similarity index 100% rename from MultiTool.Shared/Templates/MappingConfigItem.vb rename to MultiTool.Common/Templates/MappingConfigItem.vb diff --git a/MultiTool.Shared/Templates/Template.vb b/MultiTool.Common/Templates/Template.vb similarity index 100% rename from MultiTool.Shared/Templates/Template.vb rename to MultiTool.Common/Templates/Template.vb diff --git a/MultiTool.Shared/Templates/TemplateConfig.vb b/MultiTool.Common/Templates/TemplateConfig.vb similarity index 93% rename from MultiTool.Shared/Templates/TemplateConfig.vb rename to MultiTool.Common/Templates/TemplateConfig.vb index 3014a9a..49ff74a 100644 --- a/MultiTool.Shared/Templates/TemplateConfig.vb +++ b/MultiTool.Common/Templates/TemplateConfig.vb @@ -1,5 +1,5 @@  -Imports MultiTool.Shared.Winline +Imports MultiTool.Common.Winline Namespace Templates ''' diff --git a/MultiTool.Shared/Templates/TemplateConfigItem.vb b/MultiTool.Common/Templates/TemplateConfigItem.vb similarity index 97% rename from MultiTool.Shared/Templates/TemplateConfigItem.vb rename to MultiTool.Common/Templates/TemplateConfigItem.vb index a23a6e8..973b559 100644 --- a/MultiTool.Shared/Templates/TemplateConfigItem.vb +++ b/MultiTool.Common/Templates/TemplateConfigItem.vb @@ -1,4 +1,4 @@ -Imports MultiTool.Shared.Constants +Imports MultiTool.Common.Constants Imports DigitalData.Modules.Language Namespace Templates diff --git a/MultiTool.Shared/Templates/TemplateLoader.vb b/MultiTool.Common/Templates/TemplateLoader.vb similarity index 99% rename from MultiTool.Shared/Templates/TemplateLoader.vb rename to MultiTool.Common/Templates/TemplateLoader.vb index 2d8129c..f2f7f18 100644 --- a/MultiTool.Shared/Templates/TemplateLoader.vb +++ b/MultiTool.Common/Templates/TemplateLoader.vb @@ -1,6 +1,7 @@ Imports System.IO Imports DigitalData.Modules.Database Imports DigitalData.Modules.Logging +Imports DigitalData.Modules.Language Namespace Templates Public Class TemplateLoader @@ -14,17 +15,14 @@ Namespace Templates Public Property MandatorConfiguration As New MandatorConfig Public Property GeneralConfiguration As New GeneralConfig - Private ReadOnly Database As MSSQLServer - Private Const SQL_VWMT_ITEMS = "SELECT * FROM [DD_ECM].[dbo].[VWMT_ITEMS]" Private Const SQL_VWMT_MAPPING = "SELECT * FROM [DD_ECM].[dbo].[VWMT_MAPPING]" Private Const SQL_TBMT_MANDATORS = "SELECT * FROM [DD_ECM].[dbo].[TBMT_MANDATORS] ORDER BY ORDER_KEY" Private Const SQL_TBMT_CONFIG = "SELECT * FROM [DD_ECM].[dbo].[TBMT_CONFIG]" - Private Const SQL_TBMT_TEMPLATES = "SELECT * FROM [DD_ECM].[dbo].[TBMT_TEMPLATES]" + Private Const SQL_TBMT_TEMPLATES = "SELECT * FROM [DD_ECM].[dbo].[TBMT_TEMPLATES] WHERE ACTIVE = 1" Public Sub New(pLogConfig As LogConfig, pMSSQL As MSSQLServer) - MyBase.New(pLogConfig) - Database = pMSSQL + MyBase.New(pLogConfig, pMSSQL) End Sub Public Async Function LoadTemplates() As Task(Of Boolean) diff --git a/MultiTool.Shared/Winline/Entities/Account.vb b/MultiTool.Common/Winline/Entities/Account.vb similarity index 100% rename from MultiTool.Shared/Winline/Entities/Account.vb rename to MultiTool.Common/Winline/Entities/Account.vb diff --git a/MultiTool.Shared/Winline/Entities/Article.vb b/MultiTool.Common/Winline/Entities/Article.vb similarity index 100% rename from MultiTool.Shared/Winline/Entities/Article.vb rename to MultiTool.Common/Winline/Entities/Article.vb diff --git a/MultiTool.Shared/Winline/Entities/Contact.vb b/MultiTool.Common/Winline/Entities/Contact.vb similarity index 100% rename from MultiTool.Shared/Winline/Entities/Contact.vb rename to MultiTool.Common/Winline/Entities/Contact.vb diff --git a/MultiTool.Shared/Winline/Entities/DocumentKind.vb b/MultiTool.Common/Winline/Entities/DocumentKind.vb similarity index 100% rename from MultiTool.Shared/Winline/Entities/DocumentKind.vb rename to MultiTool.Common/Winline/Entities/DocumentKind.vb diff --git a/MultiTool.Shared/Winline/Entities/ExportDocument.vb b/MultiTool.Common/Winline/Entities/ExportDocument.vb similarity index 100% rename from MultiTool.Shared/Winline/Entities/ExportDocument.vb rename to MultiTool.Common/Winline/Entities/ExportDocument.vb diff --git a/MultiTool.Shared/Winline/Entities/Mandator.vb b/MultiTool.Common/Winline/Entities/Mandator.vb similarity index 100% rename from MultiTool.Shared/Winline/Entities/Mandator.vb rename to MultiTool.Common/Winline/Entities/Mandator.vb diff --git a/MultiTool.Shared/Winline/Entities/Response.vb b/MultiTool.Common/Winline/Entities/Response.vb similarity index 100% rename from MultiTool.Shared/Winline/Entities/Response.vb rename to MultiTool.Common/Winline/Entities/Response.vb diff --git a/MultiTool.Shared/Winline/WebServiceData.vb b/MultiTool.Common/Winline/WebServiceData.vb similarity index 98% rename from MultiTool.Shared/Winline/WebServiceData.vb rename to MultiTool.Common/Winline/WebServiceData.vb index 4c9fb41..8aacb3e 100644 --- a/MultiTool.Shared/Winline/WebServiceData.vb +++ b/MultiTool.Common/Winline/WebServiceData.vb @@ -4,11 +4,11 @@ Imports System.Xml Imports DigitalData.Modules.Database Imports DigitalData.Modules.Filesystem Imports DigitalData.Modules.Logging -Imports MultiTool.Shared.Documents -Imports MultiTool.Shared.Exceptions -Imports MultiTool.Shared.Templates -Imports MultiTool.Shared.Templates.GeneralConfig -Imports MultiTool.Shared.Winline.Entities +Imports MultiTool.Common.Documents +Imports MultiTool.Common.Exceptions +Imports MultiTool.Common.Templates +Imports MultiTool.Common.Templates.GeneralConfig +Imports MultiTool.Common.Winline.Entities Namespace Winline Public Class WebServiceData diff --git a/MultiTool.Shared/Winline/WinlineData.vb b/MultiTool.Common/Winline/WinlineData.vb similarity index 99% rename from MultiTool.Shared/Winline/WinlineData.vb rename to MultiTool.Common/Winline/WinlineData.vb index 847f680..7ff8692 100644 --- a/MultiTool.Shared/Winline/WinlineData.vb +++ b/MultiTool.Common/Winline/WinlineData.vb @@ -1,9 +1,9 @@ Imports DigitalData.Modules.Logging Imports DigitalData.Modules.Database -Imports MultiTool.Shared.Winline.Entities +Imports MultiTool.Common.Winline.Entities Imports System.Text.RegularExpressions -Imports MultiTool.Shared.Templates -Imports MultiTool.Shared.Constants +Imports MultiTool.Common.Templates +Imports MultiTool.Common.Constants Imports DigitalData.Modules.Language Namespace Winline diff --git a/MultiTool.Shared/XmlData.vb b/MultiTool.Common/XmlData.vb similarity index 100% rename from MultiTool.Shared/XmlData.vb rename to MultiTool.Common/XmlData.vb diff --git a/MultiTool.Shared/packages.config b/MultiTool.Common/packages.config similarity index 100% rename from MultiTool.Shared/packages.config rename to MultiTool.Common/packages.config diff --git a/MultiTool.Form/FormHelpers.vb b/MultiTool.Form/FormHelpers.vb index 78a55d8..831267b 100644 --- a/MultiTool.Form/FormHelpers.vb +++ b/MultiTool.Form/FormHelpers.vb @@ -1,5 +1,5 @@ Imports DigitalData.Modules.Logging -Imports MultiTool.Shared.Exceptions +Imports MultiTool.Common.Exceptions Public Class FormHelper Private ReadOnly Logger As Logger diff --git a/MultiTool.Form/GridLoader.vb b/MultiTool.Form/GridLoader.vb index 96d97d0..ba2ea47 100644 --- a/MultiTool.Form/GridLoader.vb +++ b/MultiTool.Form/GridLoader.vb @@ -2,8 +2,8 @@ Imports DevExpress.XtraGrid.Views.Grid Imports DigitalData.GUIs.Common Imports DigitalData.Modules.Logging -Imports MultiTool.Shared -Imports MultiTool.Shared.Constants +Imports MultiTool.Common +Imports MultiTool.Common.Constants Public Class GridLoader Inherits BaseClass diff --git a/MultiTool.Form/MultiTool.Form.vbproj b/MultiTool.Form/MultiTool.Form.vbproj index 095b6a0..e5e9d83 100644 --- a/MultiTool.Form/MultiTool.Form.vbproj +++ b/MultiTool.Form/MultiTool.Form.vbproj @@ -115,9 +115,9 @@ False ..\..\DDMonorepo\Modules.Filesystem\bin\Debug\DigitalData.Modules.Filesystem.dll - + False - ..\..\DDMonorepo\Modules.Language\bin\Release\DigitalData.Modules.Language.dll + ..\..\DDMonorepo\Modules.Language\bin\Debug\DigitalData.Modules.Language.dll ..\..\DDMonorepo\Modules.Logging\bin\Release\DigitalData.Modules.Logging.dll @@ -338,6 +338,9 @@ + + + @@ -412,11 +415,10 @@ - + {dd1ac3b9-7595-4d3c-b9bb-97c46a480fa0} - MultiTool.Shared + MultiTool.Common - \ No newline at end of file diff --git a/MultiTool.Form/My Project/Resources.Designer.vb b/MultiTool.Form/My Project/Resources.Designer.vb index 0178da4..0e11d24 100644 --- a/MultiTool.Form/My Project/Resources.Designer.vb +++ b/MultiTool.Form/My Project/Resources.Designer.vb @@ -160,6 +160,16 @@ Namespace My.Resources End Get End Property + ''' + ''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage. + ''' + Friend ReadOnly Property actions_reload1() As DevExpress.Utils.Svg.SvgImage + Get + Dim obj As Object = ResourceManager.GetObject("actions_reload1", resourceCulture) + Return CType(obj,DevExpress.Utils.Svg.SvgImage) + End Get + End Property + ''' ''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage. ''' @@ -610,6 +620,16 @@ Namespace My.Resources End Get End Property + ''' + ''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage. + ''' + Friend ReadOnly Property refreshpivottable() As DevExpress.Utils.Svg.SvgImage + Get + Dim obj As Object = ResourceManager.GetObject("refreshpivottable", resourceCulture) + Return CType(obj,DevExpress.Utils.Svg.SvgImage) + End Get + End Property + ''' ''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage. ''' @@ -740,6 +760,16 @@ Namespace My.Resources End Get End Property + ''' + ''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage. + ''' + Friend ReadOnly Property update() As DevExpress.Utils.Svg.SvgImage + Get + Dim obj As Object = ResourceManager.GetObject("update", resourceCulture) + Return CType(obj,DevExpress.Utils.Svg.SvgImage) + End Get + End Property + ''' ''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage. ''' diff --git a/MultiTool.Form/My Project/Resources.resx b/MultiTool.Form/My Project/Resources.resx index c7ecce3..b95784e 100644 --- a/MultiTool.Form/My Project/Resources.resx +++ b/MultiTool.Form/My Project/Resources.resx @@ -124,14 +124,17 @@ ..\Resources\actions_send.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + ..\Resources\bo_country.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + ..\Resources\save.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - ..\Resources\mailmergepreview.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + ..\Resources\open24.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - ..\Resources\bo_country.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + ..\Resources\deletetablerows.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a ..\Resources\parameters.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a @@ -157,6 +160,9 @@ ..\Resources\resetview.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + ..\Resources\update.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + ..\Resources\open26.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a @@ -187,12 +193,12 @@ ..\Resources\bo_unknown2.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - ..\Resources\deletetablerows.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - ..\Resources\open3.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + ..\Resources\bo_sale.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + ..\Resources\actions_checkcircled.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a @@ -202,9 +208,6 @@ ..\Resources\wraptext.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - ..\Resources\logical2.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - ..\Resources\tableproperties.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a @@ -217,9 +220,6 @@ ..\Resources\actions_send1.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - ..\Resources\actions_send4.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - ..\Resources\actions_send2.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a @@ -235,8 +235,11 @@ ..\Resources\open23.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - ..\Resources\insertpagecount.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + ..\Resources\actions_reload1.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + ..\Resources\mailmergepreview.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a ..\Resources\open2.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a @@ -244,8 +247,8 @@ ..\Resources\pagesetup.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - ..\Resources\open24.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + ..\Resources\logical3.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a ..\Resources\bo_validation.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a @@ -265,6 +268,9 @@ ..\Resources\paymentrefund.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + ..\Resources\squarified.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + ..\Resources\support.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a @@ -280,8 +286,8 @@ ..\Resources\preview.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - ..\Resources\bo_sale.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + ..\Resources\insertpagecount.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a ..\Resources\exporttopdf.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a @@ -307,22 +313,25 @@ ..\Resources\actions_addcircled.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - ..\Resources\squarified.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + ..\Resources\actions_send4.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - ..\Resources\open27.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + ..\Resources\logical2.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a ..\Resources\export.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + ..\Resources\open27.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + ..\Resources\new.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a ..\Resources\actions_checkcircled2.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - ..\Resources\logical3.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + ..\Resources\refreshpivottable.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a \ No newline at end of file diff --git a/MultiTool.Form/MyApplication.vb b/MultiTool.Form/MyApplication.vb index c98120b..c3a4c70 100644 --- a/MultiTool.Form/MyApplication.vb +++ b/MultiTool.Form/MyApplication.vb @@ -1,6 +1,6 @@ -Imports MultiTool.Shared -Imports MultiTool.Shared.Templates -Imports MultiTool.Shared.Winline +Imports MultiTool.Common +Imports MultiTool.Common.Templates +Imports MultiTool.Common.Winline Namespace My diff --git a/MultiTool.Form/Reports/OrderReport.Designer.vb b/MultiTool.Form/Reports/OrderReport.Designer.vb index 8e75cb3..223a971 100644 --- a/MultiTool.Form/Reports/OrderReport.Designer.vb +++ b/MultiTool.Form/Reports/OrderReport.Designer.vb @@ -690,7 +690,7 @@ Partial Public Class OrderReport ' 'ObjectDataSource1 ' - Me.ObjectDataSource1.DataSource = GetType(MultiTool.[Shared].Report.ReportSource) + Me.ObjectDataSource1.DataSource = GetType(MultiTool.Common.Report.ReportSource) Me.ObjectDataSource1.Name = "ObjectDataSource1" ' 'GroupFooter1 diff --git a/MultiTool.Form/Resources/actions_reload1.svg b/MultiTool.Form/Resources/actions_reload1.svg new file mode 100644 index 0000000..b6b1422 --- /dev/null +++ b/MultiTool.Form/Resources/actions_reload1.svg @@ -0,0 +1,15 @@ + + + + + + + \ No newline at end of file diff --git a/MultiTool.Form/Resources/refreshpivottable.svg b/MultiTool.Form/Resources/refreshpivottable.svg new file mode 100644 index 0000000..9c1f495 --- /dev/null +++ b/MultiTool.Form/Resources/refreshpivottable.svg @@ -0,0 +1,14 @@ + + + + + + + + + \ No newline at end of file diff --git a/MultiTool.Form/Resources/update.svg b/MultiTool.Form/Resources/update.svg new file mode 100644 index 0000000..f528169 --- /dev/null +++ b/MultiTool.Form/Resources/update.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/MultiTool.Form/frmConfig.vb b/MultiTool.Form/frmConfig.vb index 0f1d26f..88dd627 100644 --- a/MultiTool.Form/frmConfig.vb +++ b/MultiTool.Form/frmConfig.vb @@ -4,25 +4,24 @@ Imports DevExpress.XtraGrid.Views.Grid Imports DigitalData.Modules.Config Imports DigitalData.Modules.Database Imports DigitalData.Modules.Logging -Imports MultiTool.Shared -Imports MultiTool.Shared.Constants +Imports DigitalData.Modules.Language Public Class frmConfig - Private ReadOnly ConfigManager As ConfigManager(Of MultiTool.Shared.Config) + Private ReadOnly TBMT_CONFIG_GENERAL As New DS_DD_ECM.TBMT_CONFIGDataTable + Private ReadOnly ConfigManager As ConfigManager(Of MultiTool.Common.Config) Private ReadOnly FormHelper As FormHelper Private BindingSource As BindingSource = TBEDIXMLITEMSBindingSource Private View As GridView = GridViewSchema - Private TBMT_CONFIG_GENERAL As New DS_DD_ECM.TBMT_CONFIGDataTable - Private ReadOnly Property Config As MultiTool.Shared.Config + Private ReadOnly Property Config As MultiTool.Common.Config Get Return ConfigManager?.Config End Get End Property - Public Sub New(pLogConfig As LogConfig, pConfigManager As ConfigManager(Of MultiTool.Shared.Config)) + Public Sub New(pLogConfig As LogConfig, pConfigManager As ConfigManager(Of MultiTool.Common.Config)) ' Dieser Aufruf ist für den Designer erforderlich. InitializeComponent() diff --git a/MultiTool.Form/frmExportMain.vb b/MultiTool.Form/frmExportMain.vb index 461e31e..9fd5267 100644 --- a/MultiTool.Form/frmExportMain.vb +++ b/MultiTool.Form/frmExportMain.vb @@ -5,15 +5,14 @@ Imports DigitalData.Modules.Config Imports DigitalData.Modules.Database Imports DigitalData.Modules.Logging Imports DigitalData.Modules.Language -Imports MultiTool.Shared -Imports MultiTool.Shared.Templates -Imports MultiTool.Shared.Exceptions -Imports MultiTool.Shared.Winline -Imports MultiTool.Shared.Winline.Entities +Imports MultiTool.Common.Templates +Imports MultiTool.Common.Exceptions +Imports MultiTool.Common.Winline +Imports MultiTool.Common.Winline.Entities Public Class frmExportMain Private ReadOnly LogConfig As LogConfig - Private ReadOnly ConfigManager As ConfigManager(Of Config) + Private ReadOnly ConfigManager As ConfigManager(Of Common.Config) Private ReadOnly CurrentTemplate As Template = Nothing Private Logger As Logger @@ -24,7 +23,7 @@ Public Class frmExportMain Private GridBuilder As GridBuilder Private FileEx As DigitalData.Modules.Filesystem.File - Public Sub New(pLogConfig As LogConfig, pConfigManager As ConfigManager(Of Config), pTemplate As Template) + Public Sub New(pLogConfig As LogConfig, pConfigManager As ConfigManager(Of Common.Config), pTemplate As Template) ' Dieser Aufruf ist für den Designer erforderlich. InitializeComponent() diff --git a/MultiTool.Form/frmImportMain.vb b/MultiTool.Form/frmImportMain.vb index 8d73791..1ed1d5e 100644 --- a/MultiTool.Form/frmImportMain.vb +++ b/MultiTool.Form/frmImportMain.vb @@ -7,14 +7,14 @@ Imports DigitalData.GUIs.Common Imports DigitalData.Modules.Config Imports DigitalData.Modules.Database Imports DigitalData.Modules.Logging -Imports MultiTool.Shared -Imports MultiTool.Shared.Documents -Imports MultiTool.Shared.Templates -Imports MultiTool.Shared.Winline -Imports MultiTool.Shared.Winline.Entities -Imports MultiTool.Shared.Constants -Imports MultiTool.Shared.Exceptions -Imports MultiTool.Shared.Documents.Document +Imports MultiTool.Common +Imports MultiTool.Common.Documents +Imports MultiTool.Common.Templates +Imports MultiTool.Common.Winline +Imports MultiTool.Common.Winline.Entities +Imports MultiTool.Common.Constants +Imports MultiTool.Common.Exceptions +Imports MultiTool.Common.Documents.Document Public Class frmImportMain Public LogConfig As LogConfig diff --git a/MultiTool.Form/frmMain.Designer.vb b/MultiTool.Form/frmMain.Designer.vb index 54ace01..4e9016f 100644 --- a/MultiTool.Form/frmMain.Designer.vb +++ b/MultiTool.Form/frmMain.Designer.vb @@ -23,13 +23,14 @@ Partial Class frmMain Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmMain)) Me.RibbonControl1 = New DevExpress.XtraBars.Ribbon.RibbonControl() Me.btnOpenImportExportForm = New DevExpress.XtraBars.BarButtonItem() - Me.BarButtonItem1 = New DevExpress.XtraBars.BarButtonItem() + Me.btnReloadTemplates = New DevExpress.XtraBars.BarButtonItem() Me.BarButtonItem4 = New DevExpress.XtraBars.BarButtonItem() Me.BarButtonItem2 = New DevExpress.XtraBars.BarButtonItem() Me.BarButtonItem3 = New DevExpress.XtraBars.BarButtonItem() Me.txtVersion = New DevExpress.XtraBars.BarStaticItem() Me.txtCulture = New DevExpress.XtraBars.BarStaticItem() Me.btnOpenSchemaDirectory = New DevExpress.XtraBars.BarButtonItem() + Me.btnReloadWinlineData = New DevExpress.XtraBars.BarButtonItem() Me.RibbonPage1 = New DevExpress.XtraBars.Ribbon.RibbonPage() Me.RibbonPageGroup1 = New DevExpress.XtraBars.Ribbon.RibbonPageGroup() Me.RibbonPageGroup3 = New DevExpress.XtraBars.Ribbon.RibbonPageGroup() @@ -54,9 +55,9 @@ Partial Class frmMain 'RibbonControl1 ' Me.RibbonControl1.ExpandCollapseItem.Id = 0 - Me.RibbonControl1.Items.AddRange(New DevExpress.XtraBars.BarItem() {Me.RibbonControl1.ExpandCollapseItem, Me.RibbonControl1.SearchEditItem, Me.btnOpenImportExportForm, Me.BarButtonItem1, Me.BarButtonItem4, Me.BarButtonItem2, Me.BarButtonItem3, Me.txtVersion, Me.txtCulture, Me.btnOpenSchemaDirectory}) + Me.RibbonControl1.Items.AddRange(New DevExpress.XtraBars.BarItem() {Me.RibbonControl1.ExpandCollapseItem, Me.RibbonControl1.SearchEditItem, Me.btnOpenImportExportForm, Me.btnReloadTemplates, Me.BarButtonItem4, Me.BarButtonItem2, Me.BarButtonItem3, Me.txtVersion, Me.txtCulture, Me.btnOpenSchemaDirectory, Me.btnReloadWinlineData}) Me.RibbonControl1.Location = New System.Drawing.Point(0, 0) - Me.RibbonControl1.MaxItemId = 13 + Me.RibbonControl1.MaxItemId = 14 Me.RibbonControl1.Name = "RibbonControl1" Me.RibbonControl1.Pages.AddRange(New DevExpress.XtraBars.Ribbon.RibbonPage() {Me.RibbonPage1, Me.RibbonPage3}) Me.RibbonControl1.ShowApplicationButton = DevExpress.Utils.DefaultBoolean.[False] @@ -72,12 +73,12 @@ Partial Class frmMain Me.btnOpenImportExportForm.ImageOptions.SvgImage = Global.MultiTool.Form.My.Resources.Resources.actions_checkcircled1 Me.btnOpenImportExportForm.Name = "btnOpenImportExportForm" ' - 'BarButtonItem1 + 'btnReloadTemplates ' - Me.BarButtonItem1.Caption = "Daten neuladen" - Me.BarButtonItem1.Id = 2 - Me.BarButtonItem1.ImageOptions.SvgImage = Global.MultiTool.Form.My.Resources.Resources.actions_reload - Me.BarButtonItem1.Name = "BarButtonItem1" + Me.btnReloadTemplates.Caption = "Vorlagen neuladen" + Me.btnReloadTemplates.Id = 2 + Me.btnReloadTemplates.ImageOptions.SvgImage = Global.MultiTool.Form.My.Resources.Resources.refreshpivottable + Me.btnReloadTemplates.Name = "btnReloadTemplates" ' 'BarButtonItem4 ' @@ -123,6 +124,13 @@ Partial Class frmMain Me.btnOpenSchemaDirectory.ImageOptions.SvgImage = Global.MultiTool.Form.My.Resources.Resources.open26 Me.btnOpenSchemaDirectory.Name = "btnOpenSchemaDirectory" ' + 'btnReloadWinlineData + ' + Me.btnReloadWinlineData.Caption = "WinLine Daten neuladen" + Me.btnReloadWinlineData.Id = 13 + Me.btnReloadWinlineData.ImageOptions.SvgImage = Global.MultiTool.Form.My.Resources.Resources.update + Me.btnReloadWinlineData.Name = "btnReloadWinlineData" + ' 'RibbonPage1 ' Me.RibbonPage1.Groups.AddRange(New DevExpress.XtraBars.Ribbon.RibbonPageGroup() {Me.RibbonPageGroup1, Me.RibbonPageGroup3}) @@ -138,7 +146,8 @@ Partial Class frmMain 'RibbonPageGroup3 ' Me.RibbonPageGroup3.Alignment = DevExpress.XtraBars.Ribbon.RibbonPageGroupAlignment.Far - Me.RibbonPageGroup3.ItemLinks.Add(Me.BarButtonItem1) + Me.RibbonPageGroup3.ItemLinks.Add(Me.btnReloadTemplates) + Me.RibbonPageGroup3.ItemLinks.Add(Me.btnReloadWinlineData) Me.RibbonPageGroup3.Name = "RibbonPageGroup3" Me.RibbonPageGroup3.Text = "Daten" ' @@ -263,7 +272,7 @@ Partial Class frmMain Friend WithEvents colFileName As DevExpress.XtraGrid.Columns.GridColumn Friend WithEvents RibbonPage3 As DevExpress.XtraBars.Ribbon.RibbonPage Friend WithEvents RibbonPageGroup2 As DevExpress.XtraBars.Ribbon.RibbonPageGroup - Friend WithEvents BarButtonItem1 As DevExpress.XtraBars.BarButtonItem + Friend WithEvents btnReloadTemplates As DevExpress.XtraBars.BarButtonItem Friend WithEvents BarButtonItem4 As DevExpress.XtraBars.BarButtonItem Friend WithEvents BarButtonItem2 As DevExpress.XtraBars.BarButtonItem Friend WithEvents BarButtonItem3 As DevExpress.XtraBars.BarButtonItem @@ -273,4 +282,5 @@ Partial Class frmMain Friend WithEvents txtCulture As DevExpress.XtraBars.BarStaticItem Friend WithEvents btnOpenSchemaDirectory As DevExpress.XtraBars.BarButtonItem Friend WithEvents RibbonPageGroup4 As DevExpress.XtraBars.Ribbon.RibbonPageGroup + Friend WithEvents btnReloadWinlineData As DevExpress.XtraBars.BarButtonItem End Class diff --git a/MultiTool.Form/frmMain.vb b/MultiTool.Form/frmMain.vb index 389151a..62698e8 100644 --- a/MultiTool.Form/frmMain.vb +++ b/MultiTool.Form/frmMain.vb @@ -6,14 +6,14 @@ Imports DigitalData.GUIs.Common Imports DigitalData.Modules.Config Imports DigitalData.Modules.Database Imports DigitalData.Modules.Logging -Imports MultiTool.Shared.Templates -Imports MultiTool.Shared.Winline -Imports MultiTool.Shared.Winline.Entities +Imports MultiTool.Common.Templates +Imports MultiTool.Common.Winline +Imports MultiTool.Common.Winline.Entities Public Class frmMain Private LogConfig As LogConfig Private Logger As Logger - Private ConfigManager As ConfigManager(Of [Shared].Config) + Private ConfigManager As ConfigManager(Of Common.Config) Private Database As MSSQLServer Private TemplateLoader As TemplateLoader Private GridBuilder As GridBuilder @@ -40,7 +40,7 @@ Public Class frmMain SplashScreenManager.SetWaitFormDescription("Initialisierung der Grundfunktionen") FormHelper = New FormHelper(LogConfig, Me) - ConfigManager = New ConfigManager(Of [Shared].Config)(LogConfig, + ConfigManager = New ConfigManager(Of Common.Config)(LogConfig, Application.UserAppDataPath, Application.CommonAppDataPath, Application.StartupPath @@ -70,13 +70,10 @@ Public Class frmMain Database = New MSSQLServer(LogConfig, oConnectionString) SplashScreenManager.SetWaitFormDescription("Lade Vorlagen") - Await LoadTemplateData() + GridControl1.DataSource = Await LoadTemplateData() SplashScreenManager.SetWaitFormDescription("Lade Winline Stammdaten") My.Winline = New WinlineData(LogConfig, Database, My.GeneralConfiguration, My.MappingConfiguration, My.MandatorConfiguration) - Dim oBindingSource As BindingList(Of Template) = Await LoadWinlineData(My.Winline) - GridControl1.DataSource = oBindingSource - txtVersion.Caption = String.Format(My.Resources.frmMainExtra.Version___0_, My.Application.Info.Version.ToString) txtCulture.Caption = String.Format(My.Resources.frmMainExtra.Sprache___0_, My.Application.UICulture.ToString) @@ -89,7 +86,7 @@ Public Class frmMain End Try End Sub - Private Async Function LoadWinlineData(Winline As WinlineData) As Task(Of BindingList(Of Template)) + Private Async Function LoadWinlineData(Winline As WinlineData) As Task Winline.Mandators.Clear() Winline.LoadEconomicYears() Await Winline.LoadMandators() @@ -104,15 +101,9 @@ Public Class frmMain Next My.Winline = Winline - - Dim oBindingSource = New BindingList(Of Template) - For Each oTemplate As Template In TemplateLoader.TemplateList - oBindingSource.Add(oTemplate) - Next - Return oBindingSource End Function - Private Async Function LoadTemplateData() As Task + Private Async Function LoadTemplateData() As Task(Of BindingList(Of Template)) ' Initialize Schemas TemplateLoader = New TemplateLoader(LogConfig, Database) Await TemplateLoader.LoadTemplates() @@ -126,6 +117,12 @@ Public Class frmMain My.TemplateConfiguration = TemplateLoader.TemplateConfiguration My.MandatorConfiguration = TemplateLoader.MandatorConfiguration My.GeneralConfiguration = TemplateLoader.GeneralConfiguration + + Dim oBindingSource = New BindingList(Of Template) + For Each oTemplate As Template In TemplateLoader.TemplateList + oBindingSource.Add(oTemplate) + Next + Return oBindingSource End Function Private Sub btnOpenImportExportForm_ItemClick(sender As Object, e As DevExpress.XtraBars.ItemClickEventArgs) Handles btnOpenImportExportForm.ItemClick @@ -233,7 +230,7 @@ Public Class frmMain End Try End Sub - Private Async Sub BarButtonItem1_ItemClick(sender As Object, e As DevExpress.XtraBars.ItemClickEventArgs) Handles BarButtonItem1.ItemClick + Private Async Sub btnReloadTemplates_ItemClick(sender As Object, e As DevExpress.XtraBars.ItemClickEventArgs) Handles btnReloadTemplates.ItemClick If SplashScreenManager.IsSplashFormVisible Then Exit Sub End If @@ -242,11 +239,27 @@ Public Class frmMain Try SplashScreenManager.SetWaitFormDescription("Lade Vorlagen") - Await LoadTemplateData() + GridControl1.DataSource = Await LoadTemplateData() + + Catch ex As Exception + FormHelper.ShowError(ex, "Laden der Vorlagen") + + Finally + SplashScreenManager.CloseWaitForm() + + End Try + End Sub + Private Async Sub btnReloadWinlineData_ItemClick(sender As Object, e As DevExpress.XtraBars.ItemClickEventArgs) Handles btnReloadWinlineData.ItemClick + If SplashScreenManager.IsSplashFormVisible Then + Exit Sub + End If + + SplashScreenManager.ShowWaitForm() + + Try SplashScreenManager.SetWaitFormDescription("Lade Winline Stammdaten") - Dim oBindingSource As BindingList(Of Template) = Await LoadWinlineData(My.Winline) - GridControl1.DataSource = oBindingSource + Await LoadWinlineData(My.Winline) Catch ex As Exception FormHelper.ShowError(ex, My.Resources.frmImportMainExtra.Laden_der_Winline_Daten) diff --git a/MultiTool.Form/frmRowEditor.vb b/MultiTool.Form/frmRowEditor.vb index 85fe9ee..6460e81 100644 --- a/MultiTool.Form/frmRowEditor.vb +++ b/MultiTool.Form/frmRowEditor.vb @@ -1,10 +1,10 @@ Imports System.Globalization -Imports MultiTool.Shared.Documents -Imports MultiTool.Shared.Documents.DocumentRow -Imports MultiTool.Shared.Winline -Imports MultiTool.Shared.Winline.Entities -Imports MultiTool.Shared.Templates -Imports MultiTool.Shared.Constants +Imports MultiTool.Common.Documents +Imports MultiTool.Common.Documents.DocumentRow +Imports MultiTool.Common.Winline +Imports MultiTool.Common.Winline.Entities +Imports MultiTool.Common.Templates +Imports MultiTool.Common.Constants Imports DigitalData.Modules.Language Imports DigitalData.Modules.Logging Imports DevExpress.XtraEditors diff --git a/MultiTool.Shared/DataRowEx.vb b/MultiTool.Shared/DataRowEx.vb deleted file mode 100644 index bebec62..0000000 --- a/MultiTool.Shared/DataRowEx.vb +++ /dev/null @@ -1,13 +0,0 @@ -Imports System.Runtime.CompilerServices -Imports DigitalData.Modules.Language - -Public Module DataRowEx - - Public Function ItemEx(Of T)(pRow As DataRow, pFieldName As String, Optional pDefaultValue As T = Nothing) As T - Try - Return Utils.NotNull(pRow.Item(pFieldName), pDefaultValue) - Catch ex As Exception - Return Nothing - End Try - End Function -End Module diff --git a/MultiTool.sln b/MultiTool.sln index a330c8a..803601c 100644 --- a/MultiTool.sln +++ b/MultiTool.sln @@ -5,22 +5,40 @@ VisualStudioVersion = 16.0.31005.135 MinimumVisualStudioVersion = 10.0.40219.1 Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "MultiTool.Form", "MultiTool.Form\MultiTool.Form.vbproj", "{7AAEC958-955D-4F77-964C-38658684E424}" EndProject -Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "MultiTool.Shared", "MultiTool.Shared\MultiTool.Shared.vbproj", "{DD1AC3B9-7595-4D3C-B9BB-97C46A480FA0}" +Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "MultiTool.Common", "MultiTool.Common\MultiTool.Common.vbproj", "{DD1AC3B9-7595-4D3C-B9BB-97C46A480FA0}" +EndProject +Project("{930C7802-8A8C-48F9-8165-68863BCCD9DD}") = "Multitool.Form.Setup", "Multitool.Form.Setup\Multitool.Form.Setup.wixproj", "{A03D1911-C6D6-4AD0-9601-4D277B35E91D}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU + Debug|x86 = Debug|x86 Release|Any CPU = Release|Any CPU + Release|x86 = Release|x86 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {7AAEC958-955D-4F77-964C-38658684E424}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {7AAEC958-955D-4F77-964C-38658684E424}.Debug|Any CPU.Build.0 = Debug|Any CPU + {7AAEC958-955D-4F77-964C-38658684E424}.Debug|x86.ActiveCfg = Debug|Any CPU + {7AAEC958-955D-4F77-964C-38658684E424}.Debug|x86.Build.0 = Debug|Any CPU {7AAEC958-955D-4F77-964C-38658684E424}.Release|Any CPU.ActiveCfg = Release|Any CPU {7AAEC958-955D-4F77-964C-38658684E424}.Release|Any CPU.Build.0 = Release|Any CPU + {7AAEC958-955D-4F77-964C-38658684E424}.Release|x86.ActiveCfg = Release|Any CPU + {7AAEC958-955D-4F77-964C-38658684E424}.Release|x86.Build.0 = Release|Any CPU {DD1AC3B9-7595-4D3C-B9BB-97C46A480FA0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {DD1AC3B9-7595-4D3C-B9BB-97C46A480FA0}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DD1AC3B9-7595-4D3C-B9BB-97C46A480FA0}.Debug|x86.ActiveCfg = Debug|Any CPU + {DD1AC3B9-7595-4D3C-B9BB-97C46A480FA0}.Debug|x86.Build.0 = Debug|Any CPU {DD1AC3B9-7595-4D3C-B9BB-97C46A480FA0}.Release|Any CPU.ActiveCfg = Release|Any CPU {DD1AC3B9-7595-4D3C-B9BB-97C46A480FA0}.Release|Any CPU.Build.0 = Release|Any CPU + {DD1AC3B9-7595-4D3C-B9BB-97C46A480FA0}.Release|x86.ActiveCfg = Release|Any CPU + {DD1AC3B9-7595-4D3C-B9BB-97C46A480FA0}.Release|x86.Build.0 = Release|Any CPU + {A03D1911-C6D6-4AD0-9601-4D277B35E91D}.Debug|Any CPU.ActiveCfg = Debug|x86 + {A03D1911-C6D6-4AD0-9601-4D277B35E91D}.Debug|x86.ActiveCfg = Debug|x86 + {A03D1911-C6D6-4AD0-9601-4D277B35E91D}.Debug|x86.Build.0 = Debug|x86 + {A03D1911-C6D6-4AD0-9601-4D277B35E91D}.Release|Any CPU.ActiveCfg = Release|x86 + {A03D1911-C6D6-4AD0-9601-4D277B35E91D}.Release|x86.ActiveCfg = Release|x86 + {A03D1911-C6D6-4AD0-9601-4D277B35E91D}.Release|x86.Build.0 = Release|x86 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE