Zaanton
10/11/2018, 7:54 PMJeffRossiter
10/11/2018, 10:09 PMJeffRossiter
10/11/2018, 10:09 PMpublic static IEnumerable<Record> GetAllSalesOrders()
{
List<Record> results = new List<Record>();
TransactionSearch transactionSearch = new TransactionSearch
{
basic = new TransactionSearchBasic
{
type = new SearchEnumMultiSelectField
{
@operator = SearchEnumMultiSelectFieldOperator.anyOf,
operatorSpecified = true,
searchValue = new string[] { "_salesOrder" }
}
}
};
var session = LoginHelper2.Instance;
if (session != null)
{
var response = session.search(transactionSearch);
if (response.totalRecords > 0)
{
for (int i = 1; i <= response.totalPages; i++)
{
results.AddRange(response.recordList);
if (response.pageIndex < response.totalPages)
{
response = session.searchMoreWithId(response.searchId, i + 1);
}
}
}
}
return results;
}
Zaanton
10/12/2018, 1:00 PMJeffRossiter
10/12/2018, 1:42 PM