From a94d24392ecd0b52db14bf4aed6884ed825e0f0d Mon Sep 17 00:00:00 2001 From: Lyndon Jetten Date: Wed, 18 Jan 2023 17:13:42 +0100 Subject: [PATCH] =?UTF-8?q?MoK:=20Korrekte=20Costbearer2SupportConceptOid?= =?UTF-8?q?=20wird=20in=20der=20Gruppenbuchung=20ausgew=C3=A4hlt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- BeWoPlanerMobil/BeWoPlanerMobil.csproj.user | 2 +- BeWoPlanerMobil/Controllers/MainController.cs | 12 ++++--- .../QuittierungsbelegsResultPartial.cshtml | 32 +++++++++++++++++-- BeWoPlanerMobil/Views/Report/Report.cshtml | 26 +-------------- 4 files changed, 39 insertions(+), 33 deletions(-) diff --git a/BeWoPlanerMobil/BeWoPlanerMobil.csproj.user b/BeWoPlanerMobil/BeWoPlanerMobil.csproj.user index d9a15ae1d..53a731655 100644 --- a/BeWoPlanerMobil/BeWoPlanerMobil.csproj.user +++ b/BeWoPlanerMobil/BeWoPlanerMobil.csproj.user @@ -8,7 +8,7 @@ - Release|Any CPU + Debug|Any CPU ShowAllFiles 600 MvcControllerEmptyScaffolder diff --git a/BeWoPlanerMobil/Controllers/MainController.cs b/BeWoPlanerMobil/Controllers/MainController.cs index 5a340ea30..4000a1844 100644 --- a/BeWoPlanerMobil/Controllers/MainController.cs +++ b/BeWoPlanerMobil/Controllers/MainController.cs @@ -1108,10 +1108,14 @@ namespace BeWoPlanerMobil.Controllers { var employeeCount = Model.GroupBookingSelectedEmployees.Count; var personCount = Model.GroupBookingSelectedSupportConcepts.Count; - - var cb2ScOids = (from scDc in Model.GroupBookingSelectedSupportConcepts - where scDc.CostBearerRelations != null && scDc.CostBearerRelations.Count > 0 let costBearer2SupportConceptOid = scDc.CostBearerRelations[0].CostBearer2SupportConceptOid - where costBearer2SupportConceptOid != null select costBearer2SupportConceptOid.Value).ToList(); + + // ToDo: Genaue Oid raussuchen! Bisher wird immer nur die erste genommen! + + //var cb2ScOids = (from scDc in Model.GroupBookingSelectedSupportConcepts + // where scDc.CostBearerRelations != null && scDc.CostBearerRelations.Count > 0 let costBearer2SupportConceptOid = scDc.CostBearerRelations[0].CostBearer2SupportConceptOid + // where costBearer2SupportConceptOid != null select costBearer2SupportConceptOid.Value).ToList(); + + var cb2ScOids = Model.GroupBookingSelectedCostbearerRelOids; var list = CalculateGroupBookingDuration(employeeCount, personCount, cb2ScOids); diff --git a/BeWoPlanerMobil/Views/Report/QuittierungsbelegsResultPartial.cshtml b/BeWoPlanerMobil/Views/Report/QuittierungsbelegsResultPartial.cshtml index dfb69fc32..010368fee 100644 --- a/BeWoPlanerMobil/Views/Report/QuittierungsbelegsResultPartial.cshtml +++ b/BeWoPlanerMobil/Views/Report/QuittierungsbelegsResultPartial.cshtml @@ -1,6 +1,32 @@ @using BeWoPlanerMobil.Util.ReportUtils @model BeWoPlanerMobil.Models.ReportModel + +