Referencia de la Clase sage.ew.objetos.CirculoBase

Clase base para la definición de Widgets de tipo círculo de consecución Más...

Diagrama de herencias de sage.ew.objetos.CirculoBase
sage.ew.objetos.CirculoBudgetAlbaranes sage.ew.objetos.CirculoBudgetDepositos sage.ew.objetos.CirculoBudgetFacturas sage.ew.objetos.CirculoBudgetPedidos sage.ew.objetos.CirculoBudgetPresupuestos sage.ew.objetos.CirculoBudgetVentas

Tipos públicos

enum  eVisualizacion { eVisualizacion.Porcentaje = 0, eVisualizacion.Valores = 1 }
 Tipos de visualización Más...
 
enum  eSiNo { eSiNo.No = 0, eSiNo.Si = 1 }
 Enumeración Si / No Más...
 

Métodos públicos

 CirculoBase ()
 Constructor Más...
 
virtual decimal _Obtener_Resultado (DateTime tdFechaini, DateTime tdFechafin, bool tlAnteriores=false)
 Método para obtener el valor de consecución Más...
 
bool _Deleting ()
 Metedo para el borrado. Para este componenete no se requieren acciones adicionales Más...
 
bool _Filtrar (bool tlBefore=false)
 Realizar los cambios necesarios en las propiedades filtradas Más...
 
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 _OnRefresh ()
 Método de la interficie IElemento para el refresco del control. Más...
 
bool _OnShow ()
 Método de la interficie IElemento para la configuración del control. Más...
 
Dictionary< string, string > _Saving ()
 Realizamos los cambios necesarios y nos devuelve la cadena que tenemos de guardar como personalizado 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 deifne 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...
 
Control _ShowConfig ()
 Inicializa y devuelve el control de configuracion del widget Más...
 
bool _Validate (ref string tcError)
 Valida que la configuración de la pantalla adicional de visualización sea válida Más...
 

Campos de datos

string _TipoPeriodicidad = String.Empty
 Tipo periodificación configurados (JSON) Más...
 
string _Objetivos = String.Empty
 Objetivos configurados (JSON) Más...
 
Dictionary< string, string > _Configuracion = null
 Diccionario de configuración Más...
 

Métodos protegidos

virtual Color _Obtener_ColorScore (decimal toValor)
 Obtiene el color correspondiente al nivel de consecución Más...
 
virtual string _Obtener_Label (decimal tnValorAbsoluto)
 Método que en función de si se visualizan importes o porcentajes devuelve el texto para el label de la gráfica Más...
 
override void Dispose (bool disposing)
 Limpiar los recursos que se estén utilizando. Más...
 

Propiedades

bool _Datos_Asincronos [get, set]
 Propiedad para gestionar el uso de barra de herramientas de gráfico Más...
 
decimal _Objetivo [get, set]
 Obtiene o establece el valor objetivo Más...
 
eVisualizacion _TipoDatos [get, set]
 Determina el tipo de datos a mostrar Más...
 
Color _ColorLow [get, set]
 Obtiene o establece el color de valores mínimos (valor menor a 25%). Más...
 
Color _ColorMedium [get, set]
 Obtiene o establece el color de valores medio-bajos (valor menor a 50%). Más...
 
Color _ColorMediumHigh [get, set]
 Obtiene o establece el color de valores medio-altos (valor menor a 75%). Más...
 
Color _ColorHigh [get, set]
 Obtiene o establece el color de valores altos (valor de 75% o más). Más...
 
Color _ColorUnreached [get, set]
 Obtiene o establece el color del tramo no alcanzado. Más...
 
eSiNo _Anteriores [get, set]
 Obtiene o establece si se deben incorporar valores de ejercicios anteriores 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...
 
Image _ImagenPersonalizable [get, set]
 Implementación del la imagen personalizable Más...
 

Descripción detallada

Clase base para la definición de Widgets de tipo círculo de consecución

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

Documentación de las enumeraciones miembro de la clase

◆ eSiNo

Enumeración Si / No

Valores de enumeraciones
No 

No

Si 

Si

Definición en la línea 238 del archivo CirculoBase.cs.

◆ eVisualizacion

Tipos de visualización

Valores de enumeraciones
Porcentaje 

Representa los datos en porcentaje

Valores 

Representa los datos con valores

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

Documentación del constructor y destructor

◆ CirculoBase()

sage.ew.objetos.CirculoBase.CirculoBase ( )
inline

Constructor

Definición en la línea 32 del archivo CirculoBase.cs.

Documentación de las funciones miembro

◆ _Before_RunWorkerAsync()

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

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

Devuelve

Definición en la línea 634 del archivo CirculoBase.cs.

◆ _Deleting()

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

Metedo para el borrado. Para este componenete no se requieren acciones adicionales

Devuelve
true

Definición en la línea 356 del archivo CirculoBase.cs.

◆ _Filtrar()

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

Realizar los cambios necesarios en las propiedades filtradas

Parámetros
tlBefore
Devuelve

Definición en la línea 366 del archivo CirculoBase.cs.

◆ _Loading()

bool sage.ew.objetos.CirculoBase._Loading ( Dictionary< string, string >  tdictPersonalizado)
inline

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

Parámetros
tdictPersonalizadoDiccionario de configuración
Devuelve

Definición en la línea 376 del archivo CirculoBase.cs.

◆ _Obtener_ColorScore()

virtual Color sage.ew.objetos.CirculoBase._Obtener_ColorScore ( decimal  toValor)
inlineprotectedvirtual

Obtiene el color correspondiente al nivel de consecución

Parámetros
toValorValor absoluto sobre el que calcular el color
Devuelve
Color obtenido

Definición en la línea 286 del archivo CirculoBase.cs.

◆ _Obtener_Label()

virtual string sage.ew.objetos.CirculoBase._Obtener_Label ( decimal  tnValorAbsoluto)
inlineprotectedvirtual

Método que en función de si se visualizan importes o porcentajes devuelve el texto para el label de la gráfica

Parámetros
tnValorAbsolutoValor absoluto a convertir en texto
Devuelve
Texto para mandar a la gráfica

Definición en la línea 332 del archivo CirculoBase.cs.

◆ _Obtener_Resultado()

virtual decimal sage.ew.objetos.CirculoBase._Obtener_Resultado ( DateTime  tdFechaini,
DateTime  tdFechafin,
bool  tlAnteriores = false 
)
inlinevirtual

◆ _OnRefresh()

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

Método de la interficie IElemento para el refresco del control.

Devuelve

Definición en la línea 475 del archivo CirculoBase.cs.

◆ _OnShow()

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

Método de la interficie IElemento para la configuración del control.

Devuelve

Definición en la línea 488 del archivo CirculoBase.cs.

◆ _Saving()

Dictionary<string, string> sage.ew.objetos.CirculoBase._Saving ( )
inline

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

Definición en la línea 505 del archivo CirculoBase.cs.

◆ _ShowConfig()

Control sage.ew.objetos.CirculoBase._ShowConfig ( )
inline

Inicializa y devuelve el control de configuracion del widget

Devuelve

Definición en la línea 790 del archivo CirculoBase.cs.

◆ _Validate()

bool sage.ew.objetos.CirculoBase._Validate ( ref string  tcError)
inline

Valida que la configuración de la pantalla adicional de visualización sea válida

Devuelve

Definición en la línea 820 del archivo CirculoBase.cs.

◆ _WidgetExecuteRunWorker()

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

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

Parámetros
sender
e

Definición en la línea 656 del archivo CirculoBase.cs.

◆ _WidgetRunWorkerCompleted()

void sage.ew.objetos.CirculoBase._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 722 del archivo CirculoBase.cs.

◆ Dispose()

override void sage.ew.objetos.CirculoBase.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 19 del archivo CirculoBase.Designer.cs.

Documentación de los campos

◆ _Configuracion

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

Diccionario de configuración

Definición en la línea 105 del archivo CirculoBase.cs.

◆ _Objetivos

string sage.ew.objetos.CirculoBase._Objetivos = String.Empty

Objetivos configurados (JSON)

Definición en la línea 75 del archivo CirculoBase.cs.

◆ _TipoPeriodicidad

string sage.ew.objetos.CirculoBase._TipoPeriodicidad = String.Empty

Tipo periodificación configurados (JSON)

Definición en la línea 70 del archivo CirculoBase.cs.

Documentación de propiedades

◆ _Anteriores

eSiNo sage.ew.objetos.CirculoBase._Anteriores
getset

Obtiene o establece si se deben incorporar valores de ejercicios anteriores

Definición en la línea 209 del archivo CirculoBase.cs.

◆ _ColorHigh

Color sage.ew.objetos.CirculoBase._ColorHigh
getset

Obtiene o establece el color de valores altos (valor de 75% o más).

Definición en la línea 181 del archivo CirculoBase.cs.

◆ _ColorLow

Color sage.ew.objetos.CirculoBase._ColorLow
getset

Obtiene o establece el color de valores mínimos (valor menor a 25%).

Definición en la línea 138 del archivo CirculoBase.cs.

◆ _ColorMedium

Color sage.ew.objetos.CirculoBase._ColorMedium
getset

Obtiene o establece el color de valores medio-bajos (valor menor a 50%).

Definición en la línea 153 del archivo CirculoBase.cs.

◆ _ColorMediumHigh

Color sage.ew.objetos.CirculoBase._ColorMediumHigh
getset

Obtiene o establece el color de valores medio-altos (valor menor a 75%).

Definición en la línea 167 del archivo CirculoBase.cs.

◆ _ColorUnreached

Color sage.ew.objetos.CirculoBase._ColorUnreached
getset

Obtiene o establece el color del tramo no alcanzado.

Definición en la línea 195 del archivo CirculoBase.cs.

◆ _Datos_Asincronos

bool sage.ew.objetos.CirculoBase._Datos_Asincronos
getset

Propiedad para gestionar el uso de barra de herramientas de gráfico

Definición en la línea 54 del archivo CirculoBase.cs.

◆ _ImagenPersonalizable

Image sage.ew.objetos.CirculoBase._ImagenPersonalizable
getset

Implementación del la imagen personalizable

Definición en la línea 782 del archivo CirculoBase.cs.

◆ _Objetivo

decimal sage.ew.objetos.CirculoBase._Objetivo
getset

Obtiene o establece el valor objetivo

Definición en la línea 96 del archivo CirculoBase.cs.

◆ _TiempoMaximo

int sage.ew.objetos.CirculoBase._TiempoMaximo
getset

Tiempo máximo en segundos

Definición en la línea 566 del archivo CirculoBase.cs.

◆ _TipoDatos

eVisualizacion sage.ew.objetos.CirculoBase._TipoDatos
getset

Determina el tipo de datos a mostrar

Definición en la línea 121 del archivo CirculoBase.cs.

◆ _UserElementoDesktop

IUserElementoDesktop_GetData_Async sage.ew.objetos.CirculoBase._UserElementoDesktop
getset

Referencia al contenedor del widget

Definición en la línea 556 del archivo CirculoBase.cs.


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