コード例 #1
0
        private void enableDUButtons()
        {
            UserRole role;

            role = new UserRoleDA().getUserRoles("Admin");
            if (LoggedInUser.Instance.Info.RoleID == role.roleID)
            {
                btnEmployeeDelete.IsEnabled = true;
            }
        }
コード例 #2
0
        public override string[] GetRolesForUser(string username)
        {
            //Implement the logic to resolve the user's name
            //using (var db = ContextFactory.CreateDefault())
            //{
            //    var rolePermissionManager = new RolePermissionManager(db);
            //    return rolePermissionManager.ResolveRoleName(username);
            //}
            var userRoleDA = new UserRoleDA();

            userRoleDA.GetListByUsername(username);
            string[] roles = new string[] { "deer", "moose", "boars" };
            return(roles);
        }
コード例 #3
0
        private void enableAdminRole()
        {
            UserRole role;

            role = new UserRoleDA().getUserRoles("Admin");
            if (LoggedInUser.Instance.Info.RoleID == role.roleID)
            {
                lblwelcomeNote.Content       = "Welcome \"Admin\"\n" + LoggedInUser.Instance.Info.name;
                menuAddNewEmployee.IsEnabled = true;
            }
            else
            {
                lblwelcomeNote.Content       = "Welcome \"Employee\"\n" + LoggedInUser.Instance.Info.name;
                menuAddNewEmployee.IsEnabled = false;
            }
        }