Discussions
Trying to find contacts associated with a particular job
Hello,
I am attempting to return all the jobs associated with a particular contact. I am attempting to search through the customers, here is the code (C# .NET 2.0):
SearchMultiSelectField searchMult = new SearchMultiSelectField();
List<RecordRef> lstRef = new List<RecordRef>();
RecordRef rr = new RecordRef();
rr.internalId = "7558";
rr.type = RecordType.contact;
rr.typeSpecified = true;
lstRef.Add(rr);
searchMult.searchValue = lstRef.ToArray();
searchMult.@operator = SearchMultiSelectFieldOperator.anyOf;
searchMult.operatorSpecified = true;
ContactSearchBasic contactSearch = new ContactSearchBasic();
contactSearch.internalId = searchMult;
CustomerSearch custSearch = new CustomerSearch();
custSearch.contactJoin = contactSearch;
SearchResult sr = nsSvc.search(custSearch);
7558 is an internal ID of a contact that I have verified is associated with a job. Unfortunately the result doesn't find any matching records. What am I doing wrong?