Referencia de la Clase sage.ew.objetos.EtiquetaBase

Clase base para la definición de Widgets de tipo Etiqueta Más...

Diagrama de herencias de sage.ew.objetos.EtiquetaBase
sage.ew.objetos.EtiquetaContabilidadRatio sage.ew.objetos.EtiquetaDiasCobro sage.ew.objetos.EtiquetaImpagados sage.ew.objetos.EtiquetaPendienteCobro sage.ew.objetos.EtiquetaPendientePago sage.ew.objetos.EtiquetaSaldoCuenta sage.ew.objetos.EtiquetaTotalFacturado sage.ew.objetos.ECRCobro sage.ew.objetos.ECREndeudamiento sage.ew.objetos.ECRGastosFinancieros sage.ew.objetos.ECRLiquidez sage.ew.objetos.ECRPago sage.ew.objetos.ECRTesoreria

Métodos públicos

virtual string _Obtener_Resultado (DateTime tdFechaIni, DateTime tdFechaFin, out Color toColorEtiqueta, out string tcComentario)
 Método para obtener el valor a presentar en la etiqueta de resultado Más...
 
virtual Dictionary< string, string > _Saving ()
 Realizamos los cambios necesarios y nos devuelve la cadena que tenemos de guardar como personalizado Más...
 
virtual bool _Loading (Dictionary< string, string > tdictPersonalizado)
 Cargamos las propiedades específicas del control a partir de la cadena guardada en el tag de PERSONALIZADO del JSON Más...
 
bool _Deleting ()
 Podremos realizar los controles necesarios al borrar el elemento, eliminar ficheros relacionados o registros de alguna tabla específica ... Más...
 
bool _Filtrar (bool tlBefore=false)
 Realizar los cambios necesarios en las propiedades filtradas Más...
 
bool _OnShow ()
 _OnShow: Para poder realizar la carga inicial del control Más...
 
bool _OnRefresh ()
 _OnRefresh: Para poder realizar el refresco de los datos. Más...
 
virtual void _CalcularIntervaloFechas (eTipoPeriodicidad toPeriodicidad)
 Recarga el intervalo de fechas que tratar Más...
 
bool _Before_RunWorkerAsync ()
 Prepararación / configuración previa del widget antes de consultar la información Más...
 
void _WidgetExecuteRunWorker (object sender, DoWorkEventArgs e)
 Método que define el proceso que se va a ejecutar en segundo plano Más...
 
void _WidgetRunWorkerCompleted (object sender, RunWorkerCompletedEventArgs e)
 Método que se ejecutará al finalizar el proceso Más...
 
 EtiquetaBase ()
 Constructor Más...
 

Campos de datos

Dictionary< string, string > _Configuracion = null
 Diccionario de configuración del widget Más...
 

Métodos protegidos

override void Dispose (bool disposing)
 Limpiar los recursos que se estén utilizando. Más...
 

Atributos protegidos

DateTime _dFechaIni
 Variables para gestionar el filtro de fechas a realizar al ejecutar la etiqueta de resultados Más...
 
bool ActualizaTextosColores = false
 Define si se actualizarán los colores y textos de la etiqueta tras recuperar el resultado de la misma Más...
 

Propiedades

int _X [get, set]
 Posición X del widget Más...
 
int _Y [get, set]
 Posición Y del widget Más...
 
int _Alto [get, set]
 Alto del objeto Más...
 
int _Ancho [get, set]
 Ancho del objeto Más...
 
Color _ColorFondoEtiqueta [get, set]
 Color de fondo de la etiqueta Más...
 
string _Titulo [get, set]
 Texto para el título general de la etiqueta Más...
 
Color _ForeColorTitulo [get, set]
 Color de la fuente del título Más...
 
Color _BackColorTitulo [get, set]
 Color de fondo del título Más...
 
Font _FuenteTitulo [get, set]
 Fuente del título del widget Más...
 
string _Resultado [get, set]
 Texto para el resultado de la etiqueta Más...
 
Font _FuenteResultado [get, set]
 Fuente del resultado Más...
 
Color _ColorFuenteResultado [get, set]
 Color de la fuente del resultado Más...
 
ePosicion _PosicionResultado [get, set]
 Posición del resultado Más...
 
string _Comentario [get, set]
 Mostrará un texto de una línea por debajo del valor de resultado a modo de comentario visible. Más...
 
Font _FuenteComentario [get, set]
 Fuente del resultado Más...
 
Color _ColorFuenteComentario [get, set]
 Color de la fuente del comentario Más...
 
bool _Datos_Asincronos [get, set]
 Propiedad para gestionar la forma de obtener los datos Más...
 
virtual eTipoCalculo _TipoCalculo [get, set]
 Tipo de cálculo Más...
 
decimal _TotalResultado [get, set]
 Devuelve el resultado en formato numérico que se informa en el widget de etiqueta Más...
 
bool _AplicarEstilos [get, set]
 Obtiene o establece si el control debe aplicar estilos Más...
 
string _NombreID [get, set]
 Obtiene o establece el menú contextual Más...
 
bool _Editando [get, set]
 Obtiene o establece si el control esta en modo de edición Más...
 
Image _ImagenPersonalizable [get, set]
 Implementación del la imagen personalizable Más...
 
int _Intervalo [get, set]
 Obtiene o establece el intervalo de refresco Más...
 
bool _Refrescar [get, set]
 Nos indica si presentará la opción de refrescar el control Más...
 
ewcontextmenustrip _Menu [get, set]
 Obtiene o establece el menú contextual Más...
 
bool _Contorno [get, set]
 Indica si el control debe de pintar el contorno en el widget Más...
 
Color _ColorContorno [get, set]
 Color de fondo del contorno Más...
 
bool _Escalable [get, set]
 PARTE 100252 Nos indica si el control será escalable Más...
 
ControladorDesktop _ControladorDesktop [get, set]
 Tendremos el controlador mediante el que se podrá guardar las propiedades de un control y otras accciones como borrar un elemento ... Más...
 
Color _ColorLetra [get, set]
 _ColorLetra: Color de la letra del control Más...
 
Font _Fuente [get, set]
 _Fuente: Fuente del control Más...
 
bool _Resizable [get, set]
 Nos permite definir si el widget se puede mover en tiempo de ejecución del escritorio Más...
 
IUserElementoDesktop_GetData_Async _UserElementoDesktop [get, set]
 Referencia al contenedor del widget Más...
 
int _TiempoMaximo [get, set]
 Tiempo máximo en segundos Más...
 

Descripción detallada

Clase base para la definición de Widgets de tipo Etiqueta

Definición en la línea 99 del archivo EtiquetaBase.cs.

Documentación del constructor y destructor

◆ EtiquetaBase()

sage.ew.objetos.EtiquetaBase.EtiquetaBase ( )
inline

Constructor

Definición en la línea 1248 del archivo EtiquetaBase.cs.

Documentación de las funciones miembro

◆ _Before_RunWorkerAsync()

bool sage.ew.objetos.EtiquetaBase._Before_RunWorkerAsync ( )
inline

Prepararación / configuración previa del widget antes de consultar la información

Devuelve

Definición en la línea 1137 del archivo EtiquetaBase.cs.

◆ _CalcularIntervaloFechas()

virtual void sage.ew.objetos.EtiquetaBase._CalcularIntervaloFechas ( eTipoPeriodicidad  toPeriodicidad)
inlinevirtual

◆ _Deleting()

bool sage.ew.objetos.EtiquetaBase._Deleting ( )
inline

Podremos realizar los controles necesarios al borrar el elemento, eliminar ficheros relacionados o registros de alguna tabla específica ...

Devuelve

Definición en la línea 1015 del archivo EtiquetaBase.cs.

◆ _Filtrar()

bool sage.ew.objetos.EtiquetaBase._Filtrar ( bool  tlBefore = false)
inline

Realizar los cambios necesarios en las propiedades filtradas

Parámetros
tlBefore
Devuelve

Definición en la línea 1025 del archivo EtiquetaBase.cs.

◆ _Loading()

virtual bool sage.ew.objetos.EtiquetaBase._Loading ( Dictionary< string, string >  tdictPersonalizado)
inlinevirtual

Cargamos las propiedades específicas del control a partir de la cadena guardada en el tag de PERSONALIZADO del JSON

Parámetros
tdictPersonalizado
Devuelve

Reimplementado en sage.ew.objetos.EtiquetaPendienteCobro, sage.ew.objetos.EtiquetaContabilidadRatio, sage.ew.objetos.EtiquetaPendientePago, sage.ew.objetos.EtiquetaImpagados, sage.ew.objetos.EtiquetaSaldoCuenta y sage.ew.objetos.EtiquetaDiasCobro.

Definición en la línea 973 del archivo EtiquetaBase.cs.

◆ _Obtener_Resultado()

virtual string sage.ew.objetos.EtiquetaBase._Obtener_Resultado ( DateTime  tdFechaIni,
DateTime  tdFechaFin,
out Color  toColorEtiqueta,
out string  tcComentario 
)
inlinevirtual

◆ _OnRefresh()

bool sage.ew.objetos.EtiquetaBase._OnRefresh ( )
inline

_OnRefresh: Para poder realizar el refresco de los datos.

Devuelve

Definición en la línea 1050 del archivo EtiquetaBase.cs.

◆ _OnShow()

bool sage.ew.objetos.EtiquetaBase._OnShow ( )
inline

_OnShow: Para poder realizar la carga inicial del control

Devuelve

Definición en la línea 1035 del archivo EtiquetaBase.cs.

◆ _Saving()

virtual Dictionary<string, string> sage.ew.objetos.EtiquetaBase._Saving ( )
inlinevirtual

Realizamos los cambios necesarios y nos devuelve la cadena que tenemos de guardar como personalizado

Devuelve
Devolverá la cadena que se guardará posteriormente en el JSON en el apartado de PERSONALIZADO

Reimplementado en sage.ew.objetos.EtiquetaContabilidadRatio, sage.ew.objetos.EtiquetaPendienteCobro, sage.ew.objetos.EtiquetaPendientePago, sage.ew.objetos.EtiquetaImpagados, sage.ew.objetos.EtiquetaDiasCobro y sage.ew.objetos.EtiquetaSaldoCuenta.

Definición en la línea 948 del archivo EtiquetaBase.cs.

◆ _WidgetExecuteRunWorker()

void sage.ew.objetos.EtiquetaBase._WidgetExecuteRunWorker ( object  sender,
DoWorkEventArgs  e 
)
inline

Método que define el proceso que se va a ejecutar en segundo plano

Parámetros
sender
e

Definición en la línea 1161 del archivo EtiquetaBase.cs.

◆ _WidgetRunWorkerCompleted()

void sage.ew.objetos.EtiquetaBase._WidgetRunWorkerCompleted ( object  sender,
RunWorkerCompletedEventArgs  e 
)
inline

Método que se ejecutará al finalizar el proceso

Parámetros
sender
e

Definición en la línea 1196 del archivo EtiquetaBase.cs.

◆ Dispose()

override void sage.ew.objetos.EtiquetaBase.Dispose ( bool  disposing)
inlineprotected

Limpiar los recursos que se estén utilizando.

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

Definición en la línea 1379 del archivo EtiquetaBase.cs.

Documentación de los campos

◆ _Configuracion

Dictionary<string, string> sage.ew.objetos.EtiquetaBase._Configuracion = null

Diccionario de configuración del widget

Definición en la línea 119 del archivo EtiquetaBase.cs.

◆ _dFechaIni

DateTime sage.ew.objetos.EtiquetaBase._dFechaIni
protected

Variables para gestionar el filtro de fechas a realizar al ejecutar la etiqueta de resultados

Definición en la línea 106 del archivo EtiquetaBase.cs.

◆ ActualizaTextosColores

bool sage.ew.objetos.EtiquetaBase.ActualizaTextosColores = false
protected

Define si se actualizarán los colores y textos de la etiqueta tras recuperar el resultado de la misma

Definición en la línea 710 del archivo EtiquetaBase.cs.

Documentación de propiedades

◆ _Alto

int sage.ew.objetos.EtiquetaBase._Alto
getset

Alto del objeto

Definición en la línea 144 del archivo EtiquetaBase.cs.

◆ _Ancho

int sage.ew.objetos.EtiquetaBase._Ancho
getset

Ancho del objeto

Definición en la línea 165 del archivo EtiquetaBase.cs.

◆ _AplicarEstilos

bool sage.ew.objetos.EtiquetaBase._AplicarEstilos
getset

Obtiene o establece si el control debe aplicar estilos

Definición en la línea 567 del archivo EtiquetaBase.cs.

◆ _BackColorTitulo

Color sage.ew.objetos.EtiquetaBase._BackColorTitulo
getset

Color de fondo del título

Definición en la línea 268 del archivo EtiquetaBase.cs.

◆ _ColorContorno

Color sage.ew.objetos.EtiquetaBase._ColorContorno
getset

Color de fondo del contorno

Definición en la línea 678 del archivo EtiquetaBase.cs.

◆ _ColorFondoEtiqueta

Color sage.ew.objetos.EtiquetaBase._ColorFondoEtiqueta
getset

Color de fondo de la etiqueta

Definición en la línea 188 del archivo EtiquetaBase.cs.

◆ _ColorFuenteComentario

Color sage.ew.objetos.EtiquetaBase._ColorFuenteComentario
getset

Color de la fuente del comentario

Definición en la línea 472 del archivo EtiquetaBase.cs.

◆ _ColorFuenteResultado

Color sage.ew.objetos.EtiquetaBase._ColorFuenteResultado
getset

Color de la fuente del resultado

Definición en la línea 345 del archivo EtiquetaBase.cs.

◆ _ColorLetra

Color sage.ew.objetos.EtiquetaBase._ColorLetra
getset

_ColorLetra: Color de la letra del control

Definición en la línea 700 del archivo EtiquetaBase.cs.

◆ _Comentario

string sage.ew.objetos.EtiquetaBase._Comentario
getset

Mostrará un texto de una línea por debajo del valor de resultado a modo de comentario visible.

Definición en la línea 425 del archivo EtiquetaBase.cs.

◆ _Contorno

bool sage.ew.objetos.EtiquetaBase._Contorno
getset

Indica si el control debe de pintar el contorno en el widget

Definición en la línea 655 del archivo EtiquetaBase.cs.

◆ _ControladorDesktop

ControladorDesktop sage.ew.objetos.EtiquetaBase._ControladorDesktop
getset

Tendremos el controlador mediante el que se podrá guardar las propiedades de un control y otras accciones como borrar un elemento ...

Definición en la línea 693 del archivo EtiquetaBase.cs.

◆ _Datos_Asincronos

bool sage.ew.objetos.EtiquetaBase._Datos_Asincronos
getset

Propiedad para gestionar la forma de obtener los datos

Definición en la línea 497 del archivo EtiquetaBase.cs.

◆ _Editando

bool sage.ew.objetos.EtiquetaBase._Editando
getset

Obtiene o establece si el control esta en modo de edición

Definición en la línea 591 del archivo EtiquetaBase.cs.

◆ _Escalable

bool sage.ew.objetos.EtiquetaBase._Escalable
getset

PARTE 100252 Nos indica si el control será escalable

Definición en la línea 685 del archivo EtiquetaBase.cs.

◆ _ForeColorTitulo

Color sage.ew.objetos.EtiquetaBase._ForeColorTitulo
getset

Color de la fuente del título

Definición en la línea 246 del archivo EtiquetaBase.cs.

◆ _Fuente

Font sage.ew.objetos.EtiquetaBase._Fuente
getset

_Fuente: Fuente del control

Definición en la línea 705 del archivo EtiquetaBase.cs.

◆ _FuenteComentario

Font sage.ew.objetos.EtiquetaBase._FuenteComentario
getset

Fuente del resultado

Definición en la línea 451 del archivo EtiquetaBase.cs.

◆ _FuenteResultado

Font sage.ew.objetos.EtiquetaBase._FuenteResultado
getset

Fuente del resultado

Definición en la línea 324 del archivo EtiquetaBase.cs.

◆ _FuenteTitulo

Font sage.ew.objetos.EtiquetaBase._FuenteTitulo
getset

Fuente del título del widget

Definición en la línea 283 del archivo EtiquetaBase.cs.

◆ _ImagenPersonalizable

Image sage.ew.objetos.EtiquetaBase._ImagenPersonalizable
getset

Implementación del la imagen personalizable

Definición en la línea 611 del archivo EtiquetaBase.cs.

◆ _Intervalo

int sage.ew.objetos.EtiquetaBase._Intervalo
getset

Obtiene o establece el intervalo de refresco

Definición en la línea 623 del archivo EtiquetaBase.cs.

◆ _Menu

ewcontextmenustrip sage.ew.objetos.EtiquetaBase._Menu
getset

Obtiene o establece el menú contextual

Definición en la línea 648 del archivo EtiquetaBase.cs.

◆ _NombreID

string sage.ew.objetos.EtiquetaBase._NombreID
getset

Obtiene o establece el menú contextual

Definición en la línea 578 del archivo EtiquetaBase.cs.

◆ _PosicionResultado

ePosicion sage.ew.objetos.EtiquetaBase._PosicionResultado
getset

Posición del resultado

Definición en la línea 367 del archivo EtiquetaBase.cs.

◆ _Refrescar

bool sage.ew.objetos.EtiquetaBase._Refrescar
getset

Nos indica si presentará la opción de refrescar el control

Definición en la línea 636 del archivo EtiquetaBase.cs.

◆ _Resizable

bool sage.ew.objetos.EtiquetaBase._Resizable
getset

Nos permite definir si el widget se puede mover en tiempo de ejecución del escritorio

Definición en la línea 717 del archivo EtiquetaBase.cs.

◆ _Resultado

string sage.ew.objetos.EtiquetaBase._Resultado
getset

Texto para el resultado de la etiqueta

Definición en la línea 302 del archivo EtiquetaBase.cs.

◆ _TiempoMaximo

int sage.ew.objetos.EtiquetaBase._TiempoMaximo
getset

Tiempo máximo en segundos

Definición en la línea 736 del archivo EtiquetaBase.cs.

◆ _TipoCalculo

virtual eTipoCalculo sage.ew.objetos.EtiquetaBase._TipoCalculo
getset

Tipo de cálculo

Definición en la línea 516 del archivo EtiquetaBase.cs.

◆ _Titulo

string sage.ew.objetos.EtiquetaBase._Titulo
getset

Texto para el título general de la etiqueta

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

◆ _TotalResultado

decimal sage.ew.objetos.EtiquetaBase._TotalResultado
getset

Devuelve el resultado en formato numérico que se informa en el widget de etiqueta

Definición en la línea 548 del archivo EtiquetaBase.cs.

◆ _UserElementoDesktop

IUserElementoDesktop_GetData_Async sage.ew.objetos.EtiquetaBase._UserElementoDesktop
getset

Referencia al contenedor del widget

Definición en la línea 726 del archivo EtiquetaBase.cs.

◆ _X

int sage.ew.objetos.EtiquetaBase._X
getset

Posición X del widget

Definición en la línea 125 del archivo EtiquetaBase.cs.

◆ _Y

int sage.ew.objetos.EtiquetaBase._Y
getset

Posición Y del widget

Definición en la línea 131 del archivo EtiquetaBase.cs.


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