Esempio n. 1
0
        protected void MontarEmailFinanceiroNotasBoleto(string numeroProtocolo, string notas, string cliente, Enums.TipoAtendimento tipoAtendimento)
        {
            string EmailDestino = "*****@*****.**";
            string CopiarEmails = "[email protected]&";
//#if DEBUG
//            EmailDestino = "*****@*****.**";
//            CopiarEmails = string.Empty;
//#endif
            string Assunto = "REGISTRO DE DEVOLUÇÃO - BOLETO";
            string tipoAtd = "Devolução";

            if (tipoAtendimento == Enums.TipoAtendimento.TrocaMercadorias)
            {
                Assunto = "REGISTRO DE TROCA - BOLETO";
                tipoAtd = "Troca";
            }

            string[] formatNotas     = notas.Split('&');
            string   notasFormatadas = string.Empty;

            for (int i = 0; i < formatNotas.Length - 1; i++)
            {
                notasFormatadas = notasFormatadas + formatNotas[i] + ".<br/>";
            }

            N0203REGBusiness N0203REGBusiness = new N0203REGBusiness();

            var obsreg = N0203REGBusiness.PesquisarObservacaoSAC(Convert.ToInt64(numeroProtocolo));

            var emailCabecalho = Attributes.KeyValueAttribute.GetFirst("Descricao", Enums.Email.Cabecalho).GetValue <string>();
            var emailCorpo     = Attributes.KeyValueAttribute.GetFirst("Descricao", Enums.Email.Corpo).GetValue <string>();
            var emailRodape    = Attributes.KeyValueAttribute.GetFirst("Descricao", Enums.Email.Rodape).GetValue <string>();

            StringBuilder Mensagem = new StringBuilder();

            Mensagem.AppendLine(emailCabecalho);
            Mensagem.AppendLine(emailCorpo);
            Mensagem.AppendLine(@"<div class='panel panel-success'>
                                    <div class='panel-heading'>
                                        <h3 class='panel-title'>Registro de " + tipoAtd + @" Nº " + numeroProtocolo + @"</h3>
                                    </div>
                                    <div class='panel-body'>
                                        <strong>Olá,<br/><br/>
                                        O Registro de " + tipoAtd + @" Nº " + numeroProtocolo + @" contém notas fiscais de boleto.<br/><br/>" + cliente + @".<br/><br/>" + notasFormatadas + @" Observações SAC: " + obsreg + "</strong><br/> ");
            Mensagem.AppendLine(emailRodape);

            String destino = EmailDestino + CopiarEmails;

            var Email = new Email();

            Email.EnviarEmail(EmailDestino, CopiarEmails, Assunto, Mensagem.ToString());
        }