Referencia de la Clase sage.ew.objetos.Widgets.WidgetsNavigateClass

Clase para navegación a pantallas Más...

Tipos públicos

enum  _TiposNavegacion {
  _TiposNavegacion.indefinido, _TiposNavegacion.listado, _TiposNavegacion.proceso, _TiposNavegacion.grafica,
  _TiposNavegacion.mantenimiento, _TiposNavegacion.formsnet
}
 Posibles tipos de navegación ( ATENCIÓN Si se modifica este enum hacer lo mismo en TiposNavegacionPantalla de sage.ew.enumerations ) Más...
 

Métodos públicos

bool _Navigate (string tcPantalla, bool tlFuncionFox=false, object[] taParams=null)
 Método para navegación a nuevas pantallas. Puede abrir una pantalla o ejecutar una función de fox. Más...
 
bool _OpenPantallaDocument (string lcClass, Type oTipoObjeto, ref IFormBase toDocForm, object[] taParams=null, string tcNavegarPantalla="")
 Carga de un documento Más...
 

Propiedades

bool _ShowDialog [get, set]
 Para que nos abra los formularios de forma modal (PE-98973) Más...
 
_TiposNavegacion _TipoNavegacion [get, set]
 Variable publica para forzar un tipo de navegacion en concreto Más...
 
bool VieneDeFox [get, set]
 Indica si es una acción proviniente de Fox. En principio hay que evitar las listas previas al mostrar mantenimientos de .Net desde mantenimientos de Fox Más...
 

Descripción detallada

Clase para navegación a pantallas

Definición en la línea 1015 del archivo FunctionsClass.cs.

Documentación de las enumeraciones miembro de la clase

◆ _TiposNavegacion

Posibles tipos de navegación ( ATENCIÓN Si se modifica este enum hacer lo mismo en TiposNavegacionPantalla de sage.ew.enumerations )

Valores de enumeraciones
indefinido 

Sin definir

listado 

Navegación a listado

proceso 

Navegación a procesos

grafica 

Navegación a gráficas

mantenimiento 

Navegación a mantenimientos

formsnet 

Navegacion a formularios asociados a la tabla COMUNES!FORMSNET

Definición en la línea 1023 del archivo FunctionsClass.cs.

Documentación de las funciones miembro

◆ _Navigate()

bool sage.ew.objetos.Widgets.WidgetsNavigateClass._Navigate ( string  tcPantalla,
bool  tlFuncionFox = false,
object []  taParams = null 
)
inline

Método para navegación a nuevas pantallas. Puede abrir una pantalla o ejecutar una función de fox.

Parámetros
tcPantallaNombre de la pantalla o Función de FOX a ejecutar
tlFuncionFoxSi true, ejecuta tcPantalla mediante NETVFP._Ejecutar_Funcion_VFP. Si false, intenta abrir tcPantalla mediante NET
taParamsOpcional. Se pueden pasar parámetros a los formularios, se tendran en cuenta si el formulairo tiene el método _Init definido (PE-98504)
Devuelve
true si la encuentra y abre, false en caso contrario

Definición en la línea 1126 del archivo FunctionsClass.cs.

◆ _OpenPantallaDocument()

bool sage.ew.objetos.Widgets.WidgetsNavigateClass._OpenPantallaDocument ( string  lcClass,
Type  oTipoObjeto,
ref IFormBase  toDocForm,
object []  taParams = null,
string  tcNavegarPantalla = "" 
)
inline

Carga de un documento

Parámetros
lcClassClase del document
oTipoObjetoType del documento
toDocFormReferencia del documento (salida)
taParamsParametros de inicio (opcionales)
tcNavegarPantallaNombre de la pantalla (opcional). Si se pasa se modifica _cNavegarPantalla con su valor.
Devuelve

Definición en la línea 1148 del archivo FunctionsClass.cs.

Documentación de propiedades

◆ _ShowDialog

bool sage.ew.objetos.Widgets.WidgetsNavigateClass._ShowDialog
getset

Para que nos abra los formularios de forma modal (PE-98973)

Definición en la línea 1060 del archivo FunctionsClass.cs.

◆ _TipoNavegacion

_TiposNavegacion sage.ew.objetos.Widgets.WidgetsNavigateClass._TipoNavegacion
getset

Variable publica para forzar un tipo de navegacion en concreto

Definición en la línea 1069 del archivo FunctionsClass.cs.

◆ VieneDeFox

bool sage.ew.objetos.Widgets.WidgetsNavigateClass.VieneDeFox
getset

Indica si es una acción proviniente de Fox. En principio hay que evitar las listas previas al mostrar mantenimientos de .Net desde mantenimientos de Fox

Definición en la línea 1079 del archivo FunctionsClass.cs.


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