Esempio n. 1
0
        public static void EnviaComentarioEmail(string ds_descricao, string ds_comentario, string Sla, int chamado)
        {
            StringBuilder sbBody = new StringBuilder();

            sbBody.Append("<html xmlns='http://www.w3.org/1999/xhtml'>");
            sbBody.Append("<head><title>CHAMADOS CARSYSTEM</title>");
            sbBody.Append("<style type='text/css'>body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;background-color: #FFFFFF;}");
            sbBody.Append("body,td,th {font-family:Vrinda, Verdana, sans-serif;font-size: 16px;}</style><div></div></head><body>");
            sbBody.Append("<div style=background:#98C723</div>");
            sbBody.Append("<b>Foi inserido um novo comentário no chamado de nrº: " + chamado + " .Verifique abaixo descrição do comentário.</b><br/>");
            sbBody.Append("<div style=\"width:550px; margin:auto; padding:3px; border:solid 2px #17bdfa;\">");
            sbBody.Append("<div style=\"float:right;\">");
            sbBody.Append("<p><font color='#FF0000'><strong>Comentário feito por:</strong></font>");
            sbBody.Append("<br />");
            sbBody.Append("<strong>" + usuario + " </strong></p>");
            sbBody.Append("<br />");
            sbBody.Append("<p><font color='#FF0000'><strong>Comentários anteriores:</strong></font>");
            sbBody.Append("<br />");
            sbBody.Append("<strong>" + ds_descricao + "</strong></p>");
            sbBody.Append("<br />");
            sbBody.Append("<p><font color='#FF0000'><strong>Descrição do novo comentário:</strong></font>");
            sbBody.Append("<br />");
            sbBody.Append("<strong>" + ds_comentario + "</strong></p>");
            sbBody.Append("<br />");
            sbBody.Append("<br />");
            sbBody.Append("<br /></body></html>");
            MailMessage mailMessage = new MailMessage();

            mailMessage.From = new MailAddress("*****@*****.**");
            ChamadoMethod getEmailFranquia = new ChamadoMethod();
            DataSet       ds_email         = getEmailFranquia.GetEmailOcorrencia(chamado);

            mailMessage.To.Add(ds_email.Tables[0].Rows[0]["ds_emailDP"].ToString());
            mailMessage.To.Add(ds_email.Tables[0].Rows[0]["ds_emailfranquia"].ToString());
            mailMessage.Subject    = "Comentário chamado: " + chamado;
            mailMessage.IsBodyHtml = true;
            mailMessage.Body       = sbBody.ToString();
            SmtpClient smtpClient = new SmtpClient("smtp.gmail.com", 587);

            smtpClient.EnableSsl   = true;
            smtpClient.Credentials = new NetworkCredential("*****@*****.**", "swe6709vel");

            smtpClient.Send(mailMessage);
        }
Esempio n. 2
0
        public static void EnviaEmail(string ds_descricao, string ds_encerramento, string Sla, int chamado)
        {
            //Cria objeto string builder
            StringBuilder sbBody = new StringBuilder();

            //Adiciona estrutura HTML do E-Mail
            sbBody.Append("<html xmlns='http://www.w3.org/1999/xhtml'>");
            sbBody.Append("<head><title>CHAMADOS CARSYSTEM</title>");
            sbBody.Append("<style type='text/css'>body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;background-color: #FFFFFF;}");
            sbBody.Append("body,td,th {font-family: Vrinda, Verdana, sans-serif;font-size: 16px;}</style><div></div></head><body>");
            sbBody.Append("<div style=background:#98C723</div>");
            sbBody.Append("<b>Seu chamado de nrº: " + chamado + " foi encerrado com sucesso no sistema de ocorrências.Verifique abaixo descrição da solução pela equipe de suporte.</b><br/>");
            sbBody.Append("<div style=\"width:550px; margin:auto; padding:3px; border:solid 2px #17bdfa;\">");
            sbBody.Append("<div style=\"float:right;\">");
            sbBody.Append("<p><font color='#FF0000'><strong>Chamado Encerrado por:</strong></font>");
            sbBody.Append("<br />");
            sbBody.Append("<strong>" + usuario + " </strong></p>");
            sbBody.Append("<br />");
            sbBody.Append("<p><font color='#FF0000'><strong>Descrição do chamado:</strong></font>");
            sbBody.Append("<br />");
            sbBody.Append("<strong>" + ds_descricao + "</strong></p>");
            sbBody.Append("<br />");
            sbBody.Append("<p><font color='#FF0000'><strong>Descrição da solução:</strong></font>");
            sbBody.Append("<br />");
            sbBody.Append("<strong>" + ds_encerramento + "</strong></p>");
            sbBody.Append("<br />");
            sbBody.Append("<br />");
            sbBody.Append("<br /></body></html>");


            //Cria novo objeto MailMessage
            MailMessage mailMessage = new MailMessage();

            //Define o remetente
            mailMessage.From = new MailAddress("*****@*****.**");

            //Define primeiro destinatário
            ChamadoMethod getEmailFranquia = new ChamadoMethod();
            DataSet       ds_email         = getEmailFranquia.GetEmailOcorrencia(chamado);

            mailMessage.To.Add(ds_email.Tables[0].Rows[0]["ds_emailDP"].ToString());
            //Define segundo destinatário, note que podemos adicionar infinitos destinatários
            mailMessage.To.Add(ds_email.Tables[0].Rows[0]["ds_emailfranquia"].ToString());

            //Define assunto do e-mail
            mailMessage.Subject = "CHAMADO " + chamado + " ENCERRADO COM SUCESSO";

            //Seta propriedade para enviar email em html como true(verdadeiro)
            mailMessage.IsBodyHtml = true;

            //Seta o corpo do e-mail com a estrutura HTML gravada na stringbuilder sbBody
            mailMessage.Body = sbBody.ToString();

            //Cria novo SmtpCliente e seta o endereço
            SmtpClient smtpClient = new SmtpClient("smtp.gmail.com", 587);

            //Credencial para envio por SMTP Seguro (APENAS QUANDO O SERVIDOR EXIGE AUTENTICAÇÃO)
            smtpClient.Credentials = new NetworkCredential("*****@*****.**", "swe6709vel");

            // Envia a mensagem
            smtpClient.Send(mailMessage);
        }