I've been trying to get a very simple Member Type constraint to work but am having no success.
What I've done so far is added a property constraint to NetContact and CsContact Member Type field with the following code:
string proposed = (string)proposedValue;
proposed = proposed.ToUpper();
if (proposed == "CH")
constraintPassed = true;
I think this constraint should return an error if the selected record's member type changes to something other than CH. However when I select a record, go to the Personal link, change the member type to something other than CH and save, I do not receive an error.