Referencia de la Interfaz sage.ew.interficies.IElemento

Interfaz que deben cumplir los objetos que se pueden poner en el escritorio de Sage 50 Más...

Diagrama de herencias de sage.ew.interficies.IElemento
sage.ew.interficies.IElementoButton sage.ew.objetos.ButtonBase sage.ew.objetos.Contenedor sage.ew.objetos.FavoritosTreeView sage.ew.objetos.gridViewListDesktop sage.ew.objetos.Menu50 sage.ew.objetos.Texto sage.ew.objetos.ButtonMenu sage.ew.objetos.TextoConfigurable

Métodos públicos

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...
 
Dictionary< string, string > _Saving ()
 Realizamos los cambios necesarios y nos devuelve la cadena que tenemos de guardar como personalizado 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 _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...
 
bool _Filtrar (bool tlBefore=false)
 _Filtrar: Para poder realizar el filtrado de propiedades Más...
 

Propiedades

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...
 

Descripción detallada

Interfaz que deben cumplir los objetos que se pueden poner en el escritorio de Sage 50

Definición en la línea 18 del archivo IElemento.cs.

Documentación de las funciones miembro

◆ _Deleting()

bool sage.ew.interficies.IElemento._Deleting ( )

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

Devuelve
Se deberá de devolver "true" exceptuando si en elgún caso no podemos eliminar el control

Implementado en sage.ew.objetos.gridViewListDesktop, sage.ew.objetos.Menu50, sage.ew.objetos.ButtonBase, sage.ew.objetos.FavoritosTreeView, sage.ew.objetos.Texto y sage.ew.objetos.Contenedor.

◆ _Filtrar()

bool sage.ew.interficies.IElemento._Filtrar ( bool  tlBefore = false)

◆ _Loading()

bool sage.ew.interficies.IElemento._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

Parámetros
tdictPersonalizadoSe pasará como parámetro un Dictionary de tipo <string,string> <Clave,Valor>
Devuelve

Implementado en sage.ew.objetos.gridViewListDesktop, sage.ew.objetos.Menu50, sage.ew.objetos.ButtonBase, sage.ew.objetos.FavoritosTreeView, sage.ew.objetos.Texto, sage.ew.objetos.ButtonMenu, sage.ew.objetos.TextoConfigurable y sage.ew.objetos.Contenedor.

◆ _OnRefresh()

bool sage.ew.interficies.IElemento._OnRefresh ( )

◆ _OnShow()

bool sage.ew.interficies.IElemento._OnShow ( )

◆ _Saving()

Dictionary<string, string> sage.ew.interficies.IElemento._Saving ( )

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

Devuelve
Devolverá un Dicionario de tipo <string,string> <Clave,Valor> que guardará posteriormente en el JSON en el apartado de PERSONALIZADO

Implementado en sage.ew.objetos.Menu50, sage.ew.objetos.gridViewListDesktop, sage.ew.objetos.ButtonBase, sage.ew.objetos.FavoritosTreeView, sage.ew.objetos.Texto, sage.ew.objetos.ButtonMenu, sage.ew.objetos.TextoConfigurable y sage.ew.objetos.Contenedor.

Documentación de propiedades

◆ _Alto

int sage.ew.interficies.IElemento._Alto
getset

Alto del objeto

Definición en la línea 43 del archivo IElemento.cs.

◆ _Ancho

int sage.ew.interficies.IElemento._Ancho
getset

Ancho del objeto

Definición en la línea 49 del archivo IElemento.cs.

◆ _AplicarEstilos

bool sage.ew.interficies.IElemento._AplicarEstilos
getset

Nos determina si se deben aplicar los estilos a este elemento

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

◆ _ControladorDesktop

ControladorDesktop sage.ew.interficies.IElemento._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 80 del archivo IElemento.cs.

◆ _Editando

bool sage.ew.interficies.IElemento._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 62 del archivo IElemento.cs.

◆ _Escalable

bool sage.ew.interficies.IElemento._Escalable
getset

PARTE 100252 : Nos indica si el control será escalable

Definición en la línea 86 del archivo IElemento.cs.

◆ _Intervalo

int sage.ew.interficies.IElemento._Intervalo
getset

Tiempo de ciclo en milisegundos del refresco del elemento

Definición en la línea 74 del archivo IElemento.cs.

◆ _NombreID

string sage.ew.interficies.IElemento._NombreID
getset

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

Definición en la línea 55 del archivo IElemento.cs.

◆ _Refrescar

bool sage.ew.interficies.IElemento._Refrescar
getset

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

Definición en la línea 68 del archivo IElemento.cs.

◆ _X

int sage.ew.interficies.IElemento._X
getset

Posición X del widget

Definición en la línea 31 del archivo IElemento.cs.

◆ _Y

int sage.ew.interficies.IElemento._Y
getset

Posición Y del widget

Definición en la línea 37 del archivo IElemento.cs.


La documentación para este interfaz fue generada a partir del siguiente fichero: