Referencia de la Clase Sage.ES.S50.Comunicados.Visual.UserControls.ComunicadosPaginaPlantilla

UserControl para la página General del formulario de comunicados. Más...

Diagrama de herencias de Sage.ES.S50.Comunicados.Visual.UserControls.ComunicadosPaginaPlantilla

Métodos públicos

delegate bool OnGeneradorExpresionesBeforeOpenHandler (object sender)
 Definición del delegado para el evento que se disparará antes de abrir el generador Más...
 
IDisposable Subscribe (IObserver< CambioPlantilla > toObservador)
 Añade un observador a la lista Más...
 
void UnSubscribe (IObserver< CambioPlantilla > toObservador)
 Suprime un observador de la lista Más...
 
 ComunicadosPaginaPlantilla ()
 Constructor Más...
 
 ComunicadosPaginaPlantilla (ewMante toEntidad, FormBase toForm=null)
 Constructor Más...
 
override void _BloquearControles (bool llReadOnlyPaginas)
 Bloquear controles del usercontrol (interficie ITabMante) Más...
 
override void _Binding ()
 Bindear los objetos contenidos en la página (interficie ITabMante) Más...
 

Campos de datos

string _HtmlTexto => ewConfiguracionPlantillaComunicado?._CkEditor?._HtmlTexto
 Devuelve el texto del componente CKEditorHTML Más...
 

Métodos protegidos

override void OnCreateControl ()
 
override void eventosControles ()
 Eventos controles Más...
 
override void Dispose (bool disposing)
 Limpiar los recursos que se estén usando. Más...
 

Atributos protegidos

List< IObserver< CambioPlantilla > > _lisObservadoresCambioPlantilla = new List<IObserver<CambioPlantilla>>()
 Lista de observadores de cambios de plantilla. Más...
 

Propiedades

IConfiguracionComunicadosListados _Mante [get, set]
 Mante Más...
 
bool _ReadOnly [get, set]
 ReadOnly Más...
 

Eventos

OnGeneradorExpresionesBeforeOpenHandler _OnGeneradorExpresionesBeforeOpen
 Definición del delegado para el evento que se disparará antes de abrir el generador Más...
 

Descripción detallada

UserControl para la página General del formulario de comunicados.

Definición en la línea 25 del archivo ComunicadosPaginaPlantilla.cs.

Documentación del constructor y destructor

◆ ComunicadosPaginaPlantilla() [1/2]

Sage.ES.S50.Comunicados.Visual.UserControls.ComunicadosPaginaPlantilla.ComunicadosPaginaPlantilla ( )
inline

Constructor

Definición en la línea 150 del archivo ComunicadosPaginaPlantilla.cs.

◆ ComunicadosPaginaPlantilla() [2/2]

Sage.ES.S50.Comunicados.Visual.UserControls.ComunicadosPaginaPlantilla.ComunicadosPaginaPlantilla ( ewMante  toEntidad,
FormBase  toForm = null 
)
inline

Constructor

Parámetros
toEntidadObjeto de negocio de la entidad relacionada
toFormReferencia al formulario en el que se encuentra el tabcontrol en el que se integrará este usercontrol.

Definición en la línea 162 del archivo ComunicadosPaginaPlantilla.cs.

Documentación de las funciones miembro

◆ _Binding()

override void Sage.ES.S50.Comunicados.Visual.UserControls.ComunicadosPaginaPlantilla._Binding ( )
inline

Bindear los objetos contenidos en la página (interficie ITabMante)

Definición en la línea 236 del archivo ComunicadosPaginaPlantilla.cs.

◆ _BloquearControles()

override void Sage.ES.S50.Comunicados.Visual.UserControls.ComunicadosPaginaPlantilla._BloquearControles ( bool  llReadOnlyPaginas)
inline

Bloquear controles del usercontrol (interficie ITabMante)

Parámetros
llReadOnlyPaginas

Definición en la línea 212 del archivo ComunicadosPaginaPlantilla.cs.

◆ Dispose()

override void Sage.ES.S50.Comunicados.Visual.UserControls.ComunicadosPaginaPlantilla.Dispose ( bool  disposing)
inlineprotected

Limpiar los recursos que se estén usando.

Parámetros
disposingtrue si los recursos administrados se deben desechar; false en caso contrario.

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

◆ eventosControles()

override void Sage.ES.S50.Comunicados.Visual.UserControls.ComunicadosPaginaPlantilla.eventosControles ( )
inlineprotected

Eventos controles

Definición en la línea 316 del archivo ComunicadosPaginaPlantilla.cs.

◆ OnCreateControl()

override void Sage.ES.S50.Comunicados.Visual.UserControls.ComunicadosPaginaPlantilla.OnCreateControl ( )
inlineprotected

Definición en la línea 285 del archivo ComunicadosPaginaPlantilla.cs.

◆ OnGeneradorExpresionesBeforeOpenHandler()

delegate bool Sage.ES.S50.Comunicados.Visual.UserControls.ComunicadosPaginaPlantilla.OnGeneradorExpresionesBeforeOpenHandler ( object  sender)

Definición del delegado para el evento que se disparará antes de abrir el generador

◆ Subscribe()

IDisposable Sage.ES.S50.Comunicados.Visual.UserControls.ComunicadosPaginaPlantilla.Subscribe ( IObserver< CambioPlantilla toObservador)
inline

Añade un observador a la lista

Parámetros
toObservador
Devuelve

Definición en la línea 67 del archivo ComunicadosPaginaPlantilla.cs.

◆ UnSubscribe()

void Sage.ES.S50.Comunicados.Visual.UserControls.ComunicadosPaginaPlantilla.UnSubscribe ( IObserver< CambioPlantilla toObservador)
inline

Suprime un observador de la lista

Parámetros
toObservador

Definición en la línea 82 del archivo ComunicadosPaginaPlantilla.cs.

Documentación de los campos

◆ _HtmlTexto

string Sage.ES.S50.Comunicados.Visual.UserControls.ComunicadosPaginaPlantilla._HtmlTexto => ewConfiguracionPlantillaComunicado?._CkEditor?._HtmlTexto

Devuelve el texto del componente CKEditorHTML

Definición en la línea 117 del archivo ComunicadosPaginaPlantilla.cs.

◆ _lisObservadoresCambioPlantilla

List<IObserver<CambioPlantilla> > Sage.ES.S50.Comunicados.Visual.UserControls.ComunicadosPaginaPlantilla._lisObservadoresCambioPlantilla = new List<IObserver<CambioPlantilla>>()
protected

Lista de observadores de cambios de plantilla.

La página de destinatarios es 'observadora' de los cambios que se produzcan al cambiar el código de plantilla en la pestaña General y declarar un código de plantilla con tipo destinatarios 'Fichero externo' para cambiar el estade de bloqueo de los 3 botones relaciaondos con operaciones de fichero externo, importar, ver, borrar.

Normalmente si la página destinatarios no está creada aún, no pasa por aqui y no es problematico pues al crear la pagina si el usuario va a ella, ya se ejecuta el bloquear_objetos de la página. Pero si la pagina ya existe, y se selecciona la pagina no se pasa por el bloquear objetos

Definición en la línea 59 del archivo ComunicadosPaginaPlantilla.cs.

Documentación de propiedades

◆ _Mante

IConfiguracionComunicadosListados Sage.ES.S50.Comunicados.Visual.UserControls.ComunicadosPaginaPlantilla._Mante
getset

Mante

Definición en la línea 102 del archivo ComunicadosPaginaPlantilla.cs.

◆ _ReadOnly

bool Sage.ES.S50.Comunicados.Visual.UserControls.ComunicadosPaginaPlantilla._ReadOnly
getset

ReadOnly

Definición en la línea 123 del archivo ComunicadosPaginaPlantilla.cs.

Documentación de los eventos

◆ _OnGeneradorExpresionesBeforeOpen

OnGeneradorExpresionesBeforeOpenHandler Sage.ES.S50.Comunicados.Visual.UserControls.ComunicadosPaginaPlantilla._OnGeneradorExpresionesBeforeOpen

Definición del delegado para el evento que se disparará antes de abrir el generador

Definición en la línea 38 del archivo ComunicadosPaginaPlantilla.cs.


La documentación para esta clase fue generada a partir de los siguientes ficheros: