Aggiunta la possibilità di poter aggiungere merce extre in un picking di Spedizione (subordinato ad una configurazione nella setup_gest).
This commit is contained in:
parent
b227d8f6ed
commit
bb41b889ee
@ -25,6 +25,7 @@ public class DBSettingsModel {
|
||||
|
||||
private boolean flagCanAddExtraItemSpedizione;
|
||||
private boolean flagCanAutoOpenNewULAccettazione;
|
||||
private boolean flagCanAddExtraQuantitySpedizione;
|
||||
|
||||
public List<String> getAvailableProfiles() {
|
||||
return availableProfiles;
|
||||
@ -130,4 +131,13 @@ public class DBSettingsModel {
|
||||
this.flagCanAutoOpenNewULAccettazione = flagCanAutoOpenNewULAccettazione;
|
||||
return this;
|
||||
}
|
||||
|
||||
public boolean isFlagCanAddExtraQuantitySpedizione() {
|
||||
return flagCanAddExtraQuantitySpedizione;
|
||||
}
|
||||
|
||||
public DBSettingsModel setFlagCanAddExtraQuantitySpedizione(boolean flagCanAddExtraQuantitySpedizione) {
|
||||
this.flagCanAddExtraQuantitySpedizione = flagCanAddExtraQuantitySpedizione;
|
||||
return this;
|
||||
}
|
||||
}
|
||||
|
||||
@ -198,7 +198,14 @@ public class SettingsManager {
|
||||
GestSetupRESTConsumer.getBooleanValue("PICKING", "ACCETTAZIONE", "FLAG_AUTO_OPEN_NEW_UL", valueCanAutoOpenNewUL -> {
|
||||
dbSettingsModelIstance.setFlagCanAutoOpenNewULAccettazione(valueCanAutoOpenNewUL);
|
||||
|
||||
if(onComplete != null) onComplete.run();
|
||||
GestSetupRESTConsumer.getBooleanValue("PICKING", "SPEDIZIONE", "FLAG_CAN_ADD_EXTRA_QUANTITY", valueCanAddExtraQuantitySpedizione -> {
|
||||
dbSettingsModelIstance.setFlagCanAddExtraQuantitySpedizione(valueCanAddExtraQuantitySpedizione);
|
||||
|
||||
if(onComplete != null) onComplete.run();
|
||||
|
||||
}, ex -> {
|
||||
if(onFailed != null) onFailed.run(ex);
|
||||
});
|
||||
|
||||
}, ex -> {
|
||||
if(onFailed != null) onFailed.run(ex);
|
||||
|
||||
@ -1188,7 +1188,8 @@ public class VenditaOrdineInevasoViewModel implements IOnColloClosedCallback, IO
|
||||
|
||||
}
|
||||
|
||||
DialogInputQuantity.makeBase(mActivity, dto, false, (quantityDTO, closeUL) -> onOrdineRowDispatched(item, quantityDTO, closeUL), null).show();
|
||||
boolean canOverflowQuantity = SettingsManager.iDB().isFlagCanAddExtraQuantitySpedizione();
|
||||
DialogInputQuantity.makeBase(mActivity, dto, canOverflowQuantity, (quantityDTO, closeUL) -> onOrdineRowDispatched(item, quantityDTO, closeUL), null).show();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user