title: Look up Enum by label instead of by value
body: <p>Is there a quick way to look up an Enum with only using the label of the enum instead of the value.  Let's say the Enum type is SalesStatus, I want to be able to basically call into some kind of a function like enumLabel2Value(enumStr(SalesStatus), "Open order") and it will return 1.</p>
  
  <p>I'm trying to avoid looping thru all possible values and checking each one separately, it seems like this should be something that's readily available since whenever a user filters on a enum column on a grid, they enter in the label, not the value, but I haven't seen anything like it.</p>