Implementato ordinamento per data cons in Accettazione e Spedizione
This commit is contained in:
parent
c6e42e7179
commit
2aec11c38a
@ -182,6 +182,8 @@ public class MainAccettazioneFragment extends Fragment implements ISearcableFrag
|
|||||||
//Splitto gli ordini di ogni fornitore per data e numero
|
//Splitto gli ordini di ogni fornitore per data e numero
|
||||||
List<OrdineAccettazioneGroupedInevasoDTO.Ordine> tmpOrd = Stream.of(ordini)
|
List<OrdineAccettazioneGroupedInevasoDTO.Ordine> tmpOrd = Stream.of(ordini)
|
||||||
.filter(x -> x.getCodAnagOrd().equals(groupedOrdine.codAnagForn))
|
.filter(x -> x.getCodAnagOrd().equals(groupedOrdine.codAnagForn))
|
||||||
|
|
||||||
|
.sortBy(x -> x.getDataConsD())
|
||||||
.map(x -> {
|
.map(x -> {
|
||||||
|
|
||||||
OrdineAccettazioneGroupedInevasoDTO.Ordine rigaOrdine = new OrdineAccettazioneGroupedInevasoDTO.Ordine();
|
OrdineAccettazioneGroupedInevasoDTO.Ordine rigaOrdine = new OrdineAccettazioneGroupedInevasoDTO.Ordine();
|
||||||
@ -194,7 +196,7 @@ public class MainAccettazioneFragment extends Fragment implements ISearcableFrag
|
|||||||
rigaOrdine.pesoTotale = x.getPesoTotale();
|
rigaOrdine.pesoTotale = x.getPesoTotale();
|
||||||
rigaOrdine.barcode = x.getBarcode();
|
rigaOrdine.barcode = x.getBarcode();
|
||||||
rigaOrdine.termCons = x.getTermCons();
|
rigaOrdine.termCons = x.getTermCons();
|
||||||
rigaOrdine.dataCons = x.getDataCons();
|
rigaOrdine.dataCons = x.getDataConsS();
|
||||||
rigaOrdine.rifOrd = x.getRifOrd();
|
rigaOrdine.rifOrd = x.getRifOrd();
|
||||||
rigaOrdine.clienti = new ArrayList<>();
|
rigaOrdine.clienti = new ArrayList<>();
|
||||||
|
|
||||||
@ -218,7 +220,7 @@ public class MainAccettazioneFragment extends Fragment implements ISearcableFrag
|
|||||||
cliente.codJcom = x.getCodJcom();
|
cliente.codJcom = x.getCodJcom();
|
||||||
cliente.ragSocCom = x.getRagSocCom();
|
cliente.ragSocCom = x.getRagSocCom();
|
||||||
cliente.descrCom = x.getDescrizioneCom();
|
cliente.descrCom = x.getDescrizioneCom();
|
||||||
cliente.dataCons = x.getDataCons();
|
cliente.dataCons = x.getDataConsS();
|
||||||
cliente.numCnf = x.getNumCnf();
|
cliente.numCnf = x.getNumCnf();
|
||||||
cliente.rifOrd = x.getRifOrd();
|
cliente.rifOrd = x.getRifOrd();
|
||||||
|
|
||||||
|
|||||||
@ -1,5 +1,9 @@
|
|||||||
package it.integry.integrywmsnative.gest.accettazione.dto;
|
package it.integry.integrywmsnative.gest.accettazione.dto;
|
||||||
|
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
|
import it.integry.integrywmsnative.core.utility.UtilityDate;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created by GiuseppeS on 06/03/2018.
|
* Created by GiuseppeS on 06/03/2018.
|
||||||
*/
|
*/
|
||||||
@ -171,10 +175,19 @@ public class OrdineAccettazioneInevasoDTO {
|
|||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getDataCons() {
|
public String getDataConsS() {
|
||||||
return dataCons;
|
return dataCons;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Date getDataConsD(){
|
||||||
|
try {
|
||||||
|
return UtilityDate.recognizeDate(dataCons);
|
||||||
|
} catch (Exception e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
public OrdineAccettazioneInevasoDTO setDataCons(String dataCons) {
|
public OrdineAccettazioneInevasoDTO setDataCons(String dataCons) {
|
||||||
this.dataCons = dataCons;
|
this.dataCons = dataCons;
|
||||||
return this;
|
return this;
|
||||||
|
|||||||
@ -207,6 +207,7 @@ public class MainVenditaFragment extends Fragment implements ITitledFragment, IS
|
|||||||
Stream.of(ordini)
|
Stream.of(ordini)
|
||||||
.filter(x -> x.getCodAnagOrd().equalsIgnoreCase(codAnagOrd))
|
.filter(x -> x.getCodAnagOrd().equalsIgnoreCase(codAnagOrd))
|
||||||
.distinctBy(x -> x.getDataOrdS() + " - " + x.getDataConsS() + " - " + x.getNumOrd())
|
.distinctBy(x -> x.getDataOrdS() + " - " + x.getDataConsS() + " - " + x.getNumOrd())
|
||||||
|
.sortBy(OrdineVenditaInevasoDTO::getDataConsD)
|
||||||
.forEach(ord -> {
|
.forEach(ord -> {
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user