StrataFrame Forum

rule engine with xml

http://forum.strataframe.net/Topic31526.aspx

By Danny Doobay - 10/26/2012

I am validating current row using the code below.

 Private Sub CustomersBO_CheckRulesOnCurrentRow(ByVal e As MicroFour.StrataFrame.Business.CheckRulesEventArgs)
        If Me.cust_LastName = "" Then
            Me.AddBrokenRule(CustomersBOFieldNames.cust_LastName, "Required field.")
        End If
End Sub

With every client that we have these rules could be changed. Therefore I am trying to created a rule engine that could pull a xml file like one below and build the rules dynamically.
Does anyone have an idea?

<application>
  <bo name="CustomersBO" >
    <rule>
      <propertyname>cust_LastName</propertyname>
      <argument>cust_LastName = ""</argument>
      <errormessage>Required field.</errormessage>
    </rule>
    <rule>
      <propertyname>cust_FirstName</propertyname>
      <argument>cust_FirstName = ""</argument>
      <errormessage>Required field.</errormessage>
    </rule>
  </bo>
<application>