private void SaveHRMemberEntity()
        {
            if (IsValid)
            {
                try
                {
                    MembershipUser user = ASSecurityManager.GetASPNETUserByMemberID(SecurityMemberID);

                    if (ddlRoles.Items.Count > 0)
                    {
                        String[] userRoles = ASSecurityManager.GetRolesByMemberID(SecurityMemberID);

                        foreach (String userRole in userRoles)
                        {
                            if (Roles.IsUserInRole(user.UserName, userRole) == true)
                            {
                                Roles.RemoveUserFromRole(user.UserName, userRole);
                            }
                        }

                        Roles.AddUserToRole(user.UserName, ddlRoles.SelectedItem.Text.Trim());
                    }

                    MiscUtil.ShowMessage(lblMessage, "Staff Roles has been Updated.", false);
                }
                catch (Exception ex)
                {
                    MiscUtil.ShowMessage(lblMessage, ex.Message, true);
                }
            }
        }
        private void PrepareInitialView()
        {
            BuildDropDownList();

            String[] roles     = ASSecurityManager.GetAllRoles();
            String[] userRoles = ASSecurityManager.GetRolesByMemberID(SecurityMemberID);

            foreach (String role in roles)
            {
                ListItem li = new ListItem(role);

                ddlRoles.Items.Add(li);
            }

            if (userRoles != null && userRoles.Length > 0)
            {
                ddlRoles.SelectedValue = userRoles[0];
            }
        }
        protected void PrepareInitialView()
        {
            LoadAllRoles();

            try
            {
                txtUsername.Text = ASSecurityManager.GetASPNETUserByMemberID(CurrentMemberID).UserName;
            }
            catch (Exception ex)
            { }

            try
            {
                ddlRolename.SelectedValue = ASSecurityManager.GetRolesByMemberID(CurrentMemberID)[0];
            }
            catch (Exception ex)
            { }

            txtUsername.Enabled = false;
            btnSubmit.Text      = "Update";
        }