From 3fca229f52f8075fa18ba1cf8f9b3d7fa0b99024 Mon Sep 17 00:00:00 2001 From: Wombat Date: Sun, 5 Jan 2025 17:48:45 +0100 Subject: [PATCH] DevExpress-Update frmCategoryEdit umbenannt in frmSettings Weitere (erfolglose) Tests, um die richtige Zeitzone bei Google-Kalender-Terminen zu hinterlegen --- FWCreateCalendar/Classes/clsSettings.vb | 9 ++ FWCreateCalendar/FWCreateCalendar.vbproj | 72 +++++++------- FWCreateCalendar/FWCreateCalendar.vbproj.bak | 98 ++++++++++++------- FWCreateCalendar/My Project/Resources.resx | 8 +- .../My Project/Resources.resx.bak | 8 +- .../My Project/Settings.Designer.vb | 14 ++- FWCreateCalendar/My Project/Settings.settings | 3 + FWCreateCalendar/My Project/licenses.licx | 11 ++- FWCreateCalendar/My Project/licenses.licx.bak | 10 +- FWCreateCalendar/Objects/clsEventEntry.vb | 3 +- FWCreateCalendar/app.config | 3 + FWCreateCalendar/frmCategoryEdit.vb | 25 ----- FWCreateCalendar/frmMain.Designer.vb | 4 +- FWCreateCalendar/frmMain.vb | 16 +-- ...it.Designer.vb => frmSettings.Designer.vb} | 75 ++++++++++++-- ...{frmCategoryEdit.resx => frmSettings.resx} | 0 FWCreateCalendar/frmSettings.vb | 49 ++++++++++ 17 files changed, 277 insertions(+), 131 deletions(-) delete mode 100644 FWCreateCalendar/frmCategoryEdit.vb rename FWCreateCalendar/{frmCategoryEdit.Designer.vb => frmSettings.Designer.vb} (56%) rename FWCreateCalendar/{frmCategoryEdit.resx => frmSettings.resx} (100%) create mode 100644 FWCreateCalendar/frmSettings.vb diff --git a/FWCreateCalendar/Classes/clsSettings.vb b/FWCreateCalendar/Classes/clsSettings.vb index 84430cd..ad6235d 100644 --- a/FWCreateCalendar/Classes/clsSettings.vb +++ b/FWCreateCalendar/Classes/clsSettings.vb @@ -2,6 +2,8 @@ Public Class Settings Public Property Categories As List(Of Category) + Public Property DefaultTimezoneId As String + Public Sub New() Load() @@ -17,10 +19,17 @@ Public Class Settings Else Categories = New List(Of Category) End If + + If My.Settings.DefaultTimezoneId Is Nothing Then + DefaultTimezoneId = TimeZoneInfo.Local.Id + Else + DefaultTimezoneId = My.Settings.DefaultTimezoneId + End If End Sub Public Sub Save() My.Settings.CategoryList = JsonConvert.SerializeObject(Categories) + My.Settings.DefaultTimezoneId = DefaultTimezoneId My.Settings.Save() End Sub diff --git a/FWCreateCalendar/FWCreateCalendar.vbproj b/FWCreateCalendar/FWCreateCalendar.vbproj index ecc3ede..c88dd17 100644 --- a/FWCreateCalendar/FWCreateCalendar.vbproj +++ b/FWCreateCalendar/FWCreateCalendar.vbproj @@ -71,37 +71,37 @@ On - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ..\packages\Newtonsoft.Json.13.0.1\lib\net45\Newtonsoft.Json.dll @@ -136,10 +136,10 @@ - - frmCategoryEdit.vb + + frmSettings.vb - + Form @@ -166,8 +166,8 @@ - - frmCategoryEdit.vb + + frmSettings.vb frmMain.vb diff --git a/FWCreateCalendar/FWCreateCalendar.vbproj.bak b/FWCreateCalendar/FWCreateCalendar.vbproj.bak index f4ceb36..ecc3ede 100644 --- a/FWCreateCalendar/FWCreateCalendar.vbproj.bak +++ b/FWCreateCalendar/FWCreateCalendar.vbproj.bak @@ -71,39 +71,37 @@ On - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - True - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ..\packages\Newtonsoft.Json.13.0.1\lib\net45\Newtonsoft.Json.dll @@ -184,7 +182,10 @@ - + + + + MyApplicationCodeGenerator Application.Designer.vb @@ -220,6 +221,35 @@ + + + {2DF8D04C-5BFA-101B-BDE5-00AA0044DE52} + 2 + 8 + 0 + primary + False + True + + + {00020813-0000-0000-C000-000000000046} + 1 + 9 + 0 + primary + False + True + + + {0002E157-0000-0000-C000-000000000046} + 5 + 3 + 0 + primary + False + True + +