Cargando...
Buscando...
Nada coincide
Referencia de la interface sage.ew.interficies.IElemento

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

Diagrama de herencia de sage.ew.interficies.IElemento
sage.ew.interficies.IElementoButton sage.ew.objetos.ButtonBase sage.ew.objetos.Contenedor sage.ew.objetos.FavoritosTreeView sage.ew.objetos.Menu50 sage.ew.objetos.Texto sage.ew.objetos.gridViewListDesktop 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.
 
Dictionary< string, string > _Saving ()
 Realizamos los cambios necesarios y nos devuelve la cadena que tenemos de guardar como personalizado.
 
bool _Deleting ()
 Podremos realizar los controles necesarios al borrar el elemento, eliminar ficheros relacionados o registros de alguna tabla específica ...
 
bool _OnShow ()
 _OnShow: Para poder realizar la carga inicial del control
 
bool _OnRefresh ()
 _OnRefresh: Para poder realizar el refresco de los datos ...
 
bool _Filtrar (bool tlBefore=false)
 _Filtrar: Para poder realizar el filtrado de propiedades
 

Propiedades

bool _AplicarEstilos [get, set]
 Nos determina si se deben aplicar los estilos a este elemento.
 
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.
 
string _NombreID [get, set]
 Nombre del elemento por si se debe hacer referencia a él desde cualquier parte.
 
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.
 
bool _Refrescar [get, set]
 Nos indica si presentará la opción de refrescar el control.
 
int _Intervalo [get, set]
 Tiempo de ciclo en milisegundos del refresco del elemento.
 
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 ...
 
bool _Escalable [get, set]
 PARTE 100252 : Nos indica si el control será escalable.
 

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 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.ButtonBase, sage.ew.objetos.Contenedor, sage.ew.objetos.FavoritosTreeView, sage.ew.objetos.gridViewListDesktop, sage.ew.objetos.Menu50 y sage.ew.objetos.Texto.

◆ _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.ButtonBase, sage.ew.objetos.ButtonMenu, sage.ew.objetos.Contenedor, sage.ew.objetos.FavoritosTreeView, sage.ew.objetos.gridViewListDesktop, sage.ew.objetos.Menu50, sage.ew.objetos.Texto y sage.ew.objetos.TextoConfigurable.

◆ _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.ButtonBase, sage.ew.objetos.ButtonMenu, sage.ew.objetos.Contenedor, sage.ew.objetos.FavoritosTreeView, sage.ew.objetos.gridViewListDesktop, sage.ew.objetos.Menu50, sage.ew.objetos.Texto y sage.ew.objetos.TextoConfigurable.

Documentación de propiedades

◆ _Alto

int sage.ew.interficies.IElemento._Alto
getset

◆ _Ancho

int sage.ew.interficies.IElemento._Ancho
getset

◆ _AplicarEstilos

bool sage.ew.interficies.IElemento._AplicarEstilos
getset

Nos determina si se deben aplicar los estilos a este elemento.

Implementado en sage.ew.objetos.ButtonBase y sage.ew.objetos.Texto.

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

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

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.

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

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.

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

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.

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

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.

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

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.

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

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

◆ _X

int sage.ew.interficies.IElemento._X
getset

◆ _Y

int sage.ew.interficies.IElemento._Y
getset

La documentación de esta interface está generada del siguiente archivo: