Referencia de la Clase sage.ew.objetos.FavoritosTreeView

PE-95109: Clase derivada de ewTreeView que implementará IElemento, IElementoPersonalizable y se utilizará tanto para mostrar el control de favoritos en el dashboard como para el propio formulario de Favoritos
Se ha integrado en esta misma clase todo lo incluido en el formulario de Favoritos referente a la carga de los datos de los favoritos del usuario Más...

Diagrama de herencias de sage.ew.objetos.FavoritosTreeView
sage.ew.objetos.ewTreeView sage.ew.interficies.IElemento sage.ew.interficies.IElementoTitulo sage.ew.interficies.IElementoContorno sage.ew.objetos.ewTreeViewbase

Estructuras de datos

class  cmb_Modulos
 Combo especifico de propiedades Más...
 

Métodos públicos

 FavoritosTreeView ()
 Contructor vacio Más...
 
Dictionary< string, string > _Saving ()
 Realizamos los cambios necesarios y nos devuelve la cadena que tenemos de guardar como personalizado 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 _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. Volvemos a llamar a la función de _CargarArbolFavoritos() Más...
 
void _CargarArbolFavoritos ()
 Método privado para cargar el árbol de favoritos Más...
 
- Métodos públicos heredados desde sage.ew.objetos.ewTreeViewbase
 ewTreeViewbase ()
 Inicializa una nueva instancia de la clase Más...
 

Métodos públicos estáticos

static void _RefrescarWidgetsFavoritos (string tcNombreID="")
 
PE-95932: Refrescamos todos los widgets de favoritos existentes en el Desktop actual. Llamamos a esta función cuando queremos refrescar widgets de favoritos, por ejemplo si estamos en el formulario de favoritos añadiendo o renombrando favoritos
Más...
 

Campos de datos

System.Windows.Forms.ImageList imgArbolFavoritos
 PE-95109: ImageList para cargar los iconos de los nodos 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...
 
string _NombreID [get, set]
 Nombre del elemento por si se debe hacer referencia a él desde cualquier parte Más...
 
bool _Editando [get, set]
 Nos indica si actualmente este elemento esta en modo de edición Si esta en modo de edición al pulsar el botón derecho del ratón sobre este elemento presentará todas las opciones de configuarción Más...
 
int _Intervalo [get, set]
 Tiempo de ciclo en milisegundos del refresco del elemento
Más...
 
bool _Refrescar [get, set]
 Nos indica si presentará la opción de refrescar el control Más...
 
ewcontextmenustrip _Menu [get, set]
 _Menu: Se podrá personalizar una serie de acciones que se presentarán cuando un control entre en modo de edición Más...
 
Font _Fuente [get, set]
 _Fuente: Fuente del control 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 título Más...
 
string _Titulo [get, set]
 _Titulo: Nos permite definir un título al control. En caso de tener un título siempre presentará la barra de opciones con el título especificado. Más...
 
Color _ForeColorTitulo [get, set]
 Color 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...
 
bool _Escalable [get, set]
 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...
 
Usuario _Usuario [get]
 Propiedad con el Usuario actual Más...
 
List< string > _Modulos [get]
 PE-95109: Obtener la lista de los posibles módulos de este control a partir del Usuario lo usaremos para pasarlo a la clase que genera el desplegable en las propiedades Más...
 
string _Modulo [get, set]
 PE-95109: propiedad string con el nombre del módulo en caso que queramos mostrar los favoritos de un módulo o bien FAVORITOS si es los favoritos generales Más...
 
- Propiedades heredados desde sage.ew.objetos.ewTreeViewbase
bool _AplicarEstilos [get, set]
 No aplicará los estilos visuales Más...
 
- Propiedades heredados desde sage.ew.interficies.IElemento
bool _AplicarEstilos [get, set]
 Nos determina si se deben aplicar los estilos a este elemento Más...
 
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...
 
string _NombreID [get, set]
 Nombre del elemento por si se debe hacer referencia a él desde cualquier parte Más...
 
bool _Editando [get, set]
 Nos indica si actualmente este elemento esta en modo de edición Si esta en modo de edición al pulsar el botón derecho del ratón sobre este elemento presentará todas las opciones de configuarción Más...
 
bool _Refrescar [get, set]
 Nos indica si presentará la opción de refrescar el control Más...
 
int _Intervalo [get, set]
 Tiempo de ciclo en milisegundos del refresco del elemento
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...
 
bool _Escalable [get, set]
 PARTE 100252 : Nos indica si el control será escalable Más...
 
- Propiedades heredados desde sage.ew.interficies.IElementoTitulo
string _Titulo [get, set]
 Nos permite definir un título al control. En caso de tener un título siempre presentará la barra de opciones con el título especificado. Más...
 
Color _BackColorTitulo [get, set]
 Color de fondo del título Más...
 
Color _ForeColorTitulo [get, set]
 Color del título Más...
 
Font _FuenteTitulo [get, set]
 Fuente del título del widget Más...
 
- Propiedades heredados desde sage.ew.interficies.IElementoContorno
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 título Más...
 

Otros miembros heredados

- Métodos protegidos heredados desde sage.ew.objetos.ewTreeViewbase
override void OnHandleCreated (EventArgs e)
 Override OnHandleCreated Más...
 

Descripción detallada

PE-95109: Clase derivada de ewTreeView que implementará IElemento, IElementoPersonalizable y se utilizará tanto para mostrar el control de favoritos en el dashboard como para el propio formulario de Favoritos
Se ha integrado en esta misma clase todo lo incluido en el formulario de Favoritos referente a la carga de los datos de los favoritos del usuario

Definición en la línea 26 del archivo FavoritosTreeView.cs.

Documentación del constructor y destructor

◆ FavoritosTreeView()

sage.ew.objetos.FavoritosTreeView.FavoritosTreeView ( )
inline

Contructor vacio

Definición en la línea 341 del archivo FavoritosTreeView.cs.

Documentación de las funciones miembro

◆ _CargarArbolFavoritos()

void sage.ew.objetos.FavoritosTreeView._CargarArbolFavoritos ( )
inline

Método privado para cargar el árbol de favoritos

Definición en la línea 481 del archivo FavoritosTreeView.cs.

◆ _Deleting()

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

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

Devuelve

Implementa sage.ew.interficies.IElemento.

Definición en la línea 427 del archivo FavoritosTreeView.cs.

◆ _Filtrar()

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

Realizar los cambios necesarios en las propiedades filtradas

Parámetros
tlBefore
Devuelve

Implementa sage.ew.interficies.IElemento.

Definición en la línea 438 del archivo FavoritosTreeView.cs.

◆ _Loading()

bool sage.ew.objetos.FavoritosTreeView._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
tdictPersonalizado
Devuelve

Implementa sage.ew.interficies.IElemento.

Definición en la línea 392 del archivo FavoritosTreeView.cs.

◆ _OnRefresh()

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

_OnRefresh: Para poder realizar el refresco de los datos. Volvemos a llamar a la función de _CargarArbolFavoritos()

Devuelve

Implementa sage.ew.interficies.IElemento.

Definición en la línea 464 del archivo FavoritosTreeView.cs.

◆ _OnShow()

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

_OnShow: Para poder realizar la carga inicial del control

Devuelve

Implementa sage.ew.interficies.IElemento.

Definición en la línea 447 del archivo FavoritosTreeView.cs.

◆ _RefrescarWidgetsFavoritos()

static void sage.ew.objetos.FavoritosTreeView._RefrescarWidgetsFavoritos ( string  tcNombreID = "")
inlinestatic


PE-95932: Refrescamos todos los widgets de favoritos existentes en el Desktop actual. Llamamos a esta función cuando queremos refrescar widgets de favoritos, por ejemplo si estamos en el formulario de favoritos añadiendo o renombrando favoritos

Parámetros
tcNombreIDSi lo estamos llamando desde un menú pasamos el parámetro del identificador de menú para sólo refrescar los favoritos con este identificador de menú en "favoritos según menú"

Definición en la línea 649 del archivo FavoritosTreeView.cs.

◆ _Saving()

Dictionary<string, string> sage.ew.objetos.FavoritosTreeView._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

Implementa sage.ew.interficies.IElemento.

Definición en la línea 369 del archivo FavoritosTreeView.cs.

Documentación de los campos

◆ imgArbolFavoritos

System.Windows.Forms.ImageList sage.ew.objetos.FavoritosTreeView.imgArbolFavoritos

PE-95109: ImageList para cargar los iconos de los nodos

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

Documentación de propiedades

◆ _Alto

int sage.ew.objetos.FavoritosTreeView._Alto
getset

Alto del objeto

Definición en la línea 52 del archivo FavoritosTreeView.cs.

◆ _Ancho

int sage.ew.objetos.FavoritosTreeView._Ancho
getset

Ancho del objeto

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

◆ _BackColorTitulo

Color sage.ew.objetos.FavoritosTreeView._BackColorTitulo
getset

Color de fondo del título

Definición en la línea 221 del archivo FavoritosTreeView.cs.

◆ _ColorContorno

Color sage.ew.objetos.FavoritosTreeView._ColorContorno
getset

Color de fondo del título

Definición en la línea 175 del archivo FavoritosTreeView.cs.

◆ _Contorno

bool sage.ew.objetos.FavoritosTreeView._Contorno
getset

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

Definición en la línea 164 del archivo FavoritosTreeView.cs.

◆ _ControladorDesktop

ControladorDesktop sage.ew.objetos.FavoritosTreeView._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 247 del archivo FavoritosTreeView.cs.

◆ _Editando

bool sage.ew.objetos.FavoritosTreeView._Editando
getset

Nos indica si actualmente este elemento esta en modo de edición Si esta en modo de edición al pulsar el botón derecho del ratón sobre este elemento presentará todas las opciones de configuarción

Definición en la línea 91 del archivo FavoritosTreeView.cs.

◆ _Escalable

bool sage.ew.objetos.FavoritosTreeView._Escalable
getset

Nos indica si el control será escalable

PARTE 100252

Definición en la línea 239 del archivo FavoritosTreeView.cs.

◆ _ForeColorTitulo

Color sage.ew.objetos.FavoritosTreeView._ForeColorTitulo
getset

Color del título

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

◆ _Fuente

Font sage.ew.objetos.FavoritosTreeView._Fuente
getset

_Fuente: Fuente del control

Definición en la línea 143 del archivo FavoritosTreeView.cs.

◆ _FuenteTitulo

Font sage.ew.objetos.FavoritosTreeView._FuenteTitulo
getset

Fuente del título del widget

Definición en la línea 228 del archivo FavoritosTreeView.cs.

◆ _Intervalo

int sage.ew.objetos.FavoritosTreeView._Intervalo
getset

Tiempo de ciclo en milisegundos del refresco del elemento

Definición en la línea 114 del archivo FavoritosTreeView.cs.

◆ _Menu

ewcontextmenustrip sage.ew.objetos.FavoritosTreeView._Menu
getset

_Menu: Se podrá personalizar una serie de acciones que se presentarán cuando un control entre en modo de edición

Definición en la línea 130 del archivo FavoritosTreeView.cs.

◆ _Modulo

string sage.ew.objetos.FavoritosTreeView._Modulo
getset

PE-95109: propiedad string con el nombre del módulo en caso que queramos mostrar los favoritos de un módulo o bien FAVORITOS si es los favoritos generales

Definición en la línea 311 del archivo FavoritosTreeView.cs.

◆ _Modulos

List<string> sage.ew.objetos.FavoritosTreeView._Modulos
get

PE-95109: Obtener la lista de los posibles módulos de este control a partir del Usuario lo usaremos para pasarlo a la clase que genera el desplegable en las propiedades

Definición en la línea 271 del archivo FavoritosTreeView.cs.

◆ _NombreID

string sage.ew.objetos.FavoritosTreeView._NombreID
getset

Nombre del elemento por si se debe hacer referencia a él desde cualquier parte

Definición en la línea 81 del archivo FavoritosTreeView.cs.

◆ _Refrescar

bool sage.ew.objetos.FavoritosTreeView._Refrescar
getset

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

Definición en la línea 122 del archivo FavoritosTreeView.cs.

◆ _Titulo

string sage.ew.objetos.FavoritosTreeView._Titulo
getset

_Titulo: Nos permite definir un título al control. En caso de tener un título siempre presentará la barra de opciones con el título especificado.

Definición en la línea 192 del archivo FavoritosTreeView.cs.

◆ _Usuario

Usuario sage.ew.objetos.FavoritosTreeView._Usuario
get

Propiedad con el Usuario actual

Definición en la línea 260 del archivo FavoritosTreeView.cs.

◆ _X

int sage.ew.objetos.FavoritosTreeView._X
getset

Posición X del widget

Definición en la línea 33 del archivo FavoritosTreeView.cs.

◆ _Y

int sage.ew.objetos.FavoritosTreeView._Y
getset

Posición Y del widget

Definición en la línea 39 del archivo FavoritosTreeView.cs.


La documentación para esta clase fue generada a partir del siguiente fichero: