From e727be5dbd8f3d97a7cfb64265dc3b3cdaaf7998 Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Tue, 15 Jun 2021 15:06:25 +0200 Subject: [PATCH] fix caso 100% --- NKC_WF/WebUserControls/cmp_batchDetailSplit.ascx.cs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/NKC_WF/WebUserControls/cmp_batchDetailSplit.ascx.cs b/NKC_WF/WebUserControls/cmp_batchDetailSplit.ascx.cs index 0895783..3dc7e6e 100644 --- a/NKC_WF/WebUserControls/cmp_batchDetailSplit.ascx.cs +++ b/NKC_WF/WebUserControls/cmp_batchDetailSplit.ascx.cs @@ -242,7 +242,7 @@ namespace NKC_WF.WebUserControls FullSet.OrderSet = OrderedList; // lavoro sull'ottimizzare il MINORE - double ValRatio = (double)valRatio / 100; + double ValRatioP = (double)valRatio / 100; // se uno è zero if (valRatio == 0) { @@ -252,7 +252,7 @@ namespace NKC_WF.WebUserControls SetNe02.OrderSet = OrderedList; } // ...oppure è 100%... - else if (valRatio == 1) + else if (valRatio >= 99) { // tutto SetNe01.OrderSet = OrderedList; @@ -260,9 +260,9 @@ namespace NKC_WF.WebUserControls SetNe02.OrderSet = new Dictionary(); } // altrimenti se è minore... - else if (ValRatio <= 0.5) + else if (valRatio <= 50) { - SetNe01.TargetValue = FullSet.ActualValue * ValRatio; + SetNe01.TargetValue = FullSet.ActualValue * ValRatioP; SetNe01.OrderSet = findLocalMin(OrderedList, SetNe01.TargetValue); // l'altro è la differenza SetNe02.OrderSet = OrderedList; @@ -273,7 +273,7 @@ namespace NKC_WF.WebUserControls } else { - SetNe02.TargetValue = FullSet.ActualValue * (1 - ValRatio); + SetNe02.TargetValue = FullSet.ActualValue * (1 - ValRatioP); SetNe02.OrderSet = findLocalMin(OrderedList, SetNe02.TargetValue); // l'altro è la differenza SetNe01.OrderSet = OrderedList;