All Tables Up To This Point and Maint Form example

Rating:        Based on 4 ratings
Reviewed:  0 reviews
Downloads: 10464
Released: Feb 28, 2012
Updated: Jun 11, 2013 by MattPaulson
Dev status: Stable Help Icon

Recommended Download

Application AllTablesUpToThisPoint.sql
application, 1910K, uploaded Jun 11, 2013 - 4532 downloads

Other Available Downloads

Application HowToApplyAllTablesSQLScript
application, 157K, uploaded Sep 13, 2011 - 1114 downloads
Source Code XERPMultipleDALConfigExample
source code, 2128K, uploaded Jan 11, 2012 - 926 downloads
Documentation HowToXERPMultipleDALConfigExample
documentation, 1061K, uploaded Jan 11, 2012 - 773 downloads
Documentation XERPServerBuildReadMe
documentation, 455K, uploaded Jan 11, 2012 - 866 downloads
Source Code XERPMaintenanceFormExample
source code, 1939K, uploaded Mar 21, 2012 - 2253 downloads

Release Notes

Above is a collection of tables that are are and will be relevant for ERP Application development...
I will keep updating the table creation script as more tables are added...

Also included is a simple version of Multiple DAL and how it is configed...
AS XERP will be made up of 100's of Entity Models each entity model will retains it's metadata to allow it to define its Objects but will share one database configuration...

Also included is the most recent work that involves an example of a maintenance screen. It will highlight the foundation for design from DAL to Presentation... All though the presentation is crude in UI looks it is does implement a 3 way binding. A Listview on the left, a text box view of the selected and item and finally a datagrid... All 3 are bound to the selected item, and the Grid and ListView are bound to the same collection... It is amazing to me how efficiently XAML and MVVM handle the binding of the three and the fact that they all consume the same dataview properties they are so easily managed... Please take a look as it should serve as the go forward for a suitable design patter from DAL to Presentation... Note the presentation will be spruced up a bit for release but this example concetrates on the guts rather then the eye candy...

I have added the Search Functionality which is a bit of work... It is composed of the MaintenanceViewModel and a SearchViewModel with a lot of help from the SimpleMVVMToolKit MessageBus and notification events... The SearchViewModels View is launched as a dialoge to the maintenance form it hits a singleton repository that the MaintenanceViewModel subscribes thus allowing us to use entity tracking from the multiple view models. The results from the singleton context are then fed back to the Maintenance view and then displayed accordingly...

All of the CRUD seems to be working pretty efeciently. I want to spend some more time adding some functionality here and their but overall it is shaping up to be a pretty solid model for a go forward pattern for all of our forms...

I will need to add a global config to the client side to allow us to set the wcf data service URL in one place as I did with the server side... I should be able to leverage the same logic and add an XML doc that can be accessed from a build/config folder as well add a default location as a project resource string so you can use either or to set the global requirements...

This form however has no child objects and is very simple so I will have to create another maintenance screen that has at least one child in is graph as it will undoubtedly complicate the left tree and selected item logic...

Also in the example is an attempt to manage the build and reduce reduncancy in the com builds to allow for a single folder to maintain all of the com builds as we will have 100's of .dll's eventually and it will be important to manage and not have them building all over the place...

Please post to the Discussions board if you have any problems downloading and getting them functioning...
I smoke tested and worked on my machine but god only knows the variations we deal with when we try to create global examples for general consuption...

Reviews for this release