From c62b736cb2bc66dc6a363214ee92009355c40b7d Mon Sep 17 00:00:00 2001 From: Marcel Hirschle Date: Mon, 5 Aug 2024 11:13:08 +0200 Subject: [PATCH] =?UTF-8?q?MH:=20HPH=20Bersenbr=C3=BCck=20Finanzauswertung?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ReportImp/HPHBersenbrueck/Finanzauswertung.cs | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/ReportImp/HPHBersenbrueck/Finanzauswertung.cs b/ReportImp/HPHBersenbrueck/Finanzauswertung.cs index 64b53699e..9f79a2edd 100644 --- a/ReportImp/HPHBersenbrueck/Finanzauswertung.cs +++ b/ReportImp/HPHBersenbrueck/Finanzauswertung.cs @@ -117,6 +117,11 @@ namespace HphBersenbrueck { scRo.BillableAmountInReportTimeSpan = invoices[0].ClaimSum ?? 0; + if (scRo.CustomerName.Contains("Kuhl")) + { + + } + if (!String.IsNullOrEmpty(invoices[0].InvoiceBase.InvoiceId) && invoices[0].InvoiceBase.InvoiceId.StartsWith("NQA")) { foreach (var sip in invoices[0].ServiceInvoicePeriods) @@ -132,7 +137,17 @@ namespace HphBersenbrueck } } } - + else if (invoices[0].ServiceInvoicePeriods.Any(ip => ip.SupportConceptApprovalPeriod.ServiceCategory != null && ip.SupportConceptApprovalPeriod.ServiceCategory.CostRatePeriods != null)) + { + foreach (var sip in invoices[0].ServiceInvoicePeriods) + { + foreach (var item in sip.InvoiceItems) + { + scRo.HourlyRate = item.AmountPerUnit; + scRo.StundenNichtFehlkontakteInReportTimeSpan = item.UnitCount ?? 0; + } + } + } } }