PRIMAVERA | Developers

    Show / Hide Table of Contents

    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()