Implementato DialogInputQuantity in fase di recupero materiale da produzione.

This commit is contained in:
Giuseppe Scorrano 2019-09-24 15:36:00 +02:00
parent 5e3f7fe251
commit cf64ead7b1
2 changed files with 19 additions and 2 deletions

View File

@ -57,6 +57,7 @@ public class ProdRecuperoMaterialeHelper {
"LEFT OUTER JOIN jtb_fasi ON mtb_colt.cod_jfas = jtb_fasi.cod_jfas " +
"WHERE jtb_fasi.cod_jfas IS NOT NULL " +
"AND segno = -1 " +
"AND qta_col > 0 " +
"GROUP BY jtb_fasi.cod_jfas, " +
"jtb_fasi.descrizione, " +
"mtb_colr.gestione, " +

View File

@ -132,10 +132,26 @@ public class ProdRecuperoMaterialeViewModel {
qtaDaEvadere = qtaDaEvadere.add(item.getQtaCol());
InputQuantityToReturnDialog.make(mContext, item.getMtbAart(), BigDecimal.ONE, qtaDaEvadere, quantity -> {
onItemDispatched(item, quantity);
DialogInputQuantity.DTO dto = new DialogInputQuantity.DTO()
.setBatchLot(item.getPartitaMag())
.setQtaDaEvadere(null)
.setQtaOrd(null)
.setMtbAart(item.getMtbAart())
.setCanPartitaMagBeChanged(false)
.setQtaTot(BigDecimal.ONE)
.setMaxQta(qtaDaEvadere)
.setQtaDisponibile(qtaDaEvadere);
DialogInputQuantity.makeBase(mContext, dto, false, quantity -> {
onItemDispatched(item, quantity.qtaTot.getBigDecimal());
}, () -> {
}).show();
// InputQuantityToReturnDialog.make(mContext, item.getMtbAart(), BigDecimal.ONE, qtaDaEvadere, quantity -> {
// onItemDispatched(item, quantity);
// }).show();
}
private void onItemDispatched(HistoryVersamentoProdUL item, BigDecimal quantity) {