protected void UsersListBox_SelectedIndexChanged(object sender, EventArgs e)
 {
     Profile.UserID = UsersListBox.SelectedValue;
     _builder = new User_Management_Page_Builder(this);
     _builder.SelectUserInRole(Profile.UserID);
     _builder.PopulateRoles();
 }
 protected void ViewSelectionDropDownList_SelectedIndexChanged(object sender, EventArgs e)
 {
     _builder = new User_Management_Page_Builder(this);
     if (ViewSelectionDropDownList.SelectedValue == "Create New User")
     {
         PrevJumpTextBox_CalendarExtender.Enabled = true;
     }
     else
     {
         PrevJumpTextBox_CalendarExtender.Enabled = false;
     }
     Profile.PersonID = _builder.GetSelectedUserID();
 }
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            _builder = new User_Management_Page_Builder(this);
            // If the person was to get here using a direct link from the incident report page.
            // Clear the profile.
            Profile.IncidentReportID = "";
            Profile.DropZoneID = "";

            Profile.PersonID = _builder.GetSelectedUserID();
        }

        handler = new User_Management_Handler();
        PrevJumpTextBox.Attributes.Add("onfocus", "this.blur()");

        // If the UserCertificateDropDownList is on 'Other', the complementary textbox and validator
        // are enabled.
        UserCertificateDropDownList_SelectedIndexChanged(sender, e);

        #region Validators Properties

        RangeValidator_PrevJumpTextBox.Type = ValidationDataType.Date;
        RangeValidator_PrevJumpTextBox.MaximumValue = DateTime.Now.ToString("dd/MM/yyyy");
        RangeValidator_PrevJumpTextBox.MinimumValue = "01/01/1960"; // Before APF was made.

        #endregion
    }