♥ 0 | Boas,
Gostava de saber se é possível, o assunto que vai no envio de email dos documentos de venda ser alterado. Nós temos um desenvolvimento de extensibilidade que no evento antes de gravar do editor de vendas, faz um update na tabela DocumentosVenda e alterar os campos EmailTo, EmailCC, Texto, etc., só que o campo assunto não existe. Temos alguma forma de o alterar? Sei que existe uma tabela MensagensEmail na base de dados PRIEMPRE mas pelo que percebi, não dá bem para o nosso caso porque fazer diretamente update na tabela DocumentosVenda. Será essa a única forma de mexer no assunto do email? O código que temos é o seguinte: mensagemEmail = GetTemplate(mensagemEmail, this.DocumentoVenda.Tipodoc, idioma, dataprev, documento, nomecontacto, documento,transportadora,enc_origem,tracking,this.DocumentoVenda.DataDoc); if (envio == true) { if (tipoContato == "BUYER") { if (mensagemEmail.Contains("'")) { mensagemEmail = mensagemEmail.Replace("'","''"); } string strBuyer = "update DocumentosVenda set EmailTo = '" + Email + "',EMailCC = '" + vendedorEmail + "', EMailTexto = '" + mensagemEmail + "' where Documento = '" + doc + "'"; BSO.DSO.ExecuteSQL(strBuyer); } }
Marcado como spam |
Resposta privada Olá,
Podes utilizar este caminho BSO.Plataforma.Mail.EnviaMail() ou em alternativa um insert direto em [PRIEMPRE].[dbo].[MensagensEmail] Marcado como spam |