protected void btnRegister_Click(object sender, EventArgs e)
    {
        objBll = new WarringtonBll.WarringtonBll();
        if (chkAgreePolicy.Checked)
        {
            if (!objBll.CheckPhoneNoExit(txtPrimaryPhoneNumber.Text))
            {
                List<UserMaster> lstUser = new List<UserMaster>();
                lstUser.Add(new UserMaster()
                {
                    EmailId = txtEmailId.Text,
                    FirstName = txtFirstName.Text,
                    LastName = txtLastName.Text,
                    Address1 = txtAddress1.Text,
                    Address2 = txtAddress2.Text,
                    ZipCode = Convert.ToInt32(txtZipCode.Text),
                    CityName = txtCity.Text,
                    StateId = Convert.ToInt32(ddlState.SelectedValue),
                    PrimaryPhoneNo = txtPrimaryPhoneNumber.Text,
                    PrimaryPhoneType = ddlPrimaryPhoneType.SelectedValue,
                    PrimaryMobileProvider = ddlMobileProvider.SelectedValue,
                    SecondaryPhoneNo = txtSecondaryPhoneNumber.Text,
                    SecondaryPhoneType = ddlSecondaryPhoneType.SelectedValue,
                    SecondaryMobileProvider = ddlSecondaryMobileProvider.SelectedValue,
                    PrefferedContactMethod = ddlPrefContactMethod.SelectedValue,
                    CreateDate = DateTime.UtcNow,
                    PinNo = txtPin.Text,
                    Active = true
                });

                bool isSaved = objBll.SaveUserMaster(lstUser);
                if (isSaved)
                {
                    ClearControl();
                    ScriptManager.RegisterStartupScript(this, this.GetType(), "msg", "alert('User Registration successfully done...')", true);
                    Response.Redirect("Login.aspx?P=" + (int)PageEnum.RequestSubmissionPage);
                }
                else
                {
                    ScriptManager.RegisterStartupScript(this, this.GetType(), "msg", "alert('There are some error...')", true);
                }
            }
            else
            {
                ScriptManager.RegisterStartupScript(this, this.GetType(), "msg", "alert('Primary Phone no must be unique. Duplicate Phone no found.')", true);
            }
        }
        else
        {
            ScriptManager.RegisterStartupScript(this, this.GetType(), "msg", "alert('Please confirm that you are accepting the privacy rules...')", true);
        }
    }