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

View File

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