All 2 entries tagged Business Objects

No other Warwick Blogs use the tag Business Objects on entries | View entries tagged Business Objects at Technorati | There are no images tagged Business Objects on this blog

September 17, 2005

WinForms Error Binding

I created a component that handles the boring job of hooking up an object that implements IDataErrorInfo to an ErrorProvider on a form. The data bound object has to implement my IRuleTrigger interface by having two events RuleInvalidated and RuleValidated. These events are listened to by my RuleBinder component. It then enumerates the controls on the form looking for data bindings relevant to the data object. ErrorProvider.SetError is invoked to either set or clear the error on controls as needed.
So now the business object is in control of business rules and the RuleRinder takes care of setting the relevant UI. Thus eliminating all those TextBox.Validated event handlers.
If I get the code commented up properly (when I'm less busy) I'll post it online. It looks like I'm building up a fair amount of code here for a rather nice "Data Binding Framework" library.

September 02, 2005

Aggregate Lists

Has anyone seen aggregate lists anywhere before?
What I mean is given multiple of lists of a business objects (of the same type), I want to have a list that contains all the objects from all the lists. Of course I require any changes in the source lists to be reflected in the aggregate list.
I've done some quick Googling, but found nothing in this area.

I may extend my BindingListView into a BindingAggregateListView that takes multiple IBindingList implementors. It would then be able to sort and filter over all the items.

Example of use:
Say I have 10 Customer objects and each customer has a list of Order objects. I want a form that displays all the orders from all customers (and lets me filter/sort the data). I don't really want to have extra code and queries that pull back a separate list of orders, since I want changes made to be put into the actual Customer's order item.
So an aggregate list of the existing Order lists would work great.

Google Ads

Search this blog

Most recent comments

  • I scratched my eye while i was holding some kind of plastic packaging.. Anyways the corner of the pl… by Ercan on this entry
  • About a year ago my contacts that i was wearing, i guess were fautly, because shortly after they wer… by Jon on this entry
  • I got shower gel in my eye 4 and a half days ago, and becasue i rubbed my eyes a lot, i have scratch… by Chris on this entry
  • This website may help–health/tc/Eye–Injuries–Home–Treatment by S on this entry
  • I somehow got dirt, or debris in my eye. The terrible pain sent me in a tailspin. I was afraid of sa… by Bobbi on this entry


December 2021

Mo Tu We Th Fr Sa Su
Nov |  Today  |
      1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31      


Blog archive

RSS2.0 Atom
Not signed in
Sign in

Powered by BlogBuilder