Class SplitProcessor
Inheritance
SplitProcessor
Implements
Inherited Members
Namespace: LemonEdge.Client.Core.Views.Params
Assembly: LemonEdge.ClientEntities.dll
Syntax
public class SplitProcessor : TransactionItemProcessor<SplitProcessParameter>, IPopupWindowController<SplitProcessParameter>, IParamViewerController, IPopupWindowController, IController
Constructors
SplitProcessor(IParamSingleViewer<SplitProcessParameter>, SplitProcessParameter)
Declaration
public SplitProcessor(IParamSingleViewer<SplitProcessParameter> window, SplitProcessParameter param)
Parameters
Type | Name | Description |
---|---|---|
IParamSingleViewer<SplitProcessParameter> | window | |
SplitProcessParameter | param |
Properties
TransactionItemType
Declaration
protected override EntityDescriptor TransactionItemType { get; }
Property Value
Type | Description |
---|---|
EntityDescriptor |
Overrides
Methods
AlterControlInfo(ControlDisplayInfo)
Can be overridden in the derived class to alter the control definition with specific, or dynamic, information such as filters for lookup controls
Declaration
protected override void AlterControlInfo(ControlDisplayInfo info)
Parameters
Type | Name | Description |
---|---|---|
ControlDisplayInfo | info | THe control that should be altered |
Overrides
ControlNames()
Can be overridden in a derived class to indicate all the controls to be created in this single parameter popup form
Declaration
protected override IEnumerable<ControlDisplayInfoLight> ControlNames()
Returns
Type | Description |
---|---|
IEnumerable<ControlDisplayInfoLight> | All the controls to be created in this single parameter popup form |