public bool EnviarEmail(InfoContato info) { try { string CorpoEmail = PopulaCorpoEmail(info); MailMessage mailMessage = new MailMessage(); //Endereço que irá aparecer no e-mail do usuário mailMessage.From = new MailAddress("*****@*****.**", "Clube - Three Rocks"); //destinatarios do e-mail, para incluir mais de um basta separar por ponto e virgula mailMessage.To.Add("*****@*****.**"); mailMessage.CC.Add("*****@*****.**"); mailMessage.Bcc.Add("*****@*****.**"); mailMessage.Subject = "Clube - Three Rocks"; mailMessage.IsBodyHtml = true; //conteudo do corpo do e-mail mailMessage.Body = CorpoEmail.ToString(); mailMessage.Priority = MailPriority.High; //smtp do e-mail que irá enviar SmtpClient smtpClient = new SmtpClient("smtp.threerocks.com.br"); smtpClient.EnableSsl = false; //credenciais da conta que utilizará para enviar o e-mail smtpClient.Credentials = new NetworkCredential("*****@*****.**", "Threerocks@2000"); smtpClient.Port = 587; smtpClient.Send(mailMessage); return(true); } catch (Exception ex) { throw ex; } }
private void editarBtn_Click(object sender, EventArgs e) { int quantGrid = contatosDgv.GetCellCount(DataGridViewElementStates.Selected); int selectGrid = contatosDgv.CurrentRow.Index; if (quantGrid == 3) { ContatoDao contatoDao = new ContatoDao(); InfoContato infoContato = new InfoContato(); infoContato.Show(contatoDao.retornaContato(selectGrid)); } else if (selectGrid > 3) { MessageBox.Show("Você selecionou mais de uma linha"); } }
private string PopulaCorpoEmail(InfoContato info) { StringBuilder texto = new StringBuilder(); texto.Append("Clube - Three Rocks"); texto.Append("<p>Nome: " + info.nome + "</p>"); texto.Append("<p>Email: " + info.email + "</p>"); texto.Append("<p>Estado / Cidade: " + info.estadoCidade + "</p>"); texto.Append("<p>Estilo: " + info.estiloThreeRocks + "</p>"); texto.Append("<p>Qualidade: " + info.qualidade + "</p>"); texto.Append("<p>Mensagem: " + info.mensagem + "</p><br/>"); texto.Append("<center><h3>Cervejaria Three Rocks</h3></center>"); return(texto.ToString()); }
public static string contato(string nome, string email, string estadoCidade, string estiloThreeRocks, string qualidade, string mensagem) { string json = null; InfoResult results = null; try { if (Equals(results, null)) { BLLEmail bll = new BLLEmail(); InfoContato info = new InfoContato(); info.nome = nome; info.email = email; info.estadoCidade = estadoCidade; info.qualidade = qualidade; info.mensagem = mensagem; info.estiloThreeRocks = estiloThreeRocks; bll.EnviarEmail(info); results = new InfoResult(); results.Info = "ResultOk"; results.Data = ""; results.Message = "Contato enviado com sucesso."; } json = JsonConvert.SerializeObject(results); return(json); } catch (Exception ex) { results = new InfoResult(); results.Info = "Error"; results.Data = ""; results.Message = "Erro ao enviar o contato: " + ex.Message; return(JsonConvert.SerializeObject(results)); } }
private void adicionarBtn_Click(object sender, EventArgs e) { InfoContato infoContato = new InfoContato(this); infoContato.ShowDialog(); }