aggiunta possibilità di aggiungere una nuova confezione alle qta dell'ordine sparando il barcode dell'articolo

This commit is contained in:
Valerio Castellana 2022-12-06 10:32:25 +01:00
parent 77a6856843
commit 4634f2ce9c

View File

@ -148,19 +148,25 @@ public class PVOrdineAcquistoEditViewModel {
mArticoliOrdineRepository.findArticoloByScanAndOrdine(mCurrentOrdine, art.codMart, (articolo) -> { mArticoliOrdineRepository.findArticoloByScanAndOrdine(mCurrentOrdine, art.codMart, (articolo) -> {
if (articolo != null) { if (articolo != null) {
articolo if (isAutoOrderOnScan()) {
.setQtaPrevistaVendita(BigDecimal.valueOf(art.getQtaPrevistaVendita())) articolo.setQtaOrd(articolo.getQtaOrd() + articolo.getQtaCnf());
.setQtaProposta(BigDecimal.valueOf(art.getQtaProposta())) mArticoliOrdineRepository.saveArticoloToOrdine(articolo, this::refreshListArticoli, this::sendError);
.setGiacenza(BigDecimal.valueOf(art.getGiacenza())) } else {
.setMediaSett(art.getMediaSett()); articolo
.setQtaPrevistaVendita(BigDecimal.valueOf(art.getQtaPrevistaVendita()))
.setQtaProposta(BigDecimal.valueOf(art.getQtaProposta()))
.setGiacenza(BigDecimal.valueOf(art.getGiacenza()))
.setMediaSett(art.getMediaSett());
articolo.setQtaMinOrdinabile(art.getQtaMinOrdinabile());
articolo.setMerceDaRic(art.getMerceDaRic());
articolo.setNewNoPromo(art.isNewNoPromo());
articolo.setFlagQtaMultipla(art.getFlagQtaMultipla());
articolo.setSystemNote(art.generateSystemNote());
onSuccess.run(articolo);
}
articolo.setQtaMinOrdinabile(art.getQtaMinOrdinabile());
articolo.setMerceDaRic(art.getMerceDaRic());
articolo.setNewNoPromo(art.isNewNoPromo());
articolo.setFlagQtaMultipla(art.getFlagQtaMultipla());
articolo.setSystemNote(art.generateSystemNote());
onSuccess.run(articolo);
} else { } else {
articolo = art.convertToArticoloOrdine(mCurrentOrdine); articolo = art.convertToArticoloOrdine(mCurrentOrdine);
if (isAutoOrderOnScan()) { if (isAutoOrderOnScan()) {