2 using System.Collections.Generic;
7 namespace Sage.
ES.Onboarding.Interfaces
24 int _Aplicacion {
get;
set; }
32 string _Usuario {
get;
set; }
37 string _Licencia {
get;
set; }
42 string _Mensaje_Error {
get;
set; }
47 string _Entorno {
get;
set; }
52 string _Version {
get;
set; }
57 string _Compilacion {
get;
set; }
62 bool _PlayingVideo {
get;
set; }
72 bool _IsLoaded {
get;
set; }
77 bool _DescargarNoticias {
get;
set; }
78 #endregion Propiedades 86 void _InicializarPropiedades(
string tcUsuario =
"");
94 List<ICategoria> _LoadAyudaContextual(
string tcPantalla,
IAyudaContextual toAyudaContextual);
104 bool _LoadAyudaContextual(
string tcPantalla,
string tcPantallaNoticias,
IAyudaContextual toAyudaContextual, out Dictionary<TipoInformacion, object> tdicInf);
128 bool _SaveNoticiasConfiguracionPantalla(
IAyudaContextual toAyudaContextual);
134 bool _PresentacionAyuda();
141 bool _OnClickAyudaContextualForm(
INodo toNodo);
148 bool _OnClickAyudaContextualURL(
INodo toNodo);
156 bool _OnClickAyudaContextualVideo(
INodo toNodo,
bool tlClose =
false);
163 bool _OnClickAyudaContextualColabora(
string tcPantalla);
169 bool _OnClickAyudaContextualQuieresSaberMas();
175 bool _OnClickAyudaContextualVerAvisosYRecordatorios();
182 bool _OnClickNoticiasURL(
INoticia toNoticia);
212 bool _EsNoticiaRememberLater(
INoticia toNoticia);
220 bool _OpcionesServicioSoporte(ref List<ICategoria> tstCategorias, ref List<INodo> lstNodos);
228 List<INodo> _Find(
string tcTitulo =
"", List<string> tlstPosiblesEtiquetas = null);
236 List<INoticia> _FindNoticia(
IAyudaContextual toAyudaContextual,
string tcTexto =
"");
245 bool _OnShowNoticiasWalkthrough(
IAyudaContextual toAyudaContextual,
int tnIdNoticia = 0, Rectangle toRectangle =
new Rectangle());
257 List<INoticiaCategoria> _NoticiaCategorias();
264 bool _Save(
INodo toNodo);
271 Dictionary<string, string> _DescargarJSON(DateTime tdFecha);
279 void _ValidacionDescargaFicheros(
string tcTipoDescarga, Dictionary<string, string> tdicFicheros);
291 string _UrlBaseAyuda();
301 bool _ObtenerInformacionJSON(DateTime tdFecha, ref List<ICategoria> tlstCategoria, ref List<INodo> tlstNodo, ref List<IVersion> tlstVersiones);
309 bool _ObtenerInformacionJSON(DateTime tdFecha, out Dictionary<TipoInformacion, object> tdicInf);
317 List<INoticia> _Noticias(
IAyudaContextual toAyudaContextual,
bool tlConfigPant =
true);
344 void _Log(
string tcLog);
349 string _UserDataFolder();
355 bool _LoadNewsPopUp();
362 bool _DismissRememberLater(
INoticia toNoticia);
369 void _LaunchEventRememberLaterResult(
INoticiaParam toNoticiaParam);
374 void _RefreshNoticias();
381 bool _AddonActivo(
string tcAddon);
391 public delegate
void _RememberLaterResult_Handler(INoticiaParam toNoticiaParam);
_RememberLaterResult_Handler _EventRememberLaterResult
Desencadena el evento con el resultado de Recordar más tarde
AccionNoticia
Tipos de acciones a realizar en una noticia
Definición de los métodos necesarios para realizar la encuenta (NPS)
Interfaz Ayuda Contextual
delegate void _RememberLaterResult_Handler(INoticiaParam toNoticiaParam)
Delegado para obtener el resultado de Recordar más tarde
Interfaz BoardingController
Configuración categorias de las noticias ya sea por usuario o por pantalla
Interfaz que nos gestiona una noticia
Interfaz que nos define las propiedades cuando se ejecuta una opción de Recordar más tarde ...