Example #1
0
        public static int UPointAllSel(int iUserID)
        {
            UserPoints upObject = UserPointsDAL.UserPointsSelect(iUserID);
            int        iPoints  = upObject.Points + upObject.GiftPoints;

            return(iPoints);
        }
Example #2
0
        /// <summary>
        /// 用户点数校验
        /// </summary>
        /// <param name="iUserID"></param>
        /// <returns></returns>
        public static bool UPointCheck(int iUserID)
        {
            bool bRes = false;

            if (iUserID < 1000)
            {
                return(bRes);
            }
            int iUserPoints = UserPointsBLL.UPointSel(iUserID);

            if (iUserPoints == 0)
            {
                bRes = true;
                return(bRes);
            }
            int iPoints = URealPointsSel(iUserID);//用户实际点数

            if (iPoints == -1)
            {
                return(bRes);
            }
            if (iUserPoints != -1 && iPoints != -1)
            {
                if (iUserPoints > iPoints)
                {
                    if (iPoints < 0)
                    {
                        iPoints = 0;
                    }
                    int iRes = UserPointsDAL.UPointUpdate(iUserID, iPoints);
                    if (iRes > 0)
                    {
                        bRes = true;
                    }
                }
                else
                {
                    bRes = true;
                }
            }
            return(bRes);
        }
Example #3
0
        public static UserPoints UPointsSel(int iUserID)
        {
            UserPoints upObject = UserPointsDAL.UserPointsSelect(iUserID);

            return(upObject);
        }
Example #4
0
 public static int UPointUpdate(int iUserID, int iUserPoints)
 {
     return(UserPointsDAL.UPointUpdate(iUserID, iUserPoints));
 }
Example #5
0
 public static int UGPointSel(int iUserID)
 {
     return(UserPointsDAL.UGPointSel(iUserID));
 }