Пример #1
0
        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);
        }
Пример #2
0
        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");
            }
        }