Clase base para controlar los objetos añadidos desde addons. Más...
Tipos públicos | |
enum | ActionType { IgnoreErrors = 0 , StopOnErrorUserControl = 1 , 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. | |
delegate Boolean | DelegateOnUserControlLoad (AddOnsUserControlController toSender, IValidationResult toValidationResult) |
Evento que se lanza después del load de cada IAddOnsUserControl. | |
delegate Boolean | DelegateOnUserControlValidate (AddOnsUserControlController toSender, IValidationResult toValidationResult) |
Evento que se lanza después del validate de cada IAddOnsUserControl. | |
delegate Boolean | DelegateOnUserControlSave (AddOnsUserControlController toSender, IValidationResult toValidationResult) |
Evento que se lanza después del save de cada IAddOnsUserControl. | |
Boolean | AddUserControl (IAddOnsUserControl toUserControl) |
Añadir un IAddOnsUserControl. | |
virtual List< IValidationResult > | Save (ActionType toType=ActionType.IgnoreErrors) |
Ejecuta el Save de los IAddOnsUserControl. | |
virtual List< IValidationResult > | Validate (ActionType toType=ActionType.IgnoreErrors) |
Ejecuta el Validate de los IAddOnsUserControl. | |
virtual List< IValidationResult > | Load (ActionType toType=ActionType.IgnoreErrors) |
Ejecuta el Load de los IAddOnsUserControl. | |
virtual void | Binding () |
Ejecuta el Binding de los IAddOnsUserControl. | |
virtual void | LockControls (Boolean toEnabled) |
Ejecuta el LockControls de los IAddOnsUserControl. | |
AddOnsUserControlController (Control toControl) | |
Contructor. | |
Métodos protegidos | |
Boolean | _AddUserControl (Control toUserControl) |
Añade el UserControl. | |
void | _OrderControls () |
Ordenar los controles añadidos. | |
DialogResult | _ShowMessage (String tcMessage, MessageBoxButtons toButtons=MessageBoxButtons.OK, MessageBoxIcon toIcon=MessageBoxIcon.Exclamation, MessageBoxDefaultButton toDefaultButton=MessageBoxDefaultButton.Button1, DialogResult toResult=DialogResult.OK) |
Muestra un mensaje. | |
Atributos protegidos | |
Control | _oControl |
Control base. | |
Propiedades | |
Boolean | _ShowMessages [get, set] |
Indica si debe mostrar los mensajes. | |
List< IAddOnsUserControl > | _CustomUserControls [get] |
Listado de los controles ordenados por posición. | |
Eventos | |
DelegateOnUserControlAdded | _OnUserControlAdded |
Evento que se lanza después de añadir el IAddOnsUserControl al control. | |
DelegateOnUserControlLoad | _OnAddUserControlLoad |
Evento que se lanza después del load de cada IAddOnsUserControl. | |
DelegateOnUserControlValidate | _OnAddUserControlValidated |
Evento que se lanza después del validate de cada IAddOnsUserControl. | |
DelegateOnUserControlSave | _OnUserControlSaved |
Evento que se lanza después del save de cada IAddOnsUserControl. | |
Clase base para controlar los objetos añadidos desde addons.
Definición en la línea 17 del archivo AddOnsUserControlController.cs.
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.
|
inline |
Contructor.
Definición en la línea 263 del archivo AddOnsUserControlController.cs.
|
abstractprotected |
Añade el UserControl.
toUserControl |
|
abstractprotected |
Ordenar los controles añadidos.
|
inlineprotected |
Muestra un mensaje.
tcMessage | |
toButtons | |
toDefaultButton | |
toIcon | |
toResult |
Definición en la línea 255 del archivo AddOnsUserControlController.cs.
|
inline |
Añadir un IAddOnsUserControl.
toUserControl |
Definición en la línea 141 del archivo AddOnsUserControlController.cs.
|
inlinevirtual |
Ejecuta el Binding de los IAddOnsUserControl.
Definición en la línea 200 del archivo AddOnsUserControlController.cs.
delegate void sage.ew.objetos.AddOnsUserControlController.DelegateOnUserControlAdded | ( | AddOnsUserControlController | toSender, |
IAddOnsUserControl | toUserControl ) |
Evento que se lanza después de añadir el IAddOnsUserControl al control.
toSender | |
toUserControl |
delegate Boolean sage.ew.objetos.AddOnsUserControlController.DelegateOnUserControlLoad | ( | AddOnsUserControlController | toSender, |
IValidationResult | toValidationResult ) |
Evento que se lanza después del load de cada IAddOnsUserControl.
toSender | |
toValidationResult |
delegate Boolean sage.ew.objetos.AddOnsUserControlController.DelegateOnUserControlSave | ( | AddOnsUserControlController | toSender, |
IValidationResult | toValidationResult ) |
Evento que se lanza después del save de cada IAddOnsUserControl.
toSender | |
toValidationResult |
delegate Boolean sage.ew.objetos.AddOnsUserControlController.DelegateOnUserControlValidate | ( | AddOnsUserControlController | toSender, |
IValidationResult | toValidationResult ) |
Evento que se lanza después del validate de cada IAddOnsUserControl.
toSender | |
toValidationResult |
|
inlinevirtual |
Ejecuta el Load de los IAddOnsUserControl.
toType | 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, StopOnErrorStopOnError ->Parará la acción en el primer IAddOnsUserControl que se produzca un error independientemente de la propiedad StopOnError |
Definición en la línea 192 del archivo AddOnsUserControlController.cs.
|
inlinevirtual |
Ejecuta el LockControls de los IAddOnsUserControl.
Definición en la línea 211 del archivo AddOnsUserControlController.cs.
|
inlinevirtual |
Ejecuta el Save de los IAddOnsUserControl.
toType | 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, StopOnErrorStopOnError ->Parará la acción en el primer IAddOnsUserControl que se produzca un error independientemente de la propiedad StopOnError |
Reimplementado en sage.ew.objetos.TabControlAddOnsManager.
Definición en la línea 172 del archivo AddOnsUserControlController.cs.
|
inlinevirtual |
Ejecuta el Validate de los IAddOnsUserControl.
toType | 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, StopOnErrorStopOnError ->Parará la acción en el primer IAddOnsUserControl que se produzca un error independientemente de la propiedad StopOnError |
Reimplementado en sage.ew.objetos.TabControlAddOnsManager.
Definición en la línea 182 del archivo AddOnsUserControlController.cs.
|
protected |
Control base.
Definición en la línea 22 del archivo AddOnsUserControlController.cs.
|
getprotected |
Listado de los controles ordenados por posición.
Definición en la línea 125 del archivo AddOnsUserControlController.cs.
|
getset |
Indica si debe mostrar los mensajes.
Definición en la línea 110 del archivo AddOnsUserControlController.cs.
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.
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.
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.
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.