From b150b3679d566b3ce5d350a3ffba5aa02bb12e60 Mon Sep 17 00:00:00 2001 From: Frede Hundewadt Date: Fri, 1 Dec 2023 16:18:27 +0100 Subject: [PATCH] layout update --- Wonky.Client/Helpers/Mapper.cs | 27 ++++++----- .../CustomerInvoiceViewOverlay.razor | 46 +++++++++++-------- .../OfficeCustomerInvoiceViewOverlay.razor | 4 +- Wonky.Client/wwwroot/appsettings.json | 4 +- 4 files changed, 46 insertions(+), 35 deletions(-) diff --git a/Wonky.Client/Helpers/Mapper.cs b/Wonky.Client/Helpers/Mapper.cs index 589645f7..9f782cd3 100644 --- a/Wonky.Client/Helpers/Mapper.cs +++ b/Wonky.Client/Helpers/Mapper.cs @@ -32,19 +32,24 @@ public class Mapper return validVat == 0 ? "no-vat" : "the-good"; } - + public static string MapVisitState(string dtNextVisit) { - if (dtNextVisit is "0001-01-01" or "1970-01-01" or "2010-01-01" or "2020-01-01") - return "the-draw"; - if (!DateTime.TryParse(dtNextVisit, out _)) - return "the-draw"; - - var dtNow = DateTime.Now; - var dtNext = DateTime.Parse(dtNextVisit); - if (dtNow > dtNext) - return "the-ugly"; - + var specialDates = new HashSet + { + "0001-01-01", + "1970-01-01", + "2010-01-01", + "2020-01-01" + }; + + if (specialDates.Contains(dtNextVisit)) return "the-draw"; + + if (!DateTime.TryParse(dtNextVisit, out var dtNext)) return "the-draw"; + + var dtNow = DateTime.Now; + if (dtNow > dtNext) return "the-ugly"; + return dtNow > dtNext.AddDays(-14) ? "the-bad" : "the-good"; } diff --git a/Wonky.Client/OverlayCustomer/CustomerInvoiceViewOverlay.razor b/Wonky.Client/OverlayCustomer/CustomerInvoiceViewOverlay.razor index 430986da..4cd7bf78 100644 --- a/Wonky.Client/OverlayCustomer/CustomerInvoiceViewOverlay.razor +++ b/Wonky.Client/OverlayCustomer/CustomerInvoiceViewOverlay.razor @@ -32,38 +32,45 @@ Dato @Invoice.DocumentDate - Faktura nr. - @Invoice.DocumentNumber - + Eordre + @Invoice.ESalesNumber + + + Navn + @Invoice.Company.Name + Ordre No. + @Invoice.OrderNo Konto @Invoice.Account - Moms Nr. + Faktura nr. + @Invoice.DocumentNumber + + + Moms No. @Invoice.VatNumber - - - - Eordre - @Invoice.ESalesNumber - Vores Ref. - @Invoice.OurRef - - - - Rekv. - @Invoice.ReferenceNumber - Deres Ref. - @Invoice.YourRef Pakke nr. @Invoice.TrackingNumber + + Rekv. + @Invoice.ReferenceNumber + Vores Ref. + @Invoice.OurRef + + + Deres Ref. + @Invoice.YourRef + + Notat - @Invoice.OrderNote + @Invoice.OrderNote + @* Sales linies *@ @@ -72,7 +79,6 @@ - diff --git a/Wonky.Client/OverlayOffice/OfficeCustomerInvoiceViewOverlay.razor b/Wonky.Client/OverlayOffice/OfficeCustomerInvoiceViewOverlay.razor index 2301d3ab..676940da 100644 --- a/Wonky.Client/OverlayOffice/OfficeCustomerInvoiceViewOverlay.razor +++ b/Wonky.Client/OverlayOffice/OfficeCustomerInvoiceViewOverlay.razor @@ -19,7 +19,7 @@ - + diff --git a/Wonky.Client/wwwroot/appsettings.json b/Wonky.Client/wwwroot/appsettings.json index 96138ca3..615bc445 100644 --- a/Wonky.Client/wwwroot/appsettings.json +++ b/Wonky.Client/wwwroot/appsettings.json @@ -1,8 +1,8 @@ { "appInfo": { "name": "Wonky Online", - "version": "313.0", - "rc": false, + "version": "314.0", + "rc": true, "sandBox": true, "image": "grumpy-coder.png", "sdk": "dotnet 8.0"
Antal Pris RabatSAS
BeløbFaktura Beløb @Invoice.InvoiceAmount