From 9ffb8fc1ca9c7cc2f0c71f759b295e56b74a39e2 Mon Sep 17 00:00:00 2001 From: teo_sarca Date: Mon, 25 Aug 2008 15:32:43 +0000 Subject: [PATCH] BF [ 2053279 ] MPPMPRP.getDays always returns zero --- base/src/org/eevolution/model/MPPMRP.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/base/src/org/eevolution/model/MPPMRP.java b/base/src/org/eevolution/model/MPPMRP.java index 3373285e20..f7f5c051e0 100644 --- a/base/src/org/eevolution/model/MPPMRP.java +++ b/base/src/org/eevolution/model/MPPMRP.java @@ -673,6 +673,9 @@ public class MPPMRP extends X_PP_MRP if (S_ResourceType.isOnSunday()) AvailableDays += 1; } + else { + AvailableDays = 7; + } MWorkflow wf = MWorkflow.get(ctx, AD_Workflow_ID); @@ -688,7 +691,7 @@ public class MPPMRP extends X_PP_MRP // TODO: implement here, Victor's suggestion - https://sourceforge.net/forum/message.php?msg_id=5179460 // Weekly Factor - BigDecimal WeeklyFactor = BigDecimal.valueOf(7).divide(new BigDecimal(AvailableDays), 8, BigDecimal.ROUND_UP); + BigDecimal WeeklyFactor = BigDecimal.valueOf(7).divide(BigDecimal.valueOf(AvailableDays), 8, BigDecimal.ROUND_UP); return (RequiredTime.multiply(WeeklyFactor)).divide(AvailableDayTime, 0, BigDecimal.ROUND_UP); }