Esempio n. 1
0
    protected void btnSubscribe_Click(object sender, EventArgs e)
    {
        ModalPopupExtender3.Show();
        bool boolReturn = true;



        if (MessageClass.IsSpammer())
        {
            bool isHuman = sub_captchaBox.Validate(sub_txtCaptcha.Text);
            sub_txtCaptcha.Text = null;

            if (!isHuman)
            {
                sub_lblError.Text = "Invalid Captcha!";
                boolReturn        = false;
            }
        }



        if (string.IsNullOrEmpty(sub_txtName.Text) && boolReturn)
        {
            sub_lblError.Text = "Please Enter Name";
            boolReturn        = false;
        }

        if ((string.IsNullOrEmpty(sub_txtEmail.Text) || !MessageClass.IsValid(sub_txtEmail.Text)) && boolReturn)
        {
            sub_lblError.Text = "Invalid Email!";
            boolReturn        = false;
        }



        //if (!string.IsNullOrEmpty(txtName_CN.Text))
        //{
        //    lblError.Text = "Please Enter Glossary";
        //    boolReturn = false;
        //}

        if (boolReturn)
        {
            string strID = MessageClass.InsertFeedback(2, sub_txtName.Text, sub_txtEmail.Text, null, sub_txtPhone.Text, null);
            string body  = "New subscriber name: " + sub_txtName.Text + "\n";
            body += "Contact email: " + sub_txtEmail.Text + "\n";
            body += "Phone number: " + sub_txtPhone.Text;
            MessageClass.SendMail("New Subscriber!", "*****@*****.**", body, false);

            sub_txtName.Enabled    = false;
            sub_txtEmail.Enabled   = false;
            sub_txtPhone.Enabled   = false;
            sub_btnOkay.Enabled    = false;
            sub_txtCaptcha.Enabled = false;
            sub_lblError.Text      = "Thank You!";
        }
        else
        {
            TurnCapchaOnOff(MessageClass.IsSpammer());
        }
    }
    protected void btnContact_Click(object sender, EventArgs e)
    {
        ModalPopupExtender1.Show();
        bool boolReturn = true;


        if (string.IsNullOrEmpty(cu_txtName.Text) && boolReturn)
        {
            cu_lblError.Text = "Please Enter Name";
            boolReturn       = false;
        }

        if ((string.IsNullOrEmpty(cu_txtEmail.Text) || !MessageClass.IsValid(cu_txtEmail.Text)) && boolReturn)
        {
            cu_lblError.Text = "Invalid Email";
            boolReturn       = false;
        }

        if (string.IsNullOrEmpty(cu_txtMessage.Text) && boolReturn)
        {
            cu_lblError.Text = "Please Enter Message";
            boolReturn       = false;
        }

        if (MessageClass.IsSpammer())
        {
            bool isHuman = cu_captchaBox.Validate(cu_txtCaptcha.Text);
            cu_txtCaptcha.Text = null;

            if (!isHuman)
            {
                if (string.IsNullOrEmpty(cu_txtName.Text))
                {
                    cu_lblError.Text = "Please Enter a Name!";
                    boolReturn       = false;
                }
                else if (string.IsNullOrEmpty(cu_txtEmail.Text))
                {
                    cu_lblError.Text = "Invalid Email";
                    boolReturn       = false;
                }
                else if (string.IsNullOrEmpty(cu_txtMessage.Text))
                {
                    cu_lblError.Text = "Please Enter Message";
                    boolReturn       = false;
                }
                else
                {
                    cu_lblError.Text = "Invalid Captcha!";
                }
                boolReturn = false;
            }
        }

        //if (!string.IsNullOrEmpty(txtName_CN.Text))
        //{
        //    lblError.Text = "Please Enter Glossary";
        //    boolReturn = false;
        //}

        if (boolReturn)
        {
            string strID = MessageClass.InsertFeedback(1, cu_txtName.Text, cu_txtEmail.Text, cu_txtMessage.Text, null, null);

            string body = "Users name: " + cu_txtName.Text + "\n\n";
            body += "Message: \n " + cu_txtMessage.Text + "\n\n";
            body += "Contact email: " + cu_txtEmail.Text;
            MessageClass.SendMail("New message from user! ", "*****@*****.**", body, false);


            cu_txtName.Enabled    = false;
            cu_txtEmail.Enabled   = false;
            cu_txtMessage.Enabled = false;
            cu_btnOkay.Enabled    = false;
            cu_txtCaptcha.Enabled = false;
            cu_lblError.Text      = "Thank You!";
        }
        else
        {
            TurnCapchaOnOff(MessageClass.IsSpammer());
        }
    }
    protected void btnReport_Click(object sender, EventArgs e)
    {
        ModalPopupExtender2.Show();
        bool boolReturn = true;



        if (MessageClass.IsSpammer())
        {
            bool isHuman = err_captchaBox.Validate(err_txtCaptcha.Text);
            err_txtCaptcha.Text = null;

            if (!isHuman)
            {
                err_lblError.Text = "Invalid Captcha!";
                boolReturn        = false;
            }
        }



        if (string.IsNullOrEmpty(err_txtName.Text) && boolReturn)
        {
            err_lblError.Text = "Please Enter Name";
            boolReturn        = false;
        }

        if ((string.IsNullOrEmpty(err_txtEmail.Text) || !MessageClass.IsValid(err_txtEmail.Text)) && boolReturn)
        {
            err_lblError.Text = "Invalid Email!";
            boolReturn        = false;
        }

        if (string.IsNullOrEmpty(err_txtMessage.Text) && boolReturn)
        {
            err_lblError.Text = "Please Enter Description";
            boolReturn        = false;
        }



        //if (!string.IsNullOrEmpty(txtName_CN.Text))
        //{
        //    lblError.Text = "Please Enter Glossary";
        //    boolReturn = false;
        //}

        if (boolReturn)
        {
            string strID = MessageClass.InsertFeedback(3, err_txtName.Text, err_txtEmail.Text, err_txtMessage.Text, null, HttpContext.Current.Request.Url.AbsoluteUri);
            string body  = "Error reported from " + err_txtName.Text + "\n\n";
            body += "Error message: \n " + err_txtMessage.Text + "\n\n";
            body += "Contact email: " + err_txtEmail.Text;
            MessageClass.SendMail("Error reported on: " + HttpContext.Current.Request.Url.AbsoluteUri, "*****@*****.**", body, false);
            err_txtName.Enabled    = false;
            err_txtEmail.Enabled   = false;
            err_txtMessage.Enabled = false;
            err_btnOkay.Enabled    = false;
            err_txtCaptcha.Enabled = false;
            err_lblError.Text      = "Thank You!";
        }
        else
        {
            TurnCapchaOnOff(MessageClass.IsSpammer());
        }
    }