コード例 #1
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();
    }
コード例 #2
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!";
        }
    }