bug fix numCnf arrotondato male in ordini di spedizione
aggiunta utility per rimuovere decimali inutili
This commit is contained in:
parent
a926f05d59
commit
90d1811ae9
@ -85,4 +85,10 @@ public class UtilityNumber {
|
|||||||
return floatValue;
|
return floatValue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static float truncateToDecimal(float v, int i) {
|
||||||
|
int delta = 10*i;
|
||||||
|
|
||||||
|
return ((int)v*delta)/delta;
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -346,7 +346,7 @@ public class DialogInputQuantity {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if(quantityDTO.numCnf.get(false) == null) {
|
if(quantityDTO.numCnf.get(false) == null) {
|
||||||
float numCnf = (float) Math.ceil(quantityDTO.qtaTot.get() / quantityDTO.qtaCnf.get());
|
float numCnf = (float) Math.ceil(UtilityNumber.truncateToDecimal(quantityDTO.qtaTot.get() / quantityDTO.qtaCnf.get(),3));
|
||||||
if(numCnf < 1) numCnf = 1;
|
if(numCnf < 1) numCnf = 1;
|
||||||
quantityDTO.numCnf.set(numCnf);
|
quantityDTO.numCnf.set(numCnf);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user