protected void btnEnviar_Click(object sender, EventArgs e) { RepSacLog repSacLog = new RepSacLog(); EmailTools emailTools = new EmailTools(); sac.ds_Mensagem = txtSAC.Text; sac.DataHora = DateTime.Now; sac.id_Entidade = entidade.id_Entidade; sac.ds_Assunto = ddlSAC.SelectedItem.Text; repSacLog.Enviar(sac); emailTools.sendEmailSAC(entidade, sac); ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('Mensagem enviada com sucesso!'); window.location='Home_Emp.aspx'", true); }
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"); } }