After each of the Save() calls, the BrokenRules property on the business object will have all of the broken rules. You can enumerate through that collection and create a flat list of the broken rules for display to the user.
I have code to update some tables (not visible on screen) upon Form.AfterSave() event fired using transaction as shown below.
1. Is it the "right way"?
2. I want show broken rules if failed. How should I show them? Any advice?
}