From 03668e13351ce6b62b107532bf81c0f34913b6d0 Mon Sep 17 00:00:00 2001 From: Daniel Wathen Date: Wed, 4 Jan 2023 18:05:11 -0700 Subject: [PATCH] Fixed bug that prevented week from showing if it is Monday. --- ReportingServices.Shared/HelperClasses/APIHelperFunctions.cs | 2 +- ReportingServices.UI/Views/Shared/_DailyReportPartial.cshtml | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/ReportingServices.Shared/HelperClasses/APIHelperFunctions.cs b/ReportingServices.Shared/HelperClasses/APIHelperFunctions.cs index b2061f3..cb91831 100644 --- a/ReportingServices.Shared/HelperClasses/APIHelperFunctions.cs +++ b/ReportingServices.Shared/HelperClasses/APIHelperFunctions.cs @@ -15,7 +15,7 @@ namespace ReportingServices.Shared.HelperClasses date = dayOfWeek switch { 0 => date.AddDays(-6), - 1 => date.AddDays(-7), + 1 => date, _ => date.AddDays(1 - dayOfWeek) }; diff --git a/ReportingServices.UI/Views/Shared/_DailyReportPartial.cshtml b/ReportingServices.UI/Views/Shared/_DailyReportPartial.cshtml index 149aa32..adea310 100644 --- a/ReportingServices.UI/Views/Shared/_DailyReportPartial.cshtml +++ b/ReportingServices.UI/Views/Shared/_DailyReportPartial.cshtml @@ -105,8 +105,10 @@ modifiedYieldedOuts = totalYieldedWafersOut - (Model.OutsByDay[index].TotalWafers - Model.ScrapByDay[index].TOT_REJ_WFRS - Model.ScrapByDay[index].TW_PROD); else modifiedYieldedOuts = totalYieldedWafersOut; + + int averageYieldedOuts = yieldOutDays == 0 ? 0 : modifiedYieldedOuts / yieldOutDays; } - Yielded Wafers Out Daily Average: @(modifiedYieldedOuts / yieldOutDays) + Yielded Wafers Out Daily Average: @(averageYieldedOuts) Customer Scrap