Referencia de la Clase sage.ew.objetos.AddOnsUserControlControllerabstract

Clase base para controlar los objetos añadidos desde addons Más...

Diagrama de herencias de sage.ew.objetos.AddOnsUserControlController
sage.ew.objetos.TabControlAddOnsManager

Tipos públicos

enum  ActionType { ActionType.IgnoreErrors = 0, ActionType.StopOnErrorUserControl = 1, ActionType.StopOnError = 2 }
 Tipo de acciones Más...
 

Métodos públicos

delegate void DelegateOnUserControlAdded (AddOnsUserControlController toSender, IAddOnsUserControl toUserControl)
 Evento que se lanza después de añadir el IAddOnsUserControl al control Más...
 
delegate Boolean DelegateOnUserControlLoad (AddOnsUserControlController toSender, IValidationResult toValidationResult)
 Evento que se lanza después del load de cada IAddOnsUserControl Más...
 
delegate Boolean DelegateOnUserControlValidate (AddOnsUserControlController toSender, IValidationResult toValidationResult)
 Evento que se lanza después del validate de cada IAddOnsUserControl Más...
 
delegate Boolean DelegateOnUserControlSave (AddOnsUserControlController toSender, IValidationResult toValidationResult)
 Evento que se lanza después del save de cada IAddOnsUserControl Más...
 
Boolean AddUserControl (IAddOnsUserControl toUserControl)
 Añadir un IAddOnsUserControl Más...
 
virtual List< IValidationResultSave (ActionType toType=ActionType.IgnoreErrors)
 Ejecuta el Save de los IAddOnsUserControl Más...
 
virtual List< IValidationResultValidate (ActionType toType=ActionType.IgnoreErrors)
 Ejecuta el Validate de los IAddOnsUserControl Más...
 
virtual List< IValidationResultLoad (ActionType toType=ActionType.IgnoreErrors)
 Ejecuta el Load de los IAddOnsUserControl Más...
 
virtual void Binding ()
 Ejecuta el Binding de los IAddOnsUserControl Más...
 
virtual void LockControls (Boolean toEnabled)
 Ejecuta el LockControls de los IAddOnsUserControl Más...
 
 AddOnsUserControlController (Control toControl)
 Contructor Más...
 

Métodos protegidos

abstract Boolean _AddUserControl (Control toUserControl)
 Añade el UserControl Más...
 
abstract void _OrderControls ()
 Ordenar los controles añadidos Más...
 
DialogResult _ShowMessage (String tcMessage, MessageBoxButtons toButtons=MessageBoxButtons.OK, MessageBoxIcon toIcon=MessageBoxIcon.Exclamation, MessageBoxDefaultButton toDefaultButton=MessageBoxDefaultButton.Button1, DialogResult toResult=DialogResult.OK)
 Muestra un mensaje Más...
 

Atributos protegidos

Control _oControl
 Control base Más...
 

Propiedades

Boolean _ShowMessages [get, set]
 Indica si debe mostrar los mensajes Más...
 
List< IAddOnsUserControl_CustomUserControls [get]
 Listado de los controles ordenados por posición Más...
 

Eventos

DelegateOnUserControlAdded _OnUserControlAdded
 Evento que se lanza después de añadir el IAddOnsUserControl al control Más...
 
DelegateOnUserControlLoad _OnAddUserControlLoad
 Evento que se lanza después del load de cada IAddOnsUserControl Más...
 
DelegateOnUserControlValidate _OnAddUserControlValidated
 Evento que se lanza después del validate de cada IAddOnsUserControl Más...
 
DelegateOnUserControlSave _OnUserControlSaved
 Evento que se lanza después del save de cada IAddOnsUserControl Más...
 

Descripción detallada

Clase base para controlar los objetos añadidos desde addons

Definición en la línea 17 del archivo AddOnsUserControlController.cs.

Documentación de las enumeraciones miembro de la clase

◆ ActionType

Tipo de acciones

Valores de enumeraciones
IgnoreErrors 

Se realizará la acción de todos los IAddOnsUserControl independientemente si se produce algún error

StopOnErrorUserControl 

Parará la acción en el primer IAddOnsUserControl que se produzca un error y que tenga marcada la propiedad StopOnError

StopOnError 

Parará la acción en el primer IAddOnsUserControl que se produzca un error independientemente de la propiedad StopOnError

Definición en la línea 80 del archivo AddOnsUserControlController.cs.

Documentación del constructor y destructor

◆ AddOnsUserControlController()

sage.ew.objetos.AddOnsUserControlController.AddOnsUserControlController ( Control  toControl)
inline

Contructor

Definición en la línea 263 del archivo AddOnsUserControlController.cs.

Documentación de las funciones miembro

◆ _AddUserControl()

abstract Boolean sage.ew.objetos.AddOnsUserControlController._AddUserControl ( Control  toUserControl)
protectedpure virtual

Añade el UserControl

Parámetros
toUserControl

Implementado en sage.ew.objetos.TabControlAddOnsManager.

◆ _OrderControls()

abstract void sage.ew.objetos.AddOnsUserControlController._OrderControls ( )
protectedpure virtual

Ordenar los controles añadidos

Implementado en sage.ew.objetos.TabControlAddOnsManager.

◆ _ShowMessage()

DialogResult sage.ew.objetos.AddOnsUserControlController._ShowMessage ( String  tcMessage,
MessageBoxButtons  toButtons = MessageBoxButtons.OK,
MessageBoxIcon  toIcon = MessageBoxIcon.Exclamation,
MessageBoxDefaultButton  toDefaultButton = MessageBoxDefaultButton.Button1,
DialogResult  toResult = DialogResult.OK 
)
inlineprotected

Muestra un mensaje

Parámetros
tcMessage
toButtons
toDefaultButton
toIcon
toResult

Definición en la línea 255 del archivo AddOnsUserControlController.cs.

◆ AddUserControl()

Boolean sage.ew.objetos.AddOnsUserControlController.AddUserControl ( IAddOnsUserControl  toUserControl)
inline

Añadir un IAddOnsUserControl

Parámetros
toUserControl
Devuelve

Definición en la línea 141 del archivo AddOnsUserControlController.cs.

◆ Binding()

virtual void sage.ew.objetos.AddOnsUserControlController.Binding ( )
inlinevirtual

Ejecuta el Binding de los IAddOnsUserControl

Definición en la línea 200 del archivo AddOnsUserControlController.cs.

◆ DelegateOnUserControlAdded()

delegate void sage.ew.objetos.AddOnsUserControlController.DelegateOnUserControlAdded ( AddOnsUserControlController  toSender,
IAddOnsUserControl  toUserControl 
)

Evento que se lanza después de añadir el IAddOnsUserControl al control

Parámetros
toSender
toUserControl

◆ DelegateOnUserControlLoad()

delegate Boolean sage.ew.objetos.AddOnsUserControlController.DelegateOnUserControlLoad ( AddOnsUserControlController  toSender,
IValidationResult  toValidationResult 
)

Evento que se lanza después del load de cada IAddOnsUserControl

Parámetros
toSender
toValidationResult

◆ DelegateOnUserControlSave()

delegate Boolean sage.ew.objetos.AddOnsUserControlController.DelegateOnUserControlSave ( AddOnsUserControlController  toSender,
IValidationResult  toValidationResult 
)

Evento que se lanza después del save de cada IAddOnsUserControl

Parámetros
toSender
toValidationResult

◆ DelegateOnUserControlValidate()

delegate Boolean sage.ew.objetos.AddOnsUserControlController.DelegateOnUserControlValidate ( AddOnsUserControlController  toSender,
IValidationResult  toValidationResult 
)

Evento que se lanza después del validate de cada IAddOnsUserControl

Parámetros
toSender
toValidationResult

◆ Load()

virtual List<IValidationResult> sage.ew.objetos.AddOnsUserControlController.Load ( ActionType  toType = ActionType.IgnoreErrors)
inlinevirtual

Ejecuta el Load de los IAddOnsUserControl

Parámetros
toTypeIgnoreErrors-> Se realizará la acción de todos los IAddOnsUserControl independientemente si se produce algún error, StopOnErrorUserControl -> Parará la acción en el primer IAddOnsUserControl que se produzca un error y que tenga marcada la propiedad, StopOnErrorStopOnError ->Parará la acción en el primer IAddOnsUserControl que se produzca un error independientemente de la propiedad StopOnError
Devuelve

Definición en la línea 192 del archivo AddOnsUserControlController.cs.

◆ LockControls()

virtual void sage.ew.objetos.AddOnsUserControlController.LockControls ( Boolean  toEnabled)
inlinevirtual

Ejecuta el LockControls de los IAddOnsUserControl

Definición en la línea 211 del archivo AddOnsUserControlController.cs.

◆ Save()

virtual List<IValidationResult> sage.ew.objetos.AddOnsUserControlController.Save ( ActionType  toType = ActionType.IgnoreErrors)
inlinevirtual

Ejecuta el Save de los IAddOnsUserControl

Parámetros
toTypeIgnoreErrors-> Se realizará la acción de todos los IAddOnsUserControl independientemente si se produce algún error, StopOnErrorUserControl -> Parará la acción en el primer IAddOnsUserControl que se produzca un error y que tenga marcada la propiedad, StopOnErrorStopOnError ->Parará la acción en el primer IAddOnsUserControl que se produzca un error independientemente de la propiedad StopOnError
Devuelve

Reimplementado en sage.ew.objetos.TabControlAddOnsManager.

Definición en la línea 172 del archivo AddOnsUserControlController.cs.

◆ Validate()

virtual List<IValidationResult> sage.ew.objetos.AddOnsUserControlController.Validate ( ActionType  toType = ActionType.IgnoreErrors)
inlinevirtual

Ejecuta el Validate de los IAddOnsUserControl

Parámetros
toTypeIgnoreErrors-> Se realizará la acción de todos los IAddOnsUserControl independientemente si se produce algún error, StopOnErrorUserControl -> Parará la acción en el primer IAddOnsUserControl que se produzca un error y que tenga marcada la propiedad, StopOnErrorStopOnError ->Parará la acción en el primer IAddOnsUserControl que se produzca un error independientemente de la propiedad StopOnError
Devuelve

Reimplementado en sage.ew.objetos.TabControlAddOnsManager.

Definición en la línea 182 del archivo AddOnsUserControlController.cs.

Documentación de los campos

◆ _oControl

Control sage.ew.objetos.AddOnsUserControlController._oControl
protected

Control base

Definición en la línea 22 del archivo AddOnsUserControlController.cs.

Documentación de propiedades

◆ _CustomUserControls

List<IAddOnsUserControl> sage.ew.objetos.AddOnsUserControlController._CustomUserControls
getprotected

Listado de los controles ordenados por posición

Definición en la línea 126 del archivo AddOnsUserControlController.cs.

◆ _ShowMessages

Boolean sage.ew.objetos.AddOnsUserControlController._ShowMessages
getset

Indica si debe mostrar los mensajes

Definición en la línea 111 del archivo AddOnsUserControlController.cs.

Documentación de los eventos

◆ _OnAddUserControlLoad

DelegateOnUserControlLoad sage.ew.objetos.AddOnsUserControlController._OnAddUserControlLoad

Evento que se lanza después del load de cada IAddOnsUserControl

Definición en la línea 53 del archivo AddOnsUserControlController.cs.

◆ _OnAddUserControlValidated

DelegateOnUserControlValidate sage.ew.objetos.AddOnsUserControlController._OnAddUserControlValidated

Evento que se lanza después del validate de cada IAddOnsUserControl

Definición en la línea 63 del archivo AddOnsUserControlController.cs.

◆ _OnUserControlAdded

DelegateOnUserControlAdded sage.ew.objetos.AddOnsUserControlController._OnUserControlAdded

Evento que se lanza después de añadir el IAddOnsUserControl al control

Definición en la línea 43 del archivo AddOnsUserControlController.cs.

◆ _OnUserControlSaved

DelegateOnUserControlSave sage.ew.objetos.AddOnsUserControlController._OnUserControlSaved

Evento que se lanza después del save de cada IAddOnsUserControl

Definición en la línea 73 del archivo AddOnsUserControlController.cs.


La documentación para esta clase fue generada a partir del siguiente fichero: