Exemplo n.º 1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        // Load Site Settings
        b = (SiteSettings)Cache["SiteSettings"];

        // Load Language File
        Lang = (LanguageFile)Cache["LanguageFile"];

        lblError.Text   = "";
        lblSuccess.Text = "";

        if (User.Identity.IsAuthenticated == true)
        {
            trDate.Visible = true;
            inSubDate.Text = DateTime.Now.ToShortDateString();
        }
        else
        {
            trDate.Visible = false;
        }

        SetRequiredFields();

        // Check to see if this user is on the blocked IP List
        DataLayer.SQLDataProvider data = new DataLayer.SQLDataProvider();

        if (data.CheckForBlockedIP(Request.UserHostAddress) == true)
        {
            // Users IP has been blocked so disable form
            btnSubmit.Visible = false;
            Alert(Lang.BlockedIP);
        }

        if (!Page.IsPostBack)
        {
            rblGender.Items.Add(new ListItem(Lang.Male, Lang.Male));
            rblGender.Items.Add(new ListItem(Lang.Female, Lang.Female));
            rblGender.Items.Add(new ListItem(Lang.Unspecified, Lang.Unspecified));

            LoadCountries();
            LoadStates();

            lblSignOurGuestbook.Text  = Lang.SignOurGuestbook;
            lnkBackToGuestbook.Text   = Lang.BacktoGuestbook;
            lblBoldField.Text         = "*" + Lang.Boldfield;
            lblFullname.Text          = Lang.FullName;
            lblCountry.Text           = Lang.Country;
            lblState.Text             = Lang.State;
            lblEmail.Text             = Lang.Email;
            lblHomepage.Text          = Lang.Homepage;
            lblGuestbook.Text         = Lang.Guestbook;
            lblGender.Text            = Lang.Gender;
            lblMessage.Text           = Lang.Message;
            lblSubmissionDate.Text    = Lang.SubmissionDate;
            lblVerificationImage.Text = Lang.VerificationImage;
            lblFormError.Text         = Lang.CompleteThisForm;
            btnCancel.Text            = Lang.Cancel;
            btnSubmit.Text            = Lang.Submit;
        }
    }