Referencia de la Interfaz Sage.ES.Onboarding.Interfaces.IOnBoardingController

Interfaz BoardingController Más...

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

Métodos públicos

void _InicializarPropiedades (string tcUsuario="")
 Inicializar propiedades onboarding (Descargar datos, configuraciones,...) Más...
 
List< ICategoria_LoadAyudaContextual (string tcPantalla, IAyudaContextual toAyudaContextual)
 Carga toda la información relacionada con este usuario Más...
 
bool _LoadAyudaContextual (string tcPantalla, string tcPantallaNoticias, IAyudaContextual toAyudaContextual, out Dictionary< TipoInformacion, object > tdicInf)
 Carga toda la información relacionada con este usuario Más...
 
void _SaveAyudaContextual (IAyudaContextual toAyudaContextual)
 Save Más...
 
bool _SaveNoticias (IAyudaContextual toAyudaContextual)
 Save noticias Más...
 
bool _SaveNoticiasConfiguracionUsuario (IAyudaContextual toAyudaContextual)
 Save configuración noticias Más...
 
bool _SaveNoticiasConfiguracionPantalla (IAyudaContextual toAyudaContextual)
 Save configuración noticias Más...
 
bool _OnClickAyudaContextualForm (INodo toNodo)
 click formulario Más...
 
bool _OnClickAyudaContextualURL (INodo toNodo)
 click URL Más...
 
bool _OnClickAyudaContextualVideo (INodo toNodo, bool tlClose=false)
 click Vídeo Más...
 
bool _OnClickAyudaContextualColabora (string tcPantalla)
 click a la web de colabora con nosotros Más...
 
bool _OnClickAyudaContextualQuieresSaberMas ()
 click a la web de quieres saber más Más...
 
bool _OnClickNoticiasURL (INoticia toNoticia)
 Acción para abrir en el navegador predeterminado la URL correspondiente a la notícia Más...
 
bool _OnClickNoticiasWalkthrough (INoticia toNoticia)
 Acción para abrir en el navegador predeterminado la guia de pasos Más...
 
List< INodo_Find (string tcTitulo="", List< string > tlstPosiblesEtiquetas=null)
 Nodos que contienen tcTitulo o la etiqueta Más...
 
List< INoticia_FindNoticia (IAyudaContextual toAyudaContextual, string tcTexto="")
 Busca las noticias Más...
 
bool _OnShowNoticiasWalkthroughPantalla0 (IAyudaContextual toAyudaContextual)
 Presentar las noticias en la pantalla 0 Más...
 
bool _ShowConfiguracionNotificaciones (IAyudaContextual toAyudaContextual)
 Configuració notificaciones Más...
 
List< INoticiaCategoria_NoticiaCategorias ()
 Devuelve las categorias que tenemos Más...
 
bool _Save (INodo toNodo)
 Para guardar información de un nodo en concreto Más...
 
Dictionary< string, string > _DescargarJSON (DateTime tdFecha)
 Proceso que descarga los ficheros del WS Más...
 
string _UrlBase ()
 Url de donde se descarga la información Más...
 
string _UrlBaseAyuda ()
 Url de donde se descarga la información de la ayuda contextual Más...
 
bool _ObtenerInformacionJSON (DateTime tdFecha, ref List< ICategoria > tlstCategoria, ref List< INodo > tlstNodo, ref List< IVersion > tlstVersiones)
 Deserializamos los ficheros descargados Más...
 
bool _ObtenerInformacionJSON (DateTime tdFecha, out Dictionary< TipoInformacion, object > tdicInf)
 Deserializamos los ficheros descargados y los devolvemos como listas en el diccionario Más...
 
List< INoticia_Noticias (IAyudaContextual toAyudaContextual)
 
INoticiaCategoriasConfiguracion _NoticiasCategoriasPantalla (IAyudaContextual toAyudaContextual)
 Devuelve la configuración de las categorias de las noticias por pantalla Más...
 
INoticiaCategoriasConfiguracion _NoticiasCategoriasUsuario (IAyudaContextual toAyudaContextual)
 Devuelve la configuración de las categorias de las noticias por usuario Más...
 
int _NumeroTotalNoticias (IAyudaContextual toAyudaContextual)
 Número total de noticias leidas y no leidas Más...
 

Propiedades

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

Interfaz BoardingController

Definición en la línea 11 del archivo IOnBoardingController.cs.

Documentación de las funciones miembro

◆ _DescargarJSON()

Dictionary<string, string> Sage.ES.Onboarding.Interfaces.IOnBoardingController._DescargarJSON ( DateTime  tdFecha)

Proceso que descarga los ficheros del WS

Parámetros
tdFecha
Devuelve

Implementado en Sage.ES.Onboarding.Clases.OnBoardingController.

◆ _Find()

List<INodo> Sage.ES.Onboarding.Interfaces.IOnBoardingController._Find ( string  tcTitulo = "",
List< string >  tlstPosiblesEtiquetas = null 
)

Nodos que contienen tcTitulo o la etiqueta

Parámetros
tcTitulo
tlstPosiblesEtiquetas
Devuelve

Implementado en Sage.ES.Onboarding.Clases.OnBoardingControllerSage50 y Sage.ES.Onboarding.Clases.OnBoardingController.

◆ _FindNoticia()

List<INoticia> Sage.ES.Onboarding.Interfaces.IOnBoardingController._FindNoticia ( IAyudaContextual  toAyudaContextual,
string  tcTexto = "" 
)

Busca las noticias

Parámetros
toAyudaContextual
tcTexto
Devuelve

Implementado en Sage.ES.Onboarding.Clases.OnBoardingControllerSage50 y Sage.ES.Onboarding.Clases.OnBoardingController.

◆ _InicializarPropiedades()

void Sage.ES.Onboarding.Interfaces.IOnBoardingController._InicializarPropiedades ( string  tcUsuario = "")

Inicializar propiedades onboarding (Descargar datos, configuraciones,...)

Parámetros
tcUsuario

Implementado en Sage.ES.Onboarding.Clases.OnBoardingController y Sage.ES.Onboarding.Clases.OnBoardingControllerSage50.

◆ _LoadAyudaContextual() [1/2]

List<ICategoria> Sage.ES.Onboarding.Interfaces.IOnBoardingController._LoadAyudaContextual ( string  tcPantalla,
IAyudaContextual  toAyudaContextual 
)

Carga toda la información relacionada con este usuario

Parámetros
tcPantalla
toAyudaContextual
Devuelve

Implementado en Sage.ES.Onboarding.Clases.OnBoardingController.

◆ _LoadAyudaContextual() [2/2]

bool Sage.ES.Onboarding.Interfaces.IOnBoardingController._LoadAyudaContextual ( string  tcPantalla,
string  tcPantallaNoticias,
IAyudaContextual  toAyudaContextual,
out Dictionary< TipoInformacion, object >  tdicInf 
)

Carga toda la información relacionada con este usuario

Parámetros
tcPantalla
tcPantallaNoticias
toAyudaContextual
tdicInf
Devuelve

Implementado en Sage.ES.Onboarding.Clases.OnBoardingController y Sage.ES.Onboarding.Clases.OnBoardingControllerSage50.

◆ _NoticiaCategorias()

List<INoticiaCategoria> Sage.ES.Onboarding.Interfaces.IOnBoardingController._NoticiaCategorias ( )

Devuelve las categorias que tenemos

Devuelve

Implementado en Sage.ES.Onboarding.Clases.OnBoardingControllerSage50 y Sage.ES.Onboarding.Clases.OnBoardingController.

◆ _Noticias()

List<INoticia> Sage.ES.Onboarding.Interfaces.IOnBoardingController._Noticias ( IAyudaContextual  toAyudaContextual)

◆ _NoticiasCategoriasPantalla()

INoticiaCategoriasConfiguracion Sage.ES.Onboarding.Interfaces.IOnBoardingController._NoticiasCategoriasPantalla ( IAyudaContextual  toAyudaContextual)

Devuelve la configuración de las categorias de las noticias por pantalla

Parámetros
toAyudaContextual
Devuelve

Implementado en Sage.ES.Onboarding.Clases.OnBoardingController y Sage.ES.Onboarding.Clases.OnBoardingControllerSage50.

◆ _NoticiasCategoriasUsuario()

INoticiaCategoriasConfiguracion Sage.ES.Onboarding.Interfaces.IOnBoardingController._NoticiasCategoriasUsuario ( IAyudaContextual  toAyudaContextual)

Devuelve la configuración de las categorias de las noticias por usuario

Parámetros
toAyudaContextual
Devuelve

Implementado en Sage.ES.Onboarding.Clases.OnBoardingController y Sage.ES.Onboarding.Clases.OnBoardingControllerSage50.

◆ _NumeroTotalNoticias()

int Sage.ES.Onboarding.Interfaces.IOnBoardingController._NumeroTotalNoticias ( IAyudaContextual  toAyudaContextual)

Número total de noticias leidas y no leidas

Parámetros
toAyudaContextual
Devuelve

Implementado en Sage.ES.Onboarding.Clases.OnBoardingController y Sage.ES.Onboarding.Clases.OnBoardingControllerSage50.

◆ _ObtenerInformacionJSON() [1/2]

bool Sage.ES.Onboarding.Interfaces.IOnBoardingController._ObtenerInformacionJSON ( DateTime  tdFecha,
ref List< ICategoria tlstCategoria,
ref List< INodo tlstNodo,
ref List< IVersion tlstVersiones 
)

Deserializamos los ficheros descargados

Parámetros
tdFecha
tlstCategoria
tlstNodo
tlstVersiones
Devuelve

Implementado en Sage.ES.Onboarding.Clases.OnBoardingController.

◆ _ObtenerInformacionJSON() [2/2]

bool Sage.ES.Onboarding.Interfaces.IOnBoardingController._ObtenerInformacionJSON ( DateTime  tdFecha,
out Dictionary< TipoInformacion, object >  tdicInf 
)

Deserializamos los ficheros descargados y los devolvemos como listas en el diccionario

Parámetros
tdFecha
tdicInf
Devuelve

Implementado en Sage.ES.Onboarding.Clases.OnBoardingController y Sage.ES.Onboarding.Clases.OnBoardingControllerSage50.

◆ _OnClickAyudaContextualColabora()

bool Sage.ES.Onboarding.Interfaces.IOnBoardingController._OnClickAyudaContextualColabora ( string  tcPantalla)

click a la web de colabora con nosotros

Parámetros
tcPantallaIdentificador de la pantalla
Devuelve

Implementado en Sage.ES.Onboarding.Clases.OnBoardingControllerSage50 y Sage.ES.Onboarding.Clases.OnBoardingController.

◆ _OnClickAyudaContextualForm()

bool Sage.ES.Onboarding.Interfaces.IOnBoardingController._OnClickAyudaContextualForm ( INodo  toNodo)

click formulario

Parámetros
toNodo
Devuelve

Implementado en Sage.ES.Onboarding.Clases.OnBoardingControllerSage50 y Sage.ES.Onboarding.Clases.OnBoardingController.

◆ _OnClickAyudaContextualQuieresSaberMas()

bool Sage.ES.Onboarding.Interfaces.IOnBoardingController._OnClickAyudaContextualQuieresSaberMas ( )

click a la web de quieres saber más

Devuelve

Implementado en Sage.ES.Onboarding.Clases.OnBoardingControllerSage50 y Sage.ES.Onboarding.Clases.OnBoardingController.

◆ _OnClickAyudaContextualURL()

bool Sage.ES.Onboarding.Interfaces.IOnBoardingController._OnClickAyudaContextualURL ( INodo  toNodo)

◆ _OnClickAyudaContextualVideo()

bool Sage.ES.Onboarding.Interfaces.IOnBoardingController._OnClickAyudaContextualVideo ( INodo  toNodo,
bool  tlClose = false 
)

click Vídeo

Parámetros
toNodoNodo del vídeo
tlCloseCerrar vídeo
Devuelve

Implementado en Sage.ES.Onboarding.Clases.OnBoardingControllerSage50 y Sage.ES.Onboarding.Clases.OnBoardingController.

◆ _OnClickNoticiasURL()

bool Sage.ES.Onboarding.Interfaces.IOnBoardingController._OnClickNoticiasURL ( INoticia  toNoticia)

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

Implementado en Sage.ES.Onboarding.Clases.OnBoardingControllerSage50 y Sage.ES.Onboarding.Clases.OnBoardingController.

◆ _OnClickNoticiasWalkthrough()

bool Sage.ES.Onboarding.Interfaces.IOnBoardingController._OnClickNoticiasWalkthrough ( INoticia  toNoticia)

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

Implementado en Sage.ES.Onboarding.Clases.OnBoardingControllerSage50 y Sage.ES.Onboarding.Clases.OnBoardingController.

◆ _OnShowNoticiasWalkthroughPantalla0()

bool Sage.ES.Onboarding.Interfaces.IOnBoardingController._OnShowNoticiasWalkthroughPantalla0 ( IAyudaContextual  toAyudaContextual)

Presentar las noticias en la pantalla 0

Parámetros
toAyudaContextual
Devuelve

Implementado en Sage.ES.Onboarding.Clases.OnBoardingController.

◆ _Save()

bool Sage.ES.Onboarding.Interfaces.IOnBoardingController._Save ( INodo  toNodo)

Para guardar información de un nodo en concreto

Parámetros
toNodo
Devuelve

Implementado en Sage.ES.Onboarding.Clases.OnBoardingControllerSage50 y Sage.ES.Onboarding.Clases.OnBoardingController.

◆ _SaveAyudaContextual()

void Sage.ES.Onboarding.Interfaces.IOnBoardingController._SaveAyudaContextual ( IAyudaContextual  toAyudaContextual)

◆ _SaveNoticias()

bool Sage.ES.Onboarding.Interfaces.IOnBoardingController._SaveNoticias ( IAyudaContextual  toAyudaContextual)

Save noticias

Parámetros
toAyudaContextual

Implementado en Sage.ES.Onboarding.Clases.OnBoardingControllerSage50 y Sage.ES.Onboarding.Clases.OnBoardingController.

◆ _SaveNoticiasConfiguracionPantalla()

bool Sage.ES.Onboarding.Interfaces.IOnBoardingController._SaveNoticiasConfiguracionPantalla ( IAyudaContextual  toAyudaContextual)

Save configuración noticias

Parámetros
toAyudaContextual

Implementado en Sage.ES.Onboarding.Clases.OnBoardingControllerSage50 y Sage.ES.Onboarding.Clases.OnBoardingController.

◆ _SaveNoticiasConfiguracionUsuario()

bool Sage.ES.Onboarding.Interfaces.IOnBoardingController._SaveNoticiasConfiguracionUsuario ( IAyudaContextual  toAyudaContextual)

Save configuración noticias

Parámetros
toAyudaContextual

Implementado en Sage.ES.Onboarding.Clases.OnBoardingControllerSage50 y Sage.ES.Onboarding.Clases.OnBoardingController.

◆ _ShowConfiguracionNotificaciones()

bool Sage.ES.Onboarding.Interfaces.IOnBoardingController._ShowConfiguracionNotificaciones ( IAyudaContextual  toAyudaContextual)

Configuració notificaciones

Parámetros
toAyudaContextual

Implementado en Sage.ES.Onboarding.Clases.OnBoardingController y Sage.ES.Onboarding.Clases.OnBoardingControllerSage50.

◆ _UrlBase()

string Sage.ES.Onboarding.Interfaces.IOnBoardingController._UrlBase ( )

Url de donde se descarga la información

Devuelve

Implementado en Sage.ES.Onboarding.Clases.OnBoardingControllerSage50 y Sage.ES.Onboarding.Clases.OnBoardingController.

◆ _UrlBaseAyuda()

string Sage.ES.Onboarding.Interfaces.IOnBoardingController._UrlBaseAyuda ( )

Url de donde se descarga la información de la ayuda contextual

Devuelve

Implementado en Sage.ES.Onboarding.Clases.OnBoardingControllerSage50 y Sage.ES.Onboarding.Clases.OnBoardingController.

Documentación de propiedades

◆ _Aplicacion

int Sage.ES.Onboarding.Interfaces.IOnBoardingController._Aplicacion
getset

Aplicacion

Definición en la línea 17 del archivo IOnBoardingController.cs.

◆ _Compilacion

string Sage.ES.Onboarding.Interfaces.IOnBoardingController._Compilacion
getset

Compilacion de la aplicación

Definición en la línea 47 del archivo IOnBoardingController.cs.

◆ _DescargarNoticias

bool Sage.ES.Onboarding.Interfaces.IOnBoardingController._DescargarNoticias
getset

Descarga de noticias

Definición en la línea 67 del archivo IOnBoardingController.cs.

◆ _Entorno

string Sage.ES.Onboarding.Interfaces.IOnBoardingController._Entorno
getset

Si el WS apunta a un PRE/PRO/QA

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

◆ _IsLoaded

bool Sage.ES.Onboarding.Interfaces.IOnBoardingController._IsLoaded
getset

Indica si ya esta cargada la instancia

Definición en la línea 62 del archivo IOnBoardingController.cs.

◆ _Licencia

string Sage.ES.Onboarding.Interfaces.IOnBoardingController._Licencia
getset

Código de licencia

Definición en la línea 27 del archivo IOnBoardingController.cs.

◆ _Mensaje_Error

string Sage.ES.Onboarding.Interfaces.IOnBoardingController._Mensaje_Error
getset

Mensaje error

Definición en la línea 32 del archivo IOnBoardingController.cs.

◆ _NPS

INPS Sage.ES.Onboarding.Interfaces.IOnBoardingController._NPS
getset

Gestión del NPS

Definición en la línea 57 del archivo IOnBoardingController.cs.

◆ _PlayingVideo

bool Sage.ES.Onboarding.Interfaces.IOnBoardingController._PlayingVideo
getset

Indica que se está reproduciendo un vídeo

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

◆ _Usuario

string Sage.ES.Onboarding.Interfaces.IOnBoardingController._Usuario
getset

Usuario

Definición en la línea 22 del archivo IOnBoardingController.cs.

◆ _Version

string Sage.ES.Onboarding.Interfaces.IOnBoardingController._Version
getset

Versin de la aplicación

Definición en la línea 42 del archivo IOnBoardingController.cs.


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