Hi Alex,
What about a more streamlined approach:
The GUI makes a data access request to the Business Object, which
validates access rights and other issues, then, if allowed to proceed,
passes the data request to the data level, which retrieves the data
from SQL, formats it, and returns it to the BO, which passes it back to
the GUI.
This approach allows all 4 layers, GUI, BO, Data Access and DBC to be
interchanged at will with minimal work and keeps these level separate.
Kevin
Everything makes sense in someone's mind
public class SystemCrasher :ICrashable
In addition, an integer field is not for irrational people