PRIMAVERA | Developers

    Show / Hide Table of Contents

    Class StdBSMensagemEmail

    Classe utilizada para obter serviços e regras de negócio sobre mensagens de E-mail.

    Inheritance
    System.Object
    StdBSMensagemEmail
    Implements
    IStdBSMensagemEmail
    Inherited Members
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: StdPlatBS100
    Assembly: StdPlatBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("D4660AF4-DDFB-4099-95C9-8065DBAAB5D9")]
    [ClassInterface(ClassInterfaceType.None)]
    public class StdBSMensagemEmail : IStdBSMensagemEmail

    Methods

    Actualiza(StdBEMensagemEmail)

    Actualiza a mensagem de email.

    Declaration
    public void Actualiza(StdBEMensagemEmail objMensagemEmail)
    Parameters
    Type Name Description
    StdBEMensagemEmail objMensagemEmail

    Definição da mensagem de email.

    CriaListaEnderecos(ref String)

    Cria um array com os endereços de email.

    Declaration
    public string[] CriaListaEnderecos(ref string strEnderecos)
    Parameters
    Type Name Description
    System.String strEnderecos

    Endereços de email separados por ',' ou ';' ou ':'.

    Returns
    Type Description
    System.String[]

    Edita(String)

    Edição de uma mensagem de email.

    Declaration
    public StdBEMensagemEmail Edita(string strId)
    Parameters
    Type Name Description
    System.String strId

    Identificador da mensagem de email.

    Returns
    Type Description
    StdBEMensagemEmail

    Existe(String)

    Verifica que uma determinada mensagem de email existe.

    Declaration
    public bool Existe(string strId)
    Parameters
    Type Name Description
    System.String strId

    Identificador da mensagem de email.

    Returns
    Type Description
    System.Boolean

    Finalize()

    Declaration
    protected void Finalize()

    IncTentativas(String)

    Incrementa o número de tentativas de envio de uma mensagem de email.

    Declaration
    public void IncTentativas(string strId)
    Parameters
    Type Name Description
    System.String strId

    Identificador da mensagem de email.

    Lst_Mensagens()

    Devolve uma lista de mensagens ordenadas pela data de criação.

    Declaration
    public StdBELista Lst_Mensagens()
    Returns
    Type Description
    StdBELista

    MensagensParaEnviar()

    Devolve o número de mensagens que existem.

    Declaration
    public int MensagensParaEnviar()
    Returns
    Type Description
    System.Int32

    Remove(String)

    Remove uma mensagem de email.

    Declaration
    public void Remove(string strId)
    Parameters
    Type Name Description
    System.String strId

    Identificador da mensagem de email.

    ValidaActualizacao(StdBEMensagemEmail, ref String)

    Valida os dados de uma mensagem de email para actualização na base de dados.

    Declaration
    public bool ValidaActualizacao(StdBEMensagemEmail objMensagemEmail, ref string strErrosValidacao)
    Parameters
    Type Name Description
    StdBEMensagemEmail objMensagemEmail

    Definição da mensagem de email.

    System.String strErrosValidacao

    Erros de validação (caso os dados não sejam válidos).

    Returns
    Type Description
    System.Boolean

    ValidaRemocao(String, ref String)

    Valida a remoção de uma mensagem de email na base de dados.

    Declaration
    public bool ValidaRemocao(string strId, ref string ErroValidacao)
    Parameters
    Type Name Description
    System.String strId

    Identificador da mensagem de email.

    System.String ErroValidacao
    Returns
    Type Description
    System.Boolean

    Implements

    IStdBSMensagemEmail