コード例 #1
0
ファイル: ServiceTest.cs プロジェクト: rrossenbg/vprint
        [TestMethod]//OK
        public void OK_dataservice_querysiteCodes_insertdatabase()
        {
            var siteCodes = DataServiceClient.CallQuerySiteCodes(1, 826, "100018P2826D2", 100);

            ClientDataAccess.InsertFileAsync(826, siteCodes);
            Thread.Sleep(1000);
        }
コード例 #2
0
ファイル: Workers.cs プロジェクト: rrossenbg/vprint
        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)");
            }
        }