private void QuerySiteCodes(DataServiceClient client) { //****************************************************************** // SELECT SITEIDS FROM THE SERVER //****************************************************************** Trace.WriteLine("TransferringService: ClientDataAccess.SelectAvailableAuditIDsCount"); int Ids = ClientDataAccess.SelectAvailableSiteCodeIDsCount(); if (Ids < Program.MINIMUM_SITECODE_IDS_COUNT) { foreach (KeyValuePair <int, string> country in Settings.SiteCodeTable) { Stopwatch w = Stopwatch.StartNew(); Trace.WriteLine("TransferringService: client.QuerySiteCodes"); string[] siteCodes = client.QuerySiteCodes(Auth.ClientID, country.Key, country.Value, Program.MINIMUM_SITECODE_IDS_COUNT); Trace.WriteLine("TransferringService: ".concat(w.Elapsed)); Trace.WriteLine("TransferringService: ClientDataAccess.InsertAuditIdsAsync"); ClientDataAccess.InsertFileAsync(country.Key, siteCodes, Program.OnError); } } else { Trace.WriteLine("TransferringService: QUERYSITECODES (OK)"); } }