// 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); }
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); }