Salve a tutti
Mi sono incartato e non riesco ad uscirne.
Sono nella fase finale di un'App per tablet che deve raccogliere gli ordini al punto vendita per poi passarli al magazzino.
Nella fase di acquisizione mi servo di una Map dove di volta in volta salvo le righe con le informazioni del prodotto ordinato.
Nel momento della chiusura dell'ordine devo effettuare una "verifica" che se approvata il mio consente di salvare il tutto in un db sqlite in un server.
La verifica consiste nel:
Eliminare eventuali prodotti "cancellati"
Ordinare i prodotti in sequenza nell'ordine con cui sono stati inseriti.
Raggruppare i prodotti uguali comprensivi delle eventuali variazioni
Visualizzare i prodotti ragruppati per un controllo da parte dell'ordinante.
Nel caso di variazioni ricaricare la lista originaria per consentirne le modifiche.
Qui allego un estratto del progetto dove riscontro dei problemi.
In sintesi modificando una Map di appoggio x crearmi una Map raggruppata mi si modifica anche la Map originaria e non riesco a capire il xkè.
Altra curiosità: non c'è qualcosa di più semplice e meno macchinoso di una mappa per gestire una lista di dati?
(in VbNet mi creo un array che aggancio a una struttura pre-definita e per consultazioni o modifiche richiamo l' Array(index).nomecampo)
Gazie per l'aiuto
Mi sono incartato e non riesco ad uscirne.
Sono nella fase finale di un'App per tablet che deve raccogliere gli ordini al punto vendita per poi passarli al magazzino.
Nella fase di acquisizione mi servo di una Map dove di volta in volta salvo le righe con le informazioni del prodotto ordinato.
Nel momento della chiusura dell'ordine devo effettuare una "verifica" che se approvata il mio consente di salvare il tutto in un db sqlite in un server.
La verifica consiste nel:
Eliminare eventuali prodotti "cancellati"
Ordinare i prodotti in sequenza nell'ordine con cui sono stati inseriti.
Raggruppare i prodotti uguali comprensivi delle eventuali variazioni
Visualizzare i prodotti ragruppati per un controllo da parte dell'ordinante.
Nel caso di variazioni ricaricare la lista originaria per consentirne le modifiche.
Qui allego un estratto del progetto dove riscontro dei problemi.
In sintesi modificando una Map di appoggio x crearmi una Map raggruppata mi si modifica anche la Map originaria e non riesco a capire il xkè.
Altra curiosità: non c'è qualcosa di più semplice e meno macchinoso di una mappa per gestire una lista di dati?
(in VbNet mi creo un array che aggancio a una struttura pre-definita e per consultazioni o modifiche richiamo l' Array(index).nomecampo)
Gazie per l'aiuto