DBI Technologies Inc. - .NET Wareshouse ERP Scheduling Framework

The Warehouse Shipments Scheduling Framework includes a complete set of development tools, objects and business rules encapsulated into an open source product offering. Here are the finer details of the assets included:

◾Demo application for VB.Net which incorporates the .NET Windows Presentation Foundation for an example of using the dbiWSF objects outside of a standard winforms environment, fully databound examples, reporting and user interface components, as well, a dbiWSF Video Library highlighting key aspects of the source code.

◾Fully commented and documented VB.NET source code for the dbiWSF layers and customized controls (for convenience we have used DBI commercial UI and Scheduling presentation controls - substitute your own visual controls to suit your specific requirements - please note: source code is not provided for DBI's commercial presentation controls).

◾VB.Net code snippets for common functionality.

◾VB.Net project template for creating dbiWSF projects which have the references and licensing info pre-coded.

◾.chm help file listing all the properties/events/methods for the dbiWSF libraries.

◾dbiWSF.DLL (SourceCode) - Includes the dbiWSF Databinding code and dbiWSF Objects  [ Data binding to SQL server, a disconnected SQL database, OLE databases and table structures for use with other ADO.NET compliant databases]

◾ dbiWSFSupport.DLL (SourceCode) - Includes the dbiWSF business rules layer; A Business Rules class integrated with the dbiWSF components, which can also be easily applied to other .NET objects.

◾dbiWSFUserInterface.DLL (SourceCode) - Includes controls and dialogs for use with the dbiWSF source code project.

◾ dbiWSFDayView Control (wraps the dbiDayView control) - customized dbiDayView for multiple views (warehouse and loading docks) for the dbiWSF data

◾dbiWSFSchedule Control (wraps the dbiSchedule control) - customized dbiSchedule control for a tree view of the dbiWSF data

◾dbiWSFObjectMenu Control (wraps the .NET context menu) - handles context menu options for all dbiWSF objects which provides a uniform menu structure regardless of the control displaying the data

◾dbiWSFReporting, dbiWSFReport - (wraps the dbiList control) - provides a generic reporting tool that incorporates a visual control along with report objects that can be customized in code. The dbiWSF ships with three reports for use and as templates.

◾dbiWSFStyle, dbiWSFStylerOptions - provides an XML import for setting default appearances to the DBI Components

◾ dbiWSFPrintSetting Controls and Dialogs - used to give a consistent look and feel to printer dialog options for the reporting/dbiList/dbiSchedule/dbiDayView controls

◾dbiWSFDetailList, dbiWSFObjectDetail, dbiWSFObjectTree - provides several interfaces which use reflection to display the dbiWSF objects without the need to recode interface changes if the data/object models change  Supporting Controls and Dialogs - there are several tertiary controls to aid in deploying a final project including a recurrence days-of-week selector, a date-time entry control for entering a date and a time cohesively, a default dialog that can be inherited and modified to maintain a consistent look and feel and a business rules dialog to allow the business rules layer to be used in any UI scheme.

dbiSnippets - a collection of code snippets to be used in the coding of a project:
















◾ dbiWSF Project Template - A template that can be used to create new dbiWSF projects 

DBI Scheduling and UI presentation Component software:

◾ Solutions Schedule for .NET Enterprise - the award winning dbiSchedule control (http://www.dbi-tech.com/ProductPage_SolutionsScheduleNET.aspx ), sample applications (C# and VB.Net), help files, dbi Product Manager (for managing the licenses and upgrades at the Enterprise level), one year of subscription for support on the control and product updates and enhancements.

◾ Studio Controls  for .NET Site - the award winning .NET UI design component controls ( http://www.dbi-tech.com/ProductPage_StudioControls.NET.aspx ), sample applications (C# and VB.Net), help files, dbi Product Manager (for managing the licenses and upgrades at the Site level), one year of subscription for support on the controls and product updates and enhancements.


Video Library:
Warehouse Shipments Scheduling Framework (WSF) -  Introduction

What is the DBi Warehouse Shipments Scheduling Framework?

Introduction 02.01.00 - Why use the dbiWSF?
Introduction 02.02.00 - Why do you need the dbiWSF?
Introduction 02.03.00 - What's included in the dbiWSF
Introduction 02.04.00 - The basics of Warehouse Shipments Scheduling

dbiWSF Data Binding

Databinding 03.01.00 - Database Connections and Types
Databinding 03.02.00 - Using the core databases
Databinding 03.03.00 - Modifying the core databases
Databinding 03.04.00 - Incorporating external databases
Databinding 03.05.00 - Modifying core database CRUD operations
Databinding 03.06.00 - Using the Customized data binding type
Databinding 03.07.00 - Using the CMAP column mapping
Databinding 03.08.00 - The Auto Update property and functionality
Databinding 03.09.00 - Using the Load Methods in the data binding class

dbiWSF Framework Objects

FrameworkOjects 04.01.00 - The dbiWSF Framework Objects
FrameworkOjects 04.02.00 - Default property Constants
FrameworkOjects 04.03.00 - Using GET methods for GUIDs
FrameworkOjects 04.04.00 - Using object remove methods and overloads

dbiWSF Business Rules

BusinessRules 05.01.00 - The Business Rules Overview
BusinessRules 05.02.00 - Business Rules Setup
BusinessRules 05.03.00 - Business Rules uses Reflection
BusinessRules 05.04.00 - Business Rules with extra parameters  

    dbiWSF Reporting

Reporting 06.01.00 - Reporting Control
Reporting 06.02.00 - Setting up a Custom Report using the Template
Reporting 06.03.00 - Integrating a Report Object with the Report Control   
    dbiWSF User Interface

User Interface 07.01.00 - Introduction
User Interface 07.02.00 - Shipments Schedule Control
User Interface 07.03.00 - Shipments Day View Control
User Interface 07.04.00 - Object Menu Control
User Interface 07.05.00 - Reporting Control
User Interface 07.06.00 - Styling Controls
User Interface 07.07.00 - Supporting Controls
User Interface 07.08.00 - Interface Dialogs  
      dbiWSF Integration 

Using WSF 08.01.00 - Project Template
Using WSF 08.02.00 - Class Layout Template
Using WSF 08.03.00 - Generic Error Exceptions
Using WSF 08.04.00 - LINQ and Strongly Typed Objects
Using WSF 08.05.00 - Cargo Types and Breakout Docks
Using WSF 08.06.00 - External Data
Using WSF 08.07.00 - Using the Sample Application

Review - developing with the Framework, a documented guide
Developer Resources


Last edited May 26, 2015 at 9:41 PM by DBITechnologies, version 5