/// <summary>
        /// 获取客户端按钮根据菜单动作按钮
        /// </summary>
        /// <param name="userFid"></param>
        /// <returns></returns>
        public DataTable GetClientMenusActionByUser(Guid userFid)
        {
            ///授权
            List <Guid> sourceFids = new RoleAuthDAL().GetSourceFidsByUserFid(userFid, (int)AuthTypeConstants.MENU);

            if (sourceFids.Count == 0)
            {
                return(dal.GetMenuActionByUser("XC.[MENU_TYPE] = " + (int)MenuTypeConstants.ClientMenu + " and XC.[NEED_AUTH] = 0"));
            }
            return(dal.GetMenuActionByUser("XC.[MENU_TYPE] = " + (int)MenuTypeConstants.ClientMenu + " and (XC.[FID] in ('" + string.Join("','", sourceFids.ToArray()) + "') or XC.[NEED_AUTH] = 0)"));
        }