Procházet zdrojové kódy

Baustellen haben jetzt Abschlusskennzeichen!

Arne Diekmann před 8 roky
rodič
revize
19e590ae08

+ 7 - 0
GreenTree.Nachtragsmanagement.Web/Extensions/GridViewSettingsHelper.cs

@@ -169,6 +169,13 @@ namespace GreenTree.Nachtragsmanagement.Web.Extensions
                 column.Width = new Unit(90, UnitType.Pixel);
             });
             s.Columns.Add(column =>
+            {
+                column.Caption = "Abgeschl.";
+                column.FieldName = "Finished";
+                column.MinWidth = 70;
+                column.Width = new Unit(70, UnitType.Pixel);
+            });
+            s.Columns.Add(column =>
             {
                 column.Caption = "Offene VA";
                 column.FieldName = "DeviationDescription";

+ 6 - 0
GreenTree.Nachtragsmanagement.Web/Models/Site/SiteDataModel.cs

@@ -16,6 +16,7 @@ namespace GreenTree.Nachtragsmanagement.Web.Models.Site
         public string Description { get; set; }
         public DateTime? Start { get; set; }
         public DateTime? End { get; set; }
+        public string Finished { get; set; }
         public string Comment { get; set; }
         public ICollection<int> DeviationValues { get; set; }
         public ICollection<string> DeviationDescriptions { get; set; }
@@ -94,6 +95,11 @@ namespace GreenTree.Nachtragsmanagement.Web.Models.Site
                 Description = siteEntity.Description,
                 Start = siteEntity.Start,
                 End = siteEntity.End,
+                Finished = siteEntity.End.HasValue
+                    ? siteEntity.End <= DateTime.Now
+                        ? "Ja"
+                        : "Nein"
+                    : "Nein",
                 Comment = siteEntity.Comment,
                 DeviationValues =
                     siteEntity.Deviations