Namespace: Consultingwerk.SmartFramework.Menu
Class 
SmartFunction_Generated Copy to Clipboard
Parent classes:
Inherits: Consultingwerk.OERA.EntityTable
Inherited by: Consultingwerk.SmartFramework.Menu.SmartFunction
ABSTRACT

File:SmartFunction
Author(s):Mike Fechner
Created:28.04.2013 00:33:34



Top Method Summary
Options Name Purpose
# AssignFromBuffer (handle) Copies the buffer values to the entity table's properties
Overrides Consultingwerk.OERA.EntityTable:AssignFromBuffer (handle)
# AssignToBuffer (handle) Copies the entity table's properties to the buffer values
Overrides Consultingwerk.OERA.EntityTable:AssignToBuffer (handle)
# HANDLE GetChildRecord (handle, character) Returns the first (and typically only) child record of a to-one relation
Inherited from Consultingwerk.OERA.EntityTable
# GetChildRecords (handle, character, Object, character) Populates a List of child records
Inherited from Consultingwerk.OERA.EntityTable
+ InitializeNewRow () Initializes a New row
Inherited from Consultingwerk.OERA.EntityTable
# OnFunctionCallParameterChanged (EventArgs) Raises the FunctionCallParameterChanged event
# OnFunctionDescriptionChanged (EventArgs) Raises the FunctionDescriptionChanged event
# OnFunctionGuidChanged (EventArgs) Raises the FunctionGuidChanged event
# OnFunctionLargeImageChanged (EventArgs) Raises the FunctionLargeImageChanged event
# OnFunctionModuleGuidChanged (EventArgs) Raises the FunctionModuleGuidChanged event
# OnFunctionNameChanged (EventArgs) Raises the FunctionNameChanged event
# OnFunctionSmallImageChanged (EventArgs) Raises the FunctionSmallImageChanged event
# OnModuleNameChanged (EventArgs) Raises the ModuleNameChanged event
+ PopulateList (handle, character, Object, character) Populates a List object with EntityTable objects for buffers
Inherited from Consultingwerk.OERA.EntityTable
+ PopulateList (handle, Object, character) Populates a List object with EntityTable objects for buffers
Inherited from Consultingwerk.OERA.EntityTable
# SetModified () Set's the current row to modified
Inherited from Consultingwerk.OERA.EntityTable

Top Constructor Summary
Options Name Purpose
+ SmartFunction_Generated () Constructor of the SmartFunction_Generated class
+ SmartFunction_Generated (handle) Constructor of the SmartFunction_Generated class

Top Event Summary
Options Name Purpose
+ FunctionCallParameterChanged (Object, EventArgs) Raised when the FunctionCallParameter property value changes
+ FunctionDescriptionChanged (Object, EventArgs) Raised when the FunctionDescription property value changes
+ FunctionGuidChanged (Object, EventArgs) Raised when the FunctionGuid property value changes
+ FunctionLargeImageChanged (Object, EventArgs) Raised when the FunctionLargeImage property value changes
+ FunctionModuleGuidChanged (Object, EventArgs) Raised when the FunctionModuleGuid property value changes
+ FunctionNameChanged (Object, EventArgs) Raised when the FunctionName property value changes
+ FunctionSmallImageChanged (Object, EventArgs) Raised when the FunctionSmallImage property value changes
+ ModuleNameChanged (Object, EventArgs) Raised when the ModuleName property value changes

Top Property Summary
Options Name Purpose
+ LONGCHAR FunctionCallParameter
+ CHARACTER FunctionDescription
+ CHARACTER FunctionGuid
+ CHARACTER FunctionLargeImage
+ CHARACTER FunctionModuleGuid
+ CHARACTER FunctionName
+ CHARACTER FunctionSmallImage
+ CHARACTER ModuleName
+ RowStateEnum RowState
Inherited from Consultingwerk.OERA.EntityTable


Method Detail
Top

PROTECTED AssignFromBuffer (handle)

Overrides Consultingwerk.OERA.EntityTable:AssignFromBuffer (handle)
Purpose: Copies the buffer values to the entity table's properties
Notes:

Parameters:
phBuffer HANDLE
The handle of the record buffer to assign properties from
Top

PROTECTED AssignToBuffer (handle)

Overrides Consultingwerk.OERA.EntityTable:AssignToBuffer (handle)
Purpose: Copies the entity table's properties to the buffer values
Notes:

Parameters:
phBuffer HANDLE
The handle of the record buffer to assign properties from
Top

PROTECTED HANDLE GetChildRecord (handle, character)

Inherited from Consultingwerk.OERA.EntityTable
Purpose: Returns the first (and typically only) child record of a to-one
relation
Notes:

Parameters:
phParentBuffer HANDLE
The handle to the parent buffer
pcDataRelationName CHARACTER
The name of the data-relation to return the child buffer for
Returns HANDLE
The handle of the child record, already located to the first record (if any)
Top

PROTECTED GetChildRecords (handle, character, Object, character)

Inherited from Consultingwerk.OERA.EntityTable
Purpose: Populates a List of child records
Notes: As we currently don't support "generic Interfaces", we can only access
the strong typed Add method of the Generic lists using the DYNAMIC-INVOKE
statement.

Parameters:
phParentBuffer HANDLE
The handle to the parent buffer
pcDataRelationName CHARACTER
The name of the data-relation to return the child buffer for
poList Progress.Lang.Object
The List to populate
pcClassName CHARACTER
The name of the ChildClass
Top

PUBLIC InitializeNewRow ()

Inherited from Consultingwerk.OERA.EntityTable
Purpose: Initializes a New row
Notes: Provides a method to provide initial values when records are added to
differentiate from the Constructor usage when Rows are populate based
on existing DB records
Override this method to provide initial values

Top

PROTECTED OnFunctionCallParameterChanged (EventArgs)

Purpose: Raises the FunctionCallParameterChanged event
Notes:

Parameters:
e Consultingwerk.EventArgs
The Consultingwerk.EventArgs with the data for this event
Top

PROTECTED OnFunctionDescriptionChanged (EventArgs)

Purpose: Raises the FunctionDescriptionChanged event
Notes:

Parameters:
e Consultingwerk.EventArgs
The Consultingwerk.EventArgs with the data for this event
Top

PROTECTED OnFunctionGuidChanged (EventArgs)

Purpose: Raises the FunctionGuidChanged event
Notes:

Parameters:
e Consultingwerk.EventArgs
The Consultingwerk.EventArgs with the data for this event
Top

PROTECTED OnFunctionLargeImageChanged (EventArgs)

Purpose: Raises the FunctionLargeImageChanged event
Notes:

Parameters:
e Consultingwerk.EventArgs
The Consultingwerk.EventArgs with the data for this event
Top

PROTECTED OnFunctionModuleGuidChanged (EventArgs)

Purpose: Raises the FunctionModuleGuidChanged event
Notes:

Parameters:
e Consultingwerk.EventArgs
The Consultingwerk.EventArgs with the data for this event
Top

PROTECTED OnFunctionNameChanged (EventArgs)

Purpose: Raises the FunctionNameChanged event
Notes:

Parameters:
e Consultingwerk.EventArgs
The Consultingwerk.EventArgs with the data for this event
Top

PROTECTED OnFunctionSmallImageChanged (EventArgs)

Purpose: Raises the FunctionSmallImageChanged event
Notes:

Parameters:
e Consultingwerk.EventArgs
The Consultingwerk.EventArgs with the data for this event
Top

PROTECTED OnModuleNameChanged (EventArgs)

Purpose: Raises the ModuleNameChanged event
Notes:

Parameters:
e Consultingwerk.EventArgs
The Consultingwerk.EventArgs with the data for this event
Top

PUBLIC PopulateList (handle, character, Object, character)

Inherited from Consultingwerk.OERA.EntityTable
Purpose: Populates a List object with EntityTable objects for buffers
Notes: Selects the buffer records using an optional Query string
As we currently don't support "generic Interfaces", we can only access
the strong typed Add method of the Generic lists using the DYNAMIC-INVOKE
statement.

Parameters:
phBuffer HANDLE
The Buffer to return add EntityTable instances to the list
pcQueryString CHARACTER
The QueryString to use while populating the list
poList Progress.Lang.Object
The list to add the EntityTable instances to
pcClassName CHARACTER
The name of the class to create EntityTable instances of (child class of the EntityTable)
Top

PUBLIC PopulateList (handle, Object, character)

Inherited from Consultingwerk.OERA.EntityTable
Purpose: Populates a List object with EntityTable objects for buffers
Notes:

Parameters:
phBuffer HANDLE
The Buffer to return add EntityTable instances to the list
poList Progress.Lang.Object
The list to add the EntityTable instances to
pcClassName CHARACTER
The name of the class to create EntityTable instances of (child class of the EntityTable)
Top

PROTECTED SetModified ()

Inherited from Consultingwerk.OERA.EntityTable
Purpose: Set's the current row to modified
Notes: When the RowState is Add or Deleted it will not be changed



Constructor Detail
Top

PUBLIC SmartFunction_Generated ()

Purpose: Constructor of the SmartFunction_Generated class
Notes:

Top

PUBLIC SmartFunction_Generated (handle)

Purpose: Constructor of the SmartFunction_Generated class
Notes:

Parameters:
phBuffer HANDLE
A source buffer to copy the values from


Event Detail
Top

PUBLIC FunctionCallParameterChanged (Object, EventArgs)

Purpose: Raised when the FunctionCallParameter property value changes
Notes:

Parameters:
sender Progress.Lang.Object
The reference to the object that raised the event
e Consultingwerk.EventArgs
The Consultingwerk.EventArgs with the data for this event
Top

PUBLIC FunctionDescriptionChanged (Object, EventArgs)

Purpose: Raised when the FunctionDescription property value changes
Notes:

Parameters:
sender Progress.Lang.Object
The reference to the object that raised the event
e Consultingwerk.EventArgs
The Consultingwerk.EventArgs with the data for this event
Top

PUBLIC FunctionGuidChanged (Object, EventArgs)

Purpose: Raised when the FunctionGuid property value changes
Notes:

Parameters:
sender Progress.Lang.Object
The reference to the object that raised the event
e Consultingwerk.EventArgs
The Consultingwerk.EventArgs with the data for this event
Top

PUBLIC FunctionLargeImageChanged (Object, EventArgs)

Purpose: Raised when the FunctionLargeImage property value changes
Notes:

Parameters:
sender Progress.Lang.Object
The reference to the object that raised the event
e Consultingwerk.EventArgs
The Consultingwerk.EventArgs with the data for this event
Top

PUBLIC FunctionModuleGuidChanged (Object, EventArgs)

Purpose: Raised when the FunctionModuleGuid property value changes
Notes:

Parameters:
sender Progress.Lang.Object
The reference to the object that raised the event
e Consultingwerk.EventArgs
The Consultingwerk.EventArgs with the data for this event
Top

PUBLIC FunctionNameChanged (Object, EventArgs)

Purpose: Raised when the FunctionName property value changes
Notes:

Parameters:
sender Progress.Lang.Object
The reference to the object that raised the event
e Consultingwerk.EventArgs
The Consultingwerk.EventArgs with the data for this event
Top

PUBLIC FunctionSmallImageChanged (Object, EventArgs)

Purpose: Raised when the FunctionSmallImage property value changes
Notes:

Parameters:
sender Progress.Lang.Object
The reference to the object that raised the event
e Consultingwerk.EventArgs
The Consultingwerk.EventArgs with the data for this event
Top

PUBLIC ModuleNameChanged (Object, EventArgs)

Purpose: Raised when the ModuleName property value changes
Notes:

Parameters:
sender Progress.Lang.Object
The reference to the object that raised the event
e Consultingwerk.EventArgs
The Consultingwerk.EventArgs with the data for this event


Property Detail
Top

PUBLIC LONGCHAR FunctionCallParameter


Returns LONGCHAR
Top

PUBLIC CHARACTER FunctionDescription


Returns CHARACTER
Top

PUBLIC CHARACTER FunctionGuid


Returns CHARACTER
Top

PUBLIC CHARACTER FunctionLargeImage


Returns CHARACTER
Top

PUBLIC CHARACTER FunctionModuleGuid


Returns CHARACTER
Top

PUBLIC CHARACTER FunctionName


Returns CHARACTER
Top

PUBLIC CHARACTER FunctionSmallImage


Returns CHARACTER
Top

PUBLIC CHARACTER ModuleName


Returns CHARACTER
Top

PUBLIC RowStateEnum RowState

Inherited from Consultingwerk.OERA.EntityTable

Returns RowStateEnum


©2006-2020 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       04.02.2020 23:21:53