Hello
VS 2005 CF 2.0
WM5
I have created an application that scynchronizes the central database by sending changes to a web service.
This normally takes 5 to 10 seconds and the customer wants to have some kind of progress bar to show that something is happening.
This is some code that would explain what needs to be monitored. (Only showing the main parts - otherwise to much code to show)
Code Snippet'Synchronise Data with the central database
Private Sub MenuItem9_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuItem9.Click
So when the code above is running it should display a progress bar to show how long it will take. Or it could show just a animation so the customer knows there is something going on in the background.Code:Try If (dsIncidents.HasChanges()) Then dsChanges = dsIncidents.GetChanges() 'Send only the changes and return a fresh update from the central database Dim updatedIncident As DataSet = ws.SynchroniseIncidentChanges(dsChanges) 'Assign to the global dataset Dim objGlobals As New Globals() objGlobals.IncidentData = updatedIncident Else 'There was not changes made to the PDA incidents, so just download the latest incidents Me.GetLatestIncidentData() End If End Try End Sub
Many thanks for any advice and code samples,
Steve




Reply With Quote