Ejemplo n.º 1
0
        /// <summary>
        /// 根据用户ID获取权限内的病种组合数据集
        /// </summary>
        /// <auth>Yanqiao.Cai</auth>
        /// <date>2013-01-10</date>
        /// <param name="userID">用户ID</param>
        /// <returns></returns>
        public static DataTable GetDiseaseGroupsByUserID(string userID)
        {
            try
            {
                if (string.IsNullOrEmpty(userID))
                {
                    return(new DataTable());
                }
                DataTable dt = DS_SqlService.GetUserMatchDiseaseGroup(userID);
                if (null == dt || dt.Rows.Count == 0)
                {
                    return(new DataTable());
                }
                string groupIDs = dt.Rows[0]["GROUPIDS"].ToString().Replace("$", ",").Replace("'", "");

                return(DS_SqlService.GetDiseaseGroupsByIDs(groupIDs));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }