Clase base para la definición de Widgets de tipo Etiqueta. Más...
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. | |
| virtual Dictionary< string, string > | _Saving () |
| Realizamos los cambios necesarios y nos devuelve la cadena que tenemos de guardar como personalizado. | |
| 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. | |
| bool | _Deleting () |
| Podremos realizar los controles necesarios al borrar el elemento, eliminar ficheros relacionados o registros de alguna tabla específica ... | |
| bool | _Filtrar (bool tlBefore=false) |
| Realizar los cambios necesarios en las propiedades filtradas. | |
| bool | _OnShow () |
| _OnShow: Para poder realizar la carga inicial del control | |
| bool | _OnRefresh () |
| _OnRefresh: Para poder realizar el refresco de los datos. | |
| virtual void | _CalcularIntervaloFechas (eTipoPeriodicidad toPeriodicidad) |
| Recarga el intervalo de fechas que tratar. | |
| bool | _Before_RunWorkerAsync () |
| Prepararación / configuración previa del widget antes de consultar la información. | |
| void | _WidgetExecuteRunWorker (object sender, DoWorkEventArgs e) |
| Método que define el proceso que se va a ejecutar en segundo plano. | |
| void | _WidgetRunWorkerCompleted (object sender, RunWorkerCompletedEventArgs e) |
| Método que se ejecutará al finalizar el proceso. | |
| EtiquetaBase () | |
| Constructor. | |
Campos de datos | |
| Dictionary< string, string > | _Configuracion = null |
| Diccionario de configuración del widget. | |
Métodos protegidos | |
| override void | Dispose (bool disposing) |
| Limpiar los recursos que se estén utilizando. | |
Atributos protegidos | |
| DateTime | _dFechaIni |
| Variables para gestionar el filtro de fechas a realizar al ejecutar la etiqueta de resultados. | |
| DateTime | _dFechaFin |
| bool | ActualizaTextosColores = false |
| Define si se actualizarán los colores y textos de la etiqueta tras recuperar el resultado de la misma. | |
Propiedades | |
| int | _X [get, set] |
| Posición X del widget. | |
| int | _Y [get, set] |
| Posición Y del widget. | |
| int | _Alto [get, set] |
| Alto del objeto. | |
| int | _Ancho [get, set] |
| Ancho del objeto. | |
| Color | _ColorFondoEtiqueta [get, set] |
| Color de fondo de la etiqueta. | |
| string | _Titulo [get, set] |
| Texto para el título general de la etiqueta. | |
| Color | _ForeColorTitulo [get, set] |
| Color de la fuente del título. | |
| Color | _BackColorTitulo [get, set] |
| Color de fondo del título. | |
| Font | _FuenteTitulo [get, set] |
| Fuente del título del widget. | |
| string | _Resultado [get, set] |
| Texto para el resultado de la etiqueta. | |
| Font | _FuenteResultado [get, set] |
| Fuente del resultado. | |
| Color | _ColorFuenteResultado [get, set] |
| Color de la fuente del resultado. | |
| ePosicion | _PosicionResultado [get, set] |
| Posición del resultado. | |
| string | _Comentario [get, set] |
| Mostrará un texto de una línea por debajo del valor de resultado a modo de comentario visible. | |
| Font | _FuenteComentario [get, set] |
| Fuente del resultado. | |
| Color | _ColorFuenteComentario [get, set] |
| Color de la fuente del comentario. | |
| bool | _Datos_Asincronos [get, set] |
| Propiedad para gestionar la forma de obtener los datos. | |
| virtual eTipoCalculo | _TipoCalculo [get, set] |
| Tipo de cálculo. | |
| decimal | _TotalResultado [get, set] |
| Devuelve el resultado en formato numérico que se informa en el widget de etiqueta. | |
| bool | _AplicarEstilos [get, set] |
| Obtiene o establece si el control debe aplicar estilos. | |
| string | _NombreID [get, set] |
| Obtiene o establece el menú contextual. | |
| bool | _Editando [get, set] |
| Obtiene o establece si el control esta en modo de edición. | |
| Image | _ImagenPersonalizable [get, set] |
| Implementación del la imagen personalizable. | |
| int | _Intervalo [get, set] |
| Obtiene o establece el intervalo de refresco. | |
| bool | _Refrescar [get, set] |
| Nos indica si presentará la opción de refrescar el control. | |
| ewcontextmenustrip | _Menu [get, set] |
| Obtiene o establece el menú contextual. | |
| bool | _Contorno [get, set] |
| Indica si el control debe de pintar el contorno en el widget. | |
| Color | _ColorContorno [get, set] |
| Color de fondo del contorno. | |
| bool | _Escalable [get, set] |
| PARTE 100252 Nos indica si el control será escalable. | |
| 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 ... | |
| Color | _ColorLetra [get, set] |
| _ColorLetra: Color de la letra del control | |
| Font | _Fuente [get, set] |
| _Fuente: Fuente del control | |
| bool | _Resizable [get, set] |
| Nos permite definir si el widget se puede mover en tiempo de ejecución del escritorio. | |
| IUserElementoDesktop_GetData_Async | _UserElementoDesktop [get, set] |
| Referencia al contenedor del widget. | |
| int | _TiempoMaximo [get, set] |
| Tiempo máximo en segundos. | |
Clase base para la definición de Widgets de tipo Etiqueta.
Definición en la línea 99 del archivo EtiquetaBase.cs.
|
inline |
Constructor.
Definición en la línea 1248 del archivo EtiquetaBase.cs.
|
inline |
Prepararación / configuración previa del widget antes de consultar la información.
Definición en la línea 1137 del archivo EtiquetaBase.cs.
|
inlinevirtual |
Recarga el intervalo de fechas que tratar.
Reimplementado en sage.ew.objetos.EtiquetaPendienteCobro, sage.ew.objetos.EtiquetaPendientePago, sage.ew.objetos.EtiquetaSaldoCuenta y sage.ew.objetos.EtiquetaTotalFacturado.
Definición en la línea 1067 del archivo EtiquetaBase.cs.
|
inline |
Podremos realizar los controles necesarios al borrar el elemento, eliminar ficheros relacionados o registros de alguna tabla específica ...
Definición en la línea 1015 del archivo EtiquetaBase.cs.
|
inline |
Realizar los cambios necesarios en las propiedades filtradas.
| tlBefore |
Definición en la línea 1025 del archivo EtiquetaBase.cs.
|
inlinevirtual |
Cargamos las propiedades específicas del control a partir de la cadena guardada en el tag de PERSONALIZADO del JSON.
| tdictPersonalizado |
Reimplementado en sage.ew.objetos.EtiquetaContabilidadRatio, sage.ew.objetos.EtiquetaDiasCobro, sage.ew.objetos.EtiquetaImpagados, sage.ew.objetos.EtiquetaPendienteCobro, sage.ew.objetos.EtiquetaPendientePago y sage.ew.objetos.EtiquetaSaldoCuenta.
Definición en la línea 973 del archivo EtiquetaBase.cs.
|
inlinevirtual |
Método para obtener el valor a presentar en la etiqueta de resultado.
Reimplementado en sage.ew.objetos.EtiquetaContabilidadRatio, sage.ew.objetos.EtiquetaDiasCobro, sage.ew.objetos.EtiquetaImpagados, sage.ew.objetos.EtiquetaPendienteCobro, sage.ew.objetos.EtiquetaPendientePago, sage.ew.objetos.EtiquetaSaldoCuenta y sage.ew.objetos.EtiquetaTotalFacturado.
Definición en la línea 752 del archivo EtiquetaBase.cs.
|
inline |
_OnRefresh: Para poder realizar el refresco de los datos.
Definición en la línea 1050 del archivo EtiquetaBase.cs.
|
inline |
_OnShow: Para poder realizar la carga inicial del control
Definición en la línea 1035 del archivo EtiquetaBase.cs.
|
inlinevirtual |
Realizamos los cambios necesarios y nos devuelve la cadena que tenemos de guardar como personalizado.
Reimplementado en sage.ew.objetos.EtiquetaContabilidadRatio, sage.ew.objetos.EtiquetaDiasCobro, sage.ew.objetos.EtiquetaImpagados, sage.ew.objetos.EtiquetaPendienteCobro, sage.ew.objetos.EtiquetaPendientePago y sage.ew.objetos.EtiquetaSaldoCuenta.
Definición en la línea 948 del archivo EtiquetaBase.cs.
|
inline |
Método que define el proceso que se va a ejecutar en segundo plano.
| sender | |
| e |
Definición en la línea 1161 del archivo EtiquetaBase.cs.
|
inline |
Método que se ejecutará al finalizar el proceso.
| sender | |
| e |
Definición en la línea 1196 del archivo EtiquetaBase.cs.
|
inlineprotected |
Limpiar los recursos que se estén utilizando.
| disposing | true si los recursos administrados se deben eliminar; false en caso contrario, false. |
Definición en la línea 1379 del archivo EtiquetaBase.cs.
| 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.
|
protected |
Definición en la línea 106 del archivo EtiquetaBase.cs.
|
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.
|
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.
|
getset |
Alto del objeto.
Definición en la línea 143 del archivo EtiquetaBase.cs.
|
getset |
Ancho del objeto.
Definición en la línea 164 del archivo EtiquetaBase.cs.
|
getset |
Obtiene o establece si el control debe aplicar estilos.
Definición en la línea 567 del archivo EtiquetaBase.cs.
|
getset |
Color de fondo del título.
Definición en la línea 267 del archivo EtiquetaBase.cs.
|
getset |
Color de fondo del contorno.
Definición en la línea 678 del archivo EtiquetaBase.cs.
|
getset |
Color de fondo de la etiqueta.
Definición en la línea 187 del archivo EtiquetaBase.cs.
|
getset |
Color de la fuente del comentario.
Definición en la línea 471 del archivo EtiquetaBase.cs.
|
getset |
Color de la fuente del resultado.
Definición en la línea 344 del archivo EtiquetaBase.cs.
|
getset |
_ColorLetra: Color de la letra del control
Definición en la línea 700 del archivo EtiquetaBase.cs.
|
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 424 del archivo EtiquetaBase.cs.
|
getset |
Indica si el control debe de pintar el contorno en el widget.
Definición en la línea 654 del archivo EtiquetaBase.cs.
|
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.
|
getset |
Propiedad para gestionar la forma de obtener los datos.
Definición en la línea 496 del archivo EtiquetaBase.cs.
|
getset |
Obtiene o establece si el control esta en modo de edición.
Definición en la línea 590 del archivo EtiquetaBase.cs.
|
getset |
PARTE 100252 Nos indica si el control será escalable.
Definición en la línea 685 del archivo EtiquetaBase.cs.
|
getset |
Color de la fuente del título.
Definición en la línea 245 del archivo EtiquetaBase.cs.
|
getset |
_Fuente: Fuente del control
Definición en la línea 705 del archivo EtiquetaBase.cs.
|
getset |
Fuente del resultado.
Definición en la línea 450 del archivo EtiquetaBase.cs.
|
getset |
Fuente del resultado.
Definición en la línea 323 del archivo EtiquetaBase.cs.
|
getset |
Fuente del título del widget.
Definición en la línea 282 del archivo EtiquetaBase.cs.
|
getset |
Implementación del la imagen personalizable.
Definición en la línea 611 del archivo EtiquetaBase.cs.
|
getset |
Obtiene o establece el intervalo de refresco.
Definición en la línea 623 del archivo EtiquetaBase.cs.
|
getset |
Obtiene o establece el menú contextual.
Definición en la línea 648 del archivo EtiquetaBase.cs.
|
getset |
Obtiene o establece el menú contextual.
Definición en la línea 578 del archivo EtiquetaBase.cs.
|
getset |
Posición del resultado.
Definición en la línea 366 del archivo EtiquetaBase.cs.
|
getset |
Nos indica si presentará la opción de refrescar el control.
Definición en la línea 636 del archivo EtiquetaBase.cs.
|
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.
|
getset |
Texto para el resultado de la etiqueta.
Definición en la línea 301 del archivo EtiquetaBase.cs.
|
getset |
Tiempo máximo en segundos.
Definición en la línea 735 del archivo EtiquetaBase.cs.
|
getset |
Tipo de cálculo.
Definición en la línea 515 del archivo EtiquetaBase.cs.
|
getset |
Texto para el título general de la etiqueta.
Definición en la línea 211 del archivo EtiquetaBase.cs.
|
getset |
Devuelve el resultado en formato numérico que se informa en el widget de etiqueta.
Definición en la línea 547 del archivo EtiquetaBase.cs.
|
getset |
Referencia al contenedor del widget.
Definición en la línea 725 del archivo EtiquetaBase.cs.
|
getset |
Posición X del widget.
Definición en la línea 125 del archivo EtiquetaBase.cs.
|
getset |
Posición Y del widget.
Definición en la línea 131 del archivo EtiquetaBase.cs.