Beispiel #1
0
//        private HTTPSyncService _SyncService;
//        private XWTBXCOA _StaffList;

        private void SyncAllAction_Execute(object sender, SimpleActionExecuteEventArgs e)
        {
            HTTPSyncService _SyncService = new HTTPSyncService(ConfigurationManager.AppSettings["IBS.SyncService"]);
            XWTBXCIA        lprm         = new XWTBXCIA();

            lprm.CMD = "CATALOG";
            XWTBXCOA      _StaffList     = _SyncService.XWTBXC0N(lprm);
            LongOperation long_operation = new StaffSyncLongOperation(StaffListSyncProcess, _SyncService, _StaffList);

            StartLongOperation(long_operation);
        }
        public void RPCCatalogTest([Range(1, 1, 1)]  int counter) {
            XWTBXCIA lprm = new XWTBXCIA();
            XWTBXLIA msg_in = new XWTBXLIA();
            lprm.CMD = "TEST-RPC";
//            lprm.DPGROUPCODE = 2;
//            lprm.UPDTSTART = new DateTime(2011, 01, 01);
//            lprm.UPDTSTOP = new DateTime(2011, 03, 31);
            XWTBXCOA lres = SyncService.XWTBXC0N(lprm);
            Assert.AreEqual(lres.RETURNCODE, 0);
            Assert.AreEqual(lres.TBLIST.Count, 1);
        }
Beispiel #3
0
        private void SyncChangesAction_Execute(object sender, SimpleActionExecuteEventArgs e)
        {
            HTTPSyncService _SyncService = new HTTPSyncService(ConfigurationManager.AppSettings["IBS.SyncService"]);
            XWTBXCIA        lprm         = new XWTBXCIA();

            lprm.CMD         = "CHANGES";
            lprm.DPGROUPCODE = 2;
            lprm.UPDTSTART   = new DateTime(2011, 01, 01);
            lprm.UPDTSTOP    = new DateTime(2011, 01, 31);
            XWTBXCOA      _StaffList     = _SyncService.XWTBXC0N(lprm);
            LongOperation long_operation = new StaffSyncLongOperation(StaffListSyncProcess, _SyncService, _StaffList);

            StartLongOperation(long_operation);
        }
        public void CatalogTest([Range(1, 1, 1)]  int counter) {
            int count = 0;
            XWTBXCIA lprm = new XWTBXCIA();
            XWTBXLIA msg_in = new XWTBXLIA();
            lprm.CMD = "CATALOG";
            XWTBXCOA lres = SyncService.XWTBXC0N(lprm);
            //Assert.AreEqual(lres.VOLIST.Count, 20);
            foreach (var item in lres.TBLIST) {
//                System.Console.WriteLine(item.TBCODE + " " + item.TBBUHCODE + " " + item.TBDPCODE);
                count++;
                msg_in.TBBUHCODE.Add(item.TBBUHCODE);
                if (count >= 1000) {
                    ListTest(msg_in);
                    count = 0;
                    msg_in = new XWTBXLIA();
                }
            }
            ListTest(msg_in);
            System.Console.WriteLine("Test catalog read: " + lres.TBLIST.Count);
            //Assert.AreEqual(count, 20);
        }
 public void ChangesListTest([Range(1, 1, 1)]  int counter) {
     int count = 0;
     XWTBXCIA lprm = new XWTBXCIA();
     XWTBXLIA msg_in = new XWTBXLIA();
     lprm.CMD = "CHANGES";
     lprm.DPGROUPCODE = 2;
     lprm.UPDTSTART = new DateTime(2013, 01, 01);
     lprm.UPDTSTOP = new DateTime(2013, 01, 31);
     XWTBXCOA lres = SyncService.XWTBXC0N(lprm);
     //Assert.AreEqual(lres.VOLIST.Count, 20);
     foreach (var item in lres.TBLIST) {
         //                System.Console.WriteLine(item.TBCODE + " " + item.TBBUHCODE + " " + item.TBDPCODE);
         count++;
         msg_in.TBBUHCODE.Add(item.TBBUHCODE);
         if (count >= 100) {
             ListTest(msg_in);
             count = 0;
             msg_in = new XWTBXLIA();
         }
     }
     ListTest(msg_in);
     System.Console.WriteLine("Test catalog read: " + lres.TBLIST.Count);
     //Assert.AreEqual(count, 20);
 }