Sistemato controllo qta
This commit is contained in:
parent
00c0fd067e
commit
fcefb27c96
@ -1147,14 +1147,14 @@ public class VenditaOrdineInevasoViewModel implements IOnColloClosedCallback, IO
|
|||||||
boolean useQtaDaEvadere = false;
|
boolean useQtaDaEvadere = false;
|
||||||
|
|
||||||
if(tmpPickData.getQtaTot() != null) {
|
if(tmpPickData.getQtaTot() != null) {
|
||||||
useQtaDaEvadere = isTakenFromUL || (qtaDaEvadere.floatValue() < tmpPickData.getQtaTot().floatValue() && item.getMtbAart().isFlagQtaCnfFissa());
|
useQtaDaEvadere = qtaDaEvadere.floatValue() < tmpPickData.getQtaTot().floatValue() && item.getMtbAart().isFlagQtaCnfFissa();
|
||||||
if (useQtaDaEvadere) {
|
if (useQtaDaEvadere && !isTakenFromUL) {
|
||||||
dto.setQtaTot(qtaDaEvadere);
|
dto.setQtaTot(qtaDaEvadere);
|
||||||
dto.setMaxQta(qtaDaEvadere);
|
dto.setMaxQta(qtaDaEvadere);
|
||||||
|
|
||||||
if(isTakenFromUL) {
|
// if(isTakenFromUL) {
|
||||||
dto.setNumCnf(qtaDaEvadere.divide(tmpPickData.getQtaCnf(), 0, RoundingMode.HALF_UP).intValue());
|
// dto.setNumCnf(qtaDaEvadere.divide(tmpPickData.getQtaCnf(), 0, RoundingMode.HALF_UP).intValue());
|
||||||
}
|
// }
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
dto.setQtaTot(tmpPickData.getQtaTot());
|
dto.setQtaTot(tmpPickData.getQtaTot());
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user