private string ResponderEnviarEmail() { string lRetorno = string.Empty; Dictionary <string, string> lDados = new Dictionary <string, string>(); lDados.Add("@Documento", this.Request.Form["Documento"]); lDados.Add("@NomeCliente", this.Request.Form["Nome"]); lDados.Add("@Id", this.Request.Form["Id"]); MensagemResponseStatusEnum lResposta = base.EnviarEmail(ConfiguracoesValidadas.EmailCompliance , "Alerta de cliente RELACIONADO - Cadastro de cliente" , "EmailAlertaPEPCompliance.htm" , lDados , Contratos.Dados.Enumeradores.eTipoEmailDisparo.Compliance); if (lResposta == MensagemResponseStatusEnum.OK) { lRetorno = RetornarSucessoAjax("Email enviado com sucesso."); } else { lRetorno = RetornarErroAjax("Erro ao enviar email: {0}", lResposta); } return(lRetorno); }
public void VerificaErro(MensagemResponseStatusEnum pStatus, String pMensagem) { if (pStatus != MensagemResponseStatusEnum.OK) { string[] x = pMensagem.Split(ERRONEGOCIO); if (x.Length > 2) { throw new Exception(x[1]); } else { throw new Exception(pMensagem); } } }