Fix su codArtFornitore in accettazione
This commit is contained in:
parent
dd4209ad29
commit
d7bab2d665
@ -26,28 +26,28 @@ public class OrdineAccettazioneDTO implements Parcelable {
|
||||
public String gestione;
|
||||
public String codMdep;
|
||||
public String codAnag;
|
||||
public String codVdes;
|
||||
public String termCons;
|
||||
private String codVdes;
|
||||
private String termCons;
|
||||
public ArrayList<Riga> ordini;
|
||||
public String codAlis;
|
||||
public String rifOrd;
|
||||
|
||||
|
||||
public static class Riga implements Parcelable {
|
||||
public Float qtaOrd; //QTA ORDINATA (tutta la qta ordiata)
|
||||
private Float qtaOrd; //QTA ORDINATA (tutta la qta ordiata)
|
||||
public Float qtaRiservate; //QTA COLLI (tutta la qta già accantonata nei colli
|
||||
public Float qtaEvasa; //QTA EVASA ORDINE (qta con documento)
|
||||
private Float qtaEvasa; //QTA EVASA ORDINE (qta con documento)
|
||||
//public Float qtaDaEvadere; //qta_ord - qta_evasa - qta_colli
|
||||
public int rigaOrd;
|
||||
public String codJcom;
|
||||
public String ragSocCom;
|
||||
public String descrizioneCommessa;
|
||||
public MtbAart mtbAart;
|
||||
public PickingObjectDTO[] colliAssociati;
|
||||
public Boolean hidden = null;
|
||||
public Boolean tempHidden = null;
|
||||
public String partitaMag;
|
||||
public String codArtFor;
|
||||
private PickingObjectDTO[] colliAssociati;
|
||||
private Boolean hidden = null;
|
||||
private Boolean tempHidden = null;
|
||||
private String partitaMag;
|
||||
private String codArtFor;
|
||||
public String descrizioneEstesa;
|
||||
public String codAlis;
|
||||
|
||||
|
||||
@ -15,6 +15,7 @@ import java.util.List;
|
||||
import it.integry.integrywmsnative.R;
|
||||
import it.integry.integrywmsnative.core.CommonConst;
|
||||
import it.integry.integrywmsnative.core.model.MtbColr;
|
||||
import it.integry.integrywmsnative.core.utility.UtilityString;
|
||||
import it.integry.integrywmsnative.gest.accettazione.dto.OrdineAccettazioneDTO;
|
||||
import it.integry.integrywmsnative.gest.accettazione_ordine_inevaso.dto.AccettazioneOrdineInevasoListViewModel;
|
||||
import it.integry.integrywmsnative.gest.accettazione_ordine_inevaso.dto.AccettazioneOrdineInevasoOrderBy;
|
||||
@ -62,8 +63,8 @@ public class AccettazioneOrdineInevasoHelper {
|
||||
List<String> codArtForns = new ArrayList<>();
|
||||
|
||||
for(int i = 0; i < mDataset.size(); i++){
|
||||
if(!codArtForns.contains(mDataset.get(i).codArtFor)){
|
||||
codArtForns.add(mDataset.get(i).codArtFor);
|
||||
if(!codArtForns.contains(mDataset.get(i).getCodArtFor())){
|
||||
codArtForns.add(mDataset.get(i).getCodArtFor());
|
||||
}
|
||||
|
||||
if(mDataset.get(i).codJcom == null) mDataset.get(i).codJcom = CommonConst.Config.COMMESSA_MAG;
|
||||
@ -82,7 +83,7 @@ public class AccettazioneOrdineInevasoHelper {
|
||||
List<List<OrdineAccettazioneDTO.Riga>> groupedRighe = new ArrayList<>();
|
||||
for (String codArtForn : codArtForns) {
|
||||
|
||||
List<OrdineAccettazioneDTO.Riga> tmpList = Stream.of(mDataset).filter(x -> x.getCodArtFor() != null && x.getCodArtFor().equalsIgnoreCase(codArtForn)).toList();
|
||||
List<OrdineAccettazioneDTO.Riga> tmpList = Stream.of(mDataset).filter(x -> (x.getCodArtFor() != null && x.getCodArtFor().equalsIgnoreCase(codArtForn)) || (x.getCodArtFor() == null && codArtForn == null)).toList();
|
||||
|
||||
for(int i = 0; i < tmpList.size(); i++){
|
||||
if(tmpList.get(i).isHidden() == null || forceHiddenCheck) {
|
||||
@ -221,7 +222,9 @@ public class AccettazioneOrdineInevasoHelper {
|
||||
for(int i = 0; i < groupedRighe.size(); i++){
|
||||
AccettazioneOrdineInevasoListViewModel itemModel = new AccettazioneOrdineInevasoListViewModel();
|
||||
|
||||
itemModel.descrizioneGroup = groupedRighe.get(i).get(0).codArtFor + " - " + groupedRighe.get(i).get(0).descrizioneEstesa;
|
||||
itemModel.descrizioneGroup = "";
|
||||
itemModel.descrizioneGroup += !UtilityString.isNullOrEmpty(groupedRighe.get(i).get(0).getCodArtFor()) ? (groupedRighe.get(i).get(0).getCodArtFor() + " - ") : "";
|
||||
itemModel.descrizioneGroup += groupedRighe.get(i).get(0).descrizioneEstesa;
|
||||
|
||||
itemModel.rows = new ArrayList<>();
|
||||
|
||||
@ -271,7 +274,7 @@ public class AccettazioneOrdineInevasoHelper {
|
||||
final OrdineAccettazioneDTO.Riga rowItem = groupedRighe.get(i).get(k);
|
||||
final AccettazioneOrdineInevasoListViewModel.SubItem rowModel = new AccettazioneOrdineInevasoListViewModel.SubItem();
|
||||
|
||||
rowModel.setBadge1(rowItem.codArtFor);
|
||||
rowModel.setBadge1(rowItem.getCodArtFor());
|
||||
rowModel.setBadge2(String.valueOf(rowItem.numOrd));
|
||||
|
||||
rowModel.setDescrizione(rowItem.mtbAart.getDescrizioneEstesa());
|
||||
|
||||
@ -173,9 +173,11 @@ public class MainListOrdineAccettazioneAdapter extends RecyclerView.Adapter<Main
|
||||
|
||||
final TextView badge1 = groupModelView.findViewById(R.id.accettazione_ordine_inevaso_main_list_group_item_badge1);
|
||||
badge1.setText(rowItem.getBadge1());
|
||||
badge1.setVisibility(UtilityString.isNullOrEmpty(rowItem.getBadge1()) ? View.GONE : View.VISIBLE);
|
||||
|
||||
final TextView badge2 = groupModelView.findViewById(R.id.accettazione_ordine_inevaso_main_list_group_item_badge2);
|
||||
badge2.setText(rowItem.getBadge2());
|
||||
badge2.setVisibility(UtilityString.isNullOrEmpty(rowItem.getBadge2()) ? View.GONE : View.VISIBLE);
|
||||
|
||||
|
||||
final TextView descrizione = groupModelView.findViewById(R.id.accettazione_ordine_inevaso_main_list_group_item_descrizione);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user