Ejemplo n.º 1
0
    /// <summary>
    /// 判断人员是否拥有该应用权限
    /// </summary>
    /// <param name="departmentIds">部门ID</param>
    /// <param name="wechatUserId">成员企业微信ID</param>
    /// <param name="SettingId">应用ID</param>
    /// <returns></returns>
    public static Boolean HasRight(DataTable departmentIds, string wechatUserId, string SettingId)
    {
        DataSet ds = RightSrv.FindRight(wechatUserId, departmentIds, SettingId);

        if (ds == null || ds.Tables[0].Rows.Count == 0)
        {
            return(false);
        }
        return(true);
    }
Ejemplo n.º 2
0
    /// <summary>
    /// 判断人员是否拥有该应用权限
    /// </summary>
    /// <param name="wechatUserId">人员企业微信ID</param>
    /// <param name="SettingId">应用ID</param>
    /// <returns>是否拥有应用权限</returns>
    public static Boolean HasRight(string wechatUserId, string SettingId)
    {
        DataTable dt = RightManage.GetDepartmentIds(wechatUserId);

        if (dt != null && dt.Rows.Count > 0)
        {
            DataSet ds = RightSrv.FindRight(wechatUserId, dt, SettingId);
            if (ds == null || ds.Tables[0].Rows.Count == 0)
            {
                return(false);
            }
            return(true);
        }
        return(false);
    }