Clase OnBoardingController propia de Sage 50 Más...
Estructuras de datos | |
class | JavaScriptSerializer_DateTimeConverter |
Para poder serializar las fechas mediante JavaScriptSerializer - UTC DateTime Más... | |
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, bool tlConfigPant=true) |
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 Dictionary< string, string > | _DescargarJSON (DateTime tdFecha) |
Descarga de los ficheros JSON Más... | |
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 Más... | |
override void | _SaveAyudaContextual (IAyudaContextual toAyudaContextual) |
override bool | _PresentacionAyuda () |
Si mostramos la ayuda desplegada Más... | |
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 bool | _OnClickAyudaContextualVerAvisosYRecordatorios () |
Ver avisos y recordatorios 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, IAyudaContextual toAyudaContextual) |
Acción para abrir en el navegador predeterminado la guia de pasos Más... | |
override bool | _OnClickRateNoticias (INoticia toNoticia, AccionNoticia toAccionNoticia) |
Acción para valorar una notícia Más... | |
override bool | _OnClickRememberLater (INoticiaParam toNoticiaParam) |
Acción para recordar más tarde Más... | |
override bool | _LoadNewsPopUp () |
Consultar las noticias marcadas para recordar más tarde y presentar el usercontrol pop-up Más... | |
override bool | _DismissRememberLater (INoticia toNoticia) |
Acción a realizar al marcar una notícia como leida Más... | |
override void | _RefreshNoticias () |
Refrescar las noticias Más... | |
override bool | _EsNoticiaRememberLater (INoticia toNoticia) |
Devuelve si la noticia está en un estado de remember Más... | |
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 Más... | |
override bool | _OnShowNoticiasWalkthrough (IAyudaContextual toAyudaContextual, int tnIdNoticia, Rectangle toRectangle) |
Presentar las noticias en la pantalla 0 y del InProductFeedBack en el formulario de Walkthroughs Más... | |
override List< INoticiaCategoria > | _NoticiaCategorias () |
Devuelve las categorias visibles Más... | |
override List< INoticia > | _FindNoticia (IAyudaContextual toAyudaContextual, string tcTexto="") |
override void | _Log (string tcLog) |
Para poder gestionar logs Más... | |
override string | _UserDataFolder () |
Path donde se descargan los ficheros que necesita el WebView2 Más... | |
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 (INoticia toNoticia, AccionNoticia toAccionNoticia) |
Webservice para la valoración de las noticias Más... | |
void | _WebService (string tcKey, string tcPantalla="", string tcInformacion="") |
WebServise de la ayuda contextual Más... | |
void | _Reload (bool tlLog=false) |
Consultamos nuevamente la información del OnBoarding Más... | |
bool | _ShowWalkthroughs (IAyudaContextual toAyudaContextual) |
Presentamos la pantalla de los Walkthrough Más... | |
bool | _ShowWalkthrough (IAyudaContextual toAyudaContextual, int tnIdNoticia) |
Presentamos la pantalla de los Walkthrough utilizado para el InProductFeedback (NPS) Más... | |
![]() | |
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 | _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... | |
void | _LaunchEventRememberLaterResult (INoticiaParam toParam) |
Notificamos a los subscriptores para refrescar la noticia marcada para recordar más tarde Más... | |
OnBoardingController () | |
Constructor Más... | |
OnBoardingController (string tcUsuario) | |
Constructor Más... | |
Propiedades | |
NewsRemember | _NewsRemember [get] |
Devuelve objeto de NewsRemember Más... | |
![]() | |
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... | |
![]() | |
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... | |
Otros miembros heredados | |
![]() | |
_RememberLaterResult_Handler | _EventRememberLaterResult |
Desencadena el evento refresco de noticia marcada para recordar más tarde Más... | |
![]() | |
_RememberLaterResult_Handler | _EventRememberLaterResult |
Desencadena el evento con el resultado de Recordar más tarde Más... | |
Clase OnBoardingController propia de Sage 50
Definición en la línea 34 del archivo OnBoardingControllerSage50.cs.
|
inline |
cosntructor
Definición en la línea 146 del archivo OnBoardingControllerSage50.cs.
|
inline |
Constructor
Definición en la línea 153 del archivo OnBoardingControllerSage50.cs.
|
inlinevirtual |
Descarga de los ficheros JSON
Guarda los ficheros en formato JSON en el LOG del servidor LOGS
tdFecha |
Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.
Definición en la línea 415 del archivo OnBoardingControllerSage50.cs.
|
inlinevirtual |
Acción a realizar al marcar una notícia como leida
toNoticia | noticia |
Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.
Definición en la línea 982 del archivo OnBoardingControllerSage50.cs.
|
inlinevirtual |
Devuelve si la noticia está en un estado de remember
toNoticia | Noticia a validar |
Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.
Definición en la línea 1009 del archivo OnBoardingControllerSage50.cs.
|
inlinevirtual |
Nodos que contienen tcTitulo o la etiqueta
tcTitulo | |
tlstPosiblesEtiquetas |
Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.
Definición en la línea 622 del archivo OnBoardingControllerSage50.cs.
|
inlinevirtual |
toAyudaContextual | |
tcTexto |
Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.
Definición en la línea 1250 del archivo OnBoardingControllerSage50.cs.
|
inlinevirtual |
comprobamos si existen las tablas y inicializamos las propiedades (Descargar datos, configuraciones,...)
tcUsuario |
Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.
Definición en la línea 165 del archivo OnBoardingControllerSage50.cs.
|
inlinevirtual |
Ayuda contextual (onboarding + noticias +...)
tcPantalla | |
tcPantallaNoticias | |
toAyudaContextual | |
tdicInf |
Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.
Definición en la línea 198 del archivo OnBoardingControllerSage50.cs.
|
inlinevirtual |
Consultar las noticias marcadas para recordar más tarde y presentar el usercontrol pop-up
Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.
Definición en la línea 971 del archivo OnBoardingControllerSage50.cs.
|
inlinevirtual |
Para poder gestionar logs
tcLog | Log |
Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.
Definición en la línea 1267 del archivo OnBoardingControllerSage50.cs.
|
inlinevirtual |
Devuelve las categorias visibles
Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.
Definición en la línea 1225 del archivo OnBoardingControllerSage50.cs.
|
inlinevirtual |
Devuelve las noticias por pantalla
toAyudaContextual | |
tlConfigPant |
Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.
Definición en la línea 306 del archivo OnBoardingControllerSage50.cs.
|
inlinevirtual |
Devuelve la configuración de las categorias de las noticias segun pantalla y usuario
toAyudaContextual |
Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.
Definición en la línea 275 del archivo OnBoardingControllerSage50.cs.
|
inlinevirtual |
toAyudaContextual |
Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.
Definición en la línea 262 del archivo OnBoardingControllerSage50.cs.
|
inlinevirtual |
Numero total de noticias leidas y no leidas
toAyudaContextual |
Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.
Definición en la línea 351 del archivo OnBoardingControllerSage50.cs.
|
inlinevirtual |
Obtener ficheros JSON
tdFecha | |
tdicInf |
Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.
Definición en la línea 379 del archivo OnBoardingControllerSage50.cs.
|
inline |
Devuelve la url del video que corresponde al nodo pasado por parámetro.
tnNodo |
Definición en la línea 1287 del archivo OnBoardingControllerSage50.cs.
|
inlinevirtual |
click a la web de colabora con nosotros
tcPantalla | Identificador de la pantalla |
Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.
Definición en la línea 809 del archivo OnBoardingControllerSage50.cs.
|
inlinevirtual |
Acción para abrir un formulario de Sage 50
toNodo | Nodo sobre el que se va a realizar la acción |
Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.
Definición en la línea 715 del archivo OnBoardingControllerSage50.cs.
|
inlinevirtual |
click a la web de quieres saber más
Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.
Definición en la línea 827 del archivo OnBoardingControllerSage50.cs.
|
inlinevirtual |
Acción para abrir en el navegador predeterminado la URL correspondiente
toNodo | Nodo sobre el que se va a realizar la acción |
Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.
Definición en la línea 752 del archivo OnBoardingControllerSage50.cs.
|
inlinevirtual |
Ver avisos y recordatorios
Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.
Definición en la línea 844 del archivo OnBoardingControllerSage50.cs.
|
inlinevirtual |
Acción para ver el vídeo de la ayuda
toNodo | Nodo sobre el que se va a realizar la acción |
tlClose | Cerrar vídeo |
Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.
Definición en la línea 781 del archivo OnBoardingControllerSage50.cs.
|
inlinevirtual |
Acción para abrir en el navegador predeterminado la URL correspondiente a la notícia
toNoticia | Nodo sobre el que se va a realizar la acción |
Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.
Definición en la línea 887 del archivo OnBoardingControllerSage50.cs.
|
inlinevirtual |
Acción para abrir en el navegador predeterminado la guia de pasos
toNoticia | Nodo sobre el que se va a realizar la acción |
toAyudaContextual | Referencia a la ayuda contextual |
Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.
Definición en la línea 919 del archivo OnBoardingControllerSage50.cs.
|
inlinevirtual |
Acción para valorar una notícia
toNoticia | Nodo sobre el que se va a realizar la acción |
toAccionNoticia | Para gestionar de donde viene la acción de like o dislike |
Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.
Definición en la línea 942 del archivo OnBoardingControllerSage50.cs.
|
inlinevirtual |
Acción para recordar más tarde
toNoticiaParam | Nodo sobre el que se va a realizar la acción |
Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.
Definición en la línea 956 del archivo OnBoardingControllerSage50.cs.
|
inlinevirtual |
Presentar las noticias en la pantalla 0 y del InProductFeedBack en el formulario de Walkthroughs
toAyudaContextual | Referencia a la ayuda contextual |
tnIdNoticia | Id de la noticia para el formulario de InProductFeedBack (NPS) |
toRectangle | Area del formulario (para la colocación del formulario del Walktrought) |
Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.
Definición en la línea 1216 del archivo OnBoardingControllerSage50.cs.
|
inlinevirtual |
Devuelve la listas de las categorias y nodos a presentar en la página de Servicio Soporte
tstCategorias | Lista de categorías |
lstNodos | Lista de nodos |
Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.
Definición en la línea 1021 del archivo OnBoardingControllerSage50.cs.
|
inlinevirtual |
Si mostramos la ayuda desplegada
Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.
Definición en la línea 488 del archivo OnBoardingControllerSage50.cs.
|
inlinevirtual |
Refrescar las noticias
Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.
Definición en la línea 990 del archivo OnBoardingControllerSage50.cs.
|
inline |
Consultamos nuevamente la información del OnBoarding
tlLog | Guarda el Log de la información de los JSON |
Definición en la línea 1374 del archivo OnBoardingControllerSage50.cs.
|
inlinevirtual |
Guarda la información de un nodo
toNodo |
Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.
Definición en la línea 666 del archivo OnBoardingControllerSage50.cs.
|
inlinevirtual |
toAyudaContextual |
Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.
Definición en la línea 479 del archivo OnBoardingControllerSage50.cs.
|
inlinevirtual |
Save noticias
toAyudaContextual |
Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.
Definición en la línea 510 del archivo OnBoardingControllerSage50.cs.
|
inlinevirtual |
toAyudaContextual |
Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.
Definición en la línea 579 del archivo OnBoardingControllerSage50.cs.
|
inlinevirtual |
Save noticias configuracion (guardamos los q no quiere ver)
toAyudaContextual |
Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.
Definición en la línea 558 del archivo OnBoardingControllerSage50.cs.
|
inlinevirtual |
Presenta el formulario de configuración (preferencias) de las notificaciones
toAyudaContextual | Referencia a la ayuda contextual |
Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.
Definición en la línea 365 del archivo OnBoardingControllerSage50.cs.
|
inline |
Presentamos la pantalla de los Walkthrough utilizado para el InProductFeedback (NPS)
toAyudaContextual | Referencia a la ayuda contextual de la pantalla |
tnIdNoticia | Identificador de la noticia |
Definición en la línea 1517 del archivo OnBoardingControllerSage50.cs.
|
inline |
Presentamos la pantalla de los Walkthrough
toAyudaContextual | Referencia a la ayuda contextual de la pantalla |
Definición en la línea 1506 del archivo OnBoardingControllerSage50.cs.
|
inlinevirtual |
url descarga datos
Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.
Definición en la línea 874 del archivo OnBoardingControllerSage50.cs.
|
inlinevirtual |
Url de descarga de datos de la ayuda contextual
Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.
Definición en la línea 859 del archivo OnBoardingControllerSage50.cs.
|
inlinevirtual |
Path donde se descargan los ficheros que necesita el WebView2
Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.
Definición en la línea 1277 del archivo OnBoardingControllerSage50.cs.
|
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
tcTipoDescarga | |
tdicFicheros |
Reimplementado de Sage.ES.Onboarding.Clases.OnBoardingController.
Definición en la línea 430 del archivo OnBoardingControllerSage50.cs.
|
inline |
WebServide de la ayuda contextual
toNodo | Nodo a tratar |
Definición en la línea 1318 del archivo OnBoardingControllerSage50.cs.
|
inline |
WebServide de las noticias
toNoticia | Noticia a tratar |
tlPantalla0 | Venimos de la pantalla 0 |
Definición en la línea 1332 del archivo OnBoardingControllerSage50.cs.
|
inline |
Webservice para la valoración de las noticias
toNoticia | Noticia |
toAccionNoticia | Acción sobre el botón de Like |
Definición en la línea 1346 del archivo OnBoardingControllerSage50.cs.
|
inline |
WebServise de la ayuda contextual
tcKey | Key de la acción a gestionar |
tcPantalla | Identificador de la pantalla |
tcInformacion | Información relacinado de la key de la ayuda |
Definición en la línea 1361 del archivo OnBoardingControllerSage50.cs.
|
get |
Devuelve objeto de NewsRemember
Definición en la línea 127 del archivo OnBoardingControllerSage50.cs.