예제 #1
0
        public string GetRoleNamesFromRoleIDs(string Roles)
        {
            string strRoles = "";

            if (Roles.IndexOf(";") > 0)
            {
                string[] arrRoles = Roles.Split(';');
                for (int i = 0; i < arrRoles.Length; i++)
                {
                    if (Information.IsNumeric(arrRoles[i]))
                    {
                        strRoles += Globals.GetRoleName(Convert.ToInt32(arrRoles[i])) + ";";
                    }
                }
            }
            else if (Roles.Trim().Length > 0)
            {
                strRoles = Globals.GetRoleName(Convert.ToInt32(Roles.Trim()));
            }
            if (!(strRoles.StartsWith(";")))
            {
                strRoles += ";";
            }
            return(strRoles);
        }