public string GetModulePermissionsByModuleID(ModuleInfo objModule, string permissionKey) { //Create a Module Permission Collection from the ArrayList var modulePermissions = new ModulePermissionCollection(objModule); //Return the permission string for permissions with specified TabId return(modulePermissions.ToString(permissionKey)); }
/// ----------------------------------------------------------------------------- /// <summary> /// HasModulePermission checks whether the current user has a specific Module Permission /// </summary> /// <param name="modulePermissions">The Permissions for the Module</param> /// <param name="permissionKey">The Permission to check</param> /// ----------------------------------------------------------------------------- public virtual bool HasModulePermission(ModulePermissionCollection modulePermissions, string permissionKey) { bool hasPermission = Null.NullBoolean; if (permissionKey.Contains(",")) { foreach (string permission in permissionKey.Split(',')) { if (PortalSecurity.IsInRoles(modulePermissions.ToString(permission))) { hasPermission = true; break; } } } else { hasPermission = PortalSecurity.IsInRoles(modulePermissions.ToString(permissionKey)); } return(hasPermission); }
private bool IsDeniedModulePermission(ModulePermissionCollection modulePermissions, string permissionKey) { bool isDenied = Null.NullBoolean; if (permissionKey.Contains(",")) { foreach (string permission in permissionKey.Split(',')) { if (PortalSecurity.IsDenied(modulePermissions.ToString(permission))) { isDenied = true; break; } } } else { isDenied = PortalSecurity.IsDenied(modulePermissions.ToString(permissionKey)); } return(isDenied); }
/// ----------------------------------------------------------------------------- /// <summary> /// HasModulePermission checks whether the current user has a specific Module Permission /// </summary> /// <param name="modulePermissions">The Permissions for the Module</param> /// <param name="permissionKey">The Permission to check</param> /// ----------------------------------------------------------------------------- public virtual bool HasModulePermission(ModulePermissionCollection modulePermissions, string permissionKey) { bool hasPermission = Null.NullBoolean; if (permissionKey.Contains(",")) { foreach (string permission in permissionKey.Split(',')) { if (PortalSecurity.IsInRoles(modulePermissions.ToString(permission))) { hasPermission = true; break; } } } else { hasPermission = PortalSecurity.IsInRoles(modulePermissions.ToString(permissionKey)); } return hasPermission; }
private bool IsDeniedModulePermission(ModulePermissionCollection modulePermissions, string permissionKey) { bool isDenied = Null.NullBoolean; if (permissionKey.Contains(",")) { foreach (string permission in permissionKey.Split(',')) { if (PortalSecurity.IsDenied(modulePermissions.ToString(permission))) { isDenied = true; break; } } } else { isDenied = PortalSecurity.IsDenied(modulePermissions.ToString(permissionKey)); } return isDenied; }
public string GetModulePermissions(ModulePermissionCollection modulePermissions, string permissionKey) { return(modulePermissions.ToString(permissionKey)); }
public string GetModulePermissionsByModuleID(ModuleInfo objModule, string permissionKey) { //Create a Module Permission Collection from the ArrayList var modulePermissions = new ModulePermissionCollection(objModule); //Return the permission string for permissions with specified TabId return modulePermissions.ToString(permissionKey); }
public string GetModulePermissions(ModulePermissionCollection modulePermissions, string permissionKey) { return modulePermissions.ToString(permissionKey); }
/// ----------------------------------------------------------------------------- /// <summary> /// HasModulePermission checks whether the current user has a specific Module Permission /// </summary> /// <param name="objModulePermissions">The Permissions for the Module</param> /// <param name="permissionKey">The Permission to check</param> /// <history> /// [cnurse] 04/15/2009 Created /// </history> /// ----------------------------------------------------------------------------- public virtual bool HasModulePermission(ModulePermissionCollection objModulePermissions, string permissionKey) { return(PortalSecurity.IsInRoles(objModulePermissions.ToString(permissionKey))); }
/// ----------------------------------------------------------------------------- /// <summary> /// HasModulePermission checks whether the current user has a specific Module Permission /// </summary> /// <param name="modulePermissions">The Permissions for the Module</param> /// <param name="permissionKey">The Permission to check</param> /// <history> /// [cnurse] 04/15/2009 Created /// </history> /// ----------------------------------------------------------------------------- public virtual bool HasModulePermission(ModulePermissionCollection modulePermissions, string permissionKey) { return PortalSecurity.IsInRoles(modulePermissions.ToString(permissionKey)); }