Interface IBasBSElevationNews
Serviços de manipulação das Notícias PRIMAVERA
Namespace: IBasBS100
Assembly: IBasBS100.dll
Syntax
[ComVisible(true)]
[Guid("0C97BA62-565C-4988-945C-E74FA2165C33")]
public interface IBasBSElevationNews
Methods
AdicionaNoticia(Object)
Adiciona notícia.
Declaration
void AdicionaNoticia(dynamic cdNoticia)
Parameters
Type | Name | Description |
---|---|---|
System.Object | cdNoticia |
CarregaNoticia(Object)
Carrega detalhe da notícia
Declaration
void CarregaNoticia(dynamic cdNoticia)
Parameters
Type | Name | Description |
---|---|---|
System.Object | cdNoticia | Contexto da notícia. |
CarregaNoticias(Object)
Lê um ContextDictionary e adiciona à collection todas as Notícias lidas
Declaration
void CarregaNoticias(dynamic cdListaNoticias)
Parameters
Type | Name | Description |
---|---|---|
System.Object | cdListaNoticias | Contexto com todas as notícias. |
Contador()
Número de notícias.
Declaration
int Contador()
Returns
Type | Description |
---|---|
System.Int32 |
DaNoticiaCache(Int32)
Carrega notícia da cache
Declaration
dynamic DaNoticiaCache(int Id)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Id | Identificador da notícia. |
Returns
Type | Description |
---|---|
System.Object |
DaNoticiaDetalhe(Int32)
Dá detalhe da notícia.
Declaration
void DaNoticiaDetalhe(int vntIndexKey)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | vntIndexKey | Identificador do indice. |
DaNoticiaID(Int32)
Retorna notícia pelo seu ID
Declaration
dynamic DaNoticiaID(int Id)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Id | Identificador da notícia. |
Returns
Type | Description |
---|---|
System.Object |
DaNoticiaNaCloud(Int32)
Pede uma Noticia com o ID nos serviços cloud
Declaration
void DaNoticiaNaCloud(int intID)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | intID |
DaNoticiasNaCloud(Int32, Int32)
Pede as Noticias nos serviços cloud
Declaration
void DaNoticiasNaCloud(int intMsgsPorPagina, int intPagina)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | intMsgsPorPagina | |
System.Int32 | intPagina |
EnviaEmailPartilha(String, String, String, String)
Partilha notícia por email.
Declaration
void EnviaEmailPartilha(string strID, string strEmail, string strTitulo, string strTexto)
Parameters
Type | Name | Description |
---|---|---|
System.String | strID | |
System.String | strEmail | |
System.String | strTitulo | |
System.String | strTexto |
IgnoraNoticia(String)
Ignora notícia
Declaration
void IgnoraNoticia(string Id)
Parameters
Type | Name | Description |
---|---|---|
System.String | Id |
MarcaNoticiaLida(Int32)
Marca notícia com lida.
Declaration
void MarcaNoticiaLida(int Id)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Id | Identificador da notícia. |
Total()
Total de notícias.
Declaration
int Total()
Returns
Type | Description |
---|---|
System.Int32 |
ValidaExisteNoticias()
Valida se há notícias novas
Declaration
void ValidaExisteNoticias()