Base Class with universal logic for 'Shepherd Framework' (design and start of implementation)

From OpenPetra Wiki
Revision as of 08:50, 13 January 2011 by Christiankatict (talk | contribs)
Jump to navigation Jump to search

Shepherds Framework Introduction

The Shepherds Framework will be a support in creating individual instances of 'Shepherds' for openPETRA. 'Shepherds' are Installer-like Dialogs with Next-Back-Finish buttons. They have several steps/pages and through that offer a 'guided walk' to the openPETRA user on what key data to enter (or review) for a specific purpose.

Example Screenshots of an existing PETRA (not openPETRA) Shepherd can be found here.


Base Class Purpose

TODO

Note: The corresponding Bug (=Feature Request) is Bug #206 (shared with the related Project Base Form for 'Shepherd Framework' (design and start of implementation)).


Desired Outcome

TODO


Outline of the Solution

Step 1

Create a new Class in Project 'Ict.Petra.Client.CommonForms.Logic' (found in \csharp\ICT\Petra\Client\CommonForms\logic). Name of the Form Class File: 'PetraShepherdForm.cs' Name of the Form Class: 'TPetraShepherdFormLogic'

TODO


To Be Continued in Class...

TODO


Approval of Functionality and Program Code

TODO