static void Main(string[] args) { OS_sellerCloud = new SCServiceSoapClient(); OS_sellerCloud.InnerChannel.OperationTimeout = new TimeSpan(0, 15, 0); OS_authHeader = new OrderService.AuthHeader(); OS_options = new ServiceOptions(); OCS_sellerCloud = new OrderCreationServiceSoapClient(); OCS_sellerCloud.InnerChannel.OperationTimeout = new TimeSpan(0, 15, 0); OCS_authHeader = new OrderCreationService.AuthHeader(); OS_authHeader.UserName = OCS_authHeader.UserName = "******"; OS_authHeader.Password = OCS_authHeader.Password = "******"; SyncOn = DateTime.Now; Today = DateTimeWithZone(SyncOn, false); Console.WriteLine("--- Recieve <" + args.Count() + "> Arguments ---"); if (!args.Any()) { args = new string[] { "Orders", "1" } } ; string SyncType = args[0]; conn.Open(); switch (SyncType) { case "Orders": OrdersSync(Convert.ToInt32(args[1])); break; case "Warehouses": WarehousesSync(); break; case "Services": ServicesSync(); break; case "Skus": ManufacturersSync(); ProductTypeSync(); SkusSync(); break; case "PurchaseItem": string[] productIDs = args[1].ToString().Split(new char[] { '|' }); PurchaseItemSync(productIDs); break; } conn.Close(); }
public SC_WebService(string UserName, string Password) { // OrderService OS_SellerCloud = new SCServiceSoapClient(); OS_SellerCloud.InnerChannel.OperationTimeout = new TimeSpan(0, 10, 0); OS_AuthHeader = new QDLogistics.OrderService.AuthHeader(); OS_Options = new QDLogistics.OrderService.ServiceOptions(); // OrderCreationService OCS_SellerCloud = new OrderCreationServiceSoapClient(); OCS_SellerCloud.InnerChannel.OperationTimeout = new TimeSpan(0, 10, 0); OCS_AuthHeader = new QDLogistics.OrderCreationService.AuthHeader(); // PurchaseOrderService PO_SellerCloud = new POServicesSoapClient(); PO_SellerCloud.InnerChannel.OperationTimeout = new TimeSpan(0, 10, 0); PO_AuthHeader = new QDLogistics.PurchaseOrderService.AuthHeader(); PO_Options = new QDLogistics.PurchaseOrderService.ServiceOptions(); OS_AuthHeader.UserName = OCS_AuthHeader.UserName = PO_AuthHeader.UserName = UserName; //"*****@*****.**" OS_AuthHeader.Password = OCS_AuthHeader.Password = PO_AuthHeader.Password = Password; //"timfromweypro" SyncOn = DateTime.UtcNow; }
protected virtual void Dispose(bool disposing) { if (disposed) { return; } if (disposing) { } OS_SellerCloud = null; OS_AuthHeader = null; OS_Options = null; OCS_SellerCloud = null; OCS_AuthHeader = null; PO_SellerCloud = null; PO_AuthHeader = null; PO_Options = null; disposed = true; }