cls_award.asp
上传用户:jisenq
上传日期:2014-06-29
资源大小:7216k
文件大小:8k
源码类别:

数据库编程

开发平台:

ASP/ASPX

  1. <%'Copyright (c) 2006 Foosun Inc. Code by Einstein.Liu
  2. Class Cls_Award
  3. private cls_AwardID,cls_AwardName,cls_AwardPic,cls_award_StartDate,cls_award_EndDate,cls_PrizeIDS
  4. private cls_PrizeID,cls_PrizeName,cls_prize_NeedPoint,cls_PrizeGrade,cls_PrizePic,cls_PrizeNum,cls_isChange,cls_storage,cls_prize_StartDate,cls_prize_EndDate,cls_PrizeDesc,cls_perUserNum,cls_provider
  5. private cls_AnswerID,cls_AnswerDesc
  6. private cls_AID,cls_ATopic,cls_answer_NeedPoint,cls_PrizePoint,cls_ADesc,cls_APic,cls_AStartDate,cls_AEndDate,cls_AnswerIDS,cls_RightAnswerID
  7. '■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
  8. '获得积分抽奖的基本信息
  9. public function getAwardInfo(id)
  10. Dim awardRs,sql_cmd
  11. Set awardRs=server.CreateObject(G_FS_RS)
  12. sql_cmd="select AwardName,AwardPic,StartDate,EndDate,PrizeIDS from FS_ME_award where AwardID="&id
  13. awardRs.open sql_cmd,User_Conn,1,1
  14. cls_AwardID=id
  15. If Not awardRs.eof then
  16. cls_AwardName=awardRs("AwardName")
  17. cls_AwardPic=awardRs("AwardPic")
  18. cls_award_StartDate=awardRs("StartDate")
  19. cls_award_EndDate=awardRs("EndDate")
  20. cls_PrizeIDS=awardRs("PrizeIDS")
  21. End if
  22. awardRs.close
  23. set awardRs=nothing
  24. End function
  25. '■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
  26. '获得奖品的基本信息
  27. public function getPrizeInfo(id)
  28. Dim prizeRs,sql_cmd
  29. Set prizeRs=Server.CreateObject(G_FS_RS)
  30. sql_cmd="Select PrizeName,NeedPoint,PrizeGrade,PrizePic,PrizeNum,isChange,storage,StartDate,EndDate,PrizeDesc,perUserNum,provider from FS_ME_Prize where PrizeID="&id
  31. prizeRs.open sql_cmd,User_Conn,1,1
  32. cls_PrizeID=id
  33. If Not prizeRs.eof Then 
  34. cls_PrizeName=prizeRs("PrizeName")
  35. cls_prize_NeedPoint=prizeRs("NeedPoint")
  36. cls_PrizeGrade=prizeRs("PrizeGrade")
  37. cls_PrizePic=prizeRs("PrizePic")
  38. cls_PrizeNum=prizeRs("PrizeNum")
  39. cls_isChange=prizeRs("isChange")
  40. cls_storage=prizeRs("storage")
  41. cls_Prize_StartDate=prizeRs("StartDate")
  42. cls_Prize_EndDate=prizeRs("EndDate")
  43. cls_PrizeDesc=prizeRs("PrizeDesc")
  44. cls_perUserNum=prizeRs("perUserNum")
  45. cls_provider=prizeRs("provider")
  46. End If
  47. prizeRs.close()
  48. Set prizeRs=nothing
  49. End function
  50. '■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
  51. '获得积分竞答信息
  52. public function getAnswerForPoint(id)
  53. Dim AnswerRs,sql_cmd
  54. Set AnswerRs=Server.CreateObject(G_FS_RS)
  55. sql_cmd="Select ATopic,NeedPoint,PrizePoint,ADesc,APic,AStartDate,AEndDate,AnswerIDS,RightAnswerID from FS_ME_AnswerForPoint where AID="&id
  56. answerRs.open sql_cmd,User_Conn,1,1
  57. cls_AID=id
  58. If Not answerRs.eof then
  59. cls_ATopic=AnswerRs("ATopic")
  60. cls_answer_NeedPoint=AnswerRs("NeedPoint")
  61. cls_PrizePoint=AnswerRs("PrizePoint")
  62. cls_ADesc=AnswerRs("ADesc")
  63. cls_APic=AnswerRs("APic")
  64. cls_AStartDate=AnswerRs("AStartDate")
  65. cls_AEndDate=AnswerRs("AEndDate")
  66. cls_AnswerIDS=AnswerRs("AnswerIDS")
  67. cls_RightAnswerID=AnswerRs("RightAnswerID")
  68. End If
  69. answerRs.close()
  70. Set answerRs=nothing
  71. End function
  72. '■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
  73. '获得问答答案
  74. public function getAnswer(id)
  75. Dim answerRs,sql_cmd
  76. Set answerRs=Server.CreateObject(G_FS_RS)
  77. sql_cmd="Select AnswerID,AnswerDesc from FS_ME_Answer where AnswerID="&Id
  78. answerRs.open sql_cmd,User_Conn,1,1
  79. if not answerRs.eof then
  80. cls_AnswerID=id
  81. cls_AnswerDesc=answerRs("AnswerDesc")
  82. End if
  83. End function 
  84. '■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
  85. '是否有进行中的抽奖
  86. public function activeAward()
  87. Dim active_TF_Rs,sql_cmd,activeTF
  88. activeTF=false
  89. sql_cmd="select AwardID from FS_ME_award where opened=0"
  90. Set active_TF_Rs=User_Conn.execute(sql_cmd)
  91. if not active_TF_Rs.eof then
  92. activeTF=true
  93. End if
  94. activeAward=activeTF
  95. active_TF_Rs.close
  96. set active_TF_Rs=nothing
  97. End function
  98. '■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
  99. '积分抽奖各字段[cls_AwardID,cls_AwardName,cls_NeedPoint,cls_AwardPic,cls_StartDate,cls_EndDate,cls_PrizeIDS]
  100. public property get awardid
  101. awardid=cls_AwardID
  102. end property
  103. public property get AwardName
  104. AwardName=cls_AwardName
  105. end property
  106. public property get AwardPic
  107. AwardPic=cls_AwardPic
  108. end property
  109. public property get award_StartDate
  110. award_StartDate=cls_award_StartDate
  111. end property
  112. public property get award_EndDate
  113. award_EndDate=cls_award_EndDate
  114. end property
  115. public property get PrizeIDS'奖品id集合
  116. PrizeIDS=cls_PrizeIDS
  117. end property
  118. '■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
  119. '奖品各字段[cls_PrizeID,cls_PrizeName,cls_NeedPoint,cls_PrizeGrade,cls_PrizePic,cls_PrizeNum,cls_PrizeUserID,cls_isChange,cls_storage,cls_StartDate,cls_EndDate,cls_PrizeDesc,cls_perUserNum,cls_provider]
  120. public property get PrizeID
  121. PrizeID=cls_PrizeID
  122. End property
  123. public property get PrizeName
  124. PrizeName=cls_PrizeName
  125. End property
  126. public property get prize_NeedPoint'参加抽奖需要的积分
  127. prize_NeedPoint=cls_prize_NeedPoint
  128. End property
  129. public property get PrizeGrade'几等奖
  130. PrizeGrade=cls_PrizeGrade
  131. End property
  132. public property get PrizePic
  133. PrizePic=cls_PrizePic
  134. End property
  135. public property get PrizeNum'奖品数量
  136. PrizeNum=cls_PrizeNum
  137. End property
  138. public property get isChange
  139. isChange=cls_isChange
  140. End property
  141. public property get storage
  142. storage=cls_storage
  143. End property
  144. public property get Prize_StartDate
  145. Prize_StartDate=cls_Prize_StartDate
  146. End property
  147. public property get Prize_EndDate
  148. Prize_EndDate=cls_Prize_EndDate
  149. End property
  150. public property get PrizeDesc
  151. PrizeDesc=cls_PrizeDesc
  152. End property
  153. public property get perUserNum
  154. perUserNum=cls_perUserNum
  155. End property
  156. public property get provider
  157. provider=cls_provider
  158. End property
  159. '■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
  160. '积分问答字段[cls_AID,cls_ATopic,cls_NeedPoint,cls_PrizePoint,cls_ADesc,cls_APic,cls_AStartDate,cls_AEndDate,cls_AnswerIDS,cls_RightAnswerID]
  161. public property get aid
  162. aid=cls_AID
  163. end property
  164. public property get ATopic
  165. ATopic=cls_ATopic
  166. end property
  167. public property get answer_NeedPoint
  168. answer_NeedPoint=cls_answer_NeedPoint
  169. end property
  170. public property get PrizePoint
  171. PrizePoint=cls_PrizePoint
  172. end property
  173. public property get ADesc
  174. ADesc=cls_ADesc
  175. end property
  176. public property get APic
  177. APic=cls_APic
  178. end property
  179. public property get AStartDate
  180. AStartDate=cls_AStartDate
  181. end property
  182. public property get AEndDate
  183. AEndDate=cls_AEndDate
  184. end property
  185. public property get AnswerIDS
  186. AnswerIDS=cls_AnswerIDS
  187. end property
  188. public property get RightAnswerID
  189. RightAnswerID=cls_RightAnswerID
  190. end property
  191. '■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
  192. '答案cls_AnswerID,cls_AnswerDesc
  193. public property get AnswerID
  194. AnswerID=cls_AnswerID
  195. end property
  196. public property get AnswerDesc
  197. AnswerDesc=cls_AnswerDesc
  198. end property
  199. End Class
  200. %>