Cargando...
Buscando...
Nada coincide
Referencia de la clase Sage.ES.Onboarding.Clases.OnBoardingControllerSage50

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

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

Estructuras de datos

class  JavaScriptSerializer_DateTimeConverter
 Para poder serializar las fechas mediante JavaScriptSerializer - UTC DateTime. Más...
 

Métodos públicos

 OnBoardingControllerSage50 ()
 Constructor con un HttpRequestOnboarding personalizado.
 
 OnBoardingControllerSage50 (IHttpRequestOnboarding httpRequest)
 cosntructor
 
 OnBoardingControllerSage50 (string tcUsuario)
 Constructor.
 
override void _InicializarPropiedades (string tcUsuario="")
 comprobamos si existen las tablas y inicializamos las propiedades (Descargar datos, configuraciones,...)
 
override bool _LoadAyudaContextual (string tcPantalla, string tcPantallaNoticias, IAyudaContextual toAyudaContextual, out Dictionary< TipoInformacion, object > tdicInf)
 Ayuda contextual (onboarding + noticias +...)
 
override INoticiaCategoriasConfiguracion _NoticiasCategoriasUsuario (IAyudaContextual toAyudaContextual)
 
override INoticiaCategoriasConfiguracion _NoticiasCategoriasPantalla (IAyudaContextual toAyudaContextual)
 Devuelve la configuración de las categorias de las noticias segun pantalla y usuario.
 
override List< INoticia_Noticias (IAyudaContextual toAyudaContextual, bool tlConfigPant=true)
 Devuelve las noticias por pantalla.
 
override int _NumeroTotalNoticias (IAyudaContextual toAyudaContextual)
 Numero total de noticias leidas y no leidas.
 
override bool _ShowConfiguracionNotificaciones (IAyudaContextual toAyudaContextual)
 Presenta el formulario de configuración (preferencias) de las notificaciones.
 
override bool _ObtenerInformacionJSON (DateTime tdFecha, out Dictionary< TipoInformacion, object > tdicInf)
 Obtener ficheros JSON.
 
override Dictionary< string, string > _DescargarJSON (DateTime tdFecha)
 Descarga de los ficheros JSON.
 
override void _ValidacionDescargaFicheros (string tcTipoDescarga, Dictionary< string, string > tdicFicheros)
 Método para validar los ficheros que se han descargado, en tlistFicheros aparecen los ficheros que ha habido algun problema con la petición.
 
override void _SaveAyudaContextual (IAyudaContextual toAyudaContextual)
 
override bool _PresentacionAyuda ()
 Si mostramos la ayuda desplegada.
 
override bool _SaveNoticias (IAyudaContextual toAyudaContextual)
 Save noticias.
 
override bool _SaveNoticiasConfiguracionUsuario (IAyudaContextual toAyudaContextual)
 Save noticias configuracion (guardamos los q no quiere ver)
 
override bool _SaveNoticiasConfiguracionPantalla (IAyudaContextual toAyudaContextual)
 
override List< INodo_Find (string tcTitulo="", List< string > tlstPosiblesEtiquetas=null)
 Nodos que contienen tcTitulo o la etiqueta.
 
override bool _Save (INodo toNodo)
 Guarda la información de un nodo.
 
override bool _OnClickAyudaContextualForm (INodo toNodo)
 Acción para abrir un formulario de Sage 50.
 
override bool _OnClickAyudaContextualURL (INodo toNodo)
 Acción para abrir en el navegador predeterminado la URL correspondiente.
 
override bool _OnClickAyudaContextualVideo (INodo toNodo, bool tlClose=false)
 Acción para ver el vídeo de la ayuda.
 
override bool _OnClickAyudaContextualColabora (string tcPantalla)
 click a la web de colabora con nosotros
 
override bool _OnClickAyudaContextualQuieresSaberMas ()
 click a la web de quieres saber más
 
override bool _OnClickAyudaContextualVerAvisosYRecordatorios ()
 Ver avisos y recordatorios.
 
override string _UrlBaseAyuda ()
 Url de descarga de datos de la ayuda contextual.
 
override string _UrlBase ()
 url descarga datos
 
override bool _OnClickNoticiasURL (INoticia toNoticia)
 Acción para abrir en el navegador predeterminado la URL correspondiente a la notícia.
 
override bool _OnClickNoticiasWalkthrough (INoticia toNoticia, IAyudaContextual toAyudaContextual)
 Acción para abrir en el navegador predeterminado la guia de pasos.
 
override bool _OnClickRateNoticias (INoticia toNoticia, AccionNoticia toAccionNoticia)
 Acción para valorar una notícia.
 
override bool _OnClickRememberLater (INoticiaParam toNoticiaParam)
 Acción para recordar más tarde.
 
override bool _LoadNewsPopUp ()
 Consultar las noticias marcadas para recordar más tarde y presentar el usercontrol pop-up.
 
override bool _DismissRememberLater (INoticia toNoticia)
 Acción a realizar al marcar una notícia como leida.
 
override void _RefreshNoticias ()
 Refrescar las noticias.
 
override bool _EsNoticiaRememberLater (INoticia toNoticia)
 Devuelve si la noticia está en un estado de remember.
 
override bool _AddonActivo (string tcAddon)
 S50MIG-2795 Devuelve si el add-on está activo.
 
override IQuestionMessage _QuestionMessage (IQuestionMessage toQuestion)
 Realizar una pregunta al usuario.
 
override bool _OpcionesServicioSoporte (ref List< ICategoria > tstCategorias, ref List< INodo > lstNodos)
 Devuelve la listas de las categorias y nodos a presentar en la página de Servicio Soporte.
 
override bool _OnShowNoticiasWalkthrough (IAyudaContextual toAyudaContextual, int tnIdNoticia, Rectangle toRectangle)
 Presentar las noticias en la pantalla 0 y del InProductFeedBack en el formulario de Walkthroughs.
 
override List< INoticiaCategoria_NoticiaCategorias ()
 Devuelve las categorias visibles.
 
override List< INoticia_FindNoticia (IAyudaContextual toAyudaContextual, string tcTexto="")
 Obtener las noticias filtradas por un texto.
 
override List< INoticia_FindNoticia (IAyudaContextual toAyudaContextual, int tnCategoria, bool tlFormaciones, string tcTexto="")
 Obtener las noticias filtradas por categoria o formaciones y un texto.
 
override void _Log (string tcLog)
 Para poder gestionar logs.
 
override string _UserDataFolder ()
 Path donde se descargan los ficheros que necesita el WebView2.
 
string _ObtenerVideo (int tnNodo)
 Devuelve la url del video que corresponde al nodo pasado por parámetro.
 
void _WebService (INodo toNodo)
 WebServide de la ayuda contextual.
 
void _WebService (INoticia toNoticia, bool tlPantalla0=false)
 WebServide de las noticias.
 
void _WebService (INoticia toNoticia, AccionNoticia toAccionNoticia)
 Webservice para la valoración de las noticias.
 
void _WebService (string tcKey, string tcPantalla="", string tcInformacion="")
 WebServise de la ayuda contextual.
 
void _Reload (bool tlLog=false)
 Consultamos nuevamente la información del OnBoarding.
 
void _ReloadChangeGrupos ()
 Método para resetear cuando se han cambiado los grupos de empresa.
 
bool _ShowWalkthroughs (IAyudaContextual toAyudaContextual)
 Presentamos la pantalla de los Walkthrough.
 
bool _ShowWalkthrough (IAyudaContextual toAyudaContextual, int tnIdNoticia)
 Presentamos la pantalla de los Walkthrough utilizado para el InProductFeedback (NPS)
 
- Métodos públicos heredados de Sage.ES.Onboarding.Clases.OnBoardingController
virtual List< ICategoria_LoadAyudaContextual (string tcPantalla, IAyudaContextual toonBoardingController)
 Carga toda la información relacionada con este usuario.
 
virtual bool _LoadAyudaContextual (string tcPantalla, IAyudaContextual toAyudaContextual, out Dictionary< TipoInformacion, object > tdicInf)
 Carga toda la información relacionada con este usuario.
 
virtual bool _ObtenerInformacionJSON (DateTime tdFecha, ref List< ICategoria > tlstCategoria, ref List< INodo > tlstNodo, ref List< IVersion > tlstVersiones)
 Deserializamos los ficheros descargados.
 
void Dispose ()
 Dispose.
 
void _LaunchEventRememberLaterResult (INoticiaParam toParam)
 Notificamos a los subscriptores para refrescar la noticia marcada para recordar más tarde.
 
 OnBoardingController ()
 Constructor.
 
 OnBoardingController (string tcUsuario)
 Constructor.
 
 OnBoardingController (IHttpRequestOnboarding httpRequestOnboarding)
 S50MIG-3577: Constructor con inyección de dependencias de la interfaz de IHttpRequestOnboarding.
 

Propiedades

NewsRemember _NewsRemember [get]
 Devuelve objeto de NewsRemember.
 
GruposEmpFuncs _GruposEmpFuncs [get]
 Devuelve objeto de GruposEmpresaFuncs.
 
- Propiedades heredados de Sage.ES.Onboarding.Clases.OnBoardingController
int _Aplicacion [get, set]
 Aplicacion.
 
string _Usuario [get, set]
 Usuario.
 
string _Licencia [get, set]
 Código de licencia.
 
string _Mensaje_Error [get, set]
 Mensaje de error.
 
string _Entorno [get, set]
 Si el WS apunta a un PRE/PRO/QA.
 
string _Version [get, set]
 Versin de la aplicación.
 
string _Compilacion [get, set]
 Compilacion de la aplicación.
 
bool _PlayingVideo [get, set]
 Indica que se está reproduciendo un vídeo.
 
INPS _NPS [get, set]
 Gestión del NPS Se debe de asignar la instancia correspondiente en el controllador derivado de cada aplicación.
 
bool _IsLoaded [get, set]
 Indica si ya esta cargada la instancia.
 
bool _DescargarNoticias [get, set]
 Descarga de noticias.
 
IHttpRequestOnboarding _HttpRequest [get, set]
 S50MIG-3577: Interfaz para HttpRequestOnboarding o otras clases y poder inyectar dependencias.
 

Otros miembros heredados

- Eventos heredados de Sage.ES.Onboarding.Clases.OnBoardingController
_RememberLaterResult_Handler _EventRememberLaterResult
 Desencadena el evento refresco de noticia marcada para recordar más tarde.
 
- Eventos heredados de Sage.ES.Onboarding.Interfaces.IOnBoardingController
_RememberLaterResult_Handler _EventRememberLaterResult
 Desencadena el evento con el resultado de Recordar más tarde.
 

Descripción detallada

Clase OnBoardingController propia de Sage 50.

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

Documentación de constructores y destructores

◆ OnBoardingControllerSage50() [1/3]

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

Constructor con un HttpRequestOnboarding personalizado.

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

◆ OnBoardingControllerSage50() [2/3]

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

cosntructor

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

◆ OnBoardingControllerSage50() [3/3]

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

Constructor.

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

Documentación de funciones miembro

◆ _AddonActivo()

override bool Sage.ES.Onboarding.Clases.OnBoardingControllerSage50._AddonActivo ( string tcAddon)
inlinevirtual

S50MIG-2795 Devuelve si el add-on está activo.

Parámetros
tcAddonaddon
Devuelve

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

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

◆ _DescargarJSON()

override Dictionary< string, string > Sage.ES.Onboarding.Clases.OnBoardingControllerSage50._DescargarJSON ( DateTime tdFecha)
inlinevirtual

Descarga de los ficheros JSON.

Guarda los ficheros en formato JSON en el LOG del servidor LOGS\Sage50Onboarding

Parámetros
tdFecha
Devuelve

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

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

◆ _DismissRememberLater()

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

Acción a realizar al marcar una notícia como leida.

Parámetros
toNoticianoticia
Devuelve

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

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

◆ _EsNoticiaRememberLater()

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

Devuelve si la noticia está en un estado de remember.

Parámetros
toNoticiaNoticia a validar
Devuelve

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

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

◆ _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 673 del archivo OnBoardingControllerSage50.cs.

◆ _FindNoticia() [1/2]

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

Obtener las noticias filtradas por categoria o formaciones y un texto.

Parámetros
toAyudaContextual
tnCategoria
tlFormaciones
tcTexto
Devuelve

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

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

◆ _FindNoticia() [2/2]

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

Obtener las noticias filtradas por un texto.

Parámetros
toAyudaContextual
tcTexto
Devuelve

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

Definición en la línea 1356 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 193 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 226 del archivo OnBoardingControllerSage50.cs.

◆ _LoadNewsPopUp()

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

Consultar las noticias marcadas para recordar más tarde y presentar el usercontrol pop-up.

Devuelve

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

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

◆ _Log()

override void Sage.ES.Onboarding.Clases.OnBoardingControllerSage50._Log ( string tcLog)
inlinevirtual

Para poder gestionar logs.

Parámetros
tcLogLog

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

Definición en la línea 1407 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 1331 del archivo OnBoardingControllerSage50.cs.

◆ _Noticias()

override List< INoticia > Sage.ES.Onboarding.Clases.OnBoardingControllerSage50._Noticias ( IAyudaContextual toAyudaContextual,
bool tlConfigPant = true )
inlinevirtual

Devuelve las noticias por pantalla.

Parámetros
toAyudaContextual
tlConfigPant
Devuelve

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

Definición en la línea 334 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 303 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 290 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 384 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 412 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 1427 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 864 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 770 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 882 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 807 del archivo OnBoardingControllerSage50.cs.

◆ _OnClickAyudaContextualVerAvisosYRecordatorios()

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

Ver avisos y recordatorios.

Devuelve

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

Definición en la línea 899 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 836 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 960 del archivo OnBoardingControllerSage50.cs.

◆ _OnClickNoticiasWalkthrough()

override bool Sage.ES.Onboarding.Clases.OnBoardingControllerSage50._OnClickNoticiasWalkthrough ( INoticia toNoticia,
IAyudaContextual toAyudaContextual )
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
toAyudaContextualReferencia a la ayuda contextual
Devuelve

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

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

◆ _OnClickRateNoticias()

override bool Sage.ES.Onboarding.Clases.OnBoardingControllerSage50._OnClickRateNoticias ( INoticia toNoticia,
AccionNoticia toAccionNoticia )
inlinevirtual

Acción para valorar una notícia.

Parámetros
toNoticiaNodo sobre el que se va a realizar la acción
toAccionNoticiaPara gestionar de donde viene la acción de like o dislike
Devuelve

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

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

◆ _OnClickRememberLater()

override bool Sage.ES.Onboarding.Clases.OnBoardingControllerSage50._OnClickRememberLater ( INoticiaParam toNoticiaParam)
inlinevirtual

Acción para recordar más tarde.

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

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

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

◆ _OnShowNoticiasWalkthrough()

override bool Sage.ES.Onboarding.Clases.OnBoardingControllerSage50._OnShowNoticiasWalkthrough ( IAyudaContextual toAyudaContextual,
int tnIdNoticia,
Rectangle toRectangle )
inlinevirtual

Presentar las noticias en la pantalla 0 y del InProductFeedBack en el formulario de Walkthroughs.

Parámetros
toAyudaContextualReferencia a la ayuda contextual
tnIdNoticiaId de la noticia para el formulario de InProductFeedBack (NPS)


Parámetros
toRectangleArea del formulario (para la colocación del formulario del Walktrought)


Devuelve

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

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

◆ _OpcionesServicioSoporte()

override bool Sage.ES.Onboarding.Clases.OnBoardingControllerSage50._OpcionesServicioSoporte ( ref List< ICategoria > tstCategorias,
ref List< INodo > lstNodos )
inlinevirtual

Devuelve la listas de las categorias y nodos a presentar en la página de Servicio Soporte.

Parámetros
tstCategoriasLista de categorías
lstNodosLista de nodos
Devuelve

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

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

◆ _PresentacionAyuda()

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

Si mostramos la ayuda desplegada.

Devuelve

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

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

◆ _QuestionMessage()

override IQuestionMessage Sage.ES.Onboarding.Clases.OnBoardingControllerSage50._QuestionMessage ( IQuestionMessage toQuestion)
inlinevirtual

Realizar una pregunta al usuario.

Parámetros
toQuestionClase con la info de la question
Devuelve

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

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

◆ _RefreshNoticias()

override void Sage.ES.Onboarding.Clases.OnBoardingControllerSage50._RefreshNoticias ( )
inlinevirtual

Refrescar las noticias.

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

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

◆ _Reload()

void Sage.ES.Onboarding.Clases.OnBoardingControllerSage50._Reload ( bool tlLog = false)
inline

Consultamos nuevamente la información del OnBoarding.

Parámetros
tlLogGuarda el Log de la información de los JSON

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

◆ _ReloadChangeGrupos()

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

Método para resetear cuando se han cambiado los grupos de empresa.

Definición en la línea 1534 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 717 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 512 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 543 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 625 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 598 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 398 del archivo OnBoardingControllerSage50.cs.

◆ _ShowWalkthrough()

bool Sage.ES.Onboarding.Clases.OnBoardingControllerSage50._ShowWalkthrough ( IAyudaContextual toAyudaContextual,
int tnIdNoticia )
inline

Presentamos la pantalla de los Walkthrough utilizado para el InProductFeedback (NPS)

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

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

◆ _ShowWalkthroughs()

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

Presentamos la pantalla de los Walkthrough.

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

Definición en la línea 1656 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 926 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 914 del archivo OnBoardingControllerSage50.cs.

◆ _UserDataFolder()

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

Path donde se descargan los ficheros que necesita el WebView2.

Devuelve

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

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

◆ _ValidacionDescargaFicheros()

override void Sage.ES.Onboarding.Clases.OnBoardingControllerSage50._ValidacionDescargaFicheros ( string tcTipoDescarga,
Dictionary< string, string > tdicFicheros )
inlinevirtual

Método para validar los ficheros que se han descargado, en tlistFicheros aparecen los ficheros que ha habido algun problema con la petición.

Parámetros
tcTipoDescarga
tdicFicheros

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

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

◆ _WebService() [1/4]

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 1458 del archivo OnBoardingControllerSage50.cs.

◆ _WebService() [2/4]

void Sage.ES.Onboarding.Clases.OnBoardingControllerSage50._WebService ( INoticia toNoticia,
AccionNoticia toAccionNoticia )
inline

Webservice para la valoración de las noticias.

Parámetros
toNoticiaNoticia
toAccionNoticiaAcción sobre el botón de Like

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

◆ _WebService() [3/4]

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 1472 del archivo OnBoardingControllerSage50.cs.

◆ _WebService() [4/4]

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 1501 del archivo OnBoardingControllerSage50.cs.

Documentación de propiedades

◆ _GruposEmpFuncs

GruposEmpFuncs Sage.ES.Onboarding.Clases.OnBoardingControllerSage50._GruposEmpFuncs
get

Devuelve objeto de GruposEmpresaFuncs.

Devuelve

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

◆ _NewsRemember

NewsRemember Sage.ES.Onboarding.Clases.OnBoardingControllerSage50._NewsRemember
get

Devuelve objeto de NewsRemember.

Devuelve

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


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