Ver código fonte

- Es wurde ein Fehler behoben, der die Wochenintervalle bei den Nachtragsbenachrichtigungen falsch berechnet hat
- Version erhöht auf 1.0.0.5

Arne Diekmann 7 anos atrás
pai
commit
7419ccf7c8

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

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

+ 11 - 6
GreenTree.Nachtragsmanagement.Web/Implementations/AppendixNotificationPlugin.cs

@@ -246,9 +246,14 @@ namespace GreenTree.Nachtragsmanagement.Web.Implementations
 
             var currentCalendarWeek = GetCalendarWeek(DateTime.Now);
 
+            foreach (var appendix in appendices)
+            {
+                var h = (currentCalendarWeek - GetCalendarWeek(appendix.OfferingDate.Value)) % interval;
+            }
+
             appendices = appendices
-                .Where(a => (currentCalendarWeek - GetCalendarWeek(a.OfferingDate.Value) % interval == 0) ||
-                            (currentCalendarWeek - GetCalendarWeek(a.OfferingDate.Value) < 0))
+                .Where(a => ((currentCalendarWeek - GetCalendarWeek(a.OfferingDate.Value)) % interval == 0) ||
+                            ((currentCalendarWeek - GetCalendarWeek(a.OfferingDate.Value)) < 0))
                 .OrderBy(a => a.Site == null
                     ? null
                     : a.Site.CustomNumber.TryGetInt())
@@ -298,8 +303,8 @@ namespace GreenTree.Nachtragsmanagement.Web.Implementations
             var currentCalendarWeek = GetCalendarWeek(DateTime.Now);
 
             appendices = appendices
-                .Where(a => (currentCalendarWeek - GetCalendarWeek(a.OfferingDate.Value) % interval == 0) ||
-                            (currentCalendarWeek - GetCalendarWeek(a.OfferingDate.Value) < 0))
+                .Where(a => ((currentCalendarWeek - GetCalendarWeek(a.OfferingDate.Value)) % interval == 0) ||
+                            ((currentCalendarWeek - GetCalendarWeek(a.OfferingDate.Value)) < 0))
                 .OrderBy(a => a.Site == null
                     ? null
                     : a.Site.CustomNumber.TryGetInt())
@@ -342,8 +347,8 @@ namespace GreenTree.Nachtragsmanagement.Web.Implementations
             var currentCalendarWeek = GetCalendarWeek(DateTime.Now);
 
             appendices = appendices
-                .Where(a => (currentCalendarWeek - GetCalendarWeek(a.OfferingDate.Value) % interval == 0) ||
-                            (currentCalendarWeek - GetCalendarWeek(a.OfferingDate.Value) < 0))
+                .Where(a => ((currentCalendarWeek - GetCalendarWeek(a.OfferingDate.Value)) % interval == 0) ||
+                            ((currentCalendarWeek - GetCalendarWeek(a.OfferingDate.Value)) < 0))
                 .OrderBy(a => a.Site == null
                     ? null
                     : a.Site.CustomNumber.TryGetInt())

+ 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("1.0.0.3")]
-[assembly: AssemblyFileVersion("1.0.0.3")]
+[assembly: AssemblyVersion("1.0.0.4")]
+[assembly: AssemblyFileVersion("1.0.0.4")]