Fix initial Qta in Picking libero

This commit is contained in:
Giuseppe Scorrano 2020-09-09 09:57:50 +02:00
parent 077cff30c1
commit eca3cf7468
2 changed files with 28 additions and 0 deletions

View File

@ -332,6 +332,9 @@ public class PickingLiberoFragment extends Fragment implements ITitledFragment,
BigDecimal totalQtaAvailable,
BigDecimal totalNumCnfAvailable,
BigDecimal qtaCnfAvailable,
BigDecimal totalQtaToBeTaken,
BigDecimal totalNumCnfToBeTaken,
BigDecimal qtaCnfToBeTaken,
String partitaMag,
Date dataScad,
boolean canOverflowOrderQuantity,
@ -347,6 +350,9 @@ public class PickingLiberoFragment extends Fragment implements ITitledFragment,
.setTotalQtaAvailable(totalQtaAvailable)
.setTotalNumCnfAvailable(totalNumCnfAvailable)
.setQtaCnfAvailable(qtaCnfAvailable)
.setTotalQtaToBeTaken(totalQtaToBeTaken)
.setTotalNumCnfToBeTaken(totalNumCnfToBeTaken)
.setQtaCnfToBeTaken(qtaCnfToBeTaken)
.setPartitaMag(partitaMag)
.setDataScad(dataScad)
.setCanOverflowOrderQuantity(canOverflowOrderQuantity)

View File

@ -261,6 +261,10 @@ public class PickingLiberoViewModel {
partitaMag = manualPickDTO.getMtbPartitaMag().getPartitaMag();
dataScad = manualPickDTO.getMtbPartitaMag().getDataScadD();
}
initialNumCnf = numCnfDaPrelevare;
initialQtaCnf = qtaCnfDaPrelevare;
initialQtaTot = qtaColDaPrelevare;
} else {
initialNumCnf = BigDecimal.ONE;
initialQtaCnf = mtbAart.getQtaCnf();
@ -283,6 +287,9 @@ public class PickingLiberoViewModel {
qtaColDaPrelevare,
numCnfDaPrelevare,
qtaCnfDaPrelevare,
null,
null,
null,
partitaMag,
dataScad,
false,
@ -425,6 +432,9 @@ public class PickingLiberoViewModel {
null,
null,
null,
null,
null,
null,
mtbColr.getPartitaMag(),
mtbColr.getDataScadPartitaD(),
false,
@ -567,6 +577,9 @@ public class PickingLiberoViewModel {
totalQtaAvailable,
totalNumCnfAvailable,
qtaCnfAvailable,
null,
null,
null,
mtbColrToUpdate.getPartitaMag(),
mtbColrToUpdate.getDataScadPartitaD(),
false,
@ -735,6 +748,9 @@ public class PickingLiberoViewModel {
BigDecimal totalQtaAvailable,
BigDecimal totalNumCnfAvailable,
BigDecimal qtaCnfAvailable,
BigDecimal totalQtaToBeTaken,
BigDecimal totalNumCnfToBeTaken,
BigDecimal qtaCnfToBeTaken,
String partitaMag,
Date dataScad,
boolean canOverflowOrderQuantity,
@ -749,6 +765,9 @@ public class PickingLiberoViewModel {
totalQtaAvailable,
totalNumCnfAvailable,
qtaCnfAvailable,
totalQtaToBeTaken,
totalNumCnfToBeTaken,
qtaCnfToBeTaken,
partitaMag,
dataScad,
canOverflowOrderQuantity,
@ -791,6 +810,9 @@ public class PickingLiberoViewModel {
BigDecimal totalQtaAvailable,
BigDecimal totalNumCnfAvailable,
BigDecimal qtaCnfAvailable,
BigDecimal totalQtaToBeTaken,
BigDecimal totalNumCnfToBeTaken,
BigDecimal qtaCnfToBeTaken,
String partitaMag,
Date dataScad,
boolean canOverflowOrderQuantity,