예제 #1
0
        private void dispararEmail()
        {
            ConfiguracaoNotificacao OConfiguracaoNotificacao = ConfiguracaoNotificacaoBL.getInstance.carregar(this.OAssociado.idOrganizacao);

            if (String.IsNullOrEmpty(OConfiguracaoNotificacao.emailNovoNaoAssociado))
            {
                return;
            }

            List <string> listaEmail = OConfiguracaoNotificacao.emailNovoNaoAssociado.Split(';').ToList();

            var OEmail = EnvioNovoNaoAssociado.factory(OAssociado.idOrganizacao, this.OAssociado.Pessoa.ToEmailList(), null, listaEmail);

            OEmail.enviar(this.OAssociado);
        }
        //
        private void dispararEmail()
        {
            try {
                if (OAssociado.dtImportacao.HasValue)
                {
                    return;
                }

                ConfiguracaoNotificacao OConfiguracaoNotificacao = ConfiguracaoNotificacaoBL.getInstance.carregar(OAssociado.idOrganizacao);

                if (String.IsNullOrEmpty(OConfiguracaoNotificacao.emailNovoAssociado))
                {
                    return;
                }

                List <string> listaEmail = OConfiguracaoNotificacao.emailNovoAssociado.Split(';').ToList();

                var OEmail = EnvioNovoNaoAssociado.factory(OAssociado.idOrganizacao, this.OAssociado.Pessoa.ToEmailList(), null, listaEmail);

                OEmail.enviar(this.OAssociado);
            } catch (Exception ex) {
                UtilLog.saveError(ex, "Erro ao enviar e-mail após cadastro de associado pelo sistema");
            }
        }