Пример #1
0
 public bool AddUserTreasureInfo(UserTreasureInfo item)
 {
     bool flag = false;
     try
     {
         SqlParameter[] SqlParameters = new SqlParameter[11];
         SqlParameters[0] = new SqlParameter("@ID", (object)item.ID);
         SqlParameters[0].Direction = ParameterDirection.Output;
         SqlParameters[1] = new SqlParameter("@UserID", (object)item.UserID);
         SqlParameters[2] = new SqlParameter("@NickName", (object)item.NickName);
         SqlParameters[3] = new SqlParameter("@logoinDays", (object)item.logoinDays);
         SqlParameters[4] = new SqlParameter("@treasure", (object)item.treasure);
         SqlParameters[5] = new SqlParameter("@treasureAdd", (object)item.treasureAdd);
         SqlParameters[6] = new SqlParameter("@friendHelpTimes", (object)item.friendHelpTimes);
         SqlParameters[7] = new SqlParameter("@isEndTreasure", (object)(int)(item.isEndTreasure ? 1 : 0));
         SqlParameters[8] = new SqlParameter("@isBeginTreasure", (object)(int)(item.isBeginTreasure ? 1 : 0));
         SqlParameters[9] = new SqlParameter("@LastLoginDay", (object)item.LastLoginDay);
         SqlParameters[10] = new SqlParameter("@Result", SqlDbType.Int);
         SqlParameters[10].Direction = ParameterDirection.ReturnValue;
         this.db.RunProcedure("SP_Users_Treasure_Add", SqlParameters);
         flag = (int)SqlParameters[10].Value == 0;
         item.ID = (int)SqlParameters[0].Value;
         item.IsDirty = false;
     }
     catch (Exception ex)
     {
         if (BaseBussiness.log.IsErrorEnabled)
             BaseBussiness.log.Error((object)"Init", ex);
     }
     return flag;
 }
Пример #2
0
 public bool UpdateUserTreasureInfo(UserTreasureInfo item)
 {
     bool flag = false;
     try
     {
         SqlParameter[] SqlParameters = new SqlParameter[10]
     {
       new SqlParameter("@UserID", (object) item.UserID),
       new SqlParameter("@NickName", (object) item.NickName),
       new SqlParameter("@logoinDays", (object) item.logoinDays),
       new SqlParameter("@treasure", (object) item.treasure),
       new SqlParameter("@treasureAdd", (object) item.treasureAdd),
       new SqlParameter("@friendHelpTimes", (object) item.friendHelpTimes),
       new SqlParameter("@isEndTreasure", (object) (int) (item.isEndTreasure ? 1 : 0)),
       new SqlParameter("@isBeginTreasure", (object) (int) (item.isBeginTreasure ? 1 : 0)),
       new SqlParameter("@LastLoginDay", (object) item.LastLoginDay),
       new SqlParameter("@Result", SqlDbType.Int)
     };
         SqlParameters[9].Direction = ParameterDirection.ReturnValue;
         this.db.RunProcedure("SP_UpdateUserTreasure", SqlParameters);
         flag = (int)SqlParameters[9].Value == 0;
     }
     catch (Exception ex)
     {
         if (BaseBussiness.log.IsErrorEnabled)
             BaseBussiness.log.Error((object)"SP_UpdateUserTreasure", ex);
     }
     return flag;
 }