From b76dcdb7465163920f46392d90196f50ef526f87 Mon Sep 17 00:00:00 2001 From: Andre Beging Date: Thu, 7 Nov 2024 15:25:17 +0100 Subject: [PATCH] Update Icons --- Server/Components/Layout/NavMenu.razor | 25 +++++++++++----------- Server/Components/Pages/CustomerPage.razor | 2 +- Server/Components/Pages/InvoicePage.razor | 4 ++-- Server/Components/Pages/SettingsPage.razor | 7 +++++- Server/Data/SettingsData.cs | 2 ++ Server/Model/InvoiceDocument.cs | 8 ++++++- 6 files changed, 30 insertions(+), 18 deletions(-) diff --git a/Server/Components/Layout/NavMenu.razor b/Server/Components/Layout/NavMenu.razor index 847cb1b..584786e 100644 --- a/Server/Components/Layout/NavMenu.razor +++ b/Server/Components/Layout/NavMenu.razor @@ -10,34 +10,33 @@ diff --git a/Server/Components/Pages/CustomerPage.razor b/Server/Components/Pages/CustomerPage.razor index fffd36a..810d23b 100644 --- a/Server/Components/Pages/CustomerPage.razor +++ b/Server/Components/Pages/CustomerPage.razor @@ -37,7 +37,7 @@ - + } else diff --git a/Server/Components/Pages/InvoicePage.razor b/Server/Components/Pages/InvoicePage.razor index 985ba9c..ca3b88a 100644 --- a/Server/Components/Pages/InvoicePage.razor +++ b/Server/Components/Pages/InvoicePage.razor @@ -10,8 +10,8 @@

Rechnung #@Invoice.InvoiceId

- - + + @if (!string.IsNullOrWhiteSpace(AlertMessage)) { diff --git a/Server/Components/Pages/SettingsPage.razor b/Server/Components/Pages/SettingsPage.razor index af0af8a..333ff15 100644 --- a/Server/Components/Pages/SettingsPage.razor +++ b/Server/Components/Pages/SettingsPage.razor @@ -5,7 +5,7 @@

Einstellungen

- +
@@ -72,3 +72,8 @@ + +
+ + +
diff --git a/Server/Data/SettingsData.cs b/Server/Data/SettingsData.cs index dddccb3..f6f7bd7 100644 --- a/Server/Data/SettingsData.cs +++ b/Server/Data/SettingsData.cs @@ -15,6 +15,8 @@ namespace Server.Data public PaymentData PaymentData { get; set; } = new(); public string? Comment { get; set; } + + public string? Logo { get; set; } #endregion diff --git a/Server/Model/InvoiceDocument.cs b/Server/Model/InvoiceDocument.cs index e7f17cf..8563513 100644 --- a/Server/Model/InvoiceDocument.cs +++ b/Server/Model/InvoiceDocument.cs @@ -3,6 +3,7 @@ using System.Net.Mime; using QuestPDF.Fluent; using QuestPDF.Helpers; using QuestPDF.Infrastructure; +using Server.Data; namespace Server.Model { @@ -190,7 +191,12 @@ namespace Server.Model { row.RelativeItem().AlignCenter().Column(col => { - col.Item().Height(25, Unit.Millimetre).Image("bit.bmp"); + + if (!string.IsNullOrWhiteSpace(SettingsData.Instance.Logo) && File.Exists(SettingsData.Instance.Logo)) + col.Item().Height(25, Unit.Millimetre).Image(SettingsData.Instance.Logo); + else + col.Item().Height(25, Unit.Millimetre); + }); });