fix caso 100%
This commit is contained in:
@@ -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<int, double>();
|
||||
}
|
||||
// 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;
|
||||
|
||||
Reference in New Issue
Block a user