Class StdBSMensagemEmail
Classe utilizada para obter serviços e regras de negócio sobre mensagens de E-mail.
Inheritance
Implements
Inherited Members
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 |