Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
 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);
         }
     }
 }