public override int FillChangeLog(out System.Data.DataTable table, NorthwindConfig config, Token lastToken)
{
Emails emails;
int lastId;
int recordCount;
emails = new Emails();
lastId = Token.GetId(lastToken);
using (OleDbConnection connection = new OleDbConnection(config.ConnectionString))
{
CustomerEmailsChangeLogsTableAdapter tableAdapter;
tableAdapter = new CustomerEmailsChangeLogsTableAdapter();
tableAdapter.Connection = connection;
// fill the Changelog dataset
if (lastToken.InitRequest)
recordCount = tableAdapter.Fill(emails.CustomerEmailsChangeLogs, lastId, lastToken.SequenceNumber, lastToken.SequenceNumber, "");
else
recordCount = tableAdapter.Fill(emails.CustomerEmailsChangeLogs, lastId, lastToken.SequenceNumber, lastToken.SequenceNumber, config.CrmUser);
}
table = emails.CustomerEmailsChangeLogs;
return recordCount;
}