示例#1
0
        public override bool CheckDBRolesForUserType(UserType user, string username, bool canRead, bool canWrite, bool hasAccessAdmin, bool hasSecurityAdmin, bool hasDDLAdmin, bool hasLogRole, out string friendlyMessage)
        {
            friendlyMessage = "";

            switch (user)
            {
            case UserType.Admin:
                return(ConfigurationManagerUtils.CheckDBAdminRoles(username, hasAccessAdmin, hasSecurityAdmin, hasDDLAdmin, canRead, canWrite, out friendlyMessage));

            case UserType.Runtime:
                return(ConfigurationManagerUtils.CheckDBBusinessRuntimeRoles(username, canRead, canWrite, hasLogRole, uiConfiguration.AuthenticationMode, out friendlyMessage));
            }

            return(true);
        }