Aggiunto supporto per approvvigionamento linee nella gestione delle spedizioni
This commit is contained in:
parent
c104313d89
commit
bb1867b1c8
@ -119,6 +119,7 @@ public class SpedizioneActivity extends BaseActivity implements SpedizioneViewMo
|
||||
private boolean mFlagShowCodForn;
|
||||
private boolean mDivideByGrpMerc;
|
||||
private boolean mEnableQuantityReset;
|
||||
private boolean mIsApprovLinee;
|
||||
private int mBarcodeScannerInstanceID = -1;
|
||||
|
||||
private ArrayList<SitArtOrdDTO> mSitArtOrd;
|
||||
|
||||
@ -128,6 +128,7 @@ public class SpedizioneViewModel {
|
||||
private boolean mEnableQuantityReset;
|
||||
private boolean mUseQtaOrd;
|
||||
private boolean mUseColliPedana;
|
||||
private boolean mIsApprovLinee = false;
|
||||
private boolean mIsOrdTrasf = false;
|
||||
|
||||
private MtbColt mCurrentMtbColt = null;
|
||||
@ -187,7 +188,19 @@ public class SpedizioneViewModel {
|
||||
}
|
||||
|
||||
|
||||
public void init(String codMdep, boolean enableGiacenza, boolean enableCheckPartitaMag, boolean shouldAskPesoLU, boolean canOverflowOrderQuantity, List<SitArtOrdDTO> pickingList, List<OrdineUscitaInevasoDTO> testateOrdini, GestioneEnum gestioneCol, int segnoCol, Integer defaultCausaleUL, boolean enableQuantityReset, boolean useQtaOrd, boolean useColliPedana) {
|
||||
public void init(String codMdep,
|
||||
boolean enableGiacenza,
|
||||
boolean enableCheckPartitaMag,
|
||||
boolean shouldAskPesoLU,
|
||||
boolean canOverflowOrderQuantity,
|
||||
List<SitArtOrdDTO> pickingList,
|
||||
List<OrdineUscitaInevasoDTO> testateOrdini,
|
||||
GestioneEnum gestioneCol,
|
||||
int segnoCol,
|
||||
Integer defaultCausaleUL,
|
||||
boolean enableQuantityReset,
|
||||
boolean useQtaOrd,
|
||||
boolean useColliPedana) {
|
||||
this.sendOnLoadingStarted();
|
||||
|
||||
this.mDefaultCodMdep = codMdep;
|
||||
@ -221,6 +234,8 @@ public class SpedizioneViewModel {
|
||||
this.mDefaultSegnoCol = segnoCol;
|
||||
|
||||
this.initDefaultVars();
|
||||
|
||||
this.mIsApprovLinee = this.mColliScaricoRESTConsumer instanceof ColliLavorazioneRESTConsumer && mDefaultSegnoCol == 1;
|
||||
}
|
||||
|
||||
private void getPartitaMagList(List<SitArtOrdDTO> sitArtOrdList, RunnableArgs<List<MtbPartitaMag>> onComplete) {
|
||||
@ -1746,9 +1761,11 @@ public class SpedizioneViewModel {
|
||||
|
||||
var filledMtbColts = this.mColliMagazzinoRESTConsumer.fillMtbAartsOfMtbColtsSynchronized(generatedMtbColts);
|
||||
|
||||
var positionedMtbColts = this.askPositionChange(filledMtbColts);
|
||||
|
||||
this.askPrint((shouldPrint && SettingsManager.iDB().isFlagPrintEtichetteOnLUClose()), positionedMtbColts);
|
||||
List<MtbColt> positionedMtbColts = this.askPositionChange(filledMtbColts);
|
||||
|
||||
if (!mIsApprovLinee)
|
||||
this.askPrint((shouldPrint && SettingsManager.iDB().isFlagPrintEtichetteOnLUClose()), positionedMtbColts);
|
||||
|
||||
postCloseOperations(positionedMtbColts);
|
||||
|
||||
@ -1773,7 +1790,7 @@ public class SpedizioneViewModel {
|
||||
//.setPrintSSCC(shouldPrint)
|
||||
.setOrderCodMdep(codMdep);
|
||||
|
||||
if (this.mColliScaricoRESTConsumer instanceof ColliLavorazioneRESTConsumer && !mIsOrdTrasf) {
|
||||
if (this.mColliScaricoRESTConsumer instanceof ColliLavorazioneRESTConsumer && !mIsOrdTrasf && !mIsApprovLinee) {
|
||||
closeUDSRequestDto.setCriterioDistribuzione(CriterioDistribuzioneEnum.FASE);
|
||||
|
||||
var codAnag = mTestateOrdini.stream()
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user