Finish v1_7_9(86)
This commit is contained in:
commit
dec45067f4
BIN
.idea/caches/build_file_checksums.ser
generated
BIN
.idea/caches/build_file_checksums.ser
generated
Binary file not shown.
@ -17,8 +17,8 @@ apply plugin: 'com.google.gms.google-services'
|
|||||||
|
|
||||||
android {
|
android {
|
||||||
|
|
||||||
def appVersionCode = 85
|
def appVersionCode = 86
|
||||||
def appVersionName = '1.7.8'
|
def appVersionName = '1.7.9'
|
||||||
|
|
||||||
signingConfigs {
|
signingConfigs {
|
||||||
release {
|
release {
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
package it.integry.integrywmsnative.core.class_router.interfaces;
|
package it.integry.integrywmsnative.core.class_router.interfaces;
|
||||||
|
|
||||||
|
import android.app.Dialog;
|
||||||
import android.app.ProgressDialog;
|
import android.app.ProgressDialog;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@ -10,6 +11,6 @@ import it.integry.integrywmsnative.gest.vendita.dto.OrdineVenditaInevasoDTO;
|
|||||||
|
|
||||||
public interface IOrdiniVendita {
|
public interface IOrdiniVendita {
|
||||||
|
|
||||||
void distribuisciCollo(ProgressDialog progress, MtbColt mtbColt, List<OrdineVenditaInevasoDTO> testateOrdini, RunnableArgs<List<MtbColt>> onComplete, RunnableArgs<Exception> onFailed);
|
void distribuisciCollo(Dialog progress, MtbColt mtbColt, List<OrdineVenditaInevasoDTO> testateOrdini, RunnableArgs<List<MtbColt>> onComplete, RunnableArgs<Exception> onFailed);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -0,0 +1,108 @@
|
|||||||
|
package it.integry.integrywmsnative.core.model;
|
||||||
|
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
|
||||||
|
public class MtbTCol {
|
||||||
|
|
||||||
|
|
||||||
|
private String codTcol;
|
||||||
|
private BigDecimal pesoKg;
|
||||||
|
private BigDecimal lunghezzaCm;
|
||||||
|
private BigDecimal larghezzaCm;
|
||||||
|
private BigDecimal altezzaCm;
|
||||||
|
private BigDecimal taraKg;
|
||||||
|
private String descrizione;
|
||||||
|
private String codMart;
|
||||||
|
private String flagUIUL;
|
||||||
|
private String circuito;
|
||||||
|
|
||||||
|
public String getCodTcol() {
|
||||||
|
return codTcol;
|
||||||
|
}
|
||||||
|
|
||||||
|
public MtbTCol setCodTcol(String codTcol) {
|
||||||
|
this.codTcol = codTcol;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public BigDecimal getPesoKg() {
|
||||||
|
return pesoKg;
|
||||||
|
}
|
||||||
|
|
||||||
|
public MtbTCol setPesoKg(BigDecimal pesoKg) {
|
||||||
|
this.pesoKg = pesoKg;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public BigDecimal getLunghezzaCm() {
|
||||||
|
return lunghezzaCm;
|
||||||
|
}
|
||||||
|
|
||||||
|
public MtbTCol setLunghezzaCm(BigDecimal lunghezzaCm) {
|
||||||
|
this.lunghezzaCm = lunghezzaCm;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public BigDecimal getLarghezzaCm() {
|
||||||
|
return larghezzaCm;
|
||||||
|
}
|
||||||
|
|
||||||
|
public MtbTCol setLarghezzaCm(BigDecimal larghezzaCm) {
|
||||||
|
this.larghezzaCm = larghezzaCm;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public BigDecimal getAltezzaCm() {
|
||||||
|
return altezzaCm;
|
||||||
|
}
|
||||||
|
|
||||||
|
public MtbTCol setAltezzaCm(BigDecimal altezzaCm) {
|
||||||
|
this.altezzaCm = altezzaCm;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public BigDecimal getTaraKg() {
|
||||||
|
return taraKg;
|
||||||
|
}
|
||||||
|
|
||||||
|
public MtbTCol setTaraKg(BigDecimal taraKg) {
|
||||||
|
this.taraKg = taraKg;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getDescrizione() {
|
||||||
|
return descrizione;
|
||||||
|
}
|
||||||
|
|
||||||
|
public MtbTCol setDescrizione(String descrizione) {
|
||||||
|
this.descrizione = descrizione;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getCodMart() {
|
||||||
|
return codMart;
|
||||||
|
}
|
||||||
|
|
||||||
|
public MtbTCol setCodMart(String codMart) {
|
||||||
|
this.codMart = codMart;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getFlagUIUL() {
|
||||||
|
return flagUIUL;
|
||||||
|
}
|
||||||
|
|
||||||
|
public MtbTCol setFlagUIUL(String flagUIUL) {
|
||||||
|
this.flagUIUL = flagUIUL;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getCircuito() {
|
||||||
|
return circuito;
|
||||||
|
}
|
||||||
|
|
||||||
|
public MtbTCol setCircuito(String circuito) {
|
||||||
|
this.circuito = circuito;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -1,5 +1,6 @@
|
|||||||
package it.integry.integrywmsnative.core.rest.consumers;
|
package it.integry.integrywmsnative.core.rest.consumers;
|
||||||
|
|
||||||
|
import android.app.Dialog;
|
||||||
import android.app.ProgressDialog;
|
import android.app.ProgressDialog;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
|
|
||||||
@ -148,6 +149,12 @@ public class ColliMagazzinoRESTConsumer extends _BaseRESTConsumer{
|
|||||||
.setSegno(-1)
|
.setSegno(-1)
|
||||||
.setGestione(GestioneEnum.LAVORAZIONE)
|
.setGestione(GestioneEnum.LAVORAZIONE)
|
||||||
.setDataVers(null)
|
.setDataVers(null)
|
||||||
|
.setDataDoc(null)
|
||||||
|
.setNumDoc(null)
|
||||||
|
.setSerDoc(null)
|
||||||
|
.setCodDtip(null)
|
||||||
|
.setCodAnag(null)
|
||||||
|
.setCodVdes(null)
|
||||||
.setOperation(CommonModelConsts.OPERATION.INSERT);
|
.setOperation(CommonModelConsts.OPERATION.INSERT);
|
||||||
|
|
||||||
if(posizione != null) {
|
if(posizione != null) {
|
||||||
@ -479,7 +486,7 @@ public class ColliMagazzinoRESTConsumer extends _BaseRESTConsumer{
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
public static void updateDataFine(Context context, ProgressDialog progress, MtbColt mtbColt, Runnable onComplete) {
|
public static void updateDataFine(Context context, Dialog progress, MtbColt mtbColt, Runnable onComplete) {
|
||||||
|
|
||||||
MtbColt cloneMtbColt = (MtbColt) mtbColt.clone();
|
MtbColt cloneMtbColt = (MtbColt) mtbColt.clone();
|
||||||
cloneMtbColt.setOperation(CommonModelConsts.OPERATION.UPDATE);
|
cloneMtbColt.setOperation(CommonModelConsts.OPERATION.UPDATE);
|
||||||
|
|||||||
@ -0,0 +1,39 @@
|
|||||||
|
package it.integry.integrywmsnative.core.rest.consumers;
|
||||||
|
|
||||||
|
import com.google.gson.reflect.TypeToken;
|
||||||
|
|
||||||
|
import java.lang.reflect.Type;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import it.integry.integrywmsnative.core.expansion.RunnableArgs;
|
||||||
|
import it.integry.integrywmsnative.core.model.MtbColt;
|
||||||
|
import it.integry.integrywmsnative.core.model.MtbTCol;
|
||||||
|
import it.integry.integrywmsnative.core.utility.UtilityDB;
|
||||||
|
|
||||||
|
public class MagazzinoRESTConsumer extends _BaseRESTConsumer {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
public static void getTipoCollo(String codTcol, RunnableArgs<MtbTCol> onComplete, RunnableArgs<Exception> onFailed) {
|
||||||
|
String baseSql = "SELECT * " +
|
||||||
|
"FROM mtb_tcol " +
|
||||||
|
"WHERE cod_tcol = " + UtilityDB.valueToString(codTcol);
|
||||||
|
|
||||||
|
Type typeOfObjectsList = new TypeToken<ArrayList<MtbTCol>>() {}.getType();
|
||||||
|
SystemRESTConsumer.processSql(baseSql, typeOfObjectsList, new ISimpleOperationCallback<List<MtbTCol>>() {
|
||||||
|
@Override
|
||||||
|
public void onSuccess(List<MtbTCol> values) {
|
||||||
|
if(onComplete != null) {
|
||||||
|
MtbTCol value = values != null && values.size() > 0 ? values.get(0) : null;
|
||||||
|
onComplete.run(value);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onFailed(Exception ex) {
|
||||||
|
if(onFailed != null) onFailed.run(ex);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,4 @@
|
|||||||
|
package it.integry.integrywmsnative.core.rest.consumers;
|
||||||
|
|
||||||
|
public interface MagazzinoRESTConsumerService {
|
||||||
|
}
|
||||||
@ -1,5 +1,6 @@
|
|||||||
package it.integry.integrywmsnative.core.utility;
|
package it.integry.integrywmsnative.core.utility;
|
||||||
|
|
||||||
|
import android.app.Dialog;
|
||||||
import android.app.ProgressDialog;
|
import android.app.ProgressDialog;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.text.SpannableString;
|
import android.text.SpannableString;
|
||||||
@ -14,12 +15,12 @@ import it.integry.integrywmsnative.view.dialogs.base.DialogSimpleMessageHelper;
|
|||||||
public class UtilityExceptions {
|
public class UtilityExceptions {
|
||||||
|
|
||||||
|
|
||||||
public static void defaultException(Context context, Exception ex, ProgressDialog progressDialog){
|
public static void defaultException(Context context, Exception ex, Dialog progressDialog){
|
||||||
progressDialog.dismiss();
|
progressDialog.dismiss();
|
||||||
defaultException(context, ex);
|
defaultException(context, ex);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void defaultException(Context context, Exception ex, ProgressDialog progressDialog, boolean sendMail){
|
public static void defaultException(Context context, Exception ex, Dialog progressDialog, boolean sendMail){
|
||||||
progressDialog.dismiss();
|
progressDialog.dismiss();
|
||||||
defaultException(context, ex, sendMail);
|
defaultException(context, ex, sendMail);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,17 +1,47 @@
|
|||||||
package it.integry.integrywmsnative.core.utility;
|
package it.integry.integrywmsnative.core.utility;
|
||||||
|
|
||||||
|
import android.app.Dialog;
|
||||||
import android.app.ProgressDialog;
|
import android.app.ProgressDialog;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
|
import android.widget.ProgressBar;
|
||||||
|
|
||||||
import it.integry.integrywmsnative.R;
|
import it.integry.integrywmsnative.R;
|
||||||
|
import it.integry.integrywmsnative.view.dialogs.DialogProgress;
|
||||||
|
|
||||||
public class UtilityProgress {
|
public class UtilityProgress {
|
||||||
|
|
||||||
public static ProgressDialog createDefaultProgressDialog(Context mContext) {
|
public static Dialog createDefaultProgressDialog(Context mContext) {
|
||||||
final ProgressDialog progress = ProgressDialog.show(mContext, mContext.getText(R.string.waiting),
|
// final ProgressDialog progress = ProgressDialog.show(mContext, mContext.getText(R.string.waiting),
|
||||||
mContext.getText(R.string.loading) + " ...", true);
|
// mContext.getText(R.string.loading) + " ...", true);
|
||||||
|
//
|
||||||
|
// return progress;
|
||||||
|
|
||||||
|
Dialog progress = DialogProgress.make(mContext);
|
||||||
|
progress.show();
|
||||||
return progress;
|
return progress;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public static Thread makeProgressBarIndeterminate(ProgressBar progressBar) {
|
||||||
|
progressBar.setMax(100);
|
||||||
|
|
||||||
|
Thread updateProgressThread = new Thread(() -> {
|
||||||
|
|
||||||
|
try {
|
||||||
|
while (true) {
|
||||||
|
for (int i = 0; i < 100; i++) {
|
||||||
|
progressBar.setProgress(i);
|
||||||
|
Thread.sleep(10);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} catch (Exception ex) {
|
||||||
|
// String message = ex.toString();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
updateProgressThread.start();
|
||||||
|
|
||||||
|
return updateProgressThread;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
package it.integry.integrywmsnative.gest.accettazione;
|
package it.integry.integrywmsnative.gest.accettazione;
|
||||||
|
|
||||||
|
|
||||||
|
import android.app.Dialog;
|
||||||
import android.app.ProgressDialog;
|
import android.app.ProgressDialog;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
@ -29,6 +30,7 @@ import it.integry.integrywmsnative.core.rest.CommonRESTException;
|
|||||||
import it.integry.integrywmsnative.core.data_cache.DataCache;
|
import it.integry.integrywmsnative.core.data_cache.DataCache;
|
||||||
import it.integry.integrywmsnative.core.expansion.RunnableArgs;
|
import it.integry.integrywmsnative.core.expansion.RunnableArgs;
|
||||||
import it.integry.integrywmsnative.core.interfaces.ISearcableFragment;
|
import it.integry.integrywmsnative.core.interfaces.ISearcableFragment;
|
||||||
|
import it.integry.integrywmsnative.core.utility.UtilityProgress;
|
||||||
import it.integry.integrywmsnative.databinding.FragmentMainAccettazioneBinding;
|
import it.integry.integrywmsnative.databinding.FragmentMainAccettazioneBinding;
|
||||||
import it.integry.integrywmsnative.gest.accettazione.core.AccettazioneHelper;
|
import it.integry.integrywmsnative.gest.accettazione.core.AccettazioneHelper;
|
||||||
import it.integry.integrywmsnative.gest.accettazione.core.MainListAccettazioneAdapter;
|
import it.integry.integrywmsnative.gest.accettazione.core.MainListAccettazioneAdapter;
|
||||||
@ -120,7 +122,7 @@ public class MainAccettazioneFragment extends Fragment implements ISearcableFrag
|
|||||||
|
|
||||||
private void init() {
|
private void init() {
|
||||||
|
|
||||||
final ProgressDialog progress = ProgressDialog.show(getActivity(), getText(R.string.waiting), getText(R.string.loading) + " ...", true);
|
final Dialog progress = UtilityProgress.createDefaultProgressDialog(getActivity());
|
||||||
|
|
||||||
mHelper = new AccettazioneHelper(getActivity());
|
mHelper = new AccettazioneHelper(getActivity());
|
||||||
|
|
||||||
@ -194,8 +196,7 @@ public class MainAccettazioneFragment extends Fragment implements ISearcableFrag
|
|||||||
if(!barcodes.contains(ordine.getBarcode())) barcodes.add(ordine.getBarcode());
|
if(!barcodes.contains(ordine.getBarcode())) barcodes.add(ordine.getBarcode());
|
||||||
}
|
}
|
||||||
|
|
||||||
final ProgressDialog progress = ProgressDialog.show(getActivity(), getText(R.string.waiting),
|
final Dialog progress = UtilityProgress.createDefaultProgressDialog(getActivity());
|
||||||
getText(R.string.loading) + " ...", true);
|
|
||||||
|
|
||||||
mHelper.retrievePickingList(barcodes, ordini -> {
|
mHelper.retrievePickingList(barcodes, ordini -> {
|
||||||
progress.dismiss();
|
progress.dismiss();
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
package it.integry.integrywmsnative.gest.accettazione_ordine_inevaso.viewmodel;
|
package it.integry.integrywmsnative.gest.accettazione_ordine_inevaso.viewmodel;
|
||||||
|
|
||||||
|
import android.app.Dialog;
|
||||||
import android.app.ProgressDialog;
|
import android.app.ProgressDialog;
|
||||||
import androidx.databinding.ObservableArrayList;
|
import androidx.databinding.ObservableArrayList;
|
||||||
import androidx.databinding.ObservableField;
|
import androidx.databinding.ObservableField;
|
||||||
@ -235,7 +236,7 @@ public class AccettazioneOrdineAccettazioneInevasoViewModel implements IOnColloC
|
|||||||
|
|
||||||
public RunnableArgs<BarcodeScanDTO> onScanSuccessfull = data -> {
|
public RunnableArgs<BarcodeScanDTO> onScanSuccessfull = data -> {
|
||||||
|
|
||||||
ProgressDialog progressDialog = UtilityProgress.createDefaultProgressDialog(mActivity);
|
Dialog progressDialog = UtilityProgress.createDefaultProgressDialog(mActivity);
|
||||||
|
|
||||||
BarcodeManager.disable();
|
BarcodeManager.disable();
|
||||||
if(UtilityBarcode.isEtichettaAnonima(data)){
|
if(UtilityBarcode.isEtichettaAnonima(data)){
|
||||||
@ -262,7 +263,7 @@ public class AccettazioneOrdineAccettazioneInevasoViewModel implements IOnColloC
|
|||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
private void executeEtichettaAnonima(BarcodeScanDTO barcodeScanDTO, ProgressDialog progressDialog) {
|
private void executeEtichettaAnonima(BarcodeScanDTO barcodeScanDTO, Dialog progressDialog) {
|
||||||
ColliMagazzinoRESTConsumer.getBySSCC(barcodeScanDTO.getStringValue(), false, false, mtbColt -> {
|
ColliMagazzinoRESTConsumer.getBySSCC(barcodeScanDTO.getStringValue(), false, false, mtbColt -> {
|
||||||
|
|
||||||
if(mtbColt == null) {
|
if(mtbColt == null) {
|
||||||
@ -288,7 +289,7 @@ public class AccettazioneOrdineAccettazioneInevasoViewModel implements IOnColloC
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
private void executeEtichettaEan128(BarcodeScanDTO barcodeScanDTO, ProgressDialog progressDialog) {
|
private void executeEtichettaEan128(BarcodeScanDTO barcodeScanDTO, Dialog progressDialog) {
|
||||||
BarcodeRESTConsumer.decodeEan128(barcodeScanDTO, ean128Model -> {
|
BarcodeRESTConsumer.decodeEan128(barcodeScanDTO, ean128Model -> {
|
||||||
|
|
||||||
String barcodeProd = null;
|
String barcodeProd = null;
|
||||||
@ -314,7 +315,7 @@ public class AccettazioneOrdineAccettazioneInevasoViewModel implements IOnColloC
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
private void executeEtichettaEanPeso(BarcodeScanDTO barcodeScanDTO, ProgressDialog progressDialog) {
|
private void executeEtichettaEanPeso(BarcodeScanDTO barcodeScanDTO, Dialog progressDialog) {
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Ean13PesoModel ean13PesoModel = Ean13PesoModel.fromBarcode(barcodeScanDTO.getStringValue());
|
Ean13PesoModel ean13PesoModel = Ean13PesoModel.fromBarcode(barcodeScanDTO.getStringValue());
|
||||||
@ -328,7 +329,7 @@ public class AccettazioneOrdineAccettazioneInevasoViewModel implements IOnColloC
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
private void loadArticolo(String barcodeProd, Ean128Model ean128Model, ProgressDialog progressDialog) {
|
private void loadArticolo(String barcodeProd, Ean128Model ean128Model, Dialog progressDialog) {
|
||||||
if(barcodeProd.length() == 14) {
|
if(barcodeProd.length() == 14) {
|
||||||
// barcodeProd = UtilityBarcode.convertITF14toNeutral(barcodeProd);
|
// barcodeProd = UtilityBarcode.convertITF14toNeutral(barcodeProd);
|
||||||
barcodeProd = UtilityBarcode.convertITF14toEAN13(barcodeProd);
|
barcodeProd = UtilityBarcode.convertITF14toEAN13(barcodeProd);
|
||||||
@ -430,7 +431,7 @@ public class AccettazioneOrdineAccettazioneInevasoViewModel implements IOnColloC
|
|||||||
this.createNewUL(null, null, null, false, null);
|
this.createNewUL(null, null, null, false, null);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void createNewUL(Integer customNumCollo, String customSerCollo, ProgressDialog progress, boolean disablePrint, Runnable onComplete) {
|
public void createNewUL(Integer customNumCollo, String customSerCollo, Dialog progress, boolean disablePrint, Runnable onComplete) {
|
||||||
|
|
||||||
mActivity.bindings.accettazioneOrdineInevasoFab.close(true);
|
mActivity.bindings.accettazioneOrdineInevasoFab.close(true);
|
||||||
|
|
||||||
@ -438,7 +439,7 @@ public class AccettazioneOrdineAccettazioneInevasoViewModel implements IOnColloC
|
|||||||
progress = UtilityProgress.createDefaultProgressDialog(mActivity);
|
progress = UtilityProgress.createDefaultProgressDialog(mActivity);
|
||||||
}
|
}
|
||||||
|
|
||||||
ProgressDialog finalProgress = progress;
|
Dialog finalProgress = progress;
|
||||||
NoteAggiuntiveNuovaULDialog.make(mActivity, new NoteAggiuntiveNuovaULDialog.Callback() {
|
NoteAggiuntiveNuovaULDialog.make(mActivity, new NoteAggiuntiveNuovaULDialog.Callback() {
|
||||||
@Override
|
@Override
|
||||||
public void onSuccess(String noteString) {
|
public void onSuccess(String noteString) {
|
||||||
@ -554,8 +555,7 @@ public class AccettazioneOrdineAccettazioneInevasoViewModel implements IOnColloC
|
|||||||
//Al click di "Mostra UL già create"
|
//Al click di "Mostra UL già create"
|
||||||
public void showCreatedUL() {
|
public void showCreatedUL() {
|
||||||
|
|
||||||
final ProgressDialog progress = ProgressDialog.show(mActivity, mActivity.getText(R.string.waiting),
|
final Dialog progress = UtilityProgress.createDefaultProgressDialog(mActivity);
|
||||||
mActivity.getText(R.string.loading) + " ...", true);
|
|
||||||
|
|
||||||
|
|
||||||
mActivity.bindings.accettazioneOrdineInevasoFab.close(false);
|
mActivity.bindings.accettazioneOrdineInevasoFab.close(false);
|
||||||
@ -575,14 +575,20 @@ public class AccettazioneOrdineAccettazioneInevasoViewModel implements IOnColloC
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onColloClosed(Runnable onComplete) {
|
public void onColloClosed(Runnable onComplete, boolean shouldPrint) {
|
||||||
if(thereIsAnOpenedUL()) {
|
if(thereIsAnOpenedUL()) {
|
||||||
|
|
||||||
final ProgressDialog progress = UtilityProgress.createDefaultProgressDialog(mActivity);
|
final Dialog progress = UtilityProgress.createDefaultProgressDialog(mActivity);
|
||||||
progress.show();
|
progress.show();
|
||||||
|
|
||||||
if(thereIsAnyRowInUL()) {
|
if(thereIsAnyRowInUL()) {
|
||||||
updateDataFine(progress, () -> printCollo(progress, onComplete));
|
updateDataFine(progress, () -> {
|
||||||
|
if(shouldPrint) printCollo(progress, onComplete);
|
||||||
|
else {
|
||||||
|
postCloseOperations(onComplete);
|
||||||
|
progress.dismiss();
|
||||||
|
}
|
||||||
|
});
|
||||||
} else {
|
} else {
|
||||||
deleteCollo(progress, onComplete);
|
deleteCollo(progress, onComplete);
|
||||||
}
|
}
|
||||||
@ -593,7 +599,7 @@ public class AccettazioneOrdineAccettazioneInevasoViewModel implements IOnColloC
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void updateDataFine(ProgressDialog progress, Runnable onComplete) {
|
private void updateDataFine(Dialog progress, Runnable onComplete) {
|
||||||
|
|
||||||
MtbColt cloneMtbColt = (MtbColt) getColloRef().clone();
|
MtbColt cloneMtbColt = (MtbColt) getColloRef().clone();
|
||||||
cloneMtbColt.setOperation(CommonModelConsts.OPERATION.UPDATE);
|
cloneMtbColt.setOperation(CommonModelConsts.OPERATION.UPDATE);
|
||||||
@ -614,7 +620,7 @@ public class AccettazioneOrdineAccettazioneInevasoViewModel implements IOnColloC
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void printCollo(ProgressDialog progress, Runnable onComplete) {
|
private void printCollo(Dialog progress, Runnable onComplete) {
|
||||||
MtbColt currentMtbColt = mArticoliInColloBottomSheetViewModel.mtbColt.get();
|
MtbColt currentMtbColt = mArticoliInColloBottomSheetViewModel.mtbColt.get();
|
||||||
|
|
||||||
if(currentMtbColt.getDisablePrint()){
|
if(currentMtbColt.getDisablePrint()){
|
||||||
@ -671,7 +677,7 @@ public class AccettazioneOrdineAccettazioneInevasoViewModel implements IOnColloC
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
private void deleteCollo(ProgressDialog progress, Runnable onComplete) {
|
private void deleteCollo(Dialog progress, Runnable onComplete) {
|
||||||
|
|
||||||
ColliMagazzinoRESTConsumer.deleteCollo(getColloRef(), () -> {
|
ColliMagazzinoRESTConsumer.deleteCollo(getColloRef(), () -> {
|
||||||
mArticoliInColloBottomSheetViewModel.mtbColt.set(null);
|
mArticoliInColloBottomSheetViewModel.mtbColt.set(null);
|
||||||
@ -842,9 +848,7 @@ public class AccettazioneOrdineAccettazioneInevasoViewModel implements IOnColloC
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void onOrdineRowDispatched(OrdineAccettazioneDTO.Riga item, QuantityDTO quantityDTO, boolean closeLU){
|
private void onOrdineRowDispatched(OrdineAccettazioneDTO.Riga item, QuantityDTO quantityDTO, boolean closeLU){
|
||||||
|
final Dialog progress = UtilityProgress.createDefaultProgressDialog(mActivity);
|
||||||
final ProgressDialog progress = ProgressDialog.show(mActivity, mActivity.getText(R.string.waiting),
|
|
||||||
mActivity.getText(R.string.loading) + " ...", true);
|
|
||||||
|
|
||||||
String gestioneRif = item.getGestioneOrdEnum() == GestioneEnum.PRODUZIONE ? "L" : item.getGestioneOrd();
|
String gestioneRif = item.getGestioneOrdEnum() == GestioneEnum.PRODUZIONE ? "L" : item.getGestioneOrd();
|
||||||
|
|
||||||
@ -894,7 +898,7 @@ public class AccettazioneOrdineAccettazioneInevasoViewModel implements IOnColloC
|
|||||||
FBToast.successToast(mActivity, mActivity.getResources().getString(R.string.data_saved), FBToast.LENGTH_SHORT);
|
FBToast.successToast(mActivity, mActivity.getResources().getString(R.string.data_saved), FBToast.LENGTH_SHORT);
|
||||||
progress.dismiss();
|
progress.dismiss();
|
||||||
|
|
||||||
if(closeLU) onColloClosed(null);
|
if(closeLU) onColloClosed(null, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -919,7 +923,7 @@ public class AccettazioneOrdineAccettazioneInevasoViewModel implements IOnColloC
|
|||||||
|
|
||||||
if(getColloRef() != null) {
|
if(getColloRef() != null) {
|
||||||
|
|
||||||
ProgressDialog progress = UtilityProgress.createDefaultProgressDialog(mActivity);
|
Dialog progress = UtilityProgress.createDefaultProgressDialog(mActivity);
|
||||||
|
|
||||||
MtbColr mtbColrToEditOfAccettazione = Stream.of(getColloRef().getMtbColr())
|
MtbColr mtbColrToEditOfAccettazione = Stream.of(getColloRef().getMtbColr())
|
||||||
.filter(x -> x.getQtaCol().compareTo(oldValue.getQtaCol()) == 0 &&
|
.filter(x -> x.getQtaCol().compareTo(oldValue.getQtaCol()) == 0 &&
|
||||||
@ -951,7 +955,7 @@ public class AccettazioneOrdineAccettazioneInevasoViewModel implements IOnColloC
|
|||||||
|
|
||||||
if(getColloRef() != null) {
|
if(getColloRef() != null) {
|
||||||
|
|
||||||
ProgressDialog progress = UtilityProgress.createDefaultProgressDialog(mActivity);
|
Dialog progress = UtilityProgress.createDefaultProgressDialog(mActivity);
|
||||||
|
|
||||||
MtbColr mtbColrToDeleteOfAccettazione = Stream.of(getColloRef().getMtbColr())
|
MtbColr mtbColrToDeleteOfAccettazione = Stream.of(getColloRef().getMtbColr())
|
||||||
.filter(x -> x.getQtaCol().compareTo(deletedValue.getQtaCol()) == 0 &&
|
.filter(x -> x.getQtaCol().compareTo(deletedValue.getQtaCol()) == 0 &&
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
package it.integry.integrywmsnative.gest.contenuto_bancale.viewmodel;
|
package it.integry.integrywmsnative.gest.contenuto_bancale.viewmodel;
|
||||||
|
|
||||||
|
import android.app.Dialog;
|
||||||
import android.app.ProgressDialog;
|
import android.app.ProgressDialog;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
import android.content.res.Resources;
|
import android.content.res.Resources;
|
||||||
@ -20,6 +21,7 @@ import it.integry.integrywmsnative.core.model.MtbColt;
|
|||||||
import it.integry.integrywmsnative.core.report.ReportManager;
|
import it.integry.integrywmsnative.core.report.ReportManager;
|
||||||
import it.integry.integrywmsnative.core.settings.SettingsManager;
|
import it.integry.integrywmsnative.core.settings.SettingsManager;
|
||||||
import it.integry.integrywmsnative.core.utility.UtilityExceptions;
|
import it.integry.integrywmsnative.core.utility.UtilityExceptions;
|
||||||
|
import it.integry.integrywmsnative.core.utility.UtilityProgress;
|
||||||
import it.integry.integrywmsnative.gest.contenuto_bancale.ContenutoBancaleActivity;
|
import it.integry.integrywmsnative.gest.contenuto_bancale.ContenutoBancaleActivity;
|
||||||
import it.integry.integrywmsnative.gest.contenuto_bancale.core.ContenutoBancaleListAdapter;
|
import it.integry.integrywmsnative.gest.contenuto_bancale.core.ContenutoBancaleListAdapter;
|
||||||
import it.integry.integrywmsnative.view.dialogs.base.DialogSimpleMessageHelper;
|
import it.integry.integrywmsnative.view.dialogs.base.DialogSimpleMessageHelper;
|
||||||
@ -97,9 +99,7 @@ public class ContenutoBancaleViewModel implements IRecyclerItemClicked<MtbColr>
|
|||||||
|
|
||||||
public void printUL() {
|
public void printUL() {
|
||||||
mContext.bindings.contenutoBancaleFab.close(true);
|
mContext.bindings.contenutoBancaleFab.close(true);
|
||||||
|
final Dialog progress = UtilityProgress.createDefaultProgressDialog(mContext);
|
||||||
final ProgressDialog progress = ProgressDialog.show(mContext, mContext.getText(R.string.waiting),
|
|
||||||
mContext.getText(R.string.loading) + " ...", true);
|
|
||||||
|
|
||||||
PrinterRESTConsumer.getAvailablePrinters(SettingsManager.i().userSession.depo.getCodMdep(), mPrinterType, value -> {
|
PrinterRESTConsumer.getAvailablePrinters(SettingsManager.i().userSession.depo.getCodMdep(), mPrinterType, value -> {
|
||||||
|
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
package it.integry.integrywmsnative.gest.lista_bancali.viewmodel;
|
package it.integry.integrywmsnative.gest.lista_bancali.viewmodel;
|
||||||
|
|
||||||
|
import android.app.Dialog;
|
||||||
import android.app.ProgressDialog;
|
import android.app.ProgressDialog;
|
||||||
|
|
||||||
import androidx.databinding.ObservableArrayList;
|
import androidx.databinding.ObservableArrayList;
|
||||||
@ -15,6 +16,7 @@ import it.integry.integrywmsnative.core.interfaces.IRecyclerItemClicked;
|
|||||||
import it.integry.integrywmsnative.core.model.MtbColr;
|
import it.integry.integrywmsnative.core.model.MtbColr;
|
||||||
import it.integry.integrywmsnative.core.model.MtbColt;
|
import it.integry.integrywmsnative.core.model.MtbColt;
|
||||||
import it.integry.integrywmsnative.core.utility.UtilityExceptions;
|
import it.integry.integrywmsnative.core.utility.UtilityExceptions;
|
||||||
|
import it.integry.integrywmsnative.core.utility.UtilityProgress;
|
||||||
import it.integry.integrywmsnative.gest.lista_bancali.ListaBancaliActivity;
|
import it.integry.integrywmsnative.gest.lista_bancali.ListaBancaliActivity;
|
||||||
import it.integry.integrywmsnative.gest.lista_bancali.core.MainListListaColliAdapter;
|
import it.integry.integrywmsnative.gest.lista_bancali.core.MainListListaColliAdapter;
|
||||||
|
|
||||||
@ -53,8 +55,7 @@ public class ListaBancaliViewModel implements IRecyclerItemClicked<MtbColt> {
|
|||||||
@Override
|
@Override
|
||||||
public void onItemClick(MtbColt item, int position) {
|
public void onItemClick(MtbColt item, int position) {
|
||||||
|
|
||||||
final ProgressDialog progress = ProgressDialog.show(mContext, mContext.getText(R.string.waiting),
|
final Dialog progress = UtilityProgress.createDefaultProgressDialog(mContext);
|
||||||
mContext.getText(R.string.loading) + " ...", true);
|
|
||||||
|
|
||||||
try {
|
try {
|
||||||
ColliMagazzinoRESTConsumer.getByTestata(item, true, false, mtbColt -> {
|
ColliMagazzinoRESTConsumer.getByTestata(item, true, false, mtbColt -> {
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
package it.integry.integrywmsnative.gest.login.viewmodel;
|
package it.integry.integrywmsnative.gest.login.viewmodel;
|
||||||
|
|
||||||
|
import android.app.Dialog;
|
||||||
import android.app.ProgressDialog;
|
import android.app.ProgressDialog;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
import androidx.appcompat.app.AlertDialog;
|
import androidx.appcompat.app.AlertDialog;
|
||||||
@ -50,7 +51,7 @@ public class LoginViewModel {
|
|||||||
private LoginActivity mActivity;
|
private LoginActivity mActivity;
|
||||||
private MainContext mMainContext;
|
private MainContext mMainContext;
|
||||||
|
|
||||||
private ProgressDialog mProgress;
|
private Dialog mProgress;
|
||||||
|
|
||||||
public LoginViewModel(LoginActivity activity, MainContext mainContext) {
|
public LoginViewModel(LoginActivity activity, MainContext mainContext) {
|
||||||
this.mActivity = activity;
|
this.mActivity = activity;
|
||||||
@ -86,8 +87,7 @@ public class LoginViewModel {
|
|||||||
if(areValidData){
|
if(areValidData){
|
||||||
loginButtonEnabled.set(false);
|
loginButtonEnabled.set(false);
|
||||||
|
|
||||||
mProgress = ProgressDialog.show(mActivity, mActivity.getText(R.string.waiting),
|
mProgress = UtilityProgress.createDefaultProgressDialog(mActivity);
|
||||||
mActivity.getText(R.string.loading) + " ...", true);
|
|
||||||
|
|
||||||
final LoginHelper loginHelper = new LoginHelper(mActivity, codAzienda.get(), username.get(), password.get());
|
final LoginHelper loginHelper = new LoginHelper(mActivity, codAzienda.get(), username.get(), password.get());
|
||||||
|
|
||||||
@ -241,7 +241,7 @@ public class LoginViewModel {
|
|||||||
|
|
||||||
SettingsManager.update();
|
SettingsManager.update();
|
||||||
|
|
||||||
ProgressDialog loadingProgress = UtilityProgress.createDefaultProgressDialog(mActivity);
|
Dialog loadingProgress = UtilityProgress.createDefaultProgressDialog(mActivity);
|
||||||
mMainContext.init(() -> {
|
mMainContext.init(() -> {
|
||||||
loadingProgress.dismiss();
|
loadingProgress.dismiss();
|
||||||
mActivity.finish();
|
mActivity.finish();
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
package it.integry.integrywmsnative.gest.picking_libero.viewmodel;
|
package it.integry.integrywmsnative.gest.picking_libero.viewmodel;
|
||||||
|
|
||||||
import android.app.Activity;
|
import android.app.Activity;
|
||||||
|
import android.app.Dialog;
|
||||||
import android.app.ProgressDialog;
|
import android.app.ProgressDialog;
|
||||||
import android.text.SpannableString;
|
import android.text.SpannableString;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
@ -222,7 +223,7 @@ public class PickingLiberoViewModel implements IRecyclerItemClicked<MtbColr> {
|
|||||||
|
|
||||||
public RunnableArgs<BarcodeScanDTO> onScanSuccessfull = data -> {
|
public RunnableArgs<BarcodeScanDTO> onScanSuccessfull = data -> {
|
||||||
|
|
||||||
ProgressDialog progressDialog = UtilityProgress.createDefaultProgressDialog(mContext);
|
Dialog progressDialog = UtilityProgress.createDefaultProgressDialog(mContext);
|
||||||
BarcodeManager.disable();
|
BarcodeManager.disable();
|
||||||
|
|
||||||
if(!thereIsAnOpenedUL.get()) {
|
if(!thereIsAnOpenedUL.get()) {
|
||||||
@ -240,7 +241,7 @@ public class PickingLiberoViewModel implements IRecyclerItemClicked<MtbColr> {
|
|||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
private void executeEtichetteBehaviour(BarcodeScanDTO data, ProgressDialog progressDialog){
|
private void executeEtichetteBehaviour(BarcodeScanDTO data, Dialog progressDialog){
|
||||||
if(UtilityBarcode.isEtichettaAnonima(data)){
|
if(UtilityBarcode.isEtichettaAnonima(data)){
|
||||||
//Cerco gli articoli presenti nell'ul dell'etichetta anonima
|
//Cerco gli articoli presenti nell'ul dell'etichetta anonima
|
||||||
this.executeEtichettaLU(data.getStringValue(), progressDialog);
|
this.executeEtichettaLU(data.getStringValue(), progressDialog);
|
||||||
@ -260,7 +261,7 @@ public class PickingLiberoViewModel implements IRecyclerItemClicked<MtbColr> {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void executeEtichettaEanPeso(BarcodeScanDTO barcodeScanDTO, ProgressDialog progressDialog) {
|
private void executeEtichettaEanPeso(BarcodeScanDTO barcodeScanDTO, Dialog progressDialog) {
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Ean13PesoModel ean13PesoModel = Ean13PesoModel.fromBarcode(barcodeScanDTO.getStringValue());
|
Ean13PesoModel ean13PesoModel = Ean13PesoModel.fromBarcode(barcodeScanDTO.getStringValue());
|
||||||
@ -273,7 +274,7 @@ public class PickingLiberoViewModel implements IRecyclerItemClicked<MtbColr> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
private void executeEtichettaLU(String sscc, ProgressDialog progressDialog) {
|
private void executeEtichettaLU(String sscc, Dialog progressDialog) {
|
||||||
ColliMagazzinoRESTConsumer.getBySSCC(sscc, true, false, mtbColtScanned -> {
|
ColliMagazzinoRESTConsumer.getBySSCC(sscc, true, false, mtbColtScanned -> {
|
||||||
|
|
||||||
if(mtbColtScanned == null) {
|
if(mtbColtScanned == null) {
|
||||||
@ -299,7 +300,7 @@ public class PickingLiberoViewModel implements IRecyclerItemClicked<MtbColr> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
private void executeEtichettaEan128(BarcodeScanDTO barcodeScanDTO, ProgressDialog progressDialog) {
|
private void executeEtichettaEan128(BarcodeScanDTO barcodeScanDTO, Dialog progressDialog) {
|
||||||
BarcodeRESTConsumer.decodeEan128(barcodeScanDTO, ean128Model -> {
|
BarcodeRESTConsumer.decodeEan128(barcodeScanDTO, ean128Model -> {
|
||||||
|
|
||||||
String barcodeProd = null;
|
String barcodeProd = null;
|
||||||
@ -341,7 +342,7 @@ public class PickingLiberoViewModel implements IRecyclerItemClicked<MtbColr> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
private void loadArticolo(String barcodeProd, Ean128Model ean128Model, ProgressDialog progressDialog) {
|
private void loadArticolo(String barcodeProd, Ean128Model ean128Model, Dialog progressDialog) {
|
||||||
if(barcodeProd.length() == 14) {
|
if(barcodeProd.length() == 14) {
|
||||||
// barcodeProd = UtilityBarcode.convertITF14toNeutral(barcodeProd);
|
// barcodeProd = UtilityBarcode.convertITF14toNeutral(barcodeProd);
|
||||||
barcodeProd = UtilityBarcode.convertITF14toEAN13(barcodeProd);
|
barcodeProd = UtilityBarcode.convertITF14toEAN13(barcodeProd);
|
||||||
@ -453,7 +454,7 @@ public class PickingLiberoViewModel implements IRecyclerItemClicked<MtbColr> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
private void pickMerceULtoUL(MtbColt sourceMtbColt, MtbColt destMtbColt, ProgressDialog progressDialog) {
|
private void pickMerceULtoUL(MtbColt sourceMtbColt, MtbColt destMtbColt, Dialog progressDialog) {
|
||||||
List<MtbColr> mtbColrsToPick = Stream.of(sourceMtbColt.getMtbColr())
|
List<MtbColr> mtbColrsToPick = Stream.of(sourceMtbColt.getMtbColr())
|
||||||
.filter(x -> x.getQtaCol().floatValue() > 0)
|
.filter(x -> x.getQtaCol().floatValue() > 0)
|
||||||
.toList();
|
.toList();
|
||||||
@ -558,7 +559,7 @@ public class PickingLiberoViewModel implements IRecyclerItemClicked<MtbColr> {
|
|||||||
mtbColtToSave.getMtbColr().get(i).setOperation(CommonModelConsts.OPERATION.INSERT_OR_UPDATE);
|
mtbColtToSave.getMtbColr().get(i).setOperation(CommonModelConsts.OPERATION.INSERT_OR_UPDATE);
|
||||||
}
|
}
|
||||||
|
|
||||||
ProgressDialog progressDialog = UtilityProgress.createDefaultProgressDialog(mContext);
|
Dialog progressDialog = UtilityProgress.createDefaultProgressDialog(mContext);
|
||||||
|
|
||||||
ColliMagazzinoRESTConsumer.saveCollo(mtbColtToSave, value -> {
|
ColliMagazzinoRESTConsumer.saveCollo(mtbColtToSave, value -> {
|
||||||
mtbColt.get().getMtbColr().addAll(mtbColtToSave.getMtbColr());
|
mtbColt.get().getMtbColr().addAll(mtbColtToSave.getMtbColr());
|
||||||
@ -602,7 +603,7 @@ public class PickingLiberoViewModel implements IRecyclerItemClicked<MtbColr> {
|
|||||||
createNewLU(null, null, null, null, null);
|
createNewLU(null, null, null, null, null);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void createNewLU(Integer customNumCollo, String customSerCollo, ProgressDialog progressDialog, Runnable onComplete, Runnable onFailed) {
|
private void createNewLU(Integer customNumCollo, String customSerCollo, Dialog progressDialog, Runnable onComplete, Runnable onFailed) {
|
||||||
|
|
||||||
if(SettingsManager.iDB().isFlagAskClienteInPickingLibero()){
|
if(SettingsManager.iDB().isFlagAskClienteInPickingLibero()){
|
||||||
|
|
||||||
@ -618,10 +619,10 @@ public class PickingLiberoViewModel implements IRecyclerItemClicked<MtbColr> {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void createNewLUInternal(Integer customNumCollo, String customSerCollo, VtbDest vtbDest, ProgressDialog progressDialog, Runnable onComplete, Runnable onFailed) {
|
private void createNewLUInternal(Integer customNumCollo, String customSerCollo, VtbDest vtbDest, Dialog progressDialog, Runnable onComplete, Runnable onFailed) {
|
||||||
|
|
||||||
boolean shouldCloseProgress = progressDialog == null;
|
boolean shouldCloseProgress = progressDialog == null;
|
||||||
final ProgressDialog progressDialogFinal = progressDialog == null ? UtilityProgress.createDefaultProgressDialog(mContext) : progressDialog;
|
final Dialog progressDialogFinal = progressDialog == null ? UtilityProgress.createDefaultProgressDialog(mContext) : progressDialog;
|
||||||
|
|
||||||
MtbColt mtbColt = new MtbColt();
|
MtbColt mtbColt = new MtbColt();
|
||||||
mtbColt.initDefaultFields();
|
mtbColt.initDefaultFields();
|
||||||
@ -668,7 +669,7 @@ public class PickingLiberoViewModel implements IRecyclerItemClicked<MtbColr> {
|
|||||||
|
|
||||||
public void closeLU() {
|
public void closeLU() {
|
||||||
if(thereIsAnOpenedUL.get()) {
|
if(thereIsAnOpenedUL.get()) {
|
||||||
final ProgressDialog progress = UtilityProgress.createDefaultProgressDialog(mContext);
|
final Dialog progress = UtilityProgress.createDefaultProgressDialog(mContext);
|
||||||
|
|
||||||
if(thereIsAnyRowInUL.get()) {
|
if(thereIsAnyRowInUL.get()) {
|
||||||
updateDataFine(progress, () -> {
|
updateDataFine(progress, () -> {
|
||||||
@ -682,7 +683,7 @@ public class PickingLiberoViewModel implements IRecyclerItemClicked<MtbColr> {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void updateDataFine(ProgressDialog progress, Runnable onComplete) {
|
private void updateDataFine(Dialog progress, Runnable onComplete) {
|
||||||
|
|
||||||
MtbColt cloneMtbColt = (MtbColt) this.mtbColt.get().clone();
|
MtbColt cloneMtbColt = (MtbColt) this.mtbColt.get().clone();
|
||||||
cloneMtbColt.setOperation(CommonModelConsts.OPERATION.UPDATE);
|
cloneMtbColt.setOperation(CommonModelConsts.OPERATION.UPDATE);
|
||||||
@ -703,7 +704,7 @@ public class PickingLiberoViewModel implements IRecyclerItemClicked<MtbColr> {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void deleteCollo(ProgressDialog progress) {
|
private void deleteCollo(Dialog progress) {
|
||||||
|
|
||||||
//La delete è stata commentata poichè visto che nel WMS vengono sempre presi i RESIDUI,
|
//La delete è stata commentata poichè visto che nel WMS vengono sempre presi i RESIDUI,
|
||||||
//controllare che non ci siano righe per poter cancellare il collo era errato.
|
//controllare che non ci siano righe per poter cancellare il collo era errato.
|
||||||
@ -748,7 +749,7 @@ public class PickingLiberoViewModel implements IRecyclerItemClicked<MtbColr> {
|
|||||||
mtbColtClone.getMtbColr().add(mtbColrToDeleteClone);
|
mtbColtClone.getMtbColr().add(mtbColrToDeleteClone);
|
||||||
mtbColtClone.setOperation(CommonModelConsts.OPERATION.INSERT_OR_UPDATE);
|
mtbColtClone.setOperation(CommonModelConsts.OPERATION.INSERT_OR_UPDATE);
|
||||||
|
|
||||||
ProgressDialog progressDialog = UtilityProgress.createDefaultProgressDialog(mContext);
|
Dialog progressDialog = UtilityProgress.createDefaultProgressDialog(mContext);
|
||||||
|
|
||||||
ColliMagazzinoRESTConsumer.saveCollo(mtbColtClone, value -> {
|
ColliMagazzinoRESTConsumer.saveCollo(mtbColtClone, value -> {
|
||||||
progressDialog.dismiss();
|
progressDialog.dismiss();
|
||||||
|
|||||||
@ -7,7 +7,7 @@ import androidx.databinding.ObservableField;
|
|||||||
import androidx.databinding.ObservableList;
|
import androidx.databinding.ObservableList;
|
||||||
import androidx.recyclerview.widget.LinearLayoutManager;
|
import androidx.recyclerview.widget.LinearLayoutManager;
|
||||||
|
|
||||||
import android.app.ProgressDialog;
|
import android.app.Dialog;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
@ -135,7 +135,7 @@ public class PickingResiActivity extends AppCompatActivity implements IOnColloC
|
|||||||
|
|
||||||
this.mBinding.elevatedToolbar.setRecyclerView(this.mBinding.mainList);
|
this.mBinding.elevatedToolbar.setRecyclerView(this.mBinding.mainList);
|
||||||
|
|
||||||
ProgressDialog progressDialog = UtilityProgress.createDefaultProgressDialog(this);
|
Dialog progressDialog = UtilityProgress.createDefaultProgressDialog(this);
|
||||||
UltimeConsegneClienteRESTConsumer.loadDocRowFromConsegna(mDocumentiResiList, dtbDocrToPick -> {
|
UltimeConsegneClienteRESTConsumer.loadDocRowFromConsegna(mDocumentiResiList, dtbDocrToPick -> {
|
||||||
progressDialog.dismiss();
|
progressDialog.dismiss();
|
||||||
this.mDtbDocrList.addAll(dtbDocrToPick);
|
this.mDtbDocrList.addAll(dtbDocrToPick);
|
||||||
@ -194,7 +194,7 @@ public class PickingResiActivity extends AppCompatActivity implements IOnColloC
|
|||||||
this.createNewUL(null, null, null, false, true, null);
|
this.createNewUL(null, null, null, false, true, null);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void createNewUL(Integer customNumCollo, String customSerCollo, ProgressDialog progress, boolean disablePrint, boolean closeProgress, Runnable onComplete) {
|
public void createNewUL(Integer customNumCollo, String customSerCollo, Dialog progress, boolean disablePrint, boolean closeProgress, Runnable onComplete) {
|
||||||
this.mBinding.mainFab.close(true);
|
this.mBinding.mainFab.close(true);
|
||||||
|
|
||||||
if (progress == null){
|
if (progress == null){
|
||||||
@ -219,7 +219,7 @@ public class PickingResiActivity extends AppCompatActivity implements IOnColloC
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
ProgressDialog finalProgress = progress;
|
Dialog finalProgress = progress;
|
||||||
ColliMagazzinoRESTConsumer.saveCollo(mtbColt, value -> {
|
ColliMagazzinoRESTConsumer.saveCollo(mtbColt, value -> {
|
||||||
|
|
||||||
value.setDisablePrint(disablePrint);
|
value.setDisablePrint(disablePrint);
|
||||||
@ -326,7 +326,7 @@ public class PickingResiActivity extends AppCompatActivity implements IOnColloC
|
|||||||
|
|
||||||
|
|
||||||
private void onOrdineRowDispatched(WithdrawableDtbDocr item, QuantityDTO quantityDTO, boolean closeUL){
|
private void onOrdineRowDispatched(WithdrawableDtbDocr item, QuantityDTO quantityDTO, boolean closeUL){
|
||||||
final ProgressDialog progress = UtilityProgress.createDefaultProgressDialog(this);
|
final Dialog progress = UtilityProgress.createDefaultProgressDialog(this);
|
||||||
|
|
||||||
final MtbColr mtbColr = new MtbColr()
|
final MtbColr mtbColr = new MtbColr()
|
||||||
.setCodMart(item.getCodMart())
|
.setCodMart(item.getCodMart())
|
||||||
@ -380,10 +380,10 @@ public class PickingResiActivity extends AppCompatActivity implements IOnColloC
|
|||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onColloClosed(Runnable onComplete) {
|
public void onColloClosed(Runnable onComplete, boolean shouldPrint) {
|
||||||
if(thereIsAnOpenedUL()) {
|
if(thereIsAnOpenedUL()) {
|
||||||
|
|
||||||
final ProgressDialog progress = UtilityProgress.createDefaultProgressDialog(this);
|
final Dialog progress = UtilityProgress.createDefaultProgressDialog(this);
|
||||||
progress.show();
|
progress.show();
|
||||||
|
|
||||||
if(thereIsAnyRowInUL()) {
|
if(thereIsAnyRowInUL()) {
|
||||||
@ -430,7 +430,7 @@ public class PickingResiActivity extends AppCompatActivity implements IOnColloC
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void printCollo(ProgressDialog progress, MtbColt mtbColtToPrint, Runnable onComplete) {
|
private void printCollo(Dialog progress, MtbColt mtbColtToPrint, Runnable onComplete) {
|
||||||
DialogAskShouldPrint.make(this, "Packing List", shouldPrint -> {
|
DialogAskShouldPrint.make(this, "Packing List", shouldPrint -> {
|
||||||
|
|
||||||
if(shouldPrint) {
|
if(shouldPrint) {
|
||||||
@ -516,7 +516,7 @@ public class PickingResiActivity extends AppCompatActivity implements IOnColloC
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
private void deleteCollo(ProgressDialog progress, Runnable onComplete) {
|
private void deleteCollo(Dialog progress, Runnable onComplete) {
|
||||||
|
|
||||||
ColliMagazzinoRESTConsumer.deleteCollo(currentMtbColt.get(), () -> {
|
ColliMagazzinoRESTConsumer.deleteCollo(currentMtbColt.get(), () -> {
|
||||||
setULToCurrentContext(null);
|
setULToCurrentContext(null);
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
package it.integry.integrywmsnative.gest.prod_ord_lavorazione;
|
package it.integry.integrywmsnative.gest.prod_ord_lavorazione;
|
||||||
|
|
||||||
|
|
||||||
|
import android.app.Dialog;
|
||||||
import android.app.ProgressDialog;
|
import android.app.ProgressDialog;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
@ -32,6 +33,7 @@ import it.integry.integrywmsnative.core.model.MtbColt;
|
|||||||
import it.integry.integrywmsnative.core.model.secondary.GestioneEnum;
|
import it.integry.integrywmsnative.core.model.secondary.GestioneEnum;
|
||||||
import it.integry.integrywmsnative.core.settings.SettingsManager;
|
import it.integry.integrywmsnative.core.settings.SettingsManager;
|
||||||
import it.integry.integrywmsnative.core.utility.UtilityExceptions;
|
import it.integry.integrywmsnative.core.utility.UtilityExceptions;
|
||||||
|
import it.integry.integrywmsnative.core.utility.UtilityProgress;
|
||||||
import it.integry.integrywmsnative.core.utility.UtilityToast;
|
import it.integry.integrywmsnative.core.utility.UtilityToast;
|
||||||
import it.integry.integrywmsnative.databinding.FragmentProdOrdineLavorazioneElencoBinding;
|
import it.integry.integrywmsnative.databinding.FragmentProdOrdineLavorazioneElencoBinding;
|
||||||
import it.integry.integrywmsnative.gest.prod_ord_lavorazione.core.ProdOrdineLavorazioneHelper;
|
import it.integry.integrywmsnative.gest.prod_ord_lavorazione.core.ProdOrdineLavorazioneHelper;
|
||||||
@ -112,9 +114,7 @@ public class ProdOrdineLavorazioneElencoFragment extends Fragment implements ITi
|
|||||||
|
|
||||||
|
|
||||||
private void init(){
|
private void init(){
|
||||||
|
final Dialog progress = UtilityProgress.createDefaultProgressDialog(getActivity());
|
||||||
final ProgressDialog progress = ProgressDialog.show(getActivity(), getText(R.string.waiting),
|
|
||||||
getText(R.string.loading) + " ...", true);
|
|
||||||
|
|
||||||
mHelper = new ProdOrdineLavorazioneHelper(getActivity());
|
mHelper = new ProdOrdineLavorazioneHelper(getActivity());
|
||||||
// mViewModel = new VenditaViewModel(getActivity(), this, mBinding, mHelper);
|
// mViewModel = new VenditaViewModel(getActivity(), this, mBinding, mHelper);
|
||||||
@ -203,8 +203,7 @@ public class ProdOrdineLavorazioneElencoFragment extends Fragment implements ITi
|
|||||||
else if(!dataCons.equalsIgnoreCase(ordine.getDataConsS())) dataCons = "";
|
else if(!dataCons.equalsIgnoreCase(ordine.getDataConsS())) dataCons = "";
|
||||||
}
|
}
|
||||||
|
|
||||||
final ProgressDialog progress = ProgressDialog.show(getActivity(), getText(R.string.waiting),
|
final Dialog progress = UtilityProgress.createDefaultProgressDialog(getActivity());
|
||||||
getText(R.string.loading) + " ...", true);
|
|
||||||
|
|
||||||
|
|
||||||
final String finalDataCons = dataCons;
|
final String finalDataCons = dataCons;
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
package it.integry.integrywmsnative.gest.prod_ord_produzione;
|
package it.integry.integrywmsnative.gest.prod_ord_produzione;
|
||||||
|
|
||||||
|
|
||||||
|
import android.app.Dialog;
|
||||||
import android.app.ProgressDialog;
|
import android.app.ProgressDialog;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
@ -30,6 +31,7 @@ import it.integry.integrywmsnative.core.data_cache.DataCache;
|
|||||||
import it.integry.integrywmsnative.core.expansion.RunnableArgs;
|
import it.integry.integrywmsnative.core.expansion.RunnableArgs;
|
||||||
import it.integry.integrywmsnative.core.interfaces.IScrollableFragment;
|
import it.integry.integrywmsnative.core.interfaces.IScrollableFragment;
|
||||||
import it.integry.integrywmsnative.core.interfaces.ITitledFragment;
|
import it.integry.integrywmsnative.core.interfaces.ITitledFragment;
|
||||||
|
import it.integry.integrywmsnative.core.utility.UtilityProgress;
|
||||||
import it.integry.integrywmsnative.databinding.FragmentProdOrdineProduzioneElencoBinding;
|
import it.integry.integrywmsnative.databinding.FragmentProdOrdineProduzioneElencoBinding;
|
||||||
import it.integry.integrywmsnative.gest.accettazione.dto.OrdineAccettazioneDTO;
|
import it.integry.integrywmsnative.gest.accettazione.dto.OrdineAccettazioneDTO;
|
||||||
import it.integry.integrywmsnative.gest.accettazione.dto.OrdineAccettazioneInevasoDTO;
|
import it.integry.integrywmsnative.gest.accettazione.dto.OrdineAccettazioneInevasoDTO;
|
||||||
@ -105,7 +107,7 @@ public class ProdOrdineProduzioneElencoFragment extends Fragment implements ITit
|
|||||||
|
|
||||||
private void init() {
|
private void init() {
|
||||||
|
|
||||||
final ProgressDialog progress = ProgressDialog.show(getActivity(), getText(R.string.waiting), getText(R.string.loading) + " ...", true);
|
final Dialog progress = UtilityProgress.createDefaultProgressDialog(getActivity());
|
||||||
|
|
||||||
mHelper = new OrdineProduzioneHelper(getActivity());
|
mHelper = new OrdineProduzioneHelper(getActivity());
|
||||||
|
|
||||||
@ -186,8 +188,7 @@ public class ProdOrdineProduzioneElencoFragment extends Fragment implements ITit
|
|||||||
if(!barcodes.contains(ordine.getBarcode())) barcodes.add(ordine.getBarcode());
|
if(!barcodes.contains(ordine.getBarcode())) barcodes.add(ordine.getBarcode());
|
||||||
}
|
}
|
||||||
|
|
||||||
final ProgressDialog progress = ProgressDialog.show(getActivity(), getText(R.string.waiting),
|
final Dialog progress = UtilityProgress.createDefaultProgressDialog(getActivity());
|
||||||
getText(R.string.loading) + " ...", true);
|
|
||||||
|
|
||||||
mHelper.retrievePickingList(barcodes, ordini -> {
|
mHelper.retrievePickingList(barcodes, ordini -> {
|
||||||
progress.dismiss();
|
progress.dismiss();
|
||||||
|
|||||||
@ -33,9 +33,6 @@ public class ProdRecuperoMaterialeFragment extends Fragment implements ITitledFr
|
|||||||
private ProdRecuperoMaterialeViewModel mViewmodel;
|
private ProdRecuperoMaterialeViewModel mViewmodel;
|
||||||
private ProdRecuperoMaterialeHelper mHelper;
|
private ProdRecuperoMaterialeHelper mHelper;
|
||||||
|
|
||||||
private int mBarcodeScannerIstanceID;
|
|
||||||
|
|
||||||
|
|
||||||
public ProdRecuperoMaterialeFragment() {
|
public ProdRecuperoMaterialeFragment() {
|
||||||
// Required empty public constructor
|
// Required empty public constructor
|
||||||
}
|
}
|
||||||
@ -70,8 +67,6 @@ public class ProdRecuperoMaterialeFragment extends Fragment implements ITitledFr
|
|||||||
mViewmodel.init(getActivity(), mBinding, mHelper, () -> {
|
mViewmodel.init(getActivity(), mBinding, mHelper, () -> {
|
||||||
((IPoppableActivity) getActivity()).pop();
|
((IPoppableActivity) getActivity()).pop();
|
||||||
});
|
});
|
||||||
|
|
||||||
initBarcode();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -84,16 +79,7 @@ public class ProdRecuperoMaterialeFragment extends Fragment implements ITitledFr
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onDestroy() {
|
public void onDestroy() {
|
||||||
BarcodeManager.removeCallback(mBarcodeScannerIstanceID);
|
|
||||||
super.onDestroy();
|
super.onDestroy();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
private void initBarcode() {
|
|
||||||
mBarcodeScannerIstanceID = BarcodeManager.addCallback(new BarcodeCallbackDTO()
|
|
||||||
.setOnScanSuccessfull(mViewmodel.onScanSuccessfull)
|
|
||||||
.setOnScanFailed(ex -> UtilityExceptions.defaultException(getActivity(), ex, false)));
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
package it.integry.integrywmsnative.gest.prod_recupero_materiale.viewmodel;
|
package it.integry.integrywmsnative.gest.prod_recupero_materiale.viewmodel;
|
||||||
|
|
||||||
import android.app.Activity;
|
import android.app.Activity;
|
||||||
|
import android.app.Dialog;
|
||||||
import android.app.ProgressDialog;
|
import android.app.ProgressDialog;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.text.Html;
|
import android.text.Html;
|
||||||
@ -75,28 +76,6 @@ public class ProdRecuperoMaterialeViewModel {
|
|||||||
refreshAdapter();
|
refreshAdapter();
|
||||||
}
|
}
|
||||||
|
|
||||||
public RunnableArgs<BarcodeScanDTO> onScanSuccessfull = data -> {
|
|
||||||
|
|
||||||
BarcodeManager.disable();
|
|
||||||
|
|
||||||
ProgressDialog progressDialog = UtilityProgress.createDefaultProgressDialog(mContext);
|
|
||||||
|
|
||||||
// if(UtilityBarcode.isEtichettaPosizione(data)){
|
|
||||||
// progressDialog.show();
|
|
||||||
// this.executeEtichettaPosizione(data, progressDialog);
|
|
||||||
// } else if(data.getType() == BarcodeType.EAN8 || data.getType() == BarcodeType.EAN13 || data.getType() == BarcodeType.UPCA){
|
|
||||||
// //searchArtInt(data.getStringValue());
|
|
||||||
// } else if(UtilityBarcode.isEtichettaAnonima(data)) {
|
|
||||||
// this.executeEtichettaLU(data.getStringValue(), true, progressDialog);
|
|
||||||
// }else if(UtilityBarcode.isEtichetta128(data)) {
|
|
||||||
// this.executeEtichettaEan128(data, progressDialog);
|
|
||||||
// } else {
|
|
||||||
// BarcodeManager.enable();
|
|
||||||
// }
|
|
||||||
|
|
||||||
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
public void setMtbColt(MtbColt mtbColt) {
|
public void setMtbColt(MtbColt mtbColt) {
|
||||||
this.mtbColt.set(mtbColt);
|
this.mtbColt.set(mtbColt);
|
||||||
@ -142,7 +121,7 @@ public class ProdRecuperoMaterialeViewModel {
|
|||||||
|
|
||||||
private void onItemDispatched(HistoryVersamentoProdUL item, BigDecimal quantity) {
|
private void onItemDispatched(HistoryVersamentoProdUL item, BigDecimal quantity) {
|
||||||
|
|
||||||
final ProgressDialog progress = UtilityProgress.createDefaultProgressDialog(mContext);
|
final Dialog progress = UtilityProgress.createDefaultProgressDialog(mContext);
|
||||||
|
|
||||||
final MtbColt mtbColtScarico = new MtbColt()
|
final MtbColt mtbColtScarico = new MtbColt()
|
||||||
.setDataCollo(item.getDataCollo())
|
.setDataCollo(item.getDataCollo())
|
||||||
@ -240,7 +219,7 @@ public class ProdRecuperoMaterialeViewModel {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
private void printCollo(ProgressDialog progress, MtbColt mtbColtToPrint, Runnable onComplete) {
|
private void printCollo(Dialog progress, MtbColt mtbColtToPrint, Runnable onComplete) {
|
||||||
|
|
||||||
PrinterRESTConsumer.getAvailablePrinters(SettingsManager.i().userSession.depo.getCodMdep(), PrinterRESTConsumer.Type.PRIMARIA, printerList -> {
|
PrinterRESTConsumer.getAvailablePrinters(SettingsManager.i().userSession.depo.getCodMdep(), PrinterRESTConsumer.Type.PRIMARIA, printerList -> {
|
||||||
|
|
||||||
@ -292,7 +271,7 @@ public class ProdRecuperoMaterialeViewModel {
|
|||||||
|
|
||||||
|
|
||||||
private void refreshAdapter() {
|
private void refreshAdapter() {
|
||||||
ProgressDialog progressDialog = UtilityProgress.createDefaultProgressDialog(mContext);
|
Dialog progressDialog = UtilityProgress.createDefaultProgressDialog(mContext);
|
||||||
|
|
||||||
mHelper.loadLastULVersate(historyULs -> {
|
mHelper.loadLastULVersate(historyULs -> {
|
||||||
this.mDataset = historyULs;
|
this.mDataset = historyULs;
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
package it.integry.integrywmsnative.gest.prod_versamento_materiale.viewmodel;
|
package it.integry.integrywmsnative.gest.prod_versamento_materiale.viewmodel;
|
||||||
|
|
||||||
import android.app.Activity;
|
import android.app.Activity;
|
||||||
|
import android.app.Dialog;
|
||||||
import android.app.ProgressDialog;
|
import android.app.ProgressDialog;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.text.Html;
|
import android.text.Html;
|
||||||
@ -96,7 +97,7 @@ public class ProdVersamentoMaterialViewModel {
|
|||||||
|
|
||||||
private void createColloScarico(MtbDepoPosizione mtbDepoPosizione) {
|
private void createColloScarico(MtbDepoPosizione mtbDepoPosizione) {
|
||||||
|
|
||||||
ProgressDialog progressDialog = UtilityProgress.createDefaultProgressDialog(mContext);
|
Dialog progressDialog = UtilityProgress.createDefaultProgressDialog(mContext);
|
||||||
|
|
||||||
MtbColt cloneUL = ((MtbColt) mtbColt.get().clone());
|
MtbColt cloneUL = ((MtbColt) mtbColt.get().clone());
|
||||||
cloneUL.setCodJfas(mtbDepoPosizione.getPosizione());
|
cloneUL.setCodJfas(mtbDepoPosizione.getPosizione());
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
package it.integry.integrywmsnative.gest.rettifica_giacenze.core;
|
package it.integry.integrywmsnative.gest.rettifica_giacenze.core;
|
||||||
|
|
||||||
|
import android.app.Dialog;
|
||||||
import android.app.ProgressDialog;
|
import android.app.ProgressDialog;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
|
|
||||||
@ -28,7 +29,7 @@ public class RettificaGiacenzeHelper {
|
|||||||
|
|
||||||
|
|
||||||
public void loadListaFornitori(RunnableArgs<ArrayList<FornitoreDTO>> onComplete) {
|
public void loadListaFornitori(RunnableArgs<ArrayList<FornitoreDTO>> onComplete) {
|
||||||
final ProgressDialog progress = UtilityProgress.createDefaultProgressDialog(mContext);
|
final Dialog progress = UtilityProgress.createDefaultProgressDialog(mContext);
|
||||||
//progress.show();
|
//progress.show();
|
||||||
|
|
||||||
String sql = "SELECT cod_alis as 'codAlis', descrizione FROM atb_list WHERE flag_attivo = 'S'";
|
String sql = "SELECT cod_alis as 'codAlis', descrizione FROM atb_list WHERE flag_attivo = 'S'";
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
package it.integry.integrywmsnative.gest.rettifica_giacenze.viewmodel;
|
package it.integry.integrywmsnative.gest.rettifica_giacenze.viewmodel;
|
||||||
|
|
||||||
import android.app.Activity;
|
import android.app.Activity;
|
||||||
|
import android.app.Dialog;
|
||||||
import android.app.ProgressDialog;
|
import android.app.ProgressDialog;
|
||||||
import android.content.res.Resources;
|
import android.content.res.Resources;
|
||||||
import androidx.databinding.ObservableArrayList;
|
import androidx.databinding.ObservableArrayList;
|
||||||
@ -163,7 +164,7 @@ public class RettificaGiacenzeViewModel implements IRecyclerItemClicked<MtbColr>
|
|||||||
|
|
||||||
BarcodeManager.disable();
|
BarcodeManager.disable();
|
||||||
|
|
||||||
ProgressDialog progressDialog = UtilityProgress.createDefaultProgressDialog(mContext);
|
Dialog progressDialog = UtilityProgress.createDefaultProgressDialog(mContext);
|
||||||
|
|
||||||
if(data.getType() == BarcodeType.EAN8 || data.getType() == BarcodeType.EAN13 || data.getType() == BarcodeType.UPCA){
|
if(data.getType() == BarcodeType.EAN8 || data.getType() == BarcodeType.EAN13 || data.getType() == BarcodeType.UPCA){
|
||||||
searchArtInt(data.getStringValue(), progressDialog);
|
searchArtInt(data.getStringValue(), progressDialog);
|
||||||
@ -177,7 +178,7 @@ public class RettificaGiacenzeViewModel implements IRecyclerItemClicked<MtbColr>
|
|||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
private void executeEtichettaEan128(BarcodeScanDTO barcodeScanDTO, ProgressDialog progressDialog) {
|
private void executeEtichettaEan128(BarcodeScanDTO barcodeScanDTO, Dialog progressDialog) {
|
||||||
BarcodeRESTConsumer.decodeEan128(barcodeScanDTO, ean128Model -> {
|
BarcodeRESTConsumer.decodeEan128(barcodeScanDTO, ean128Model -> {
|
||||||
|
|
||||||
String barcodeProd = null;
|
String barcodeProd = null;
|
||||||
@ -203,7 +204,7 @@ public class RettificaGiacenzeViewModel implements IRecyclerItemClicked<MtbColr>
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
private void loadBarcodeArticolo(String barcodeProd, Ean128Model ean128Model, ProgressDialog progressDialog) {
|
private void loadBarcodeArticolo(String barcodeProd, Ean128Model ean128Model, Dialog progressDialog) {
|
||||||
if(barcodeProd.length() == 14) {
|
if(barcodeProd.length() == 14) {
|
||||||
// barcodeProd = UtilityBarcode.convertITF14toNeutral(barcodeProd);
|
// barcodeProd = UtilityBarcode.convertITF14toNeutral(barcodeProd);
|
||||||
barcodeProd = UtilityBarcode.convertITF14toEAN13(barcodeProd);
|
barcodeProd = UtilityBarcode.convertITF14toEAN13(barcodeProd);
|
||||||
@ -302,7 +303,7 @@ public class RettificaGiacenzeViewModel implements IRecyclerItemClicked<MtbColr>
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void searchArtFor(String codAlis, String queryText) {
|
private void searchArtFor(String codAlis, String queryText) {
|
||||||
final ProgressDialog progressDialog = UtilityProgress.createDefaultProgressDialog(mContext);
|
final Dialog progressDialog = UtilityProgress.createDefaultProgressDialog(mContext);
|
||||||
//progressDialog.show();
|
//progressDialog.show();
|
||||||
|
|
||||||
mHelper.searchArtForn(codAlis, queryText, listaArts -> {
|
mHelper.searchArtForn(codAlis, queryText, listaArts -> {
|
||||||
@ -314,7 +315,7 @@ public class RettificaGiacenzeViewModel implements IRecyclerItemClicked<MtbColr>
|
|||||||
}, ex -> UtilityExceptions.defaultException(mContext, ex, progressDialog));
|
}, ex -> UtilityExceptions.defaultException(mContext, ex, progressDialog));
|
||||||
}
|
}
|
||||||
|
|
||||||
private void searchArtInt(String queryText, ProgressDialog progressDialog) {
|
private void searchArtInt(String queryText, Dialog progressDialog) {
|
||||||
//progressDialog.show();
|
//progressDialog.show();
|
||||||
|
|
||||||
mHelper.searchArtInt(queryText, listaArts -> {
|
mHelper.searchArtInt(queryText, listaArts -> {
|
||||||
@ -410,8 +411,7 @@ public class RettificaGiacenzeViewModel implements IRecyclerItemClicked<MtbColr>
|
|||||||
|
|
||||||
private void onPostDispatch(MtbAart mtbAart, QuantityDTO quantityDTO) {
|
private void onPostDispatch(MtbAart mtbAart, QuantityDTO quantityDTO) {
|
||||||
|
|
||||||
final ProgressDialog progress = ProgressDialog.show(mContext, mContext.getText(R.string.waiting),
|
final Dialog progress = UtilityProgress.createDefaultProgressDialog(mContext);
|
||||||
mContext.getText(R.string.loading) + " ...", true);
|
|
||||||
|
|
||||||
final MtbColr mtbColr = new MtbColr()
|
final MtbColr mtbColr = new MtbColr()
|
||||||
.setCodMart(mtbAart.getCodMart())
|
.setCodMart(mtbAart.getCodMart())
|
||||||
@ -500,7 +500,7 @@ public class RettificaGiacenzeViewModel implements IRecyclerItemClicked<MtbColr>
|
|||||||
|
|
||||||
if(thereIsAnOpenedUL()) {
|
if(thereIsAnOpenedUL()) {
|
||||||
|
|
||||||
final ProgressDialog progress = UtilityProgress.createDefaultProgressDialog(mContext);
|
final Dialog progress = UtilityProgress.createDefaultProgressDialog(mContext);
|
||||||
|
|
||||||
if (thereIsAnyRowInUL()) {
|
if (thereIsAnyRowInUL()) {
|
||||||
|
|
||||||
@ -541,7 +541,7 @@ public class RettificaGiacenzeViewModel implements IRecyclerItemClicked<MtbColr>
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void saveCausaleRettificaGiacenze(ProgressDialog progress, Runnable onComplete) {
|
private void saveCausaleRettificaGiacenze(Dialog progress, Runnable onComplete) {
|
||||||
|
|
||||||
final MtbCols mtbCols = new MtbCols()
|
final MtbCols mtbCols = new MtbCols()
|
||||||
.setCausale(SettingsManager.iDB().getDefaultCausaleRettificaGiacenze());
|
.setCausale(SettingsManager.iDB().getDefaultCausaleRettificaGiacenze());
|
||||||
@ -627,7 +627,7 @@ public class RettificaGiacenzeViewModel implements IRecyclerItemClicked<MtbColr>
|
|||||||
mtbColtClone.getMtbColr().add(mtbColrToEditClone);
|
mtbColtClone.getMtbColr().add(mtbColrToEditClone);
|
||||||
mtbColtClone.setOperation(CommonModelConsts.OPERATION.INSERT_OR_UPDATE);
|
mtbColtClone.setOperation(CommonModelConsts.OPERATION.INSERT_OR_UPDATE);
|
||||||
|
|
||||||
ProgressDialog progressDialog = UtilityProgress.createDefaultProgressDialog(mContext);
|
Dialog progressDialog = UtilityProgress.createDefaultProgressDialog(mContext);
|
||||||
|
|
||||||
ColliMagazzinoRESTConsumer.saveCollo(mtbColtClone, valueNewMtbColt -> {
|
ColliMagazzinoRESTConsumer.saveCollo(mtbColtClone, valueNewMtbColt -> {
|
||||||
progressDialog.dismiss();
|
progressDialog.dismiss();
|
||||||
@ -664,7 +664,7 @@ public class RettificaGiacenzeViewModel implements IRecyclerItemClicked<MtbColr>
|
|||||||
mtbColtClone.getMtbColr().add(mtbColrToDeleteClone);
|
mtbColtClone.getMtbColr().add(mtbColrToDeleteClone);
|
||||||
mtbColtClone.setOperation(CommonModelConsts.OPERATION.INSERT_OR_UPDATE);
|
mtbColtClone.setOperation(CommonModelConsts.OPERATION.INSERT_OR_UPDATE);
|
||||||
|
|
||||||
ProgressDialog progressDialog = UtilityProgress.createDefaultProgressDialog(mContext);
|
Dialog progressDialog = UtilityProgress.createDefaultProgressDialog(mContext);
|
||||||
|
|
||||||
ColliMagazzinoRESTConsumer.saveCollo(mtbColtClone, value -> {
|
ColliMagazzinoRESTConsumer.saveCollo(mtbColtClone, value -> {
|
||||||
progressDialog.dismiss();
|
progressDialog.dismiss();
|
||||||
@ -676,7 +676,7 @@ public class RettificaGiacenzeViewModel implements IRecyclerItemClicked<MtbColr>
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
private void printCollo(ProgressDialog progress) {
|
private void printCollo(Dialog progress) {
|
||||||
|
|
||||||
this.showAskPrint(shouldPrint -> {
|
this.showAskPrint(shouldPrint -> {
|
||||||
|
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
package it.integry.integrywmsnative.gest.ultime_consegne_cliente.viewmodel;
|
package it.integry.integrywmsnative.gest.ultime_consegne_cliente.viewmodel;
|
||||||
|
|
||||||
|
import android.app.Dialog;
|
||||||
import android.app.ProgressDialog;
|
import android.app.ProgressDialog;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
|
|
||||||
@ -40,7 +41,7 @@ public class UltimeConsegneClienteViewModel {
|
|||||||
|
|
||||||
private void initList() {
|
private void initList() {
|
||||||
|
|
||||||
ProgressDialog progressDialog = UtilityProgress.createDefaultProgressDialog(mContext);
|
Dialog progressDialog = UtilityProgress.createDefaultProgressDialog(mContext);
|
||||||
|
|
||||||
UltimeConsegneClienteRESTConsumer.getUltimeConsegneClienti(
|
UltimeConsegneClienteRESTConsumer.getUltimeConsegneClienti(
|
||||||
SettingsManager.i().userSession.depo.getCodMdep(),
|
SettingsManager.i().userSession.depo.getCodMdep(),
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
package it.integry.integrywmsnative.gest.ultime_consegne_fornitore;
|
package it.integry.integrywmsnative.gest.ultime_consegne_fornitore;
|
||||||
|
|
||||||
|
|
||||||
|
import android.app.Dialog;
|
||||||
import android.app.ProgressDialog;
|
import android.app.ProgressDialog;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
@ -108,7 +109,7 @@ public class UltimeConsegneFornitoreFragment extends Fragment implements ITitled
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void initList() {
|
private void initList() {
|
||||||
ProgressDialog progressDialog = UtilityProgress.createDefaultProgressDialog(getActivity());
|
Dialog progressDialog = UtilityProgress.createDefaultProgressDialog(getActivity());
|
||||||
|
|
||||||
UltimeConsegneFornitoreRESTConsumer.getUltimeConsegneFornitori(
|
UltimeConsegneFornitoreRESTConsumer.getUltimeConsegneFornitori(
|
||||||
SettingsManager.i().userSession.depo.getCodMdep(),
|
SettingsManager.i().userSession.depo.getCodMdep(),
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
package it.integry.integrywmsnative.gest.vendita;
|
package it.integry.integrywmsnative.gest.vendita;
|
||||||
|
|
||||||
|
import android.app.Dialog;
|
||||||
import android.app.ProgressDialog;
|
import android.app.ProgressDialog;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
@ -35,6 +36,7 @@ import it.integry.integrywmsnative.core.model.MtbColt;
|
|||||||
import it.integry.integrywmsnative.core.model.secondary.GestioneEnum;
|
import it.integry.integrywmsnative.core.model.secondary.GestioneEnum;
|
||||||
import it.integry.integrywmsnative.core.settings.SettingsManager;
|
import it.integry.integrywmsnative.core.settings.SettingsManager;
|
||||||
import it.integry.integrywmsnative.core.utility.UtilityExceptions;
|
import it.integry.integrywmsnative.core.utility.UtilityExceptions;
|
||||||
|
import it.integry.integrywmsnative.core.utility.UtilityProgress;
|
||||||
import it.integry.integrywmsnative.core.utility.UtilityToast;
|
import it.integry.integrywmsnative.core.utility.UtilityToast;
|
||||||
import it.integry.integrywmsnative.databinding.FragmentMainVenditaBinding;
|
import it.integry.integrywmsnative.databinding.FragmentMainVenditaBinding;
|
||||||
import it.integry.integrywmsnative.core.interfaces.ITitledFragment;
|
import it.integry.integrywmsnative.core.interfaces.ITitledFragment;
|
||||||
@ -129,8 +131,7 @@ public class MainVenditaFragment extends Fragment implements ITitledFragment, IS
|
|||||||
|
|
||||||
private void init(){
|
private void init(){
|
||||||
|
|
||||||
final ProgressDialog progress = ProgressDialog.show(getActivity(), getText(R.string.waiting),
|
final Dialog progress = UtilityProgress.createDefaultProgressDialog(getActivity());
|
||||||
getText(R.string.loading) + " ...", true);
|
|
||||||
|
|
||||||
mHelper = new VenditaHelper(getActivity());
|
mHelper = new VenditaHelper(getActivity());
|
||||||
mViewModel = new VenditaViewModel(getActivity(), this, mBinding, mHelper);
|
mViewModel = new VenditaViewModel(getActivity(), this, mBinding, mHelper);
|
||||||
@ -217,8 +218,7 @@ public class MainVenditaFragment extends Fragment implements ITitledFragment, IS
|
|||||||
else if(!dataCons.equalsIgnoreCase(ordine.getDataConsS())) dataCons = "";
|
else if(!dataCons.equalsIgnoreCase(ordine.getDataConsS())) dataCons = "";
|
||||||
}
|
}
|
||||||
|
|
||||||
final ProgressDialog progress = ProgressDialog.show(getActivity(), getText(R.string.waiting),
|
final Dialog progress = UtilityProgress.createDefaultProgressDialog(getActivity());
|
||||||
getText(R.string.loading) + " ...", true);
|
|
||||||
|
|
||||||
|
|
||||||
final String finalDataCons = dataCons;
|
final String finalDataCons = dataCons;
|
||||||
|
|||||||
@ -38,8 +38,9 @@ public class PickingObjectDTO implements Parcelable {
|
|||||||
private BigDecimal numCnf;
|
private BigDecimal numCnf;
|
||||||
private String codAlis;
|
private String codAlis;
|
||||||
private BigDecimal colliPedana;
|
private BigDecimal colliPedana;
|
||||||
private BigDecimal qtaColloDisponibile;
|
private BigDecimal qtaDisponibileCollo;
|
||||||
private BigDecimal numCnfColloDisponibile;
|
private BigDecimal numCnfDisponibileCollo;
|
||||||
|
private String codTcol;
|
||||||
|
|
||||||
private MtbAart mtbAart;
|
private MtbAart mtbAart;
|
||||||
|
|
||||||
@ -98,14 +99,14 @@ public class PickingObjectDTO implements Parcelable {
|
|||||||
numCnfCollo = new BigDecimal(in.readFloat());
|
numCnfCollo = new BigDecimal(in.readFloat());
|
||||||
}
|
}
|
||||||
if (in.readByte() == 0) {
|
if (in.readByte() == 0) {
|
||||||
qtaColloDisponibile = null;
|
qtaDisponibileCollo = null;
|
||||||
} else {
|
} else {
|
||||||
qtaColloDisponibile = new BigDecimal(in.readFloat());
|
qtaDisponibileCollo = new BigDecimal(in.readFloat());
|
||||||
}
|
}
|
||||||
if (in.readByte() == 0) {
|
if (in.readByte() == 0) {
|
||||||
numCnfColloDisponibile = null;
|
numCnfDisponibileCollo = null;
|
||||||
} else {
|
} else {
|
||||||
numCnfColloDisponibile = new BigDecimal(in.readFloat());
|
numCnfDisponibileCollo = new BigDecimal(in.readFloat());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -176,17 +177,17 @@ public class PickingObjectDTO implements Parcelable {
|
|||||||
dest.writeByte((byte) (0x01));
|
dest.writeByte((byte) (0x01));
|
||||||
dest.writeFloat(numCnfCollo.floatValue());
|
dest.writeFloat(numCnfCollo.floatValue());
|
||||||
}
|
}
|
||||||
if (qtaColloDisponibile == null) {
|
if (qtaDisponibileCollo == null) {
|
||||||
dest.writeByte((byte) (0x00));
|
dest.writeByte((byte) (0x00));
|
||||||
} else {
|
} else {
|
||||||
dest.writeByte((byte) (0x01));
|
dest.writeByte((byte) (0x01));
|
||||||
dest.writeFloat(qtaColloDisponibile.floatValue());
|
dest.writeFloat(qtaDisponibileCollo.floatValue());
|
||||||
}
|
}
|
||||||
if (numCnfColloDisponibile == null) {
|
if (numCnfDisponibileCollo == null) {
|
||||||
dest.writeByte((byte) (0x00));
|
dest.writeByte((byte) (0x00));
|
||||||
} else {
|
} else {
|
||||||
dest.writeByte((byte) (0x01));
|
dest.writeByte((byte) (0x01));
|
||||||
dest.writeFloat(numCnfColloDisponibile.floatValue());
|
dest.writeFloat(numCnfDisponibileCollo.floatValue());
|
||||||
}
|
}
|
||||||
|
|
||||||
dest.writeValue(mtbAart);
|
dest.writeValue(mtbAart);
|
||||||
@ -410,21 +411,30 @@ public class PickingObjectDTO implements Parcelable {
|
|||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
public BigDecimal getQtaColloDisponibile() {
|
public BigDecimal getQtaDisponibileCollo() {
|
||||||
return qtaColloDisponibile;
|
return qtaDisponibileCollo;
|
||||||
}
|
}
|
||||||
|
|
||||||
public PickingObjectDTO setQtaColloDisponibile(BigDecimal qtaColloDisponibile) {
|
public PickingObjectDTO setQtaDisponibileCollo(BigDecimal qtaDisponibileCollo) {
|
||||||
this.qtaColloDisponibile = qtaColloDisponibile;
|
this.qtaDisponibileCollo = qtaDisponibileCollo;
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
public BigDecimal getNumCnfColloDisponibile() {
|
public BigDecimal getNumCnfDisponibileCollo() {
|
||||||
return numCnfColloDisponibile;
|
return numCnfDisponibileCollo;
|
||||||
}
|
}
|
||||||
|
|
||||||
public PickingObjectDTO setNumCnfColloDisponibile(BigDecimal numCnfColloDisponibile) {
|
public PickingObjectDTO setNumCnfDisponibileCollo(BigDecimal numCnfDisponibileCollo) {
|
||||||
this.numCnfColloDisponibile = numCnfColloDisponibile;
|
this.numCnfDisponibileCollo = numCnfDisponibileCollo;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getCodTcol() {
|
||||||
|
return codTcol;
|
||||||
|
}
|
||||||
|
|
||||||
|
public PickingObjectDTO setCodTcol(String codTcol) {
|
||||||
|
this.codTcol = codTcol;
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
package it.integry.integrywmsnative.gest.vendita.viewmodel;
|
package it.integry.integrywmsnative.gest.vendita.viewmodel;
|
||||||
|
|
||||||
import android.app.Activity;
|
import android.app.Activity;
|
||||||
|
import android.app.Dialog;
|
||||||
import android.app.ProgressDialog;
|
import android.app.ProgressDialog;
|
||||||
import android.text.Html;
|
import android.text.Html;
|
||||||
import android.text.SpannableString;
|
import android.text.SpannableString;
|
||||||
@ -53,7 +54,7 @@ public class VenditaViewModel {
|
|||||||
public RunnableArgs<BarcodeScanDTO> onScanSuccessfull = data -> {
|
public RunnableArgs<BarcodeScanDTO> onScanSuccessfull = data -> {
|
||||||
|
|
||||||
BarcodeManager.disable();
|
BarcodeManager.disable();
|
||||||
final ProgressDialog progressDialog = UtilityProgress.createDefaultProgressDialog(mContext);
|
final Dialog progressDialog = UtilityProgress.createDefaultProgressDialog(mContext);
|
||||||
|
|
||||||
if(UtilityBarcode.isEtichettaAnonima(data)) {
|
if(UtilityBarcode.isEtichettaAnonima(data)) {
|
||||||
this.executeEtichettaLU(data.getStringValue(), progressDialog);
|
this.executeEtichettaLU(data.getStringValue(), progressDialog);
|
||||||
@ -66,7 +67,7 @@ public class VenditaViewModel {
|
|||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
private void executeEtichettaEan128(BarcodeScanDTO barcodeScanDTO, ProgressDialog progressDialog) {
|
private void executeEtichettaEan128(BarcodeScanDTO barcodeScanDTO, Dialog progressDialog) {
|
||||||
BarcodeRESTConsumer.decodeEan128(barcodeScanDTO, ean128Model -> {
|
BarcodeRESTConsumer.decodeEan128(barcodeScanDTO, ean128Model -> {
|
||||||
|
|
||||||
String barcodeProd = null;
|
String barcodeProd = null;
|
||||||
@ -101,7 +102,7 @@ public class VenditaViewModel {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
private void executeEtichettaLU(String SSCC, ProgressDialog progressDialog) {
|
private void executeEtichettaLU(String SSCC, Dialog progressDialog) {
|
||||||
ColliMagazzinoRESTConsumer.getBySSCC(SSCC, true, false, mtbColt -> {
|
ColliMagazzinoRESTConsumer.getBySSCC(SSCC, true, false, mtbColt -> {
|
||||||
|
|
||||||
if(mtbColt != null && mtbColt.getMtbColr() != null && mtbColt.getMtbColr().size() > 0) {
|
if(mtbColt != null && mtbColt.getMtbColr() != null && mtbColt.getMtbColr().size() > 0) {
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
package it.integry.integrywmsnative.gest.vendita_ordine_inevaso.viewmodel;
|
package it.integry.integrywmsnative.gest.vendita_ordine_inevaso.viewmodel;
|
||||||
|
|
||||||
|
import android.app.Dialog;
|
||||||
import android.app.ProgressDialog;
|
import android.app.ProgressDialog;
|
||||||
import androidx.databinding.ObservableArrayList;
|
import androidx.databinding.ObservableArrayList;
|
||||||
import androidx.databinding.ObservableField;
|
import androidx.databinding.ObservableField;
|
||||||
@ -23,6 +24,7 @@ import it.integry.integrywmsnative.core.CommonConst;
|
|||||||
import it.integry.integrywmsnative.core.rest.consumers.ArticoloRESTConsumer;
|
import it.integry.integrywmsnative.core.rest.consumers.ArticoloRESTConsumer;
|
||||||
import it.integry.integrywmsnative.core.rest.consumers.BarcodeRESTConsumer;
|
import it.integry.integrywmsnative.core.rest.consumers.BarcodeRESTConsumer;
|
||||||
import it.integry.integrywmsnative.core.rest.consumers.ColliMagazzinoRESTConsumer;
|
import it.integry.integrywmsnative.core.rest.consumers.ColliMagazzinoRESTConsumer;
|
||||||
|
import it.integry.integrywmsnative.core.rest.consumers.MagazzinoRESTConsumer;
|
||||||
import it.integry.integrywmsnative.core.rest.consumers.PosizioniRESTConsumer;
|
import it.integry.integrywmsnative.core.rest.consumers.PosizioniRESTConsumer;
|
||||||
import it.integry.integrywmsnative.core.rest.consumers.PrinterRESTConsumer;
|
import it.integry.integrywmsnative.core.rest.consumers.PrinterRESTConsumer;
|
||||||
import it.integry.integrywmsnative.core.rest.model.Ean128Model;
|
import it.integry.integrywmsnative.core.rest.model.Ean128Model;
|
||||||
@ -373,7 +375,7 @@ public class VenditaOrdineInevasoViewModel implements IOnColloClosedCallback, IO
|
|||||||
|
|
||||||
public RunnableArgs<BarcodeScanDTO> onScanSuccessfull = data -> {
|
public RunnableArgs<BarcodeScanDTO> onScanSuccessfull = data -> {
|
||||||
|
|
||||||
ProgressDialog progressDialog = UtilityProgress.createDefaultProgressDialog(mActivity);
|
Dialog progressDialog = UtilityProgress.createDefaultProgressDialog(mActivity);
|
||||||
|
|
||||||
BarcodeManager.disable();
|
BarcodeManager.disable();
|
||||||
|
|
||||||
@ -431,7 +433,7 @@ public class VenditaOrdineInevasoViewModel implements IOnColloClosedCallback, IO
|
|||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
private void executeEtichettaAnonimaNotOpenedLU(BarcodeScanDTO barcodeScanDTO, ProgressDialog progressDialog) {
|
private void executeEtichettaAnonimaNotOpenedLU(BarcodeScanDTO barcodeScanDTO, Dialog progressDialog) {
|
||||||
ColliMagazzinoRESTConsumer.getBySSCC(barcodeScanDTO.getStringValue(), true, false, mtbColt -> {
|
ColliMagazzinoRESTConsumer.getBySSCC(barcodeScanDTO.getStringValue(), true, false, mtbColt -> {
|
||||||
|
|
||||||
if(mtbColt == null) {
|
if(mtbColt == null) {
|
||||||
@ -465,7 +467,7 @@ public class VenditaOrdineInevasoViewModel implements IOnColloClosedCallback, IO
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
private void executeEtichettaPosizione(String posizione, ProgressDialog progressDialog) {
|
private void executeEtichettaPosizione(String posizione, Dialog progressDialog) {
|
||||||
|
|
||||||
|
|
||||||
MtbDepoPosizione foundPosizione = UtilityPosizione.getFromCache(posizione);
|
MtbDepoPosizione foundPosizione = UtilityPosizione.getFromCache(posizione);
|
||||||
@ -525,7 +527,7 @@ public class VenditaOrdineInevasoViewModel implements IOnColloClosedCallback, IO
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
private void executeEtichettaLU(String SSCC, ProgressDialog progressDialog) {
|
private void executeEtichettaLU(String SSCC, Dialog progressDialog) {
|
||||||
ColliMagazzinoRESTConsumer.getBySSCC(SSCC, true, false, mtbColt -> {
|
ColliMagazzinoRESTConsumer.getBySSCC(SSCC, true, false, mtbColt -> {
|
||||||
|
|
||||||
|
|
||||||
@ -546,7 +548,7 @@ public class VenditaOrdineInevasoViewModel implements IOnColloClosedCallback, IO
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
private void executeEtichettaEan128(BarcodeScanDTO barcodeScanDTO, ProgressDialog progressDialog) {
|
private void executeEtichettaEan128(BarcodeScanDTO barcodeScanDTO, Dialog progressDialog) {
|
||||||
BarcodeRESTConsumer.decodeEan128(barcodeScanDTO, ean128Model -> {
|
BarcodeRESTConsumer.decodeEan128(barcodeScanDTO, ean128Model -> {
|
||||||
|
|
||||||
String barcodeProd = null;
|
String barcodeProd = null;
|
||||||
@ -583,7 +585,7 @@ public class VenditaOrdineInevasoViewModel implements IOnColloClosedCallback, IO
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
private void executeEtichettaEanPeso(BarcodeScanDTO barcodeScanDTO, ProgressDialog progressDialog) {
|
private void executeEtichettaEanPeso(BarcodeScanDTO barcodeScanDTO, Dialog progressDialog) {
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Ean13PesoModel ean13PesoModel = Ean13PesoModel.fromBarcode(barcodeScanDTO.getStringValue());
|
Ean13PesoModel ean13PesoModel = Ean13PesoModel.fromBarcode(barcodeScanDTO.getStringValue());
|
||||||
@ -595,7 +597,7 @@ public class VenditaOrdineInevasoViewModel implements IOnColloClosedCallback, IO
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void loadArticolo(String barcodeProd, PickingObjectDTO.PickData pickData, ProgressDialog progressDialog) {
|
private void loadArticolo(String barcodeProd, PickingObjectDTO.PickData pickData, Dialog progressDialog) {
|
||||||
if(barcodeProd.length() == 14) {
|
if(barcodeProd.length() == 14) {
|
||||||
barcodeProd = UtilityBarcode.convertITF14toEAN13(barcodeProd);
|
barcodeProd = UtilityBarcode.convertITF14toEAN13(barcodeProd);
|
||||||
}
|
}
|
||||||
@ -638,7 +640,7 @@ public class VenditaOrdineInevasoViewModel implements IOnColloClosedCallback, IO
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
private void searchArtFromUL(MtbColt scannedUL, ProgressDialog progressDialog) {
|
private void searchArtFromUL(MtbColt scannedUL, Dialog progressDialog) {
|
||||||
|
|
||||||
final List<PickingObjectDTO> pickingList = mPickingList;
|
final List<PickingObjectDTO> pickingList = mPickingList;
|
||||||
|
|
||||||
@ -814,7 +816,7 @@ public class VenditaOrdineInevasoViewModel implements IOnColloClosedCallback, IO
|
|||||||
this.createNewUL(null, null, null, false, true, null);
|
this.createNewUL(null, null, null, false, true, null);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void createNewUL(Integer customNumCollo, String customSerCollo, ProgressDialog progress, boolean disablePrint, boolean closeProgress, Runnable onComplete) {
|
public void createNewUL(Integer customNumCollo, String customSerCollo, Dialog progress, boolean disablePrint, boolean closeProgress, Runnable onComplete) {
|
||||||
this.mBindings.venditaOrdineInevasoFab.close(true);
|
this.mBindings.venditaOrdineInevasoFab.close(true);
|
||||||
|
|
||||||
if (progress == null){
|
if (progress == null){
|
||||||
@ -847,7 +849,7 @@ public class VenditaOrdineInevasoViewModel implements IOnColloClosedCallback, IO
|
|||||||
|
|
||||||
mtbColt.generaFiltroOrdineFromDTO(defaultFiltroOrdine);
|
mtbColt.generaFiltroOrdineFromDTO(defaultFiltroOrdine);
|
||||||
|
|
||||||
ProgressDialog finalProgress = progress;
|
Dialog finalProgress = progress;
|
||||||
ColliMagazzinoRESTConsumer.saveCollo(mtbColt, value -> {
|
ColliMagazzinoRESTConsumer.saveCollo(mtbColt, value -> {
|
||||||
|
|
||||||
mtbColt
|
mtbColt
|
||||||
@ -886,18 +888,23 @@ public class VenditaOrdineInevasoViewModel implements IOnColloClosedCallback, IO
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onColloClosed(Runnable onComplete) {
|
public void onColloClosed(Runnable onComplete, boolean shouldPrint) {
|
||||||
if(thereIsAnOpenedUL()) {
|
if(thereIsAnOpenedUL()) {
|
||||||
|
|
||||||
final ProgressDialog progress = UtilityProgress.createDefaultProgressDialog(mActivity);
|
final Dialog progress = UtilityProgress.createDefaultProgressDialog(mActivity);
|
||||||
progress.show();
|
|
||||||
|
|
||||||
if(thereIsAnyRowInUL()) {
|
if(thereIsAnyRowInUL()) {
|
||||||
ColliMagazzinoRESTConsumer.updateDataFine(
|
ColliMagazzinoRESTConsumer.updateDataFine(
|
||||||
mActivity,
|
mActivity,
|
||||||
progress,
|
progress,
|
||||||
mArticoliInColloBottomSheetViewModel.mtbColt.get(),
|
mArticoliInColloBottomSheetViewModel.mtbColt.get(),
|
||||||
() -> distribuisciCollo(progress, (generatedMtbColts) -> printCollo(progress, generatedMtbColts, onComplete)));
|
() -> distribuisciCollo(progress, (generatedMtbColts) -> {
|
||||||
|
if(shouldPrint) printCollo(progress, generatedMtbColts, onComplete);
|
||||||
|
else {
|
||||||
|
postCloseOperations(generatedMtbColts, onComplete);
|
||||||
|
progress.dismiss();
|
||||||
|
}
|
||||||
|
}));
|
||||||
} else {
|
} else {
|
||||||
if(mtbColtSessionID != null) ColliDataRecover.closeSession(mtbColtSessionID);
|
if(mtbColtSessionID != null) ColliDataRecover.closeSession(mtbColtSessionID);
|
||||||
deleteCollo(progress, onComplete);
|
deleteCollo(progress, onComplete);
|
||||||
@ -910,7 +917,7 @@ public class VenditaOrdineInevasoViewModel implements IOnColloClosedCallback, IO
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
private void distribuisciCollo(ProgressDialog progress, RunnableArgs<List<MtbColt>> onComplete) {
|
private void distribuisciCollo(Dialog progress, RunnableArgs<List<MtbColt>> onComplete) {
|
||||||
|
|
||||||
MtbColt cloneMtbColt = (MtbColt) mArticoliInColloBottomSheetViewModel.mtbColt.get().clone();
|
MtbColt cloneMtbColt = (MtbColt) mArticoliInColloBottomSheetViewModel.mtbColt.get().clone();
|
||||||
|
|
||||||
@ -931,7 +938,7 @@ public class VenditaOrdineInevasoViewModel implements IOnColloClosedCallback, IO
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
private void printCollo(ProgressDialog progress, List<MtbColt> mtbColtsToPrint, Runnable onComplete) {
|
private void printCollo(Dialog progress, List<MtbColt> mtbColtsToPrint, Runnable onComplete) {
|
||||||
DialogAskShouldPrint.make(mActivity, "Packing List", shouldPrint -> {
|
DialogAskShouldPrint.make(mActivity, "Packing List", shouldPrint -> {
|
||||||
|
|
||||||
if(shouldPrint) {
|
if(shouldPrint) {
|
||||||
@ -997,7 +1004,7 @@ public class VenditaOrdineInevasoViewModel implements IOnColloClosedCallback, IO
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
private void deleteCollo(ProgressDialog progress, Runnable onComplete) {
|
private void deleteCollo(Dialog progress, Runnable onComplete) {
|
||||||
|
|
||||||
ColliMagazzinoRESTConsumer.deleteCollo(mArticoliInColloBottomSheetViewModel.mtbColt.get(), () -> {
|
ColliMagazzinoRESTConsumer.deleteCollo(mArticoliInColloBottomSheetViewModel.mtbColt.get(), () -> {
|
||||||
mArticoliInColloBottomSheetViewModel.mtbColt.set(null);
|
mArticoliInColloBottomSheetViewModel.mtbColt.set(null);
|
||||||
@ -1026,8 +1033,6 @@ public class VenditaOrdineInevasoViewModel implements IOnColloClosedCallback, IO
|
|||||||
|
|
||||||
private void postCloseOperations(List<MtbColt> generatedMtbColt, Runnable onComplete) {
|
private void postCloseOperations(List<MtbColt> generatedMtbColt, Runnable onComplete) {
|
||||||
|
|
||||||
MtbColt mtbColt = mArticoliInColloBottomSheetViewModel.mtbColt.get();
|
|
||||||
|
|
||||||
this.mColliRegistrati.addAll(generatedMtbColt);
|
this.mColliRegistrati.addAll(generatedMtbColt);
|
||||||
|
|
||||||
mArticoliInColloBottomSheetViewModel.mtbColt.set(null);
|
mArticoliInColloBottomSheetViewModel.mtbColt.set(null);
|
||||||
@ -1105,8 +1110,11 @@ public class VenditaOrdineInevasoViewModel implements IOnColloClosedCallback, IO
|
|||||||
qtaTest.addAndGet(x.getQtaCol());
|
qtaTest.addAndGet(x.getQtaCol());
|
||||||
});
|
});
|
||||||
|
|
||||||
BigDecimal qtaDisponibile = (item.isDeactivated() ? item.getQtaOrd() : item.getQtaCollo()).subtract(qtaTest.get());
|
BigDecimal qtaDisponibile = (item.isDeactivated() ? item.getQtaOrd() : item.getQtaDisponibileCollo()).subtract(qtaTest.get());
|
||||||
|
BigDecimal qtaTot = (item.isDeactivated() ? item.getQtaOrd() : item.getQtaCollo()).subtract(qtaTest.get());
|
||||||
|
|
||||||
if(qtaDisponibile.floatValue() < 0) qtaDisponibile = BigDecimal.ZERO;
|
if(qtaDisponibile.floatValue() < 0) qtaDisponibile = BigDecimal.ZERO;
|
||||||
|
if(qtaTot.floatValue() < 0) qtaTot = BigDecimal.ZERO;
|
||||||
|
|
||||||
DialogInputQuantity.DTO dto = new DialogInputQuantity.DTO()
|
DialogInputQuantity.DTO dto = new DialogInputQuantity.DTO()
|
||||||
.setBatchLot(item.getPartitaMag())
|
.setBatchLot(item.getPartitaMag())
|
||||||
@ -1115,7 +1123,7 @@ public class VenditaOrdineInevasoViewModel implements IOnColloClosedCallback, IO
|
|||||||
.setQtaOrd(item.getQtaOrd())
|
.setQtaOrd(item.getQtaOrd())
|
||||||
.setQtaDaEvadere(qtaDaEvadere)
|
.setQtaDaEvadere(qtaDaEvadere)
|
||||||
.setQtaDisponibile(qtaDisponibile)
|
.setQtaDisponibile(qtaDisponibile)
|
||||||
.setQtaTot(qtaDisponibile)
|
.setQtaTot(qtaTot)
|
||||||
.setQtaEvasa(new BigDecimal(qtaEvasaTotale))
|
.setQtaEvasa(new BigDecimal(qtaEvasaTotale))
|
||||||
.setCanPartitaMagBeChanged(item.isDeactivated())
|
.setCanPartitaMagBeChanged(item.isDeactivated())
|
||||||
.setMaxQta(qtaDisponibile);
|
.setMaxQta(qtaDisponibile);
|
||||||
@ -1181,7 +1189,7 @@ public class VenditaOrdineInevasoViewModel implements IOnColloClosedCallback, IO
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void onOrdineRowDispatched(PickingObjectDTO item, QuantityDTO quantityDTO, boolean closeUL){
|
private void onOrdineRowDispatched(PickingObjectDTO item, QuantityDTO quantityDTO, boolean closeUL){
|
||||||
final ProgressDialog progress = UtilityProgress.createDefaultProgressDialog(mActivity);
|
final Dialog progress = UtilityProgress.createDefaultProgressDialog(mActivity);
|
||||||
|
|
||||||
final MtbColr mtbColr = new MtbColr()
|
final MtbColr mtbColr = new MtbColr()
|
||||||
.setCodMart(item.getCodMart())
|
.setCodMart(item.getCodMart())
|
||||||
@ -1219,8 +1227,58 @@ public class VenditaOrdineInevasoViewModel implements IOnColloClosedCallback, IO
|
|||||||
cloneMtbColt.setMtbColr(new ObservableArrayList());
|
cloneMtbColt.setMtbColr(new ObservableArrayList());
|
||||||
cloneMtbColt.getMtbColr().add(mtbColr);
|
cloneMtbColt.getMtbColr().add(mtbColr);
|
||||||
|
|
||||||
|
|
||||||
|
boolean shouldPrint = true;
|
||||||
|
//Se è l'unico articolo del collo
|
||||||
|
if(closeUL && mArticoliInColloBottomSheetViewModel.mtbColt.get().getMtbColr().size() == 0) {
|
||||||
|
// this.addTipoPedanaFromArt(item, cloneMtbColt, closeUL, progress);
|
||||||
|
shouldPrint = false;
|
||||||
|
if(UtilityString.isNullOrEmpty(cloneMtbColt.getCodTcol())) {
|
||||||
|
cloneMtbColt.setCodTcol(item.getCodTcol());
|
||||||
|
cloneMtbColt.setOperation(CommonModelConsts.OPERATION.INSERT_OR_UPDATE);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
onOrdineRowSave(item, cloneMtbColt, closeUL, !shouldPrint, progress);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
private void addTipoPedanaFromArt(PickingObjectDTO item, MtbColt cloneMtbColt, boolean closeUL, Dialog progress) {
|
||||||
|
|
||||||
|
String codTcol = item.getCodTcol();
|
||||||
|
if(codTcol != null) {
|
||||||
|
MagazzinoRESTConsumer.getTipoCollo(codTcol, mtbTcol -> {
|
||||||
|
if (mtbTcol != null) {
|
||||||
|
final MtbColr mtbColr = new MtbColr()
|
||||||
|
.setCodMart(mtbTcol.getCodMart())
|
||||||
|
.setQtaCol(BigDecimal.ONE)
|
||||||
|
.setDescrizione(mtbTcol.getDescrizione())
|
||||||
|
.setDatetimeRow(UtilityDate.getDateInstance());
|
||||||
|
mtbColr.setOperation(CommonModelConsts.OPERATION.INSERT_OR_UPDATE);
|
||||||
|
cloneMtbColt.getMtbColr().add(mtbColr);
|
||||||
|
|
||||||
|
onOrdineRowSave(item, cloneMtbColt, closeUL, true, progress);
|
||||||
|
} else {
|
||||||
|
onOrdineRowSave(item, cloneMtbColt, closeUL, false, progress);
|
||||||
|
}
|
||||||
|
}, ex -> {
|
||||||
|
UtilityExceptions.defaultException(mActivity, ex, progress);
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
onOrdineRowSave(item, cloneMtbColt, closeUL, false, progress);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
private void onOrdineRowSave(PickingObjectDTO item, MtbColt cloneMtbColt, boolean closeUL, boolean hasTipoCollo, Dialog progress) {
|
||||||
ColliMagazzinoRESTConsumer.saveCollo(cloneMtbColt, value -> {
|
ColliMagazzinoRESTConsumer.saveCollo(cloneMtbColt, value -> {
|
||||||
|
|
||||||
|
MtbColr mtbColr = cloneMtbColt.getMtbColr().get(0);
|
||||||
|
|
||||||
mtbColr
|
mtbColr
|
||||||
.setDataCollo(value.getDataColloS())
|
.setDataCollo(value.getDataColloS())
|
||||||
.setNumCollo(value.getNumCollo())
|
.setNumCollo(value.getNumCollo())
|
||||||
@ -1242,14 +1300,13 @@ public class VenditaOrdineInevasoViewModel implements IOnColloClosedCallback, IO
|
|||||||
|
|
||||||
progress.dismiss();
|
progress.dismiss();
|
||||||
|
|
||||||
if(closeUL) onColloClosed(null);
|
if(closeUL) onColloClosed(null, !hasTipoCollo);
|
||||||
}, ex -> {
|
}, ex -> {
|
||||||
UtilityExceptions.defaultException(mActivity, ex, progress);
|
UtilityExceptions.defaultException(mActivity, ex, progress);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
private void addExtraItem() {
|
private void addExtraItem() {
|
||||||
DialogScanArt.make(mActivity, (status, mtbAart, ean128Model) -> {
|
DialogScanArt.make(mActivity, (status, mtbAart, ean128Model) -> {
|
||||||
if(status == DialogConsts.Results.YES) {
|
if(status == DialogConsts.Results.YES) {
|
||||||
@ -1318,8 +1375,7 @@ public class VenditaOrdineInevasoViewModel implements IOnColloClosedCallback, IO
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void onExtraItemDispatched(MtbAart item, QuantityDTO quantityDTO, boolean closeUL){
|
private void onExtraItemDispatched(MtbAart item, QuantityDTO quantityDTO, boolean closeUL){
|
||||||
final ProgressDialog progress = ProgressDialog.show(mActivity, mActivity.getText(R.string.waiting),
|
final Dialog progress = UtilityProgress.createDefaultProgressDialog(mActivity);
|
||||||
mActivity.getText(R.string.loading) + " ...", true);
|
|
||||||
|
|
||||||
final MtbColr mtbColr = new MtbColr()
|
final MtbColr mtbColr = new MtbColr()
|
||||||
.setCodMart(item.getCodMart())
|
.setCodMart(item.getCodMart())
|
||||||
@ -1361,7 +1417,7 @@ public class VenditaOrdineInevasoViewModel implements IOnColloClosedCallback, IO
|
|||||||
|
|
||||||
progress.dismiss();
|
progress.dismiss();
|
||||||
|
|
||||||
if(closeUL) onColloClosed(null);
|
if(closeUL) onColloClosed(null, true);
|
||||||
}, ex -> {
|
}, ex -> {
|
||||||
UtilityExceptions.defaultException(mActivity, ex, progress);
|
UtilityExceptions.defaultException(mActivity, ex, progress);
|
||||||
});
|
});
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
package it.integry.integrywmsnative.gest.versamento_merce.viewmodel;
|
package it.integry.integrywmsnative.gest.versamento_merce.viewmodel;
|
||||||
|
|
||||||
import android.app.Activity;
|
import android.app.Activity;
|
||||||
|
import android.app.Dialog;
|
||||||
import android.app.ProgressDialog;
|
import android.app.ProgressDialog;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import androidx.databinding.ObservableArrayList;
|
import androidx.databinding.ObservableArrayList;
|
||||||
@ -92,7 +93,7 @@ public class VersamentoMerceViewModel {
|
|||||||
|
|
||||||
BarcodeManager.disable();
|
BarcodeManager.disable();
|
||||||
|
|
||||||
ProgressDialog progressDialog = UtilityProgress.createDefaultProgressDialog(mContext);
|
Dialog progressDialog = UtilityProgress.createDefaultProgressDialog(mContext);
|
||||||
|
|
||||||
if(UtilityBarcode.isEtichettaPosizione(data)){
|
if(UtilityBarcode.isEtichettaPosizione(data)){
|
||||||
progressDialog.show();
|
progressDialog.show();
|
||||||
@ -110,7 +111,7 @@ public class VersamentoMerceViewModel {
|
|||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
private void executeEtichettaPosizione(BarcodeScanDTO barcodeScanDTO, ProgressDialog progressDialog) {
|
private void executeEtichettaPosizione(BarcodeScanDTO barcodeScanDTO, Dialog progressDialog) {
|
||||||
MtbDepoPosizione foundPosizione = Stream.of(SettingsManager.iDB().getAvailablePosizioni())
|
MtbDepoPosizione foundPosizione = Stream.of(SettingsManager.iDB().getAvailablePosizioni())
|
||||||
.filter(x -> x.getPosizione().equalsIgnoreCase(barcodeScanDTO.getStringValue()))
|
.filter(x -> x.getPosizione().equalsIgnoreCase(barcodeScanDTO.getStringValue()))
|
||||||
.single();
|
.single();
|
||||||
@ -144,7 +145,7 @@ public class VersamentoMerceViewModel {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void executeEtichettaEan128(BarcodeScanDTO barcodeScanDTO, ProgressDialog progressDialog) {
|
private void executeEtichettaEan128(BarcodeScanDTO barcodeScanDTO, Dialog progressDialog) {
|
||||||
BarcodeRESTConsumer.decodeEan128(barcodeScanDTO, ean128Model -> {
|
BarcodeRESTConsumer.decodeEan128(barcodeScanDTO, ean128Model -> {
|
||||||
|
|
||||||
String barcodeProd = null;
|
String barcodeProd = null;
|
||||||
@ -179,7 +180,7 @@ public class VersamentoMerceViewModel {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
private void executeEtichettaLU(String sscc, boolean isAnonima, ProgressDialog progressDialog) {
|
private void executeEtichettaLU(String sscc, boolean isAnonima, Dialog progressDialog) {
|
||||||
ColliMagazzinoRESTConsumer.getBySSCC(sscc, true, false, mtbColt -> {
|
ColliMagazzinoRESTConsumer.getBySSCC(sscc, true, false, mtbColt -> {
|
||||||
|
|
||||||
if(mtbColt == null && !isAnonima) {
|
if(mtbColt == null && !isAnonima) {
|
||||||
@ -213,7 +214,7 @@ public class VersamentoMerceViewModel {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
private void updatePosizione(MtbDepoPosizione mtbDepoPosizione, boolean shouldAskLivello, ProgressDialog progressDialog) {
|
private void updatePosizione(MtbDepoPosizione mtbDepoPosizione, boolean shouldAskLivello, Dialog progressDialog) {
|
||||||
|
|
||||||
if(shouldAskLivello) {
|
if(shouldAskLivello) {
|
||||||
DialogAskLivelloPosizione.make(mContext, mtbDepoPosizione, false, newPosizione -> {
|
DialogAskLivelloPosizione.make(mContext, mtbDepoPosizione, false, newPosizione -> {
|
||||||
@ -243,7 +244,7 @@ public class VersamentoMerceViewModel {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
private void pickMerceULtoUL(MtbColt destMtbColt, ProgressDialog progressDialog) {
|
private void pickMerceULtoUL(MtbColt destMtbColt, Dialog progressDialog) {
|
||||||
MtbColt sourceMtbColt = mtbColt.get();
|
MtbColt sourceMtbColt = mtbColt.get();
|
||||||
|
|
||||||
List<MtbColr> mtbColrsToPick = Stream.of(mtbColt.get().getMtbColr())
|
List<MtbColr> mtbColrsToPick = Stream.of(mtbColt.get().getMtbColr())
|
||||||
|
|||||||
@ -2,6 +2,6 @@ package it.integry.integrywmsnative.view.bottomsheet.interfaces;
|
|||||||
|
|
||||||
public interface IOnColloClosedCallback {
|
public interface IOnColloClosedCallback {
|
||||||
|
|
||||||
void onColloClosed(Runnable onComplete);
|
void onColloClosed(Runnable onComplete, boolean shouldPrint);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
package it.integry.integrywmsnative.view.bottomsheet.viewmodel;
|
package it.integry.integrywmsnative.view.bottomsheet.viewmodel;
|
||||||
|
|
||||||
|
import android.app.Dialog;
|
||||||
import android.app.ProgressDialog;
|
import android.app.ProgressDialog;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import androidx.databinding.DataBindingUtil;
|
import androidx.databinding.DataBindingUtil;
|
||||||
@ -30,6 +31,7 @@ import it.integry.integrywmsnative.core.model.MtbColr;
|
|||||||
import it.integry.integrywmsnative.core.model.MtbColt;
|
import it.integry.integrywmsnative.core.model.MtbColt;
|
||||||
import it.integry.integrywmsnative.core.utility.UtilityExceptions;
|
import it.integry.integrywmsnative.core.utility.UtilityExceptions;
|
||||||
import it.integry.integrywmsnative.core.utility.UtilityNumber;
|
import it.integry.integrywmsnative.core.utility.UtilityNumber;
|
||||||
|
import it.integry.integrywmsnative.core.utility.UtilityProgress;
|
||||||
import it.integry.integrywmsnative.databinding.FragmentArticoliInColloBottomSheetBinding;
|
import it.integry.integrywmsnative.databinding.FragmentArticoliInColloBottomSheetBinding;
|
||||||
import it.integry.integrywmsnative.databinding.FragmentArticoliInColloBottomSheetMtbcolrItemBinding;
|
import it.integry.integrywmsnative.databinding.FragmentArticoliInColloBottomSheetMtbcolrItemBinding;
|
||||||
import it.integry.integrywmsnative.view.bottomsheet.ArticoliInColloBottomSheetHelper;
|
import it.integry.integrywmsnative.view.bottomsheet.ArticoliInColloBottomSheetHelper;
|
||||||
@ -135,7 +137,7 @@ public class ArticoliInColloBottomSheetViewModel {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void closeCurrentUL(Runnable onComplete){
|
public void closeCurrentUL(Runnable onComplete){
|
||||||
if(onCloseColloCallback != null) onCloseColloCallback.onColloClosed(onComplete);
|
if(onCloseColloCallback != null) onCloseColloCallback.onColloClosed(onComplete, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
public boolean isExpanded() {
|
public boolean isExpanded() {
|
||||||
@ -187,8 +189,7 @@ public class ArticoliInColloBottomSheetViewModel {
|
|||||||
|
|
||||||
DialogInputQuantity.makeBase(mContext, dto, false, quantityDTO -> {
|
DialogInputQuantity.makeBase(mContext, dto, false, quantityDTO -> {
|
||||||
|
|
||||||
final ProgressDialog progress = ProgressDialog.show(mContext, mContext.getText(R.string.waiting),
|
final Dialog progress = UtilityProgress.createDefaultProgressDialog(mContext);
|
||||||
mContext.getText(R.string.loading) + " ...", true);
|
|
||||||
|
|
||||||
itemToEdit.setQtaCol(quantityDTO.qtaTot.getBigDecimal());
|
itemToEdit.setQtaCol(quantityDTO.qtaTot.getBigDecimal());
|
||||||
|
|
||||||
@ -212,8 +213,7 @@ public class ArticoliInColloBottomSheetViewModel {
|
|||||||
DialogSimpleMessageHelper.makeWarningDialog(mContext, new SpannableString(text), null, () -> {
|
DialogSimpleMessageHelper.makeWarningDialog(mContext, new SpannableString(text), null, () -> {
|
||||||
MtbColr itemToDelete = mtbColt.get().getMtbColr().get(position);
|
MtbColr itemToDelete = mtbColt.get().getMtbColr().get(position);
|
||||||
|
|
||||||
final ProgressDialog progress = ProgressDialog.show(mContext, mContext.getText(R.string.waiting),
|
final Dialog progress = UtilityProgress.createDefaultProgressDialog(mContext);
|
||||||
mContext.getText(R.string.loading) + " ...", true);
|
|
||||||
|
|
||||||
progress.show();
|
progress.show();
|
||||||
|
|
||||||
|
|||||||
@ -0,0 +1,52 @@
|
|||||||
|
package it.integry.integrywmsnative.view.dialogs;
|
||||||
|
|
||||||
|
import android.app.Dialog;
|
||||||
|
import android.content.Context;
|
||||||
|
import android.content.DialogInterface;
|
||||||
|
import android.graphics.Color;
|
||||||
|
import android.graphics.drawable.ColorDrawable;
|
||||||
|
import android.view.LayoutInflater;
|
||||||
|
import android.view.View;
|
||||||
|
import android.widget.ProgressBar;
|
||||||
|
|
||||||
|
import it.integry.integrywmsnative.R;
|
||||||
|
import it.integry.integrywmsnative.core.utility.UtilityProgress;
|
||||||
|
|
||||||
|
public class DialogProgress {
|
||||||
|
|
||||||
|
private Context mContext;
|
||||||
|
|
||||||
|
|
||||||
|
private Dialog mDialog;
|
||||||
|
|
||||||
|
public static Dialog make(Context context) {
|
||||||
|
return new DialogProgress(context).mDialog;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
public DialogProgress(Context context) {
|
||||||
|
mContext = context;
|
||||||
|
|
||||||
|
LayoutInflater inflater = (LayoutInflater) context.getSystemService( Context.LAYOUT_INFLATER_SERVICE );
|
||||||
|
View currentView = inflater.inflate(R.layout.dialog_progress, null, false);
|
||||||
|
|
||||||
|
final Thread[] progressBarThread = new Thread[1];
|
||||||
|
|
||||||
|
mDialog = new Dialog(mContext);
|
||||||
|
mDialog.setContentView(currentView);
|
||||||
|
mDialog.setCanceledOnTouchOutside(false);
|
||||||
|
mDialog.setCancelable(false);
|
||||||
|
mDialog.getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));
|
||||||
|
|
||||||
|
mDialog.setOnShowListener(dialog -> {
|
||||||
|
// ((ProgressBar) currentView.findViewById(R.id.progressBar)).setIndeterminate(true);
|
||||||
|
progressBarThread[0] = UtilityProgress.makeProgressBarIndeterminate(currentView.findViewById(R.id.progressBar));
|
||||||
|
});
|
||||||
|
|
||||||
|
mDialog.setOnDismissListener(dialog -> {
|
||||||
|
progressBarThread[0].interrupt();
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
@ -199,7 +199,7 @@ public class DialogAskPositionOfLU {
|
|||||||
resetLevelError();
|
resetLevelError();
|
||||||
|
|
||||||
if(mtbColt != null) {
|
if(mtbColt != null) {
|
||||||
ProgressDialog progressDialog = UtilityProgress.createDefaultProgressDialog(mContext);
|
Dialog progressDialog = UtilityProgress.createDefaultProgressDialog(mContext);
|
||||||
|
|
||||||
ColliMagazzinoRESTConsumer.changePosizione(mtbColt, foundPosizione, () -> {
|
ColliMagazzinoRESTConsumer.changePosizione(mtbColt, foundPosizione, () -> {
|
||||||
progressDialog.dismiss();
|
progressDialog.dismiss();
|
||||||
@ -250,7 +250,7 @@ public class DialogAskPositionOfLU {
|
|||||||
|
|
||||||
private void updatePosizione(MtbDepoPosizione mtbDepoPosizione, Runnable onComplete, RunnableArgs<Exception> onFailed) {
|
private void updatePosizione(MtbDepoPosizione mtbDepoPosizione, Runnable onComplete, RunnableArgs<Exception> onFailed) {
|
||||||
|
|
||||||
final ProgressDialog progressDialog = UtilityProgress.createDefaultProgressDialog(mContext);
|
final Dialog progressDialog = UtilityProgress.createDefaultProgressDialog(mContext);
|
||||||
|
|
||||||
ColliMagazzinoRESTConsumer.changePosizione(mtbColt, mtbDepoPosizione, () -> {
|
ColliMagazzinoRESTConsumer.changePosizione(mtbColt, mtbDepoPosizione, () -> {
|
||||||
progressDialog.dismiss();
|
progressDialog.dismiss();
|
||||||
|
|||||||
@ -154,7 +154,7 @@ public class DialogChooseArtsFromListaArts {
|
|||||||
private RunnableArgs<BarcodeScanDTO> onScanSuccessfull = data -> {
|
private RunnableArgs<BarcodeScanDTO> onScanSuccessfull = data -> {
|
||||||
BarcodeManager.disable();
|
BarcodeManager.disable();
|
||||||
|
|
||||||
ProgressDialog progressDialog = UtilityProgress.createDefaultProgressDialog(currentContext);
|
Dialog progressDialog = UtilityProgress.createDefaultProgressDialog(currentContext);
|
||||||
|
|
||||||
if(UtilityBarcode.isEan13(data)){
|
if(UtilityBarcode.isEan13(data)){
|
||||||
this.loadArticolo(data.getStringValue(), null, progressDialog);
|
this.loadArticolo(data.getStringValue(), null, progressDialog);
|
||||||
@ -169,7 +169,7 @@ public class DialogChooseArtsFromListaArts {
|
|||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
private void executeEtichettaEan128(BarcodeScanDTO barcodeScanDTO, ProgressDialog progressDialog) {
|
private void executeEtichettaEan128(BarcodeScanDTO barcodeScanDTO, Dialog progressDialog) {
|
||||||
BarcodeRESTConsumer.decodeEan128(barcodeScanDTO, ean128Model -> {
|
BarcodeRESTConsumer.decodeEan128(barcodeScanDTO, ean128Model -> {
|
||||||
|
|
||||||
String barcodeProd = null;
|
String barcodeProd = null;
|
||||||
@ -208,7 +208,7 @@ public class DialogChooseArtsFromListaArts {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
private void loadArticolo(String barcodeProd, Ean128Model ean128Model, ProgressDialog progressDialog) {
|
private void loadArticolo(String barcodeProd, Ean128Model ean128Model, Dialog progressDialog) {
|
||||||
if(barcodeProd.length() == 14) {
|
if(barcodeProd.length() == 14) {
|
||||||
barcodeProd = UtilityBarcode.convertITF14toEAN13(barcodeProd);
|
barcodeProd = UtilityBarcode.convertITF14toEAN13(barcodeProd);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -2,6 +2,7 @@ package it.integry.integrywmsnative.view.dialogs.input_quantity;
|
|||||||
|
|
||||||
import android.app.AlertDialog;
|
import android.app.AlertDialog;
|
||||||
import android.app.DatePickerDialog;
|
import android.app.DatePickerDialog;
|
||||||
|
import android.app.Dialog;
|
||||||
import android.app.ProgressDialog;
|
import android.app.ProgressDialog;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.res.ColorStateList;
|
import android.content.res.ColorStateList;
|
||||||
@ -418,7 +419,7 @@ public class DialogInputQuantity {
|
|||||||
}
|
}
|
||||||
|
|
||||||
} else if(UtilityBarcode.isEtichetta128(data)){
|
} else if(UtilityBarcode.isEtichetta128(data)){
|
||||||
final ProgressDialog progressDialog = UtilityProgress.createDefaultProgressDialog(currentContext);
|
final Dialog progressDialog = UtilityProgress.createDefaultProgressDialog(currentContext);
|
||||||
|
|
||||||
BarcodeRESTConsumer.decodeEan128(data, ean128Model -> {
|
BarcodeRESTConsumer.decodeEan128(data, ean128Model -> {
|
||||||
progressDialog.dismiss();
|
progressDialog.dismiss();
|
||||||
|
|||||||
@ -83,7 +83,7 @@ public class DialogScanArt {
|
|||||||
|
|
||||||
private RunnableArgs<BarcodeScanDTO> onScanSuccessfull = data -> {
|
private RunnableArgs<BarcodeScanDTO> onScanSuccessfull = data -> {
|
||||||
|
|
||||||
ProgressDialog progressDialog = UtilityProgress.createDefaultProgressDialog(mContext);
|
Dialog progressDialog = UtilityProgress.createDefaultProgressDialog(mContext);
|
||||||
|
|
||||||
BarcodeManager.disable();
|
BarcodeManager.disable();
|
||||||
|
|
||||||
@ -101,7 +101,7 @@ public class DialogScanArt {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
private void executeEtichettaEan128(BarcodeScanDTO barcodeScanDTO, ProgressDialog progressDialog) {
|
private void executeEtichettaEan128(BarcodeScanDTO barcodeScanDTO, Dialog progressDialog) {
|
||||||
BarcodeRESTConsumer.decodeEan128(barcodeScanDTO, ean128Model -> {
|
BarcodeRESTConsumer.decodeEan128(barcodeScanDTO, ean128Model -> {
|
||||||
|
|
||||||
String barcodeProd = null;
|
String barcodeProd = null;
|
||||||
@ -127,7 +127,7 @@ public class DialogScanArt {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
private void executeEtichettaEanPeso(BarcodeScanDTO barcodeScanDTO, ProgressDialog progressDialog) {
|
private void executeEtichettaEanPeso(BarcodeScanDTO barcodeScanDTO, Dialog progressDialog) {
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Ean13PesoModel ean13PesoModel = Ean13PesoModel.fromBarcode(barcodeScanDTO.getStringValue());
|
Ean13PesoModel ean13PesoModel = Ean13PesoModel.fromBarcode(barcodeScanDTO.getStringValue());
|
||||||
@ -141,7 +141,7 @@ public class DialogScanArt {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
private void loadArticolo(String barcodeProd, Ean128Model ean128Model, ProgressDialog progressDialog) {
|
private void loadArticolo(String barcodeProd, Ean128Model ean128Model, Dialog progressDialog) {
|
||||||
if(barcodeProd.length() == 14) {
|
if(barcodeProd.length() == 14) {
|
||||||
// barcodeProd = UtilityBarcode.convertITF14toNeutral(barcodeProd);
|
// barcodeProd = UtilityBarcode.convertITF14toNeutral(barcodeProd);
|
||||||
barcodeProd = UtilityBarcode.convertITF14toEAN13(barcodeProd);
|
barcodeProd = UtilityBarcode.convertITF14toEAN13(barcodeProd);
|
||||||
|
|||||||
@ -90,7 +90,7 @@ public class DialogScanOrCreateLU {
|
|||||||
mOnDialogDismiss = onDialogDismiss;
|
mOnDialogDismiss = onDialogDismiss;
|
||||||
|
|
||||||
mBinding.createNewLuButton.setOnClickListener(v -> {
|
mBinding.createNewLuButton.setOnClickListener(v -> {
|
||||||
final ProgressDialog progressDialog = UtilityProgress.createDefaultProgressDialog(mContext);
|
final Dialog progressDialog = UtilityProgress.createDefaultProgressDialog(mContext);
|
||||||
|
|
||||||
ColliMagazzinoRESTConsumer.createColloLavorazione(+1, createdMtbColt -> {
|
ColliMagazzinoRESTConsumer.createColloLavorazione(+1, createdMtbColt -> {
|
||||||
sendMtbColt(createdMtbColt, progressDialog);
|
sendMtbColt(createdMtbColt, progressDialog);
|
||||||
@ -120,7 +120,7 @@ public class DialogScanOrCreateLU {
|
|||||||
private RunnableArgs<BarcodeScanDTO> onScanSuccessfull = data -> {
|
private RunnableArgs<BarcodeScanDTO> onScanSuccessfull = data -> {
|
||||||
BarcodeManager.disable();
|
BarcodeManager.disable();
|
||||||
|
|
||||||
final ProgressDialog progressDialog = UtilityProgress.createDefaultProgressDialog(mContext);
|
final Dialog progressDialog = UtilityProgress.createDefaultProgressDialog(mContext);
|
||||||
|
|
||||||
if(UtilityBarcode.isEtichettaPosizione(data)){
|
if(UtilityBarcode.isEtichettaPosizione(data)){
|
||||||
this.executeEtichettaPosizione(data, progressDialog);
|
this.executeEtichettaPosizione(data, progressDialog);
|
||||||
@ -136,7 +136,7 @@ public class DialogScanOrCreateLU {
|
|||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
private void executeEtichettaPosizione(BarcodeScanDTO barcodeScanDTO, ProgressDialog progressDialog) {
|
private void executeEtichettaPosizione(BarcodeScanDTO barcodeScanDTO, Dialog progressDialog) {
|
||||||
|
|
||||||
MtbDepoPosizione foundPosizione = Stream.of(SettingsManager.iDB().getAvailablePosizioni())
|
MtbDepoPosizione foundPosizione = Stream.of(SettingsManager.iDB().getAvailablePosizioni())
|
||||||
.filter(x -> x.getPosizione().equalsIgnoreCase(barcodeScanDTO.getStringValue()))
|
.filter(x -> x.getPosizione().equalsIgnoreCase(barcodeScanDTO.getStringValue()))
|
||||||
@ -172,7 +172,7 @@ public class DialogScanOrCreateLU {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
private void executeEtichettaAnonima(BarcodeScanDTO barcodeScanDTO, ProgressDialog progressDialog) {
|
private void executeEtichettaAnonima(BarcodeScanDTO barcodeScanDTO, Dialog progressDialog) {
|
||||||
ColliMagazzinoRESTConsumer.getBySSCC(barcodeScanDTO.getStringValue(), mShouldCheckResiduo, false, mtbColt -> {
|
ColliMagazzinoRESTConsumer.getBySSCC(barcodeScanDTO.getStringValue(), mShouldCheckResiduo, false, mtbColt -> {
|
||||||
|
|
||||||
if(mtbColt == null) {
|
if(mtbColt == null) {
|
||||||
@ -212,7 +212,7 @@ public class DialogScanOrCreateLU {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
private void executeEAN128(BarcodeScanDTO barcodeScanDTO, ProgressDialog progressDialog) {
|
private void executeEAN128(BarcodeScanDTO barcodeScanDTO, Dialog progressDialog) {
|
||||||
BarcodeRESTConsumer.decodeEan128(barcodeScanDTO, ean128Model -> {
|
BarcodeRESTConsumer.decodeEan128(barcodeScanDTO, ean128Model -> {
|
||||||
|
|
||||||
if(ean128Model != null && !UtilityString.isNullOrEmpty(ean128Model.Sscc)) {
|
if(ean128Model != null && !UtilityString.isNullOrEmpty(ean128Model.Sscc)) {
|
||||||
@ -275,7 +275,7 @@ public class DialogScanOrCreateLU {
|
|||||||
null, null).show();
|
null, null).show();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void sendMtbColt(MtbColt mtbColtToSend, ProgressDialog progressDialog) {
|
private void sendMtbColt(MtbColt mtbColtToSend, Dialog progressDialog) {
|
||||||
currentMtbColt = mtbColtToSend;
|
currentMtbColt = mtbColtToSend;
|
||||||
progressDialog.dismiss();
|
progressDialog.dismiss();
|
||||||
mDialog.dismiss();
|
mDialog.dismiss();
|
||||||
|
|||||||
@ -1,25 +1,26 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<layout>
|
<layout xmlns:tools="http://schemas.android.com/tools">
|
||||||
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content">
|
android:layout_height="wrap_content">
|
||||||
|
|
||||||
<TextView
|
<androidx.appcompat.widget.AppCompatTextView
|
||||||
android:id="@+id/accettazione_main_list_group_clienti_comm"
|
android:id="@+id/accettazione_main_list_group_clienti_comm"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_toLeftOf="@+id/accettazione_main_list_group_clienti_datacons"
|
android:layout_toStartOf="@+id/accettazione_main_list_group_clienti_datacons"
|
||||||
android:maxLines="1"
|
android:maxLines="1"
|
||||||
android:ellipsize="end"
|
android:ellipsize="end"
|
||||||
android:paddingRight="6dp"
|
android:paddingEnd="6dp"
|
||||||
android:text="TextView" />
|
tools:text="TextView"
|
||||||
|
style="@style/AppTheme.NewMaterial.Text.Small" />
|
||||||
|
|
||||||
<TextView
|
<androidx.appcompat.widget.AppCompatTextView
|
||||||
android:id="@+id/accettazione_main_list_group_clienti_datacons"
|
android:id="@+id/accettazione_main_list_group_clienti_datacons"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_alignParentRight="true"
|
android:layout_alignParentEnd="true"
|
||||||
android:layout_weight="1"
|
tools:text="TextView"
|
||||||
android:text="TextView" />
|
style="@style/AppTheme.NewMaterial.Text.Small" />
|
||||||
</RelativeLayout>
|
</RelativeLayout>
|
||||||
</layout>
|
</layout>
|
||||||
@ -29,12 +29,13 @@
|
|||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_toEndOf="@id/accettazione_main_list_group_item_container_checkBox">
|
android:layout_toEndOf="@id/accettazione_main_list_group_item_container_checkBox">
|
||||||
|
|
||||||
<TextView
|
<androidx.appcompat.widget.AppCompatTextView
|
||||||
android:id="@+id/accettazione_main_list_group_item_container_testata_ord"
|
android:id="@+id/accettazione_main_list_group_item_container_testata_ord"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:text="Ord. Prod. 39 del 27 ott 2017"
|
tools:text="Ord. Prod. 39 del 27 ott 2017"
|
||||||
android:textColor="#000" />
|
android:textColor="#000"
|
||||||
|
style="@style/AppTheme.NewMaterial.Text.Small"/>
|
||||||
|
|
||||||
|
|
||||||
<LinearLayout
|
<LinearLayout
|
||||||
|
|||||||
@ -1,5 +1,4 @@
|
|||||||
|
<layout xmlns:tools="http://schemas.android.com/tools">
|
||||||
<layout>
|
|
||||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
xmlns:card_view="http://schemas.android.com/apk/res-auto"
|
xmlns:card_view="http://schemas.android.com/apk/res-auto"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
@ -39,8 +38,8 @@
|
|||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:textColor="@android:color/white"
|
android:textColor="@android:color/white"
|
||||||
android:textStyle="bold"
|
android:textStyle="bold"
|
||||||
style="@android:style/TextAppearance.Medium"
|
style="@style/AppTheme.NewMaterial.Text.Medium"
|
||||||
android:text="NOME GRUPPO"/>
|
tools:text="NOME GRUPPO"/>
|
||||||
|
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
|
|
||||||
|
|||||||
@ -1,8 +1,8 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<RelativeLayout
|
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content">
|
android:layout_height="wrap_content"
|
||||||
|
xmlns:tools="http://schemas.android.com/tools">
|
||||||
|
|
||||||
<LinearLayout
|
<LinearLayout
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
@ -10,11 +10,11 @@
|
|||||||
android:background="@color/mainGreen"
|
android:background="@color/mainGreen"
|
||||||
android:orientation="vertical">
|
android:orientation="vertical">
|
||||||
|
|
||||||
<TextView
|
<androidx.appcompat.widget.AppCompatTextView
|
||||||
android:id="@+id/accettazione_ordine_inevaso_main_list_descrArtFor"
|
android:id="@+id/accettazione_ordine_inevaso_main_list_descrArtFor"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:text="XXX - DESCR ART FORNITORE"
|
tools:text="XXX - DESCR ART FORNITORE"
|
||||||
android:padding="8dp"
|
android:padding="8dp"
|
||||||
android:textColor="@android:color/white"
|
android:textColor="@android:color/white"
|
||||||
android:textStyle="bold"
|
android:textStyle="bold"
|
||||||
|
|||||||
@ -1,8 +1,8 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<RelativeLayout
|
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="match_parent"
|
android:layout_height="match_parent"
|
||||||
|
xmlns:tools="http://schemas.android.com/tools"
|
||||||
android:background="@color/full_white"
|
android:background="@color/full_white"
|
||||||
android:padding="8dp">
|
android:padding="8dp">
|
||||||
|
|
||||||
@ -15,24 +15,25 @@
|
|||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:orientation="horizontal">
|
android:orientation="horizontal">
|
||||||
<TextView
|
<androidx.appcompat.widget.AppCompatTextView
|
||||||
android:id="@+id/accettazione_ordine_inevaso_main_list_group_item_badge1"
|
android:id="@+id/accettazione_ordine_inevaso_main_list_group_item_badge1"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:text="BADGE 1"
|
tools:text="BADGE 1"
|
||||||
android:background="@drawable/badge1_round_corner"
|
android:background="@drawable/badge1_round_corner"
|
||||||
android:textColor="@android:color/white"
|
android:textColor="@android:color/white"
|
||||||
android:paddingTop="2dp"
|
android:paddingTop="2dp"
|
||||||
android:paddingBottom="2dp"
|
android:paddingBottom="2dp"
|
||||||
android:paddingLeft="6dp"
|
android:paddingLeft="6dp"
|
||||||
android:paddingRight="6dp"
|
android:paddingRight="6dp"
|
||||||
android:textStyle="bold"/>
|
android:textStyle="bold"
|
||||||
|
style="@style/AppTheme.NewMaterial.Text.Small"/>
|
||||||
|
|
||||||
<TextView
|
<androidx.appcompat.widget.AppCompatTextView
|
||||||
android:id="@+id/accettazione_ordine_inevaso_main_list_group_item_badge2"
|
android:id="@+id/accettazione_ordine_inevaso_main_list_group_item_badge2"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:text="BADGE 2"
|
tools:text="BADGE 2"
|
||||||
android:background="@drawable/badge2_round_corner"
|
android:background="@drawable/badge2_round_corner"
|
||||||
android:textColor="@android:color/white"
|
android:textColor="@android:color/white"
|
||||||
android:paddingTop="2dp"
|
android:paddingTop="2dp"
|
||||||
@ -40,14 +41,15 @@
|
|||||||
android:paddingLeft="6dp"
|
android:paddingLeft="6dp"
|
||||||
android:paddingRight="6dp"
|
android:paddingRight="6dp"
|
||||||
android:layout_marginStart="8dp"
|
android:layout_marginStart="8dp"
|
||||||
android:textStyle="bold"/>
|
android:textStyle="bold"
|
||||||
|
style="@style/AppTheme.NewMaterial.Text.Small" />
|
||||||
|
|
||||||
|
|
||||||
<LinearLayout
|
<LinearLayout
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:orientation="horizontal"
|
android:orientation="horizontal"
|
||||||
android:gravity="right">
|
android:gravity="end">
|
||||||
|
|
||||||
<!--<TextView-->
|
<!--<TextView-->
|
||||||
<!--android:layout_width="wrap_content"-->
|
<!--android:layout_width="wrap_content"-->
|
||||||
@ -57,45 +59,46 @@
|
|||||||
<!--style="@android:style/TextAppearance.Medium"-->
|
<!--style="@android:style/TextAppearance.Medium"-->
|
||||||
<!--android:text="@string/dispatched"/>-->
|
<!--android:text="@string/dispatched"/>-->
|
||||||
|
|
||||||
<TextView
|
<androidx.appcompat.widget.AppCompatTextView
|
||||||
android:id="@+id/accettazione_ordine_inevaso_main_list_group_item_qta_evasa"
|
android:id="@+id/accettazione_ordine_inevaso_main_list_group_item_qta_evasa"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_marginLeft="4dp"
|
android:layout_marginStart="4dp"
|
||||||
android:textStyle="bold"
|
android:textStyle="bold"
|
||||||
android:textColor="@color/green_700"
|
android:textColor="@color/green_700"
|
||||||
style="@android:style/TextAppearance.Medium"
|
style="@style/AppTheme.NewMaterial.Text.Medium"
|
||||||
android:text="QTA"/>
|
tools:text="QTA"/>
|
||||||
|
|
||||||
<TextView
|
<androidx.appcompat.widget.AppCompatTextView
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:textStyle="bold"
|
android:textStyle="bold"
|
||||||
android:textColor="@android:color/black"
|
android:textColor="@android:color/black"
|
||||||
style="@android:style/TextAppearance.Medium"
|
style="@style/AppTheme.NewMaterial.Text.Medium"
|
||||||
android:text=" / "/>
|
android:text=" / "/>
|
||||||
|
|
||||||
<TextView
|
<androidx.appcompat.widget.AppCompatTextView
|
||||||
android:id="@+id/accettazione_ordine_inevaso_main_list_group_item_qta_tot"
|
android:id="@+id/accettazione_ordine_inevaso_main_list_group_item_qta_tot"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:textStyle="bold"
|
android:textStyle="bold"
|
||||||
android:textColor="@android:color/black"
|
android:textColor="@android:color/black"
|
||||||
style="@android:style/TextAppearance.Medium"
|
style="@style/AppTheme.NewMaterial.Text.Medium"
|
||||||
android:text="QTA"/>
|
tools:text="QTA"/>
|
||||||
|
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
|
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
|
|
||||||
<TextView
|
<androidx.appcompat.widget.AppCompatTextView
|
||||||
android:id="@+id/accettazione_ordine_inevaso_main_list_group_item_descrizione"
|
android:id="@+id/accettazione_ordine_inevaso_main_list_group_item_descrizione"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_marginTop="4dp"
|
android:layout_marginTop="4dp"
|
||||||
android:textSize="16sp"
|
android:textSize="16sp"
|
||||||
android:textColor="@android:color/black"
|
android:textColor="@android:color/black"
|
||||||
android:text="DESCRIZIONE"/>
|
style="@style/AppTheme.NewMaterial.Text.Medium"
|
||||||
|
tools:text="DESCRIZIONE"/>
|
||||||
|
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
|
|
||||||
|
|||||||
@ -71,15 +71,16 @@
|
|||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_alignParentStart="true"
|
android:layout_alignParentStart="true"
|
||||||
android:layout_toLeftOf="@+id/remove_art_filter_list"
|
android:layout_toStartOf="@+id/remove_art_filter_list"
|
||||||
android:orientation="vertical">
|
android:orientation="vertical">
|
||||||
|
|
||||||
<TextView
|
<androidx.appcompat.widget.AppCompatTextView
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:textSize="14sp"
|
android:text="@string/filtered_arts_in_list"
|
||||||
android:text="@string/filtered_arts_in_list" />
|
style="@style/AppTheme.NewMaterial.Text.Small" />
|
||||||
<TextView
|
|
||||||
|
<androidx.appcompat.widget.AppCompatTextView
|
||||||
android:id="@+id/description_filter_text"
|
android:id="@+id/description_filter_text"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
@ -88,6 +89,7 @@
|
|||||||
android:textStyle="bold"
|
android:textStyle="bold"
|
||||||
android:ellipsize="end"
|
android:ellipsize="end"
|
||||||
android:maxLines="1"
|
android:maxLines="1"
|
||||||
|
style="@style/AppTheme.NewMaterial.Text.Small"
|
||||||
tools:text="COD_ART_HERE"/>
|
tools:text="COD_ART_HERE"/>
|
||||||
|
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
@ -116,7 +118,6 @@
|
|||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
|
|
||||||
<androidx.constraintlayout.widget.ConstraintLayout
|
<androidx.constraintlayout.widget.ConstraintLayout
|
||||||
xmlns:tools="http://schemas.android.com/tools"
|
|
||||||
android:id="@+id/accettazione_empty_view"
|
android:id="@+id/accettazione_empty_view"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="match_parent"
|
android:layout_height="match_parent"
|
||||||
|
|||||||
@ -37,7 +37,7 @@
|
|||||||
tools:title="Contenuto bancale"
|
tools:title="Contenuto bancale"
|
||||||
app:popupTheme="@style/AppTheme.PopupOverlay"/>
|
app:popupTheme="@style/AppTheme.PopupOverlay"/>
|
||||||
|
|
||||||
</it.integry.integrywmsnative.ui.ElevatedToolbar>>
|
</it.integry.integrywmsnative.ui.ElevatedToolbar>
|
||||||
|
|
||||||
<androidx.core.widget.NestedScrollView
|
<androidx.core.widget.NestedScrollView
|
||||||
android:id="@+id/scroll_view"
|
android:id="@+id/scroll_view"
|
||||||
@ -47,7 +47,6 @@
|
|||||||
|
|
||||||
|
|
||||||
<LinearLayout
|
<LinearLayout
|
||||||
xmlns:tools="http://schemas.android.com/tools"
|
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:orientation="vertical"
|
android:orientation="vertical"
|
||||||
@ -70,21 +69,23 @@
|
|||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:orientation="horizontal">
|
android:orientation="horizontal">
|
||||||
|
|
||||||
<TextView
|
<androidx.appcompat.widget.AppCompatTextView
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:text="Data creazione: "
|
android:text="Data creazione: "
|
||||||
android:textColor="@android:color/black"
|
android:textColor="@android:color/black"
|
||||||
android:textSize="16sp" />
|
android:textSize="16sp"
|
||||||
|
style="@style/AppTheme.NewMaterial.Text.Small" />
|
||||||
|
|
||||||
<TextView
|
<androidx.appcompat.widget.AppCompatTextView
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:text="@{viewModel.mtbColt.getDataColloHumanLong()}"
|
android:text="@{viewModel.mtbColt.getDataColloHumanLong()}"
|
||||||
tools:text="22 ottobre 2018"
|
tools:text="22 ottobre 2018"
|
||||||
android:textColor="@android:color/black"
|
android:textColor="@android:color/black"
|
||||||
android:textSize="16sp"
|
android:textSize="16sp"
|
||||||
android:textStyle="bold" />
|
android:textStyle="bold"
|
||||||
|
style="@style/AppTheme.NewMaterial.Text.Small" />
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
|
|
||||||
<LinearLayout
|
<LinearLayout
|
||||||
@ -92,21 +93,21 @@
|
|||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:orientation="horizontal">
|
android:orientation="horizontal">
|
||||||
|
|
||||||
<TextView
|
<androidx.appcompat.widget.AppCompatTextView
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:text="Preparato da "
|
android:text="Preparato da "
|
||||||
android:textColor="@android:color/black"
|
android:textColor="@android:color/black"
|
||||||
android:textSize="14sp" />
|
style="@style/AppTheme.NewMaterial.Text.Small" />
|
||||||
|
|
||||||
<TextView
|
<androidx.appcompat.widget.AppCompatTextView
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:text="@{viewModel.mtbColt.getPreparatoDa() != null ? viewModel.mtbColt.getPreparatoDa() : `N/D`}"
|
android:text="@{viewModel.mtbColt.getPreparatoDa() != null ? viewModel.mtbColt.getPreparatoDa() : `N/D`}"
|
||||||
tools:text="Vito Falagario"
|
tools:text="Vito Falagario"
|
||||||
android:textColor="@android:color/black"
|
android:textColor="@android:color/black"
|
||||||
android:textSize="14sp"
|
android:textStyle="italic"
|
||||||
android:textStyle="italic" />
|
style="@style/AppTheme.NewMaterial.Text.Small" />
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
|
|
||||||
<LinearLayout
|
<LinearLayout
|
||||||
@ -115,21 +116,21 @@
|
|||||||
android:orientation="horizontal"
|
android:orientation="horizontal"
|
||||||
android:layout_marginTop="12dp">
|
android:layout_marginTop="12dp">
|
||||||
|
|
||||||
<TextView
|
<androidx.appcompat.widget.AppCompatTextView
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:text="Posizione "
|
android:text="Posizione "
|
||||||
android:textColor="@android:color/black"
|
android:textColor="@android:color/black"
|
||||||
android:textSize="14sp" />
|
style="@style/AppTheme.NewMaterial.Text.Small" />
|
||||||
|
|
||||||
<TextView
|
<androidx.appcompat.widget.AppCompatTextView
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:text="@{viewModel.mtbColt.getPosizione() != null ? viewModel.mtbColt.getPosizione() : `N/D`}"
|
android:text="@{viewModel.mtbColt.getPosizione() != null ? viewModel.mtbColt.getPosizione() : `N/D`}"
|
||||||
tools:text="A00F00C00L00"
|
tools:text="A00F00C00L00"
|
||||||
android:textColor="@android:color/black"
|
android:textColor="@android:color/black"
|
||||||
android:textSize="14sp"
|
android:textStyle="bold"
|
||||||
android:textStyle="bold" />
|
style="@style/AppTheme.NewMaterial.Text.Small" />
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
|
|
||||||
<LinearLayout
|
<LinearLayout
|
||||||
@ -137,31 +138,31 @@
|
|||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:orientation="horizontal">
|
android:orientation="horizontal">
|
||||||
|
|
||||||
<TextView
|
<androidx.appcompat.widget.AppCompatTextView
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:text="Deposito "
|
android:text="Deposito "
|
||||||
android:textColor="@android:color/black"
|
android:textColor="@android:color/black"
|
||||||
android:textSize="14sp" />
|
style="@style/AppTheme.NewMaterial.Text.Small" />
|
||||||
|
|
||||||
<TextView
|
<androidx.appcompat.widget.AppCompatTextView
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:text="@{viewModel.mtbColt.getCodMdep()}"
|
android:text="@{viewModel.mtbColt.getCodMdep()}"
|
||||||
tools:text="10"
|
tools:text="10"
|
||||||
android:textColor="@android:color/black"
|
android:textColor="@android:color/black"
|
||||||
android:textSize="14sp"
|
android:textStyle="bold"
|
||||||
android:textStyle="bold" />
|
style="@style/AppTheme.NewMaterial.Text.Small" />
|
||||||
|
|
||||||
<TextView
|
<androidx.appcompat.widget.AppCompatTextView
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_marginLeft="4sp"
|
android:layout_marginStart="4dp"
|
||||||
android:text="@{viewModel.descrizioneDepo}"
|
android:text="@{viewModel.descrizioneDepo}"
|
||||||
tools:text="(Bari)"
|
tools:text="(Bari)"
|
||||||
android:textColor="@android:color/black"
|
android:textColor="@android:color/black"
|
||||||
android:textSize="14sp"
|
android:textStyle="bold"
|
||||||
android:textStyle="bold" />
|
style="@style/AppTheme.NewMaterial.Text.Small" />
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -61,7 +61,7 @@
|
|||||||
app:layout_constraintRight_toLeftOf="@+id/guideline_right_progress"
|
app:layout_constraintRight_toLeftOf="@+id/guideline_right_progress"
|
||||||
app:layout_constraintTop_toBottomOf="@id/imageView" />
|
app:layout_constraintTop_toBottomOf="@id/imageView" />
|
||||||
|
|
||||||
<TextView
|
<androidx.appcompat.widget.AppCompatTextView
|
||||||
android:id="@+id/app_version_textview"
|
android:id="@+id/app_version_textview"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
@ -71,6 +71,7 @@
|
|||||||
app:layout_constraintStart_toStartOf="parent"
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
app:layout_constraintEnd_toEndOf="parent"
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
android:textColor="@android:color/white"
|
android:textColor="@android:color/white"
|
||||||
android:layout_marginBottom="24dp"/>
|
android:layout_marginBottom="24dp"
|
||||||
|
style="@style/AppTheme.NewMaterial.Text.Small"/>
|
||||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||||
</layout>
|
</layout>
|
||||||
72
app/src/main/res/layout/dialog_progress.xml
Normal file
72
app/src/main/res/layout/dialog_progress.xml
Normal file
@ -0,0 +1,72 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
|
||||||
|
<layout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
xmlns:app="http://schemas.android.com/apk/res-auto">
|
||||||
|
|
||||||
|
<androidx.cardview.widget.CardView
|
||||||
|
android:orientation="vertical" android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_gravity="center_horizontal"
|
||||||
|
app:cardCornerRadius="12dp"
|
||||||
|
app:cardElevation="0dp">
|
||||||
|
|
||||||
|
|
||||||
|
<LinearLayout
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:orientation="vertical"
|
||||||
|
android:paddingTop="24dp"
|
||||||
|
android:paddingLeft="24dp"
|
||||||
|
android:paddingRight="24dp">
|
||||||
|
|
||||||
|
|
||||||
|
<androidx.appcompat.widget.AppCompatTextView
|
||||||
|
android:id="@+id/title_text"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
style="@style/TextViewMaterial.DialogTitle"
|
||||||
|
android:text="@string/loading"
|
||||||
|
android:gravity="center_horizontal"/>
|
||||||
|
|
||||||
|
|
||||||
|
<ProgressBar
|
||||||
|
android:id="@+id/progressBar"
|
||||||
|
style="@style/Widget.AppCompat.ProgressBar.Horizontal"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginTop="16dp"
|
||||||
|
android:layout_marginBottom="24dp"/>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<!-- <RelativeLayout-->
|
||||||
|
<!-- android:layout_width="wrap_content"-->
|
||||||
|
<!-- android:layout_height="wrap_content"-->
|
||||||
|
<!-- android:layout_marginTop="32dp"-->
|
||||||
|
<!-- android:layout_marginBottom="40dp"-->
|
||||||
|
<!-- android:layout_marginStart="40dp"-->
|
||||||
|
<!-- android:layout_marginEnd="40dp"-->
|
||||||
|
<!-- android:paddingStart="4dp"-->
|
||||||
|
<!-- android:paddingEnd="4dp"-->
|
||||||
|
<!-- android:backgroundTint="@color/white_bg_alpha"-->
|
||||||
|
<!-- android:background="@drawable/circular_background">-->
|
||||||
|
|
||||||
|
<!-- <ProgressBar-->
|
||||||
|
<!-- android:id="@+id/progressBar"-->
|
||||||
|
<!-- style="?android:attr/progressBarStyleHorizontal"-->
|
||||||
|
<!-- android:layout_width="match_parent"-->
|
||||||
|
<!-- android:layout_height="20dp"-->
|
||||||
|
<!-- android:indeterminate="true"-->
|
||||||
|
<!-- android:layout_marginTop="-5dp"-->
|
||||||
|
<!-- android:layout_marginBottom="-5dp"/>-->
|
||||||
|
<!-- </RelativeLayout>-->
|
||||||
|
|
||||||
|
|
||||||
|
</LinearLayout>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</androidx.cardview.widget.CardView>
|
||||||
|
|
||||||
|
</layout>
|
||||||
@ -33,9 +33,9 @@
|
|||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:text="@{mtbColr.codMart}"
|
android:text="@{mtbColr.codMart}"
|
||||||
android:textColor="@color/colorPrimary"
|
android:textColor="@color/colorPrimary"
|
||||||
android:textSize="14sp"
|
|
||||||
android:textStyle="bold"
|
android:textStyle="bold"
|
||||||
tools:text="COD MART" />
|
tools:text="COD MART"
|
||||||
|
style="@style/AppTheme.NewMaterial.Text.Small" />
|
||||||
|
|
||||||
|
|
||||||
<androidx.appcompat.widget.AppCompatTextView
|
<androidx.appcompat.widget.AppCompatTextView
|
||||||
@ -44,32 +44,31 @@
|
|||||||
android:ellipsize="end"
|
android:ellipsize="end"
|
||||||
android:text='@{!UtilityString.isNullOrEmpty(mtbColr.mtbAart.diacod) ? mtbColr.mtbAart.diacod : ""}'
|
android:text='@{!UtilityString.isNullOrEmpty(mtbColr.mtbAart.diacod) ? mtbColr.mtbAart.diacod : ""}'
|
||||||
android:textColor="@color/red_600"
|
android:textColor="@color/red_600"
|
||||||
android:textSize="14sp"
|
|
||||||
android:textStyle="bold"
|
android:textStyle="bold"
|
||||||
android:visibility="@{UtilityString.isNullOrEmpty(mtbColr.mtbAart.diacod) ? View.GONE : View.VISIBLE}"
|
android:visibility="@{UtilityString.isNullOrEmpty(mtbColr.mtbAart.diacod) ? View.GONE : View.VISIBLE}"
|
||||||
tools:text="DIACOD HERE"/>
|
tools:text="DIACOD HERE"
|
||||||
|
style="@style/AppTheme.NewMaterial.Text.Small" />
|
||||||
|
|
||||||
|
|
||||||
<TextView
|
<androidx.appcompat.widget.AppCompatTextView
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_alignParentLeft="true"
|
|
||||||
android:layout_toLeftOf="@id/posizione_collo"
|
|
||||||
android:ellipsize="end"
|
android:ellipsize="end"
|
||||||
android:maxLines="1"
|
android:maxLines="1"
|
||||||
android:text="@{mtbColr.getDescrizione()}"
|
android:text="@{mtbColr.getDescrizione()}"
|
||||||
android:textColor="@android:color/black"
|
android:textColor="@android:color/black"
|
||||||
android:textSize="16sp"
|
android:textSize="16sp"
|
||||||
tools:text="Descrizione lunga articolo" />
|
tools:text="Descrizione lunga articolo"
|
||||||
|
style="@style/AppTheme.NewMaterial.Text.Small" />
|
||||||
|
|
||||||
|
|
||||||
<TextView
|
<androidx.appcompat.widget.AppCompatTextView
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:text="@{`Lotto: ` + mtbColr.getPartitaMag()}"
|
android:text="@{`Lotto: ` + mtbColr.getPartitaMag()}"
|
||||||
android:textSize="14sp"
|
|
||||||
android:visibility="@{UtilityString.isNullOrEmpty(mtbColr.getPartitaMag()) ? View.INVISIBLE : View.VISIBLE}"
|
android:visibility="@{UtilityString.isNullOrEmpty(mtbColr.getPartitaMag()) ? View.INVISIBLE : View.VISIBLE}"
|
||||||
tools:text="Lotto: ABCDE" />
|
tools:text="Lotto: ABCDE"
|
||||||
|
style="@style/AppTheme.NewMaterial.Text.Small" />
|
||||||
|
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
|
|
||||||
@ -97,7 +96,8 @@
|
|||||||
android:textSize="16sp"
|
android:textSize="16sp"
|
||||||
android:textColor="@android:color/white"
|
android:textColor="@android:color/white"
|
||||||
android:textStyle="bold"
|
android:textStyle="bold"
|
||||||
tools:text="280.45\nCONF" />
|
tools:text="280.45\nCONF"
|
||||||
|
style="@style/AppTheme.NewMaterial.Text.Small" />
|
||||||
|
|
||||||
</RelativeLayout>
|
</RelativeLayout>
|
||||||
|
|
||||||
|
|||||||
@ -16,18 +16,20 @@
|
|||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:orientation="horizontal">
|
android:orientation="horizontal">
|
||||||
<TextView
|
|
||||||
|
<androidx.appcompat.widget.AppCompatTextView
|
||||||
android:id="@+id/vendita_ordine_inevaso_main_list_group_item_badge1"
|
android:id="@+id/vendita_ordine_inevaso_main_list_group_item_badge1"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:text="BADGE 1"
|
tools:text="BADGE 1"
|
||||||
android:background="@drawable/badge1_round_corner"
|
android:background="@drawable/badge1_round_corner"
|
||||||
android:textColor="@android:color/white"
|
android:textColor="@android:color/white"
|
||||||
android:paddingTop="2dp"
|
android:paddingTop="2dp"
|
||||||
android:paddingBottom="2dp"
|
android:paddingBottom="2dp"
|
||||||
android:paddingLeft="6dp"
|
android:paddingLeft="6dp"
|
||||||
android:paddingRight="6dp"
|
android:paddingRight="6dp"
|
||||||
android:textStyle="bold"/>
|
android:textStyle="bold"
|
||||||
|
style="@style/AppTheme.NewMaterial.Text.Small"/>
|
||||||
|
|
||||||
|
|
||||||
<LinearLayout
|
<LinearLayout
|
||||||
@ -44,17 +46,17 @@
|
|||||||
<!--style="@android:style/TextAppearance.Medium"-->
|
<!--style="@android:style/TextAppearance.Medium"-->
|
||||||
<!--android:text="@string/dispatched"/>-->
|
<!--android:text="@string/dispatched"/>-->
|
||||||
|
|
||||||
<TextView
|
<androidx.appcompat.widget.AppCompatTextView
|
||||||
android:id="@+id/vendita_ordine_inevaso_main_list_group_item_qta_evasa"
|
android:id="@+id/vendita_ordine_inevaso_main_list_group_item_qta_evasa"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_marginLeft="4dp"
|
android:layout_marginLeft="4dp"
|
||||||
android:textStyle="bold"
|
android:textStyle="bold"
|
||||||
android:textColor="@color/green_700"
|
android:textColor="@color/green_700"
|
||||||
style="@android:style/TextAppearance.Medium"
|
style="@style/AppTheme.NewMaterial.Text.Medium"
|
||||||
android:text="QTA"/>
|
tools:text="QTA"/>
|
||||||
|
|
||||||
<TextView
|
<androidx.appcompat.widget.AppCompatTextView
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:textStyle="bold"
|
android:textStyle="bold"
|
||||||
@ -62,26 +64,27 @@
|
|||||||
style="@android:style/TextAppearance.Medium"
|
style="@android:style/TextAppearance.Medium"
|
||||||
android:text=" / "/>
|
android:text=" / "/>
|
||||||
|
|
||||||
<TextView
|
<androidx.appcompat.widget.AppCompatTextView
|
||||||
android:id="@+id/vendita_ordine_inevaso_main_list_group_item_qta_tot"
|
android:id="@+id/vendita_ordine_inevaso_main_list_group_item_qta_tot"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:textStyle="bold"
|
android:textStyle="bold"
|
||||||
android:textColor="@android:color/black"
|
android:textColor="@android:color/black"
|
||||||
style="@android:style/TextAppearance.Medium"
|
style="@style/AppTheme.NewMaterial.Text.Medium"
|
||||||
android:text="QTA"/>
|
tools:text="QTA"/>
|
||||||
|
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
|
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
|
|
||||||
<TextView
|
<androidx.appcompat.widget.AppCompatTextView
|
||||||
android:id="@+id/vendita_ordine_inevaso_main_list_group_item_descrizione"
|
android:id="@+id/vendita_ordine_inevaso_main_list_group_item_descrizione"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_marginTop="4dp"
|
android:layout_marginTop="4dp"
|
||||||
android:textSize="16sp"
|
android:textSize="16sp"
|
||||||
android:textColor="@android:color/black"
|
android:textColor="@android:color/black"
|
||||||
|
style="@style/AppTheme.NewMaterial.Text.Small"
|
||||||
tools:text="DESCRIZIONE"/>
|
tools:text="DESCRIZIONE"/>
|
||||||
|
|
||||||
<RelativeLayout
|
<RelativeLayout
|
||||||
@ -96,29 +99,31 @@
|
|||||||
android:layout_alignParentStart="true"
|
android:layout_alignParentStart="true"
|
||||||
android:layout_toStartOf="@+id/vendita_ordine_inevaso_main_list_group_item_badge2">
|
android:layout_toStartOf="@+id/vendita_ordine_inevaso_main_list_group_item_badge2">
|
||||||
|
|
||||||
<TextView
|
<androidx.appcompat.widget.AppCompatTextView
|
||||||
android:id="@+id/vendita_ordine_inevaso_main_list_group_item_subdescrizione1"
|
android:id="@+id/vendita_ordine_inevaso_main_list_group_item_subdescrizione1"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:textSize="14sp"
|
android:textSize="14sp"
|
||||||
|
style="@style/AppTheme.NewMaterial.Text.Small"
|
||||||
tools:text="SUB DESCRIZIONE"/>
|
tools:text="SUB DESCRIZIONE"/>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<TextView
|
<androidx.appcompat.widget.AppCompatTextView
|
||||||
android:id="@+id/vendita_ordine_inevaso_main_list_group_item_subdescrizione2"
|
android:id="@+id/vendita_ordine_inevaso_main_list_group_item_subdescrizione2"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:textSize="14sp"
|
android:textSize="14sp"
|
||||||
|
style="@style/AppTheme.NewMaterial.Text.Small"
|
||||||
tools:text="SUB DESCRIZIONE"/>
|
tools:text="SUB DESCRIZIONE"/>
|
||||||
|
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
|
|
||||||
<TextView
|
<androidx.appcompat.widget.AppCompatTextView
|
||||||
android:id="@+id/vendita_ordine_inevaso_main_list_group_item_badge2"
|
android:id="@+id/vendita_ordine_inevaso_main_list_group_item_badge2"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:text="BADGE 2"
|
tools:text="BADGE 2"
|
||||||
android:background="@drawable/badge2_round_corner"
|
android:background="@drawable/badge2_round_corner"
|
||||||
android:textColor="@android:color/white"
|
android:textColor="@android:color/white"
|
||||||
android:paddingTop="2dp"
|
android:paddingTop="2dp"
|
||||||
@ -127,7 +132,8 @@
|
|||||||
android:paddingRight="6dp"
|
android:paddingRight="6dp"
|
||||||
android:layout_marginStart="8dp"
|
android:layout_marginStart="8dp"
|
||||||
android:textStyle="bold"
|
android:textStyle="bold"
|
||||||
android:layout_alignParentEnd="true"/>
|
android:layout_alignParentEnd="true"
|
||||||
|
style="@style/AppTheme.NewMaterial.Text.Small"/>
|
||||||
|
|
||||||
</RelativeLayout>
|
</RelativeLayout>
|
||||||
|
|
||||||
|
|||||||
@ -10,7 +10,7 @@
|
|||||||
android:background="@color/mainGreen"
|
android:background="@color/mainGreen"
|
||||||
android:orientation="vertical">
|
android:orientation="vertical">
|
||||||
|
|
||||||
<TextView
|
<androidx.appcompat.widget.AppCompatTextView
|
||||||
android:id="@+id/vendita_ordine_inevaso_main_list__descrizione_gruppo"
|
android:id="@+id/vendita_ordine_inevaso_main_list__descrizione_gruppo"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
@ -19,7 +19,8 @@
|
|||||||
android:textColor="@android:color/white"
|
android:textColor="@android:color/white"
|
||||||
android:textStyle="bold"
|
android:textStyle="bold"
|
||||||
android:maxLines="1"
|
android:maxLines="1"
|
||||||
android:ellipsize="end" />
|
android:ellipsize="end"
|
||||||
|
style="@style/AppTheme.NewMaterial.Text.Medium" />
|
||||||
|
|
||||||
|
|
||||||
<LinearLayout
|
<LinearLayout
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
package it.integry.wms.dynamic_customization.extensions;
|
package it.integry.wms.dynamic_customization.extensions;
|
||||||
|
|
||||||
|
import android.app.Dialog;
|
||||||
import android.app.ProgressDialog;
|
import android.app.ProgressDialog;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@ -16,7 +17,7 @@ public class OrdiniVendita implements IOrdiniVendita {
|
|||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void distribuisciCollo(ProgressDialog progress, MtbColt mtbColt, List<OrdineVenditaInevasoDTO> testateOrdini, RunnableArgs<List<MtbColt>> onComplete, RunnableArgs<Exception> onFailed) {
|
public void distribuisciCollo(Dialog progress, MtbColt mtbColt, List<OrdineVenditaInevasoDTO> testateOrdini, RunnableArgs<List<MtbColt>> onComplete, RunnableArgs<Exception> onFailed) {
|
||||||
UtilityToast.showToast("Avviato metodo in BaseFeature");
|
UtilityToast.showToast("Avviato metodo in BaseFeature");
|
||||||
|
|
||||||
ColliMagazzinoRESTConsumer.distribuisciCollo(mtbColt, SettingsManager.iDB().getDefaultCriterioDistribuzione(),
|
ColliMagazzinoRESTConsumer.distribuisciCollo(mtbColt, SettingsManager.iDB().getDefaultCriterioDistribuzione(),
|
||||||
|
|||||||
@ -7,28 +7,50 @@ public class MenuConfigurationFRUDIS extends BaseMenuConfiguration {
|
|||||||
public MenuConfigurationFRUDIS() {
|
public MenuConfigurationFRUDIS() {
|
||||||
|
|
||||||
|
|
||||||
this.addGroup(new MenuGroup()
|
this
|
||||||
.setGroupText(it.integry.integrywmsnative.R.string.manufacture)
|
.addGroup(
|
||||||
|
new MenuGroup()
|
||||||
|
.setGroupText(it.integry.integrywmsnative.R.string.checkout)
|
||||||
|
|
||||||
.addItem(new MenuItem()
|
.addItem(new MenuItem()
|
||||||
.setID(it.integry.integrywmsnative.R.id.nav_prod_ordine_produzione)
|
.setID(it.integry.integrywmsnative.R.id.nav_spedizione)
|
||||||
.setTitleText(it.integry.integrywmsnative.R.string.prod_ordine_produzione_title_fragment)
|
.setTitleText(it.integry.integrywmsnative.R.string.vendita_title_fragment)
|
||||||
.setTitleIcon(it.integry.integrywmsnative.R.drawable.ic_dashboard_accettazione))
|
.setTitleIcon(it.integry.integrywmsnative.R.drawable.ic_dashboard_spedizione))
|
||||||
|
|
||||||
.addItem(new MenuItem()
|
.addItem(new MenuItem()
|
||||||
.setID(it.integry.integrywmsnative.R.id.nav_prod_ordine_lavorazione)
|
.setID(it.integry.integrywmsnative.R.id.nav_free_picking)
|
||||||
.setTitleText(it.integry.integrywmsnative.R.string.prod_ordine_lavorazione_title_fragment)
|
.setTitleText(it.integry.integrywmsnative.R.string.free_picking)
|
||||||
.setTitleIcon(it.integry.integrywmsnative.R.drawable.ic_dashboard_spedizione))
|
.setTitleIcon(it.integry.integrywmsnative.R.drawable.ic_dashboard_picking_libero))
|
||||||
|
|
||||||
.addItem(new MenuItem()
|
.addItem(new MenuItem()
|
||||||
.setID(it.integry.integrywmsnative.R.id.nav_prod_versamento_materiale)
|
.setID(it.integry.integrywmsnative.R.id.nav_resi_cliente)
|
||||||
.setTitleText(it.integry.integrywmsnative.R.string.prod_versamento_materiale_title_fragment)
|
.setTitleText(it.integry.integrywmsnative.R.string.fragment_ultime_consegne_cliente_title)
|
||||||
.setTitleIcon(it.integry.integrywmsnative.R.drawable.ic_dashboard_prod_versamento_materiale))
|
.setTitleIcon(it.integry.integrywmsnative.R.drawable.ic_latest_delivery))
|
||||||
|
|
||||||
.addItem(new MenuItem()
|
)
|
||||||
.setID(it.integry.integrywmsnative.R.id.nav_prod_recupero_materiale)
|
.addGroup(new MenuGroup()
|
||||||
.setTitleText(it.integry.integrywmsnative.R.string.prod_recupero_materiale_title_fragment)
|
|
||||||
.setTitleIcon(it.integry.integrywmsnative.R.drawable.ic_dashboard_prod_recupero_materiale))
|
.setGroupText(it.integry.integrywmsnative.R.string.manufacture)
|
||||||
|
|
||||||
|
.addItem(new MenuItem()
|
||||||
|
.setID(it.integry.integrywmsnative.R.id.nav_prod_ordine_produzione)
|
||||||
|
.setTitleText(it.integry.integrywmsnative.R.string.prod_ordine_produzione_title_fragment)
|
||||||
|
.setTitleIcon(it.integry.integrywmsnative.R.drawable.ic_dashboard_accettazione))
|
||||||
|
|
||||||
|
.addItem(new MenuItem()
|
||||||
|
.setID(it.integry.integrywmsnative.R.id.nav_prod_ordine_lavorazione)
|
||||||
|
.setTitleText(it.integry.integrywmsnative.R.string.prod_ordine_lavorazione_title_fragment)
|
||||||
|
.setTitleIcon(it.integry.integrywmsnative.R.drawable.ic_dashboard_spedizione))
|
||||||
|
|
||||||
|
.addItem(new MenuItem()
|
||||||
|
.setID(it.integry.integrywmsnative.R.id.nav_prod_versamento_materiale)
|
||||||
|
.setTitleText(it.integry.integrywmsnative.R.string.prod_versamento_materiale_title_fragment)
|
||||||
|
.setTitleIcon(it.integry.integrywmsnative.R.drawable.ic_dashboard_prod_versamento_materiale))
|
||||||
|
|
||||||
|
.addItem(new MenuItem()
|
||||||
|
.setID(it.integry.integrywmsnative.R.id.nav_prod_recupero_materiale)
|
||||||
|
.setTitleText(it.integry.integrywmsnative.R.string.prod_recupero_materiale_title_fragment)
|
||||||
|
.setTitleIcon(it.integry.integrywmsnative.R.drawable.ic_dashboard_prod_recupero_materiale))
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
package it.integry.wms.dynamic_customization.extensions;
|
package it.integry.wms.dynamic_customization.extensions;
|
||||||
|
|
||||||
|
import android.app.Dialog;
|
||||||
import android.app.ProgressDialog;
|
import android.app.ProgressDialog;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@ -16,7 +17,7 @@ public class OrdiniVendita implements IOrdiniVendita {
|
|||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void distribuisciCollo(ProgressDialog progress, MtbColt mtbColt, List<OrdineVenditaInevasoDTO> testateOrdini, RunnableArgs<List<MtbColt>> onComplete, RunnableArgs<Exception> onFailed) {
|
public void distribuisciCollo(Dialog progress, MtbColt mtbColt, List<OrdineVenditaInevasoDTO> testateOrdini, RunnableArgs<List<MtbColt>> onComplete, RunnableArgs<Exception> onFailed) {
|
||||||
UtilityToast.showToast("Avviato metodo in Frudis");
|
UtilityToast.showToast("Avviato metodo in Frudis");
|
||||||
|
|
||||||
ColliMagazzinoRESTConsumer.distribuisciCollo(mtbColt, SettingsManager.iDB().getDefaultCriterioDistribuzione(),
|
ColliMagazzinoRESTConsumer.distribuisciCollo(mtbColt, SettingsManager.iDB().getDefaultCriterioDistribuzione(),
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
package it.integry.wms.dynamic_customization.extensions;
|
package it.integry.wms.dynamic_customization.extensions;
|
||||||
|
|
||||||
|
import android.app.Dialog;
|
||||||
import android.app.ProgressDialog;
|
import android.app.ProgressDialog;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@ -16,7 +17,7 @@ public class OrdiniVendita implements IOrdiniVendita {
|
|||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void distribuisciCollo(ProgressDialog progress, MtbColt mtbColt, List<OrdineVenditaInevasoDTO> testateOrdini, RunnableArgs<List<MtbColt>> onComplete, RunnableArgs<Exception> onFailed) {
|
public void distribuisciCollo(Dialog progress, MtbColt mtbColt, List<OrdineVenditaInevasoDTO> testateOrdini, RunnableArgs<List<MtbColt>> onComplete, RunnableArgs<Exception> onFailed) {
|
||||||
UtilityToast.showToast("Avviato metodo in BaseFeature");
|
UtilityToast.showToast("Avviato metodo in BaseFeature");
|
||||||
|
|
||||||
ColliMagazzinoRESTConsumer.distribuisciCollo(mtbColt, SettingsManager.iDB().getDefaultCriterioDistribuzione(),
|
ColliMagazzinoRESTConsumer.distribuisciCollo(mtbColt, SettingsManager.iDB().getDefaultCriterioDistribuzione(),
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
package it.integry.wms.dynamic_customization.extensions;
|
package it.integry.wms.dynamic_customization.extensions;
|
||||||
|
|
||||||
|
import android.app.Dialog;
|
||||||
import android.app.ProgressDialog;
|
import android.app.ProgressDialog;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@ -16,7 +17,7 @@ import it.integry.integrywmsnative.gest.vendita.dto.OrdineVenditaInevasoDTO;
|
|||||||
public class OrdiniVendita implements IOrdiniVendita {
|
public class OrdiniVendita implements IOrdiniVendita {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void distribuisciCollo(ProgressDialog progress, MtbColt mtbColt, List<OrdineVenditaInevasoDTO> testateOrdini, RunnableArgs<List<MtbColt>> onComplete, RunnableArgs<Exception> onFailed) {
|
public void distribuisciCollo(Dialog progress, MtbColt mtbColt, List<OrdineVenditaInevasoDTO> testateOrdini, RunnableArgs<List<MtbColt>> onComplete, RunnableArgs<Exception> onFailed) {
|
||||||
|
|
||||||
String codMdepOrder = testateOrdini.get(0).getCodMdep();
|
String codMdepOrder = testateOrdini.get(0).getCodMdep();
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user