Referencia de la Clase Sage.ES.Onboarding.Clases.OnBoardingControllerSage50

Clase OnBoardingController propia de Sage 50 Más...

Diagrama de herencias de Sage.ES.Onboarding.Clases.OnBoardingControllerSage50
Sage.ES.Onboarding.Clases.OnBoardingController Sage.ES.Onboarding.Interfaces.IOnBoardingController

Métodos públicos

 OnBoardingControllerSage50 ()
 cosntructor Más...
 
 OnBoardingControllerSage50 (string tcUsuario)
 Constructor Más...
 
override void _InicializarPropiedades (string tcUsuario="")
 comprobamos si existen las tablas y inicializamos las propiedades (Descargar datos, configuraciones,...) Más...
 
override bool _LoadAyudaContextual (string tcPantalla, string tcPantallaNoticias, IAyudaContextual toAyudaContextual, out Dictionary< TipoInformacion, object > tdicInf)
 Ayuda contextual (onboarding + noticias +...) Más...
 
override INoticiaCategoriasConfiguracion _NoticiasCategoriasUsuario (IAyudaContextual toAyudaContextual)
 
override INoticiaCategoriasConfiguracion _NoticiasCategoriasPantalla (IAyudaContextual toAyudaContextual)
 Devuelve la configuración de las categorias de las noticias segun pantalla y usuario Más...
 
override List< INoticia_Noticias (IAyudaContextual toAyudaContextual)
 Devuelve las noticias por pantalla Más...
 
override int _NumeroTotalNoticias (IAyudaContextual toAyudaContextual)
 Numero total de noticias leidas y no leidas Más...
 
override bool _ShowConfiguracionNotificaciones (IAyudaContextual toAyudaContextual)
 Presenta el formulario de configuración (preferencias) de las notificaciones Más...
 
override bool _ObtenerInformacionJSON (DateTime tdFecha, out Dictionary< TipoInformacion, object > tdicInf)
 Obtener ficheros JSON Más...
 
override void _SaveAyudaContextual (IAyudaContextual toAyudaContextual)
 
override bool _SaveNoticias (IAyudaContextual toAyudaContextual)
 Save noticias Más...
 
override bool _SaveNoticiasConfiguracionUsuario (IAyudaContextual toAyudaContextual)
 Save noticias configuracion (guardamos los q no quiere ver) Más...
 
override bool _SaveNoticiasConfiguracionPantalla (IAyudaContextual toAyudaContextual)
 
override List< INodo_Find (string tcTitulo="", List< string > tlstPosiblesEtiquetas=null)
 Nodos que contienen tcTitulo o la etiqueta Más...
 
override bool _Save (INodo toNodo)
 Guarda la información de un nodo Más...
 
override bool _OnClickAyudaContextualForm (INodo toNodo)
 Acción para abrir un formulario de Sage 50 Más...
 
override bool _OnClickAyudaContextualURL (INodo toNodo)
 Acción para abrir en el navegador predeterminado la URL correspondiente Más...
 
override bool _OnClickAyudaContextualVideo (INodo toNodo, bool tlClose=false)
 Acción para ver el vídeo de la ayuda Más...
 
override bool _OnClickAyudaContextualColabora (string tcPantalla)
 click a la web de colabora con nosotros Más...
 
override bool _OnClickAyudaContextualQuieresSaberMas ()
 click a la web de quieres saber más Más...
 
override string _UrlBaseAyuda ()
 Url de descarga de datos de la ayuda contextual Más...
 
override string _UrlBase ()
 url descarga datos Más...
 
override bool _OnClickNoticiasURL (INoticia toNoticia)
 Acción para abrir en el navegador predeterminado la URL correspondiente a la notícia Más...
 
override bool _OnClickNoticiasWalkthrough (INoticia toNoticia)
 Acción para abrir en el navegador predeterminado la guia de pasos Más...
 
override List< INoticiaCategoria_NoticiaCategorias ()
 Devuelve las categorias visibles Más...
 
override List< INoticia_FindNoticia (IAyudaContextual toAyudaContextual, string tcTexto="")
 
string _ObtenerVideo (int tnNodo)
 Devuelve la url del video que corresponde al nodo pasado por parámetro. Más...
 
void _WebService (INodo toNodo)
 WebServide de la ayuda contextual Más...
 
void _WebService (INoticia toNoticia, bool tlPantalla0=false)
 WebServide de las noticias Más...
 
void _WebService (string tcKey, string tcPantalla="", string tcInformacion="")
 WebServise de la ayuda contextual Más...
 
bool _ShowWalkthroughs (IAyudaContextual toAyudaContextual)
 Presentamos la pantalla de los Walktrhough Más...
 
- Métodos públicos heredados desde Sage.ES.Onboarding.Clases.OnBoardingController
virtual List< ICategoria_LoadAyudaContextual (string tcPantalla, IAyudaContextual toonBoardingController)
 Carga toda la información relacionada con este usuario Más...
 
virtual bool _LoadAyudaContextual (string tcPantalla, IAyudaContextual toAyudaContextual, out Dictionary< TipoInformacion, object > tdicInf)
 Carga toda la información relacionada con este usuario Más...
 
virtual bool _OnShowNoticiasWalkthroughPantalla0 (IAyudaContextual toAyudaContextual)
 Presentar las noticias en la pantalla 0 Más...
 
virtual Dictionary< string, string > _DescargarJSON (DateTime tdFecha)
 
virtual bool _ObtenerInformacionJSON (DateTime tdFecha, ref List< ICategoria > tlstCategoria, ref List< INodo > tlstNodo, ref List< IVersion > tlstVersiones)
 Deserializamos los ficheros descargados Más...
 
void Dispose ()
 Dispose Más...
 
 OnBoardingController ()
 Constructor Más...
 
 OnBoardingController (string tcUsuario)
 Constructor Más...
 

Otros miembros heredados

- Propiedades heredados desde Sage.ES.Onboarding.Clases.OnBoardingController
int _Aplicacion [get, set]
 Aplicacion Más...
 
string _Usuario [get, set]
 Usuario Más...
 
string _Licencia [get, set]
 Código de licencia Más...
 
string _Mensaje_Error [get, set]
 Mensaje de error Más...
 
string _Entorno [get, set]
 Si el WS apunta a un PRE/PRO/QA Más...
 
string _Version [get, set]
 Versin de la aplicación Más...
 
string _Compilacion [get, set]
 Compilacion de la aplicación Más...
 
bool _PlayingVideo [get, set]
 Indica que se está reproduciendo un vídeo Más...
 
INPS _NPS [get, set]
 Gestión del NPS Se debe de asignar la instancia correspondiente en el controllador derivado de cada aplicación Más...
 
bool _IsLoaded [get, set]
 Indica si ya esta cargada la instancia Más...
 
bool _DescargarNoticias [get, set]
 Descarga de noticias Más...
 
- Propiedades heredados desde Sage.ES.Onboarding.Interfaces.IOnBoardingController
int _Aplicacion [get, set]
 Aplicacion Más...
 
string _Usuario [get, set]
 Usuario Más...
 
string _Licencia [get, set]
 Código de licencia Más...
 
string _Mensaje_Error [get, set]
 Mensaje error Más...
 
string _Entorno [get, set]
 Si el WS apunta a un PRE/PRO/QA Más...
 
string _Version [get, set]
 Versin de la aplicación Más...
 
string _Compilacion [get, set]
 Compilacion de la aplicación Más...
 
bool _PlayingVideo [get, set]
 Indica que se está reproduciendo un vídeo Más...
 
INPS _NPS [get, set]
 Gestión del NPS Más...
 
bool _IsLoaded [get, set]
 Indica si ya esta cargada la instancia Más...
 
bool _DescargarNoticias [get, set]
 Descarga de noticias Más...
 

Descripción detallada

Clase OnBoardingController propia de Sage 50

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

Documentación del constructor y destructor

◆ OnBoardingControllerSage50() [1/2]

Sage.ES.Onboarding.Clases.OnBoardingControllerSage50.OnBoardingControllerSage50 ( )
inline

cosntructor

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

◆ OnBoardingControllerSage50() [2/2]

Sage.ES.Onboarding.Clases.OnBoardingControllerSage50.OnBoardingControllerSage50 ( string  tcUsuario)
inline

Constructor

Definición en la línea 59 del archivo OnBoardingControllerSage50.cs.

Documentación de las funciones miembro

◆ _Find()

override List<INodo> Sage.ES.Onboarding.Clases.OnBoardingControllerSage50._Find ( string  tcTitulo = "",
List< string >  tlstPosiblesEtiquetas = null 
)
inlinevirtual

Nodos que contienen tcTitulo o la etiqueta

Parámetros
tcTitulo
tlstPosiblesEtiquetas
Devuelve

Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.

Definición en la línea 407 del archivo OnBoardingControllerSage50.cs.

◆ _FindNoticia()

override List<INoticia> Sage.ES.Onboarding.Clases.OnBoardingControllerSage50._FindNoticia ( IAyudaContextual  toAyudaContextual,
string  tcTexto = "" 
)
inlinevirtual

Parámetros
toAyudaContextual
tcTexto
Devuelve

Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.

Definición en la línea 728 del archivo OnBoardingControllerSage50.cs.

◆ _InicializarPropiedades()

override void Sage.ES.Onboarding.Clases.OnBoardingControllerSage50._InicializarPropiedades ( string  tcUsuario = "")
inlinevirtual

comprobamos si existen las tablas y inicializamos las propiedades (Descargar datos, configuraciones,...)

Parámetros
tcUsuario

Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.

Definición en la línea 71 del archivo OnBoardingControllerSage50.cs.

◆ _LoadAyudaContextual()

override bool Sage.ES.Onboarding.Clases.OnBoardingControllerSage50._LoadAyudaContextual ( string  tcPantalla,
string  tcPantallaNoticias,
IAyudaContextual  toAyudaContextual,
out Dictionary< TipoInformacion, object >  tdicInf 
)
inlinevirtual

Ayuda contextual (onboarding + noticias +...)

Parámetros
tcPantalla
tcPantallaNoticias
toAyudaContextual
tdicInf
Devuelve

Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.

Definición en la línea 104 del archivo OnBoardingControllerSage50.cs.

◆ _NoticiaCategorias()

override List<INoticiaCategoria> Sage.ES.Onboarding.Clases.OnBoardingControllerSage50._NoticiaCategorias ( )
inlinevirtual

Devuelve las categorias visibles

Devuelve

Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.

Definición en la línea 703 del archivo OnBoardingControllerSage50.cs.

◆ _Noticias()

override List<INoticia> Sage.ES.Onboarding.Clases.OnBoardingControllerSage50._Noticias ( IAyudaContextual  toAyudaContextual)
inlinevirtual

Devuelve las noticias por pantalla

Parámetros
toAyudaContextual
Devuelve

Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.

Definición en la línea 186 del archivo OnBoardingControllerSage50.cs.

◆ _NoticiasCategoriasPantalla()

override INoticiaCategoriasConfiguracion Sage.ES.Onboarding.Clases.OnBoardingControllerSage50._NoticiasCategoriasPantalla ( IAyudaContextual  toAyudaContextual)
inlinevirtual

Devuelve la configuración de las categorias de las noticias segun pantalla y usuario

Parámetros
toAyudaContextual
Devuelve

Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.

Definición en la línea 156 del archivo OnBoardingControllerSage50.cs.

◆ _NoticiasCategoriasUsuario()

override INoticiaCategoriasConfiguracion Sage.ES.Onboarding.Clases.OnBoardingControllerSage50._NoticiasCategoriasUsuario ( IAyudaContextual  toAyudaContextual)
inlinevirtual

Parámetros
toAyudaContextual
Devuelve

Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.

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

◆ _NumeroTotalNoticias()

override int Sage.ES.Onboarding.Clases.OnBoardingControllerSage50._NumeroTotalNoticias ( IAyudaContextual  toAyudaContextual)
inlinevirtual

Numero total de noticias leidas y no leidas

Parámetros
toAyudaContextual
Devuelve

Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.

Definición en la línea 227 del archivo OnBoardingControllerSage50.cs.

◆ _ObtenerInformacionJSON()

override bool Sage.ES.Onboarding.Clases.OnBoardingControllerSage50._ObtenerInformacionJSON ( DateTime  tdFecha,
out Dictionary< TipoInformacion, object >  tdicInf 
)
inlinevirtual

Obtener ficheros JSON

Parámetros
tdFecha
tdicInf
Devuelve

Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.

Definición en la línea 255 del archivo OnBoardingControllerSage50.cs.

◆ _ObtenerVideo()

string Sage.ES.Onboarding.Clases.OnBoardingControllerSage50._ObtenerVideo ( int  tnNodo)
inline

Devuelve la url del video que corresponde al nodo pasado por parámetro.

Parámetros
tnNodo
Devuelve

Definición en la línea 746 del archivo OnBoardingControllerSage50.cs.

◆ _OnClickAyudaContextualColabora()

override bool Sage.ES.Onboarding.Clases.OnBoardingControllerSage50._OnClickAyudaContextualColabora ( string  tcPantalla)
inlinevirtual

click a la web de colabora con nosotros

Parámetros
tcPantallaIdentificador de la pantalla
Devuelve

Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.

Definición en la línea 592 del archivo OnBoardingControllerSage50.cs.

◆ _OnClickAyudaContextualForm()

override bool Sage.ES.Onboarding.Clases.OnBoardingControllerSage50._OnClickAyudaContextualForm ( INodo  toNodo)
inlinevirtual

Acción para abrir un formulario de Sage 50

Parámetros
toNodoNodo sobre el que se va a realizar la acción
Devuelve

Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.

Definición en la línea 500 del archivo OnBoardingControllerSage50.cs.

◆ _OnClickAyudaContextualQuieresSaberMas()

override bool Sage.ES.Onboarding.Clases.OnBoardingControllerSage50._OnClickAyudaContextualQuieresSaberMas ( )
inlinevirtual

click a la web de quieres saber más

Devuelve

Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.

Definición en la línea 610 del archivo OnBoardingControllerSage50.cs.

◆ _OnClickAyudaContextualURL()

override bool Sage.ES.Onboarding.Clases.OnBoardingControllerSage50._OnClickAyudaContextualURL ( INodo  toNodo)
inlinevirtual

Acción para abrir en el navegador predeterminado la URL correspondiente

Parámetros
toNodoNodo sobre el que se va a realizar la acción
Devuelve

Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.

Definición en la línea 537 del archivo OnBoardingControllerSage50.cs.

◆ _OnClickAyudaContextualVideo()

override bool Sage.ES.Onboarding.Clases.OnBoardingControllerSage50._OnClickAyudaContextualVideo ( INodo  toNodo,
bool  tlClose = false 
)
inlinevirtual

Acción para ver el vídeo de la ayuda

Parámetros
toNodoNodo sobre el que se va a realizar la acción
tlCloseCerrar vídeo
Devuelve

Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.

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

◆ _OnClickNoticiasURL()

override bool Sage.ES.Onboarding.Clases.OnBoardingControllerSage50._OnClickNoticiasURL ( INoticia  toNoticia)
inlinevirtual

Acción para abrir en el navegador predeterminado la URL correspondiente a la notícia

Parámetros
toNoticiaNodo sobre el que se va a realizar la acción
Devuelve

Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.

Definición en la línea 655 del archivo OnBoardingControllerSage50.cs.

◆ _OnClickNoticiasWalkthrough()

override bool Sage.ES.Onboarding.Clases.OnBoardingControllerSage50._OnClickNoticiasWalkthrough ( INoticia  toNoticia)
inlinevirtual

Acción para abrir en el navegador predeterminado la guia de pasos

Parámetros
toNoticiaNodo sobre el que se va a realizar la acción
Devuelve

Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.

Definición en la línea 683 del archivo OnBoardingControllerSage50.cs.

◆ _Save()

override bool Sage.ES.Onboarding.Clases.OnBoardingControllerSage50._Save ( INodo  toNodo)
inlinevirtual

Guarda la información de un nodo

Parámetros
toNodo
Devuelve

Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.

Definición en la línea 451 del archivo OnBoardingControllerSage50.cs.

◆ _SaveAyudaContextual()

override void Sage.ES.Onboarding.Clases.OnBoardingControllerSage50._SaveAyudaContextual ( IAyudaContextual  toAyudaContextual)
inlinevirtual

Parámetros
toAyudaContextual

Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.

Definición en la línea 288 del archivo OnBoardingControllerSage50.cs.

◆ _SaveNoticias()

override bool Sage.ES.Onboarding.Clases.OnBoardingControllerSage50._SaveNoticias ( IAyudaContextual  toAyudaContextual)
inlinevirtual

Save noticias

Parámetros
toAyudaContextual

Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.

Definición en la línea 297 del archivo OnBoardingControllerSage50.cs.

◆ _SaveNoticiasConfiguracionPantalla()

override bool Sage.ES.Onboarding.Clases.OnBoardingControllerSage50._SaveNoticiasConfiguracionPantalla ( IAyudaContextual  toAyudaContextual)
inlinevirtual

Parámetros
toAyudaContextual

Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.

Definición en la línea 364 del archivo OnBoardingControllerSage50.cs.

◆ _SaveNoticiasConfiguracionUsuario()

override bool Sage.ES.Onboarding.Clases.OnBoardingControllerSage50._SaveNoticiasConfiguracionUsuario ( IAyudaContextual  toAyudaContextual)
inlinevirtual

Save noticias configuracion (guardamos los q no quiere ver)

Parámetros
toAyudaContextual

Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.

Definición en la línea 343 del archivo OnBoardingControllerSage50.cs.

◆ _ShowConfiguracionNotificaciones()

override bool Sage.ES.Onboarding.Clases.OnBoardingControllerSage50._ShowConfiguracionNotificaciones ( IAyudaContextual  toAyudaContextual)
inlinevirtual

Presenta el formulario de configuración (preferencias) de las notificaciones

Parámetros
toAyudaContextualReferencia a la ayuda contextual

Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.

Definición en la línea 241 del archivo OnBoardingControllerSage50.cs.

◆ _ShowWalkthroughs()

bool Sage.ES.Onboarding.Clases.OnBoardingControllerSage50._ShowWalkthroughs ( IAyudaContextual  toAyudaContextual)
inline

Presentamos la pantalla de los Walktrhough

Parámetros
toAyudaContextualReferencia a la ayuda contextual de la pantalla
Devuelve

Definición en la línea 857 del archivo OnBoardingControllerSage50.cs.

◆ _UrlBase()

override string Sage.ES.Onboarding.Clases.OnBoardingControllerSage50._UrlBase ( )
inlinevirtual

url descarga datos

Devuelve

Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.

Definición en la línea 642 del archivo OnBoardingControllerSage50.cs.

◆ _UrlBaseAyuda()

override string Sage.ES.Onboarding.Clases.OnBoardingControllerSage50._UrlBaseAyuda ( )
inlinevirtual

Url de descarga de datos de la ayuda contextual

Devuelve

Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.

Definición en la línea 627 del archivo OnBoardingControllerSage50.cs.

◆ _WebService() [1/3]

void Sage.ES.Onboarding.Clases.OnBoardingControllerSage50._WebService ( INodo  toNodo)
inline

WebServide de la ayuda contextual

Parámetros
toNodoNodo a tratar

Definición en la línea 777 del archivo OnBoardingControllerSage50.cs.

◆ _WebService() [2/3]

void Sage.ES.Onboarding.Clases.OnBoardingControllerSage50._WebService ( INoticia  toNoticia,
bool  tlPantalla0 = false 
)
inline

WebServide de las noticias

Parámetros
toNoticiaNoticia a tratar
tlPantalla0Venimos de la pantalla 0

Definición en la línea 791 del archivo OnBoardingControllerSage50.cs.

◆ _WebService() [3/3]

void Sage.ES.Onboarding.Clases.OnBoardingControllerSage50._WebService ( string  tcKey,
string  tcPantalla = "",
string  tcInformacion = "" 
)
inline

WebServise de la ayuda contextual

Parámetros
tcKeyKey de la acción a gestionar
tcPantallaIdentificador de la pantalla
tcInformacionInformación relacinado de la key de la ayuda

Definición en la línea 806 del archivo OnBoardingControllerSage50.cs.


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