internal static string RequestSync(DateTime syncDate) { string syncFilenames = SendXml(syncDate); ServiceReference.WebServiceSoapClient soapClient = new ServiceReference.WebServiceSoapClient(); return soapClient.RequestSync(WebServiceAuth.AuthSoapHeader(), GetSyncID(), syncFilenames); }
internal static void StartSync() { Log.ActivityLog("-----------------------Start sync transaction-----------------------"); ServiceReference.WebServiceSoapClient soapClient = new ServiceReference.WebServiceSoapClient(); DateTime syncDate = DateTime.Now; string sendFilenames = XmlSync.SendXml(syncDate); string syncFilenames = soapClient.RequestSync(WebServiceAuth.AuthSoapHeader(), XmlSync.GetSyncID(), sendFilenames); IList<string> xmlFilePath = XmlSync.SaveXmlFile(syncFilenames); XmlSync.Sync(xmlFilePath); XmlSync.SetLastSync(syncDate); XmlSync.SetLastSyncAndInactiveFile(syncDate, sendFilenames); string syncID = XmlSync.GetSyncID(); soapClient.SetLastSyncAndInactiveFile(WebServiceAuth.AuthSoapHeader(), syncDate, syncFilenames, syncID); Log.ActivityLog("-----------------------End sync transaction-----------------------"); }