public void WriteLog(string logID, DataTable originalData, DataTable changes, string tableName, string keyFieldName, bool isMaster) { using (CommonServiceClient client = SoapClientFactory.CreateCommonServiceClient()) { byte[] loginTicket = WebServiceSecurity.EncryptLoginer(Loginer.CurrentUser); byte[] bsOriginal = ZipTools.CompressionDataSet(dalBase.TableToDataSet(originalData)); byte[] bsChanges = ZipTools.CompressionDataSet(dalBase.TableToDataSet(changes)); client.WriteLog(loginTicket, logID, bsOriginal, bsChanges, tableName, keyFieldName, isMaster); } }