public bool Enviar(SAC_Log sac_log) { if (sac_log == null) { return(false); } RepSacLog RepSacLog = new RepSacLog(); return(RepSacLog.Enviar(sac_log)); }
public bool sendEmailSAC(Entidade entidade, SAC_Log sac) { try { //MailMessage mailMessage = new MailMessage(); //mailMessage.From = new MailAddress("*****@*****.**", "PedeFácil"); //mailMessage.Subject = "SAC"; //mailMessage.To.Add("*****@*****.**"); //mailMessage.IsBodyHtml = true; //mailMessage.Body = "Remetente: " + entidade.Nome + "<br>" + // "Contato: " + entidade.Email + "<br>" + // "Assunto: " + sac.ds_Assunto + "<br>" + // "Mensagem: " + sac.ds_Mensagem; //mailMessage.Priority = MailPriority.High; //SmtpClient smtp = new SmtpClient(); //smtp.Host = "smtp-mail.outlook.com"; //smtp.Port = 587; //smtp.DeliveryMethod = SmtpDeliveryMethod.Network; //smtp.EnableSsl = true; //smtp.UseDefaultCredentials = false; //smtp.Credentials = new NetworkCredential("*****@*****.**", "tccsi2017"); //smtp.Send(mailMessage); //return true; MailMessage mailMessage = new MailMessage(); mailMessage.From = new MailAddress("*****@*****.**", "SAC PedeFácil"); mailMessage.Subject = "SAC"; mailMessage.To.Add("*****@*****.**"); mailMessage.IsBodyHtml = true; mailMessage.Body = "Remetente: " + entidade.Nome + "<br>" + "Contato: " + entidade.Email + "<br>" + "Assunto: " + sac.ds_Assunto + "<br>" + "Mensagem: " + sac.ds_Mensagem; mailMessage.Priority = MailPriority.High; SmtpClient smtp = new SmtpClient(); smtp.Host = "smtp.pedefacil.somee.com"; smtp.Port = 26; smtp.DeliveryMethod = SmtpDeliveryMethod.Network; smtp.UseDefaultCredentials = false; smtp.Credentials = new NetworkCredential("*****@*****.**", "tccsi2017"); smtp.Send(mailMessage); return(true); } catch (Exception e) { return(false); } }
public bool Enviar(SAC_Log sac_log) { var query = "insert into sac_log values (@Sac_Protocolo,'@Mensagem','@DataHora')"; query = query.Replace("@Sac_Protocolo", sac_log.id_SAC_Protocolo.ToString()) .Replace("@Mensagem", sac_log.ds_Mensagem) .Replace("@DataHora", sac_log.DataHora.ToString()); try { BancoTools banco = new BancoTools(); banco.ExecuteNonQuery(query); return(true); } catch (Exception) { return(false); } }
public bool Enviar(SAC_Log sac_log) { var query = "insert into sac_log values ('@Mensagem', '@DataHora', @Entidade, '@Assunto')"; query = query.Replace("@Mensagem", sac_log.ds_Mensagem) .Replace("@DataHora", sac_log.DataHora.ToString("yyyy-MM-dd HH:mm:ss")) .Replace("@Entidade", sac_log.id_Entidade.ToString()) .Replace("@Assunto", sac_log.ds_Assunto); try { BancoTools banco = new BancoTools(); banco.ExecuteNonQuery(query); return(true); } catch (Exception) { return(false); } }
public static string Enviar(string assunto, string mensagem) { dynamic ent = HttpContext.Current.Session["Objentidade"]; SAC_Cli saccli = new SAC_Cli(); RepSacLog repSacLog = new RepSacLog(); EmailTools emailTools = new EmailTools(); SAC_Log sac = new SAC_Log(); Entidade entidade = new Entidade(); entidade.Email = ent.Email; entidade.Nome = ent.Nome; entidade.id_Entidade = ent.id_Entidade; sac.ds_Mensagem = mensagem; sac.DataHora = DateTime.Now; sac.id_Entidade = entidade.id_Entidade; if (assunto == "1") { sac.ds_Assunto = "Problemas"; } else if (assunto == "2") { sac.ds_Assunto = "Sugestões"; } else { sac.ds_Assunto = "Contato"; } repSacLog.Enviar(sac); var result = emailTools.sendEmailSAC(entidade, sac); if (result == true) { return("Mensagem enviada com sucesso!"); } else { return("Erro ao enviar mensagem"); } }