Namespace: Consultingwerk.Windows.Framework.Repository.MergeUtil
Class 
ObjectMasterMergeControl Copy to Clipboard
Parent classes:
Inherits: Consultingwerk.SmartComponents.Base.SmartUserControl
Implements: IHasDesignerVerbs

File:ObjectMasterMergeControl
Author(s):Sebastian Wandel / Consultingwerk Ltd.
Created:Mon Mar 20 16:06:34 CET 2023



Top Method Summary
Options Name Purpose
+ CopyIncoming () Copies the selected node from the incoming dataset
+ CopyOwn () Copies the selected node from the own dataset
# CreateVerbs () Creates Designer Verbs based on the DesignerVerbs property
Inherited from Consultingwerk.SmartComponents.Base.SmartUserControl
+ System.Collections.Generic.List <System.ComponentModel.Component> GetAllComponents () Returns a List of all Components in the Form
Inherited from Consultingwerk.SmartComponents.Base.SmartUserControl
- InitializeComponent () Initializes the Visual Design
- NodeCollapsedHandler (Object, NodeEventArgs) Event handler for the NodeCollapsed event of the tree controls
- NodeExpandedHandler (Object, NodeEventArgs) Event handler for the NodeExpanded event of the tree controls
- NodeSelectedHandler (Object, SelectEventArgs) EVent handler for the NodeSelectedHandler event of the three tree controls
- ObjectMasterMergeControl_Resize (Object, EventArgs) Event handler for the Resize Event
# OnLoad (EventArgs) Raises the Load event
Inherited from Consultingwerk.SmartComponents.Base.SmartUserControl
+ OnVerbClicked (character) Event Handler method for Designer Verbs
Inherited from Consultingwerk.SmartComponents.Base.SmartUserControl
# OpenIncomingFile (character) Opens the smartrepo file in the incoming tree view
+ OpenMerge (character, character) Starts a merge session by loading a .smartrepo file and an object master from the repository
# OpenRepositoryObject (character) Opens the existing repository object
# ParentFormDestroyedHandler (Object, EventArgs) Event handler for the FormDestroyed event of the owning Form
Inherited from Consultingwerk.SmartComponents.Base.SmartUserControl
+ RemoveNode () Removes a Node from the Merged Tree
+ SaveChanges () Saves the changes to the repository object
+ SetLabels (character, character) Sets the Labels
+ SubscribeParentFormDestroyed () Subscribes the ParentFormDestroyed event
Inherited from Consultingwerk.SmartComponents.Base.SmartUserControl
# SubscribeUserControlEvents () Allows for custom event subscriptions during OnLoad()
Inherited from Consultingwerk.SmartComponents.Base.SmartUserControl
# TreeUpdatedHandler (Object, EventArgs) Event handler for the TreeUpdated event of the tree view with the merged result

Top Constructor Summary
Options Name Purpose
+ ObjectMasterMergeControl () Constructor for the ObjectMasterMergeControl class

Top Property Summary
Options Name Purpose
# CHARACTER DesignerVerbs
Inherited from Consultingwerk.SmartComponents.Base.SmartUserControl
+ LOGICAL DesignTime
Inherited from Consultingwerk.SmartComponents.Base.SmartUserControl
# CHARACTER HiddenProperties
Inherited from Consultingwerk.SmartComponents.Base.SmartUserControl
# CHARACTER NonBrowsableProperties
Inherited from Consultingwerk.SmartComponents.Base.SmartUserControl
# LOGICAL ParentFormDestroyedSubscribed
Inherited from Consultingwerk.SmartComponents.Base.SmartUserControl
# LOGICAL UserControlEventsSubscribed
Inherited from Consultingwerk.SmartComponents.Base.SmartUserControl


Method Detail
Top

PUBLIC CopyIncoming ()

Purpose: Copies the selected node from the incoming dataset
Notes:

Top

PUBLIC CopyOwn ()

Purpose: Copies the selected node from the own dataset
Notes:

Top

PROTECTED CreateVerbs ()

Inherited from Consultingwerk.SmartComponents.Base.SmartUserControl
Purpose: Creates Designer Verbs based on the DesignerVerbs property
Notes:

Top

PUBLIC System.Collections.Generic.List <System.ComponentModel.Component> GetAllComponents ()

Inherited from Consultingwerk.SmartComponents.Base.SmartUserControl
Purpose: Returns a List of all Components in the Form
Notes: Supported on OpenEdge 11 only, due to dependency to the ComponentsCollection
list not available on 10.2B

Returns System.Collections.Generic.List <System.ComponentModel.Component>
The List of Components in the Form
Top

PRIVATE InitializeComponent ()

Purpose: Initializes the Visual Design
Notes:

Top

PRIVATE NodeCollapsedHandler (Object, NodeEventArgs)

Purpose: Event handler for the NodeCollapsed event of the tree controls
Notes:

Parameters:
sender System.Object
The reference to the Control that raised the event
e Infragistics.Win.UltraWinTree.NodeEventArgs
The NodeEventArgs with the data for this event
Top

PRIVATE NodeExpandedHandler (Object, NodeEventArgs)

Purpose: Event handler for the NodeExpanded event of the tree controls
Notes:

Parameters:
sender System.Object
The reference to the Control that raised the event
e Infragistics.Win.UltraWinTree.NodeEventArgs
The NodeEventArgs with the data for this event
Top

PRIVATE NodeSelectedHandler (Object, SelectEventArgs)

Purpose: EVent handler for the NodeSelectedHandler event of the three tree controls
Notes:

Parameters:
sender System.Object
: System.Object
e Infragistics.Win.UltraWinTree.SelectEventArgs
: Infragistics.Win.UltraWinTree.SelectEventArgs
Top

PRIVATE ObjectMasterMergeControl_Resize (Object, EventArgs)

Purpose: Event handler for the Resize Event
Notes:

Parameters:
sender System.Object
The reference to the control that raised the event
e System.EventArgs
The System.EventArgs with the data for this event
Top

PROTECTED OnLoad (EventArgs)

Inherited from Consultingwerk.SmartComponents.Base.SmartUserControl
Purpose: Raises the Load event
Notes: Subscribes the FormDestroyed event from the ParentForm

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

PUBLIC OnVerbClicked (character)

Inherited from Consultingwerk.SmartComponents.Base.SmartUserControl
Purpose: Event Handler method for Designer Verbs
Notes: This method is intended to be overridden

Parameters:
pcDesignerVerb CHARACTER
The name (Label) of the Designer Verb that was invoked
Top

PROTECTED OpenIncomingFile (character)

Purpose: Opens the smartrepo file in the incoming tree view
Notes:

Parameters:
pcFilename CHARACTER
The name of the .smartrepo file to load
Top

PUBLIC OpenMerge (character, character)

Purpose: Starts a merge session by loading a .smartrepo file and an
object master from the repository
Notes:

Parameters:
pcFileName CHARACTER
The name of the .smartrepo file to load
pcObjectMasterGuid CHARACTER
The GUID of the repository object master
Top

PROTECTED OpenRepositoryObject (character)

Purpose: Opens the existing repository object
Notes:

Parameters:
pcObjectMasterGuid CHARACTER
The GUID of the repository object master
Top

PROTECTED ParentFormDestroyedHandler (Object, EventArgs)

Inherited from Consultingwerk.SmartComponents.Base.SmartUserControl
Purpose: Event handler for the FormDestroyed event of the owning Form
Notes:

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

PUBLIC RemoveNode ()

Purpose: Removes a Node from the Merged Tree
Notes:

Top

PUBLIC SaveChanges ()

Purpose: Saves the changes to the repository object
Notes:

Top

PUBLIC SetLabels (character, character)

Purpose: Sets the Labels
Notes:

Parameters:
pcObjectMasterName CHARACTER
The name of the object master
pcFileName CHARACTER
The name of the file
Top

PUBLIC SubscribeParentFormDestroyed ()

Inherited from Consultingwerk.SmartComponents.Base.SmartUserControl
Purpose: Subscribes the ParentFormDestroyed event
Notes:

Top

PROTECTED SubscribeUserControlEvents ()

Inherited from Consultingwerk.SmartComponents.Base.SmartUserControl
Purpose: Allows for custom event subscriptions during OnLoad()
Notes: Intended to be overridden in the inheriting user control

Top

PROTECTED TreeUpdatedHandler (Object, EventArgs)

Purpose: Event handler for the TreeUpdated event of the tree view with the merged result
Notes:

Parameters:
sender System.Object
The reference to the control that raised the event
e System.EventArgs
The System.EventArgs with the data for this event


Constructor Detail
Top

PUBLIC ObjectMasterMergeControl ()

Purpose: Constructor for the ObjectMasterMergeControl class
Notes:



Property Detail
Top

PROTECTED CHARACTER DesignerVerbs

Inherited from Consultingwerk.SmartComponents.Base.SmartUserControl

Returns CHARACTER
Top

PUBLIC LOGICAL DesignTime

Inherited from Consultingwerk.SmartComponents.Base.SmartUserControl

Returns LOGICAL
Top

PROTECTED CHARACTER HiddenProperties

Inherited from Consultingwerk.SmartComponents.Base.SmartUserControl

Returns CHARACTER
Top

PROTECTED CHARACTER NonBrowsableProperties

Inherited from Consultingwerk.SmartComponents.Base.SmartUserControl

Returns CHARACTER
Top

PROTECTED LOGICAL ParentFormDestroyedSubscribed

Inherited from Consultingwerk.SmartComponents.Base.SmartUserControl

Returns LOGICAL
Top

PROTECTED LOGICAL UserControlEventsSubscribed

Inherited from Consultingwerk.SmartComponents.Base.SmartUserControl

Returns LOGICAL


©2006-2023 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       15.04.2024 06:21:13