Bonjour,
je travaille sur la synchronisation de deux collections d'objets.
En fait, sur des terminaux de vente, je récupère le top des ventes et je l'envoie à un serveur pour une synchronisation. Une fois celle-ci effectuée, le serveur la renvoie à tous les terminaux pour les mettre à jour.
Les objets que je dois gérer sont de cette forme (en XML) :
MaCLasse
- CompteurVente
- Id
J'obtiens donc une liste comme celle-ci :
J'ai donc une liste sur le client, et une liste sur le serveur. Le client envoie sa liste et le serveur doit la synchroniser avec la sienne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 <TopVentes> <TopProduit id="1"> <CompteurVente>8</CompteurVente> </TopProduit> <TopProduit id="5"> <CompteurVente>5</CompteurVente> </TopProduit> <TopProduit id="65"> <CompteurVente>4</CompteurVente> </TopProduit> <TopProduit id="723"> <CompteurVente>1</CompteurVente> </TopProduit> <TopProduit id="3"> <CompteurVente>1</CompteurVente> </TopProduit> <TopProduit id="987"> <CompteurVente>1</CompteurVente> </TopProduit> </TopVentes>
Ca fait un moment que je réfléchis à un algo de synchronisation, mais je n'arrive toujours pas à le trouver.
AU fait, je travaille en c# et les listes sont des Collections (type C#).
Comment feriez-vous ?
Merci beaucoup de m'aider.
Partager