Exemplo n.º 1
0
        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)");
            }
        }