コード例 #1
0
    protected void btnGravar_Click(object sender, EventArgs e)
    {
        EmailMkt em = new EmailMkt();

        em.Email = ValidParam.ValidarParametro(txtEmail.Text.Trim());
        em.Nome  = ValidParam.ValidarParametro(txtNome.Text.Trim());


        if (em.Existe(txtEmail.Text.Trim()) == true)
        {
            lblResultado.Text = "Já existe o e-mail";
        }
        else
        {
            if (lblCodigo.Text == "-")
            {
                em.Inserir();
            }
            else
            {
                em.Codigo = int.Parse(lblCodigo.Text);
                em.Atualizar();
            }
            Session["Data"]         = EmailMkt.Listar();
            gridEmailMkt.DataSource = Session["Data"];
            gridEmailMkt.DataBind();
            btnNovo_Click(sender, e);
        }
    }
コード例 #2
0
    protected void btnExcluir_Click(object sender, ImageClickEventArgs e)
    {
        int      Codigo = int.Parse(((ImageButton)sender).CommandArgument);
        EmailMkt em     = new EmailMkt();

        em.Codigo = Codigo;
        em.Excluir();
        gridEmailMkt.DataSource = EmailMkt.Listar();
        gridEmailMkt.DataBind();
    }
コード例 #3
0
    public string ConsultanNomedoPacote(int codigoPacote)
    {
        DataTable dt         = EmailMkt.ConsultaDescricao(codigoPacote);
        string    NomePacote = "";

        for (int i = 0; i < dt.Rows.Count; i++)
        {
            NomePacote = dt.Rows[i]["titulo"].ToString();
        }
        return(NomePacote);
    }
コード例 #4
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Session["LOGADO"] == null)
     {
         Response.Redirect("Default.aspx");
     }
     ;
     Session["Data"]         = EmailMkt.Listar();
     gridEmailMkt.DataSource = Session["Data"];
     gridEmailMkt.DataBind();
 }
コード例 #5
0
    protected void btnGravar_Click(object sender, EventArgs e)
    {
        string controle = "OK";
        string strEmail = "";

        // Valida se o E-mail foi preenchido
        if (ValidParam.ValidarParametro(txtEmail.Text.Trim()) != "")
        {
            strEmail = ValidParam.ValidarEditor(txtEmail.Text.Trim());
            strEmail = ValidParam.ValidarParametro(txtEmail.Text.Trim());
        }
        else
        {
            lblResultado.Text = "Favor preencher o e-mail.";
            controle          = "ERRO";
        };
        if (ValidParam.ValidaEmail(txtEmail.Text) == false)
        {
            lblResultado.Text = "Favor preencher um e-mail válido.";
            controle          = "ERRO";
        }
        ;
        // Valida se é um humano a fazer o cadastro.
        if (txtCaptcha.Text != Session["CaptchaValue"].ToString())
        {
            lblResultado.Text = "Favor digitar o número conforme imagem apresentada.";
            controle          = "ERRO";
        }
        ;

        EmailMkt eml = new EmailMkt();

        eml.CarregarPorEmail(strEmail);

        // Valida se nao existir o e-mail.
        if (eml.Existe(txtEmail.Text) == false)
        {
            lblResultado.Text = "Este e-mail já foi cancelado.";
            controle          = "ERRO";
        }
        ;

        // Verifica se todas as verificações tiveram existo.
        if (controle == "OK")
        {
            eml.Excluir();
            lblResultado.Text = "O e-mail : " + eml.Email.ToString() + " foi cancelado com sucesso!";
        }
    }
コード例 #6
0
    protected void btnAlterar_Click(object sender, ImageClickEventArgs e)
    {
        int codigo = int.Parse(((ImageButton)sender).CommandArgument.ToString());

        EmailMkt em = new EmailMkt();

        if (em.Carregar(codigo))
        {
            lblCodigo.Text = codigo.ToString();
            txtNome.Text   = em.Nome.ToString();
            txtEmail.Text  = em.Email.ToString();
        }
        else
        {
            btnNovo_Click(sender, e);
        }
    }
コード例 #7
0
    protected void btnGravar_Click(object sender, EventArgs e)
    {
        string controle = "OK";

        EmailMkt eml = new EmailMkt();

        // Valida Nome
        if (ValidParam.ValidarParametro(txtNome.Text.Trim()) != "Digite seu nome")
        {
            eml.Nome = ValidParam.ValidarParametro(txtNome.Text);
        }
        else
        {
            lblResultado.Text = "Favor preencher o nome.";
            controle          = "ERRO";
        };
        // Valida Nome em branco
        if (controle != "ERRO")
        {
            if (ValidParam.ValidarParametro(txtNome.Text.Trim()) != "")
            {
                eml.Nome = ValidParam.ValidarParametro(txtNome.Text);
            }
            else
            {
                lblResultado.Text = "Favor preencher o nome.";
                controle          = "ERRO";
            }
        }
        ;
        // Valida se o E-mail foi preenchido
        if (controle != "ERRO")
        {
            if (ValidParam.ValidarParametro(txtEmail.Text.Trim()) != "Digite seu e-mail")
            {
                eml.Email = ValidParam.ValidarEditor(txtEmail.Text.Trim());
                eml.Email = ValidParam.ValidarParametro(txtEmail.Text.Trim());
            }
            else
            {
                lblResultado.Text = "Favor preencher o e-mail.";
                controle          = "ERRO";
            }
        }
        ;
        if (controle != "ERRO")
        {
            if (ValidParam.ValidarParametro(txtEmail.Text.Trim()) != "")
            {
                eml.Email = ValidParam.ValidarEditor(txtEmail.Text.Trim());
                eml.Email = ValidParam.ValidarParametro(txtEmail.Text.Trim());
            }
            else
            {
                lblResultado.Text = "Favor preencher o e-mail.";
                controle          = "ERRO";
            }
        }
        ;
        if (controle != "ERRO")
        {
            if (ValidParam.ValidaEmail(txtEmail.Text) == false)
            {
                lblResultado.Text = "Favor preencher um e-mail válido.";
                controle          = "ERRO";
            }
        }
        ;
        // Valida se e-mail já foi cadastrado.
        if (controle != "ERRO")
        {
            if (eml.Existe(txtEmail.Text) == true)
            {
                lblResultado.Text = "Este e-mail já esta cadastrado.";
                controle          = "ERRO";
            }
        }
        ;

        // Valida se é um humano a fazer o cadastro.
        if (controle != "ERRO")
        {
            if (txtCaptcha.Text != Session["CaptchaValue"].ToString())
            {
                lblResultado.Text = "Favor digitar o número conforme imagem apresentada.";
                controle          = "ERRO";
            }
        }
        ;

        // Verifica se todas as verificações tiveram existo.
        if (controle == "OK")
        {
            eml.Inserir();

            Email emailfuncionario = new Email();
            //E-mail para funcionário entrar em contato com o cliente.
            emailfuncionario.enviar(
                "*****@*****.**",
                "Webmaster",
                "Mais um futuro cliente..." + eml.Nome +
                " Código para desconto é  " + eml.Codigo.ToString(),
                "Solicitação de cadastro no Site TBViagens " + eml.Nome);

            Email emailcliente = new Email();
            // Envio de e-mail para o cliente com o código de desconto.
            lblResultado.Text = emailcliente.enviar(
                eml.Email.ToString(),
                eml.Nome.ToString(),

                "<table width='100%' border='1' cellpadding='0' cellspacing='0'>" +
                "  <tr bgcolor='#599100'> " +
                "    <td> " +
                "       <font color='#FFFFFF' size='+1'> " +
                "            Olá " + eml.Nome + " seja bem vindo(a)" +
                "        </font> " +
                "    </td> " +
                "  </tr>" +
                "  </tr>" +
                "    <td>" +
                "       <table width='100%' border='0'> " +
                "           <td>" +
                "              Comprando um pacote de viagens receba 3% de desconto, encaminhando este e-mail para [email protected] <br><br> " +
                "              Seu código promocional é : " + eml.Codigo.ToString() + "<br>" +
                "           </td>" +
                "       </tr>" +
                "       </table> " +
                "    </td>" +
                "  </tr>" +
                "  </tr>" +
                "    <td>" +
                "<a href='http://www.tbviagens.com.br'><img src='http://www.tbviagens.com.br/img/logo_tbviagens.png' width='300' height='50'></a>" +
                "    </td>" +
                "  </tr>" +
                "</table> ",
                "Solicitação de cadastro no E-mail Maketing do Site TBViagens");
        }
    }
コード例 #8
0
ファイル: Default.aspx.cs プロジェクト: brunomlima/tbviagens
    protected void Button1_Click(object sender, EventArgs e)
    {
        string controle = "OK";

        EmailMkt eml = new EmailMkt();

        // Valida Nome
        if (ValidParam.ValidarParametro(txtNomeCompleto.Text.Trim()) != "Digite seu nome")
        {
            eml.Nome = ValidParam.ValidarParametro(txtNomeCompleto.Text);
        }
        else
        {
            lblResultado.Text = "Favor preencher o nome.";
            controle          = "ERRO";
        };
        // Valida Nome em branco
        if (controle != "ERRO")
        {
            if (ValidParam.ValidarParametro(txtNomeCompleto.Text.Trim()) != "")
            {
                eml.Nome = ValidParam.ValidarParametro(txtNomeCompleto.Text);
            }
            else
            {
                lblResultado.Text = "Favor preencher o nome.";
                controle          = "ERRO";
            }
        }
        ;
        // Valida se o E-mail foi preenchido
        if (controle != "ERRO")
        {
            if (ValidParam.ValidarParametro(txtEmail.Text.Trim()) != "Digite seu e-mail")
            {
                eml.Email = ValidParam.ValidarEditor(txtEmail.Text.Trim());
                eml.Email = ValidParam.ValidarParametro(txtEmail.Text.Trim());
            }
            else
            {
                lblResultado.Text = "Favor preencher o e-mail.";
                controle          = "ERRO";
            }
        }
        ;
        if (controle != "ERRO")
        {
            if (ValidParam.ValidarParametro(txtEmail.Text.Trim()) != "")
            {
                eml.Email = ValidParam.ValidarEditor(txtEmail.Text.Trim());
                eml.Email = ValidParam.ValidarParametro(txtEmail.Text.Trim());
            }
            else
            {
                lblResultado.Text = "Favor preencher o e-mail.";
                controle          = "ERRO";
            }
        }
        ;
        if (controle != "ERRO")
        {
            if (ValidParam.ValidaEmail(txtEmail.Text) == false)
            {
                lblResultado.Text = "Favor preencher um e-mail válido.";
                controle          = "ERRO";
            }
        }
        ;

        // Verifica se todas as verificações tiveram existo.
        if (controle == "OK")
        {
            //eml.Inserir();

            EmailBruno emailfuncionario = new EmailBruno();
            //E-mail para funcionário entrar em contato com o cliente.
            emailfuncionario.enviar("*****@*****.**",
                                    "Bruno",
                                    " Nome: " + txtNomeCompleto.Text + "<br>" +
                                    " Telefone: " + txtTelefone.Text + "<br>" +
                                    " Email: " + txtEmail.Text + "<br>" +
                                    " Mensagem: " + txtMensagem.Text + "<br>",
                                    " Nome do contato: " + eml.Nome);

            EmailBruno emailcliente = new EmailBruno();
            // Envio de e-mail para o cliente com o código de desconto.
            lblResultado.Text = emailcliente.enviar(
                eml.Email.ToString(),
                eml.Nome.ToString(),
                "<table width='100%' border='1' cellpadding='0' cellspacing='0'>" +
                "  <tr bgcolor='#599100'> " +
                "    <td> " +
                "       <font color='#FFFFFF' size='+1'> " +
                "            Olá, Senhor(a) " + eml.Nome + " Muito obrigado por entrar em contato" +
                "        </font> " +
                "    </td> " +
                "  </tr>" +
                "  </tr>" +
                "    <td>" +
                "       <table width='100%' border='0'> " +
                "           <td>" +
                "              Seu e-mail será respondido assim que possível." +
                "           </td>" +
                "       </tr>" +
                "       </table> " +
                "    </td>" +
                "  </tr>" +
                "  </tr>" +
                "    <td>" +
                "    </td>" +
                "  </tr>" +
                "</table> ",
                "Solicitação com Bruno Medeiros Lima");
            txtEmail.Text        = "";
            txtMensagem.Text     = "";
            txtNomeCompleto.Text = "";
            txtTelefone.Text     = "";
        }
    }
コード例 #9
0
    protected void BtnCotacao_Click(object sender, EventArgs e)
    {
        string controle      = "OK";
        string nome_completo = "";
        string email;

        // Valida Nome
        if (ValidParam.ValidarParametro(txtNomeCompleto.Text.Trim()) != "")
        {
            nome_completo = ValidParam.ValidarParametro(txtNomeCompleto.Text);
        }
        else
        {
            lblResultado.Text = "Favor preencher o nome.";
            controle          = "ERRO";
        };
        // Valida se o E-mail foi preenchido
        if (controle != "ERRO")
        {
            if (ValidParam.ValidarParametro(txtEmail.Text.Trim()) != "")
            {
                email = ValidParam.ValidarEditor(txtEmail.Text.Trim());
                email = ValidParam.ValidarParametro(email);
            }
            else
            {
                lblResultado.Text = "Favor preencher o e-mail.";
                controle          = "ERRO";
            }
        }
        ;
        if (controle != "ERRO")
        {
            if (ValidParam.ValidaEmail(txtEmail.Text) == false)
            {
                lblResultado.Text = "Favor preencher um e-mail válido.";
                controle          = "ERRO";
            }
        }
        ;
        // Valida Telefone
        if (controle != "ERRO")
        {
            if (ValidParam.ValidarParametro(txtCelular.Text.Trim()) != "")
            {
                txtCelular.Text = ValidParam.ValidarParametro(txtCelular.Text);
            }
            else
            {
                lblResultado.Text = "Favor preencher o telefone.";
                controle          = "ERRO";
            }
        }
        ;
        // Valida Origem
        if (controle != "ERRO")
        {
            if (ValidParam.ValidarParametro(txtOrigem.Text.Trim()) != "")
            {
                txtOrigem.Text = ValidParam.ValidarParametro(txtOrigem.Text);
            }
            else
            {
                lblResultado.Text = "Favor preencher a origem.";
                controle          = "ERRO";
            }
        }
        ;
        // Valida Destino
        if (controle != "ERRO")
        {
            if (ValidParam.ValidarParametro(txtDestino.Text.Trim()) != "")
            {
                txtDestino.Text = ValidParam.ValidarParametro(txtDestino.Text);
            }
            else
            {
                lblResultado.Text = "Favor preencher o destino.";
                controle          = "ERRO";
            }
        }
        ;
        // Valida Número de Adultos
        if (controle != "ERRO")
        {
            if (ValidParam.ValidarParametro(txtNumeroAdultos.Text.Trim()) != "")
            {
                if (ValidParam.ValidarInteiroPositivo(txtNumeroAdultos.Text.Trim()) != false)
                {
                    txtNumeroAdultos.Text = ValidParam.ValidarParametro(txtNumeroAdultos.Text);
                }
                else
                {
                    lblResultado.Text = "Favor preencher o número de adultos.";
                    controle          = "ERRO";
                };
            }
            else
            {
                lblResultado.Text = "Favor preencher o número de adultos.";
                controle          = "ERRO";
            }
        }
        ;
        // Valida Número de Crianças
        if (controle != "ERRO")
        {
            if (ValidParam.ValidarParametro(txtNumeroCriancas.Text.Trim()) != "")
            {
                if (ValidParam.ValidarInteiroPositivo(txtNumeroCriancas.Text.Trim()) != false)
                {
                    txtNumeroCriancas.Text = ValidParam.ValidarParametro(txtNumeroCriancas.Text);
                }
                else
                {
                    lblResultado.Text = "Favor preencher o número de crianças (até 12 anos).";
                    controle          = "ERRO";
                };
            }
            else
            {
                lblResultado.Text = "Favor preencher o número de crianças (até 12 anos).";
                controle          = "ERRO";
            }
        }
        ;
        // Valida Data de Partida
        if (controle != "ERRO")
        {
            if (ValidParam.ValidarParametro(txtDtPartida.Text.Trim()) != "")
            {
                txtDtPartida.Text = ValidParam.ValidarParametro(txtDtPartida.Text);
            }
            else
            {
                lblResultado.Text = "Favor preencher a data de partida.";
                controle          = "ERRO";
            }
        }
        ;
        // Valida Data de Regresso
        if (controle != "ERRO")
        {
            if (ValidParam.ValidarParametro(txtDtRegresso.Text.Trim()) != "")
            {
                txtDtRegresso.Text = ValidParam.ValidarParametro(txtDtRegresso.Text);
            }
            else
            {
                lblResultado.Text = "Favor preencher a data de regresso.";
                controle          = "ERRO";
            }
        }
        ;
        //Verifica se a data de partida é menor do que a de regresso
        if (controle != "ERRO")
        {
            if (Convert.ToDateTime(txtDtRegresso.Text.Trim()) < Convert.ToDateTime(txtDtPartida.Text.Trim()))
            {
                lblResultado.Text = "Favor preencher a data de regresso maior que a data de partida.";
                controle          = "ERRO";
            }
        }
        ;
        // Valida se é um humano a fazer o cadastro.
        if (controle != "ERRO")
        {
            if (txtCaptcha.Text != Session["CaptchaValue"].ToString())
            {
                lblResultado.Text = "Favor digitar o número conforme imagem apresentada.";
                controle          = "ERRO";
            }
        }
        ;
        // Verifica se todas as verificações tiveram existo.
        if (controle == "OK")
        {
            ShowMessage.conversaoGoogle(this);

            Email emailfuncionario = new Email();
            //E-mail para funcionário entrar em contato com o cliente.
            emailfuncionario.enviar(
                "*****@*****.**",
                "Webmaster",

                "<table width='100%' border='1' cellpadding='0' cellspacing='0'>" +
                "  <tr bgcolor='#599100'> " +
                "    <td> " +
                "       <font color='#FFFFFF' size='+1'> " +
                "           O senhor(a) <b> " + txtNomeCompleto.Text + "</b> solita uma reserva do pacote " +
                "        </font> " +
                "    </td> " +
                "  </tr>" +
                "  <tr>" +
                "    <td>" +
                " <table width='100%' border='0'> " +
                "  <tr>" +
                "    <td align='center'>" +
                "LIGAR PARA O CLIENTE" +
                "    </td>" +
                "  </tr>" +
                "  <tr>" +
                "<hr>" +
                "<b>Dados Pessoais</b><br/>" +
                "Nome Completo: " + txtNomeCompleto.Text + "<br/>" +
                "E-mail: " + txtEmail.Text + "<br/>" +
                "Telefone: " + txtCelular.Text + "<br/>" +
                "<hr>" +
                "<b>Dados da Viagem</b><br/>" +
                "Origem: " + txtOrigem.Text + "<br/>" +
                "Destino: " + txtDestino.Text + "<br/>" +
                "Número de Adultos: " + txtNumeroAdultos.Text + "<br/>" +
                "Número de Crianças: " + txtNumeroCriancas.Text + "<br/>" +
                "Data da Partida: " + txtDtPartida.Text + "<br/>" +
                "Data de Regresso: " + txtDtRegresso.Text + "<br/>" +
                "Observação: " + txtObs.Text + "<br/>" +
                "    </td>" +
                "  </tr>" +
                "  </table> " +
                "    </td> " +
                "  </tr>" +
                "    <td align='center'>" +
                "      <a href='http://www.tbviagens.com.br'><img src='http://www.tbviagens.com.br/img/logo_tbviagens.png' width='300' height='50'></a> <br/>" +
                "      <span class='style2'><a href='http://www.tbviagens.com.br'>www.tbviagens.com.br</a></span><br/>" +
                "      <span class='style1'><strong>(11) 2305-3530</strong></span></td>" +
                "    </td>" +
                "  </tr>" +
                "</table> "
                , "Cotação WEB : " + txtNomeCompleto.Text + " " + txtCelular.Text);

            Email emailcliente = new Email();
            // Envio de e-mail para o cliente
            lblResultado.Text = emailcliente.enviar(
                txtEmail.Text,
                txtNomeCompleto.Text,
                "<table width='100%' border='1' cellpadding='0' cellspacing='0'>" +
                "  <tr bgcolor='#599100'> " +
                "    <td> " +
                "       <font color='#FFFFFF' size='+1'> " +
                "           Olá <b>" + txtNomeCompleto.Text + "! </b>" +
                "        </font> " +
                "    </td> " +
                "  </tr>" +
                "  <tr>" +
                "    <td>" +
                " <table width='100%' border='0'> " +
                "  <tr>" +
                "    <td>" +
                "<br/>" +
                " Meu nome é Priscila, faço parte da <b>TBViagens</b> e fiquei muito feliz pelo seu contato. :) </b><br/><br/>" +
                " Estou lhe escrevendo apenas para dizer que recebemos a sua solicitação de reserva, tá legal?<br/><br/>" +
                " Já estou organizando tudo aqui e dentro de algumas horas você receberá um novo e-mail meu já com a reserva.<br/><br/>" +
                " Até lá, acompanhe a gente nas redes sociais: <a href='https://www.facebook.com/tbviagens'> Facebook</a>, <a href='https://www.youtube.com/channel/UC-tTX62jaV8wH7fx-kp7A0g'>Youtube</a> e <a href='https://www.instagram.com/tbviagens/'>Instagram</a>! <br/><br/>" +
                " Um abraço <br/><br/><br/>" +
                " Priscila " +

                "    </td>" +
                "  </tr>" +
                "  </table> " +
                "    </td> " +
                "  </tr>" +
                "    <td align='center'>" +
                "      <a href='http://www.tbviagens.com.br'><img src='http://www.tbviagens.com.br/img/logo_tbviagens.png' width='300' height='50'></a> <br/>" +
                "      <span class='style2'><a href='http://www.tbviagens.com.br'>www.tbviagens.com.br</a></span><br/>" +
                "      <span class='style1'><strong>(11) 2305-3530</strong></span></td>" +
                "    </td>" +
                "  </tr>" +
                "</table> ",
                "Solicitação de Reserva de Pacote Turístico feita a TBViagens em " + DateTime.Today.ToString("dd/MM/yyyy"));


            // Grava cliente na base de dados.
            EmailMkt eml = new EmailMkt();
            eml.Email = txtEmail.Text;
            eml.Nome  = txtNomeCompleto.Text;
            if (eml.Existe(txtEmail.Text) != true)
            {
                eml.Inserir();
            }
            ;

            lblResultado.Text       = "Solicitação de reserva enviada com sucesso!";
            Session["nome_cliente"] = txtNomeCompleto.Text;
            Response.Redirect("obrigado.aspx");
        }
    }
コード例 #10
0
    public string EnviaEmailPacote(int codigoPacote, string qtdEmail)
    {
        DataTable dt = EmailMkt.ListarLote(qtdEmail, codigoPacote.ToString());

        for (int i = 0; i < dt.Rows.Count; i++)
        {
            Envio ev = new Envio();
            ev.Envia(dt.Rows[i]["cd_email"].ToString(), codigoPacote.ToString());

            EmailMkt eMkt = new EmailMkt();
            eMkt.Carregar(int.Parse(dt.Rows[i]["cd_email"].ToString()));

            Pacote pc = new Pacote();
            pc.Carregar(int.Parse(codigoPacote.ToString()));

            Email enviaEmailMkt = new Email();

            string sproblema = "<a href='http://www.tbviagens.com.br/VisualizaEmailMarketing.aspx?cd_pacote=" + codigoPacote.ToString() + "'>Acesse este link.</a>";

            //E-mail para o noivo com o comprovante enviado pelo convidado.
            enviaEmailMkt.enviar(eMkt.Email.ToString(),
                                 "TBViagens",
                                 "<body bgcolor='#E8E8E8'>" +
                                 "<table width='650' border='0' cellspacing='0' cellpadding='0' align='center'>" +
                                 "<tr>" +
                                 "<td>" +

                                 ShowPacote.ShowProblemaVisualizacao(pc.Codigo.ToString()) +
                                 "<table width='100%' border='1' cellpadding='0' cellspacing='0' bordercolor='#000000'>" +
                                 "  <tr bgcolor='#599100'> " +
                                 "    <td align='center'> " +
                                 "       <font color='#FFFFFF' size='+2'> " +
                                 pc.Titulo.ToString() +
                                 "        </font> " +
                                 "    </td> " +
                                 "  </tr>" +
                                 "  <tr bgcolor='#3bb3c2'> " +
                                 "    <td align='center'> " +
                                 "       <font color='#FFFFFF' size='+2'> " +
                                 pc.Resumo.ToString() +
                                 "        </font> " +
                                 "    </td> " +
                                 "  </tr>" +
                                 "  <tr>" +
                                 "    <td>" +
                                 "      <table width='100%' border='0'> " +
                                 "        <tr bgcolor='#FFFFFF'>" +
                                 "          <td align='center'>" +
                                 ShowPacote.ShowImagemPacote(pc.Codigo.ToString(), pc.CaminhoImagem.ToString()) +
                                 "          </td>" +
                                 "        </tr>" +
                                 "        <tr bgcolor='#FFFFFF'>" +
                                 "          <td >" +
                                 "         Olá, <b> " + eMkt.Nome.ToString() + " </b><br>" +
                                 pc.Detalhe.ToString() +
                                 "          </td>" +
                                 "        </tr>" +
                                 "      </table> " +
                                 "    </td> " +
                                 "  </tr>" +
                                 "  <tr bgcolor='#FFFFFF'>" +
                                 "    <td align='center' >" +
                                 "       <a href='http://www.tbviagens.com.br'><img src='http://www.tbviagens.com.br/img/logo_tbviagens.png' width='300' height='50'></a><br>" +
                                 "       <span class='style2'><a href='http://www.tbviagens.com.br'>www.tbviagens.com.br</a></span><br>" +
                                 "       <span class='style1'><strong>(11) 2305-3530</strong></span>" +
                                 "    </td>" +
                                 "  </tr>" +
                                 "</table> " +
                                 "<font size='1'> Não deseja mais receber nossas mensagens? <a href='http://www.tbviagens.com.br/CancelamentoEmailMarketing.aspx'>Acesse este link.</a> </font>" +
                                 "</td>" +
                                 "</tr>" +
                                 "</table>",
                                 pc.Titulo.ToString());
        }

        return(codigoPacote.ToString());
    }
コード例 #11
0
    public string ConsultaQtdEmailNaoEnviado(int codigoPacote)
    {
        int qtd = EmailMkt.ContaEmailNaoEnviado(codigoPacote);

        return(qtd.ToString());
    }
コード例 #12
0
    protected void btnEnvia_Click(object sender, ImageClickEventArgs e)
    {
        Envio ev = new Envio();

        ev.Envia(((ImageButton)sender).CommandArgument.ToString(), Session["cd_pacote"].ToString());

        EmailMkt eMkt = new EmailMkt();

        eMkt.Carregar(int.Parse(((ImageButton)sender).CommandArgument.ToString()));

        Pacote pc = new Pacote();

        pc.Carregar(int.Parse(Session["cd_pacote"].ToString()));

        Email enviaEmailMkt = new Email();

        string sproblema = "<a href='http://www.tbviagens.com.br/VisualizaEmailMarketing.aspx?cd_pacote=" + Session["cd_pacote"].ToString() + "'>Acesse este link.</a>";

        //E-mail para o noivo com o comprovante enviado pelo convidado.
        enviaEmailMkt.enviar(
            eMkt.Email.ToString(),
            "TBViagens",
            "<body bgcolor='#E8E8E8'>" +
            "<table width='650' border='0' cellspacing='0' cellpadding='0' align='center'>" +
            "<tr>" +
            "<td>" +

            ShowPacote.ShowProblemaVisualizacao(pc.Codigo.ToString()) +
            "<table width='100%' border='1' cellpadding='0' cellspacing='0' bordercolor='#000000'>" +
            "  <tr bgcolor='#599100'> " +
            "    <td align='center'> " +
            "       <font color='#FFFFFF' size='+2'> " +
            pc.Resumo.ToString() +
            "        </font> " +
            "    </td> " +
            "  </tr>" +
            "  <tr>" +
            "    <td>" +
            "      <table width='100%' border='0'> " +
            "        <tr bgcolor='#FFFFFF'>" +
            "          <td align='center'>" +
            ShowPacote.ShowImagemPacote(pc.Codigo.ToString(), pc.CaminhoImagem.ToString()) +
            "          </td>" +
            "        </tr>" +
            "        <tr bgcolor='#FFFFFF'>" +
            "          <td >" +
            "         Prezado Senhor(a) <b> " + eMkt.Nome.ToString() + " </b> <br>" +
            pc.Detalhe.ToString() +
            "          </td>" +
            "        </tr>" +
            "      </table> " +
            "    </td> " +
            "  </tr>" +
            "  <tr bgcolor='#FFFFFF'>" +
            "    <td align='center' >" +
            "       <a href='http://www.tbviagens.com.br'><img src='http://www.tbviagens.com.br/img/logo_tbviagens.png' width='300' height='50'></a><br>" +
            "       <span class='style2'><a href='http://www.tbviagens.com.br'>www.tbviagens.com.br</a></span><br>" +
            "       <span class='style1'><strong>(11) 2305-3530</strong></span>" +
            "    </td>" +
            "  </tr>" +
            "</table> " +
            "<font size='1'> Não deseja mais receber nossas mensagens? <a href='http://www.tbviagens.com.br/CancelamentoEmailMarketing.aspx'>Acesse este link.</a> </font>" +
            "</td>" +
            "</tr>" +
            "</table>",
            pc.Titulo.ToString());

        AtualizaTela();
    }
コード例 #13
0
 protected void btnPesquisar_Click(object sender, EventArgs e)
 {
     Session["Data"]         = EmailMkt.ListarEmail(txtPesquisa.Text.Trim());
     gridEmailMkt.DataSource = Session["Data"];
     gridEmailMkt.DataBind();
 }
コード例 #14
0
    protected void btnGravar_Click(object sender, EventArgs e)
    {
        string controle = "OK";

        EmailMkt eml = new EmailMkt();

        // Valida Nome
        if (ValidParam.ValidarParametro(txtNome.Text.Trim()) != "Digite seu nome")
        {
            eml.Nome = ValidParam.ValidarParametro(txtNome.Text);
        }
        else
        {
            lblResultado.Text = "Favor preencher o nome.";
            controle          = "ERRO";
        };
        // Valida Nome em branco
        if (controle != "ERRO")
        {
            if (ValidParam.ValidarParametro(txtNome.Text.Trim()) != "")
            {
                eml.Nome = ValidParam.ValidarParametro(txtNome.Text);
            }
            else
            {
                lblResultado.Text = "Favor preencher o nome.";
                controle          = "ERRO";
            }
        }
        ;
        // Valida se o E-mail foi preenchido
        if (controle != "ERRO")
        {
            if (ValidParam.ValidarParametro(txtEmail.Text.Trim()) != "Digite seu e-mail")
            {
                eml.Email = ValidParam.ValidarEditor(txtEmail.Text.Trim());
                eml.Email = ValidParam.ValidarParametro(txtEmail.Text.Trim());
            }
            else
            {
                lblResultado.Text = "Favor preencher o e-mail.";
                controle          = "ERRO";
            }
        }
        ;
        if (controle != "ERRO")
        {
            if (ValidParam.ValidarParametro(txtEmail.Text.Trim()) != "")
            {
                eml.Email = ValidParam.ValidarEditor(txtEmail.Text.Trim());
                eml.Email = ValidParam.ValidarParametro(txtEmail.Text.Trim());
            }
            else
            {
                lblResultado.Text = "Favor preencher o e-mail.";
                controle          = "ERRO";
            }
        }
        ;
        if (controle != "ERRO")
        {
            if (ValidParam.ValidaEmail(txtEmail.Text) == false)
            {
                lblResultado.Text = "Favor preencher um e-mail válido.";
                controle          = "ERRO";
            }
        }
        ;


        // Valida se é um humano a fazer o cadastro.
        if (controle != "ERRO")
        {
            if (txtCaptcha.Text != Session["CaptchaValue"].ToString())
            {
                lblResultado.Text = "Favor digitar o número conforme imagem apresentada.";
                controle          = "ERRO";
            }
        }
        ;

        // Verifica se todas as verificações tiveram existo.
        if (controle == "OK")
        {
            // Valida se e-mail já foi cadastrado.
            if (eml.Existe(txtEmail.Text) == false)
            {
                eml.Inserir();
            }
            ;

            Email emailfuncionario = new Email();
            //E-mail para funcionário entrar em contato com o cliente.
            emailfuncionario.enviar(
                "*****@*****.**",
                "Webmaster",
                "Cliente se cadastrou no sorteio: " + eml.Nome +
                " E-mail:  " + eml.Email.ToString(),
                "Inscrição do Sorteio no Site TBViagens " + eml.Nome);

            Email emailcliente = new Email();
            // Envio de e-mail para o cliente com o código de desconto.
            lblResultado.Text = emailcliente.enviar(
                eml.Email.ToString(),
                eml.Nome.ToString(),

                "<table width='100%' border='1' cellpadding='0' cellspacing='0'>" +
                "  <tr bgcolor='#599100'> " +
                "    <td> " +
                "       <font color='#FFFFFF' size='+1'> " +
                "            Olá " + eml.Nome + " sua inscrição foi realializada com sucesso!" +
                "        </font> " +
                "    </td> " +
                "  </tr>" +
                "  </tr>" +
                "    <td>" +
                "       <table width='100%' border='0'> " +
                "           <td>" +
                "              Boa Sorte! <br><br> " +
                "           </td>" +
                "       </tr>" +
                "       </table> " +
                "    </td>" +
                "  </tr>" +
                "  </tr>" +
                "    <td>" +
                "<a href='http://www.tbviagens.com.br'><img src='http://www.tbviagens.com.br/img/logo_tbviagens.png' width='300' height='50'></a>" +
                "    </td>" +
                "  </tr>" +
                "</table> ",
                "Inscrição para Sorteio no Site TBViagens");
        }
    }
コード例 #15
0
    protected void BtnCotacao_Click(object sender, EventArgs e)
    {
        string controle      = "OK";
        string nome_completo = "";
        string email;

        // Valida Nome
        if (ValidParam.ValidarParametro(txtNomeCompleto.Text.Trim()) != "")
        {
            nome_completo = ValidParam.ValidarParametro(txtNomeCompleto.Text);
        }
        else
        {
            lblResultado.Text = "Favor preencher o nome ou apelido.";
            controle          = "ERRO";
        };
        // Valida se o E-mail foi preenchido
        if (controle != "ERRO")
        {
            if (ValidParam.ValidarParametro(txtEmail.Text.Trim()) != "")
            {
                email = ValidParam.ValidarEditor(txtEmail.Text.Trim());
                email = ValidParam.ValidarParametro(email);
            }
            else
            {
                lblResultado.Text = "Favor preencher o e-mail.";
                controle          = "ERRO";
            }
        }
        ;
        if (controle != "ERRO")
        {
            if (ValidParam.ValidaEmail(txtEmail.Text) == false)
            {
                lblResultado.Text = "Favor preencher um e-mail válido.";
                controle          = "ERRO";
            }
        }
        ;
        // Valida Telefone
        if (controle != "ERRO")
        {
            if (ValidParam.ValidarParametro(txtCelular.Text.Trim()) != "")
            {
                txtCelular.Text = ValidParam.ValidarParametro(txtCelular.Text);
            }
            else
            {
                lblResultado.Text = "Favor preencher o telefone.";
                controle          = "ERRO";
            }
        }
        ;
        // Verifica se todas as verificações tiveram existo.
        if (controle == "OK")
        {
            ShowMessage.conversaoGoogle(this);

            Session["nome_cliente"] = txtNomeCompleto.Text;

            Email emailfuncionario = new Email();
            //E-mail para funcionário entrar em contato com o cliente.
            emailfuncionario.enviar("*****@*****.**",
                                    "Webmaster",

                                    "<table width='100%' border='1' cellpadding='0' cellspacing='0'>" +
                                    "  <tr bgcolor='#599100'> " +
                                    "    <td> " +
                                    "       <font color='#FFFFFF' size='+1'> " +
                                    "           O senhor(a) <b> " + txtNomeCompleto.Text + "</b> solita uma cotação do pacote " +
                                    "        </font> " +
                                    "    </td> " +
                                    "  </tr>" +
                                    "  <tr>" +
                                    "    <td>" +
                                    " <table width='100%' border='0'> " +
                                    "  <tr>" +
                                    "    <td align='center'>" +
                                    "Lead ativado" +
                                    "    </td>" +
                                    "  </tr>" +
                                    "  <tr>" +
                                    "<hr>" +
                                    "<b>Dados Pessoais</b><br/>" +
                                    "Nome Completo: " + txtNomeCompleto.Text + "<br/>" +
                                    "E-mail: " + txtEmail.Text + "<br/>" +
                                    "Telefone: " + txtCelular.Text + "<br/>" +
                                    "<hr>" +
                                    "    </td>" +
                                    "  </tr>" +
                                    "  </table> " +
                                    "    </td> " +
                                    "  </tr>" +
                                    "    <td align='center'>" +
                                    "      <a href='http://www.tbviagens.com.br'><img src='http://www.tbviagens.com.br/img/logo_tbviagens.png' width='300' height='50'></a> <br/>" +
                                    "      <span class='style2'><a href='http://www.tbviagens.com.br'>www.tbviagens.com.br</a></span><br/>" +
                                    "      <span class='style1'><strong>(11) 2305-3530</strong></span></td>" +
                                    "    </td>" +
                                    "  </tr>" +
                                    "</table> "
                                    , "Cotação WEB : " + txtNomeCompleto.Text + " " + txtCelular.Text);



            // Grava cliente na base de dados.
            EmailMkt eml = new EmailMkt();
            eml.Email = txtEmail.Text;
            eml.Nome  = txtNomeCompleto.Text;
            if (eml.Existe(txtEmail.Text) != true)
            {
                eml.Inserir();
            }
            ;


            EmailFluxo ef = new EmailFluxo();
            ef.Cd_Email  = eml.Codigo;
            ef.Cd_Pacote = int.Parse(Request.QueryString["CD_PACOTE"].ToString());
            if (ef.Valida() == false)
            {
                ef.InserirNoAgendador();

                if (ef.Carregar())
                {
                    Email emailcliente = new Email();
                    // Envio de e-mail para o cliente
                    string corpo;
                    corpo = "";
                    // PNOME
                    corpo             = ef.Corpo_Email.ToString().Replace("*|PNOME|*", txtNomeCompleto.Text);
                    lblResultado.Text = emailcliente.enviar(txtEmail.Text, txtNomeCompleto.Text, corpo, ef.Titulo_Email);
                    ef.AtualizarStatusEmailEnviado("S", ef.Codigo.ToString());
                    //Grava log de envio
                    Envio ev = new Envio();
                    ev.Envia(ef.Cd_Email.ToString(), ef.Cd_Pacote.ToString(), ef.Codigo.ToString());
                }
                ;
            }
            lblResultado.Text = "Cotação enviada com sucesso!";

            Response.Redirect("obrigado.aspx");
        }
    }