Discussions
Searching For Customers Via Invoices
I need to filter a customer search by specifying that I only want transactions of type 'invoice' in my transactionJoin. However, this causes a weird result status error of code MISSING_ENUM with the message "No enumerated type invoice for enumerated type CustomerType". Anyone know what in the world is going on here?
I posted my code below.
public Customer[] itemSearchForCustomersWithFilter
(String itemName, Invoice[] invoices, CashSale[] sales)
{
CustomerSearch search = new CustomerSearch();
CustomerSearchBasic basic = new CustomerSearchBasic();
TransactionSearchBasic transactionJoin = new TransactionSearchBasic();
//search.basic = _basic;
transactionJoin.tranId = new SearchStringField();
transactionJoin.tranId.@operator = SearchStringFieldOperator.@is;
transactionJoin.tranId.operatorSpecified = true;
transactionJoin.type = new SearchEnumMultiSelectField();
transactionJoin.type.