Exemplo n.º 1
0
    /// <summary>
    /// 依据权限ID和用户ID判断是否有此功能权限。有返回TURE,反之返回FALSE;
    /// </summary>
    /// <param name="iQXZ">需判断的权限ID</param>
    /// <param name="IUSER">用户ID</param>
    /// <returns></returns>
    public bool QXBool(int iQXZ, int?IUSER)
    {
        bool rValue = false;

        if (IUSER == -24)
        {
            rValue = true;
        }
        //string strSQL = "SELECT S_QXZZB.QXZID FROM S_QXZZB,S_YH_QXZ WHERE S_YH_QXZ.QXZID=S_QXZZB.QXZID AND QXID=" + iQXZ.ToString() + " AND USERID=" + IUSER.ToString();
        OP_Mode.Dtv = null;
        //if (OP_Mode.SQLRUN(strSQL))
        if (OP_Mode.GET_QX(Convert.ToInt32(IUSER), iQXZ))
        {
            if (OP_Mode.Dtv.Count > 0)
            {
                rValue = true;
            }
        }
        return(rValue);
    }