Ver código fonte

Bibliotheksversionen angepasst und Update-Aktionen fertiggestellt.

Arne Diekmann 8 anos atrás
pai
commit
1950392234

+ 1 - 1
GreenTree.Nachtragsmanagement.Core/AppendixVersion.cs

@@ -15,7 +15,7 @@ namespace GreenTree.Nachtragsmanagement.Core
         {
             get
             {
-                return "1.0.0.0";
+                return "1.0.0.1";
             }
         }
     }

+ 2 - 2
GreenTree.Nachtragsmanagement.Core/Properties/AssemblyInfo.cs

@@ -32,5 +32,5 @@ using System.Runtime.InteropServices;
 // Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden,
 // indem Sie "*" wie unten gezeigt eingeben:
 // [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("0.9.2.0")]
-[assembly: AssemblyFileVersion("0.9.2.0")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]

+ 2 - 2
GreenTree.Nachtragsmanagement.Data/Properties/AssemblyInfo.cs

@@ -32,5 +32,5 @@ using System.Runtime.InteropServices;
 // Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden,
 // indem Sie "*" wie unten gezeigt eingeben:
 // [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("0.9.0.0")]
-[assembly: AssemblyFileVersion("0.9.0.0")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]

+ 2 - 2
GreenTree.Nachtragsmanagement.Services/Properties/AssemblyInfo.cs

@@ -32,5 +32,5 @@ using System.Runtime.InteropServices;
 // Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden,
 // indem Sie "*" wie unten gezeigt eingeben:
 // [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("0.9.0.0")]
-[assembly: AssemblyFileVersion("0.9.0.0")]
+[assembly: AssemblyVersion("1.0.0.1")]
+[assembly: AssemblyFileVersion("1.0.0.1")]

+ 2 - 2
GreenTree.Nachtragsmanagement.Web.Framework/Properties/AssemblyInfo.cs

@@ -32,5 +32,5 @@ using System.Runtime.InteropServices;
 // Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden,
 // indem Sie "*" wie unten gezeigt eingeben:
 // [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("0.9.1.0")]
-[assembly: AssemblyFileVersion("0.9.1.0")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]

+ 2 - 2
GreenTree.Nachtragsmanagement.Web/Properties/AssemblyInfo.cs

@@ -31,5 +31,5 @@ using System.Runtime.InteropServices;
 //
 // You can specify all the values or you can default the Revision and Build Numbers 
 // by using the '*' as shown below:
-[assembly: AssemblyVersion("0.9.2.0")]
-[assembly: AssemblyFileVersion("0.9.2.0")]
+[assembly: AssemblyVersion("1.0.0.1")]
+[assembly: AssemblyFileVersion("1.0.0.1")]

+ 33 - 0
GreenTree.Nachtragsmanagement.Web/Update/UpdateProcess.cs

@@ -1,7 +1,9 @@
 using Autofac;
 using GreenTree.Nachtragsmanagement.Core;
+using GreenTree.Nachtragsmanagement.Core.Domain.Config;
 using GreenTree.Nachtragsmanagement.Core.Domain.Misc;
 using GreenTree.Nachtragsmanagement.Data;
+using GreenTree.Nachtragsmanagement.Services.Configuration;
 using GreenTree.Nachtragsmanagement.Services.Logging;
 using GreenTree.Nachtragsmanagement.Services.User;
 using System;
@@ -42,6 +44,37 @@ namespace GreenTree.Nachtragsmanagement.Web.Update
 
             switch (version)
             {
+                case "1.0.0.1":
+                    var configurationService = Singleton<IContainer>.Instance.Resolve<IConfigurationService>();
+
+                    if (configurationService == null) return;
+
+                    var existingConfigItem =
+                        configurationService.GetConfigItemByName(
+                            "GreenTree.Nachtragsmanagement.DeviationGrid.ClosedDeviationStatuses");
+
+                    if (existingConfigItem == null)
+                    {
+                        var newConfigItem = new ConfigItem
+                        {
+                            Name = "GreenTree.Nachtragsmanagement.DeviationGrid.ClosedDeviationStatuses",
+                            Description = "Alle Vertragsabweichungsstati, die als \"Geschlossen\" gelten",
+                            TypeFullName = "ConfigurationReference.StatusConfigurationReference",
+                            Value = "2, 4"
+                        };
+
+                        configurationService.InsertConfigItem(newConfigItem);
+                    }
+                    else
+                    {
+                        existingConfigItem.Name = "GreenTree.Nachtragsmanagement.DeviationGrid.ClosedDeviationStatuses";
+                        existingConfigItem.Description = "Alle Vertragsabweichungsstati, die als \"Geschlossen\" gelten";
+                        existingConfigItem.TypeFullName = "ConfigurationReference.StatusConfigurationReference";
+                        existingConfigItem.Value = "2, 4";
+
+                        configurationService.UpdateConfigItem(existingConfigItem);
+                    }
+                    break;
                 default:
                     return;
             }