You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

882 lines
29KB

  1. <%
  2. ' Auto-generated POBO for table [OrderDetails]
  3. ' Generated on 8/4/2026 3:40:46 PM
  4. ' Generator: GenerateRepo.vbs v1.0
  5. '
  6. ' Dependencies: core/helpers.asp (QuoteValue function)
  7. Class POBO_OrderDetails
  8. ' Public array of all property names
  9. Public Properties
  10. Private pBlueDeliveryDate
  11. Private pBlueEnvelopeProvider
  12. Private pBlueHasNonprofitStatus
  13. Private pBlueNonprofitAuthCode
  14. Private pBlueOfficeCopiesQty
  15. Private pBluePermitCity
  16. Private pBluePermitClass
  17. Private pBluePermitNumber
  18. Private pBluePermitOwnership
  19. Private pBluePrintPermit
  20. Private pBluePrintReturnAddress
  21. Private pBlueWantsOfficeCopies
  22. Private pBlueWantsQuote
  23. Private pContactName
  24. Private pFutureVoterStickerRolls
  25. Private pIVotedStickerRolls
  26. Private pMailingEstimatedQuantity
  27. Private pMailingHasNonprofitStatus
  28. Private pMailingNonprofitAuthCode
  29. Private pMailingNonprofitAuthCodeUnknown
  30. Private pMailingPickupDate
  31. Private pMailingPostageOption
  32. Private pMailingWantsService
  33. Private pMailingWantsSorting
  34. Private pMunicipality
  35. Private pOrderDetailID
  36. Private pOrderID
  37. Private pPhone
  38. Private pPurpleBlueProvider
  39. Private pPurpleBlueProviderOther
  40. Private pPurpleColorCodingBy
  41. Private pPurpleColorNames
  42. Private pPurpleDeliveryDate
  43. Private pPurpleEnvelopeProvider
  44. Private pPurpleEnvelopeStock
  45. Private pPurpleExtraEnvelopeQty
  46. Private pPurplePermanentBallotListCount
  47. Private pPurplePrecinctCount
  48. Private pPurplePrintOption
  49. Private pPurplePrintStyle
  50. Private pPurpleTrackMIBallot
  51. Private pPurpleWantsBlueEnvelopes
  52. Private pPurpleWantsQuote
  53. Private pSecrecySleevesQty
  54. Private pSpecialRequests
  55. Private pSubmittedAt
  56. Private Sub Class_Initialize()
  57. pBlueDeliveryDate = Null
  58. pBlueEnvelopeProvider = Null
  59. pBlueHasNonprofitStatus = Null
  60. pBlueNonprofitAuthCode = Null
  61. pBlueOfficeCopiesQty = 0
  62. pBluePermitCity = Null
  63. pBluePermitClass = Null
  64. pBluePermitNumber = Null
  65. pBluePermitOwnership = Null
  66. pBluePrintPermit = False
  67. pBluePrintReturnAddress = False
  68. pBlueWantsOfficeCopies = Null
  69. pBlueWantsQuote = False
  70. pContactName = Null
  71. pFutureVoterStickerRolls = 0
  72. pIVotedStickerRolls = 0
  73. pMailingEstimatedQuantity = 0
  74. pMailingHasNonprofitStatus = Null
  75. pMailingNonprofitAuthCode = Null
  76. pMailingNonprofitAuthCodeUnknown = False
  77. pMailingPickupDate = Null
  78. pMailingPostageOption = Null
  79. pMailingWantsService = Null
  80. pMailingWantsSorting = Null
  81. pMunicipality = Null
  82. pOrderDetailID = 0
  83. pOrderID = 0
  84. pPhone = Null
  85. pPurpleBlueProvider = Null
  86. pPurpleBlueProviderOther = Null
  87. pPurpleColorCodingBy = Null
  88. pPurpleColorNames = Null
  89. pPurpleDeliveryDate = Null
  90. pPurpleEnvelopeProvider = Null
  91. pPurpleEnvelopeStock = Null
  92. pPurpleExtraEnvelopeQty = 0
  93. pPurplePermanentBallotListCount = 0
  94. pPurplePrecinctCount = 0
  95. pPurplePrintOption = Null
  96. pPurplePrintStyle = Null
  97. pPurpleTrackMIBallot = Null
  98. pPurpleWantsBlueEnvelopes = Null
  99. pPurpleWantsQuote = Null
  100. pSecrecySleevesQty = 0
  101. pSpecialRequests = Null
  102. pSubmittedAt = #1/1/1970#
  103. Properties = Array("BlueDeliveryDate","BlueEnvelopeProvider","BlueHasNonprofitStatus","BlueNonprofitAuthCode","BlueOfficeCopiesQty","BluePermitCity","BluePermitClass","BluePermitNumber","BluePermitOwnership","BluePrintPermit","BluePrintReturnAddress","BlueWantsOfficeCopies","BlueWantsQuote","ContactName","FutureVoterStickerRolls","IVotedStickerRolls","MailingEstimatedQuantity","MailingHasNonprofitStatus","MailingNonprofitAuthCode","MailingNonprofitAuthCodeUnknown","MailingPickupDate","MailingPostageOption","MailingWantsService","MailingWantsSorting","Municipality","OrderDetailID","OrderID","Phone","PurpleBlueProvider","PurpleBlueProviderOther","PurpleColorCodingBy","PurpleColorNames","PurpleDeliveryDate","PurpleEnvelopeProvider","PurpleEnvelopeStock","PurpleExtraEnvelopeQty","PurplePermanentBallotListCount","PurplePrecinctCount","PurplePrintOption","PurplePrintStyle","PurpleTrackMIBallot","PurpleWantsBlueEnvelopes","PurpleWantsQuote","SecrecySleevesQty","SpecialRequests","SubmittedAt")
  104. End Sub
  105. Public Property Get PrimaryKey()
  106. PrimaryKey = "OrderDetailID"
  107. End Property
  108. Public Property Get TableName()
  109. TableName = "OrderDetails"
  110. End Property
  111. Public Property Get BlueDeliveryDate()
  112. BlueDeliveryDate = pBlueDeliveryDate
  113. End Property
  114. Public Property Let BlueDeliveryDate(val)
  115. On Error Resume Next
  116. If IsNull(val) Or Len(Trim(val & "")) = 0 Then
  117. pBlueDeliveryDate = Null
  118. Else
  119. pBlueDeliveryDate = CDate(val)
  120. End If
  121. If Err.Number <> 0 Then
  122. Err.Raise Err.Number, "POBO_OrderDetails.BlueDeliveryDate", "Invalid value for BlueDeliveryDate: " & Err.Description
  123. End If
  124. On Error GoTo 0
  125. End Property
  126. Public Property Get BlueEnvelopeProvider()
  127. BlueEnvelopeProvider = pBlueEnvelopeProvider
  128. End Property
  129. Public Property Let BlueEnvelopeProvider(val)
  130. On Error Resume Next
  131. If IsNumeric(val) Then
  132. pBlueEnvelopeProvider = CDbl(val)
  133. Else
  134. pBlueEnvelopeProvider = val
  135. End If
  136. If Err.Number <> 0 Then
  137. Err.Raise Err.Number, "POBO_OrderDetails.BlueEnvelopeProvider", "Invalid value for BlueEnvelopeProvider: " & Err.Description
  138. End If
  139. On Error GoTo 0
  140. End Property
  141. Public Property Get BlueHasNonprofitStatus()
  142. BlueHasNonprofitStatus = pBlueHasNonprofitStatus
  143. End Property
  144. Public Property Let BlueHasNonprofitStatus(val)
  145. On Error Resume Next
  146. If IsNumeric(val) Then
  147. pBlueHasNonprofitStatus = CDbl(val)
  148. Else
  149. pBlueHasNonprofitStatus = val
  150. End If
  151. If Err.Number <> 0 Then
  152. Err.Raise Err.Number, "POBO_OrderDetails.BlueHasNonprofitStatus", "Invalid value for BlueHasNonprofitStatus: " & Err.Description
  153. End If
  154. On Error GoTo 0
  155. End Property
  156. Public Property Get BlueNonprofitAuthCode()
  157. BlueNonprofitAuthCode = pBlueNonprofitAuthCode
  158. End Property
  159. Public Property Let BlueNonprofitAuthCode(val)
  160. On Error Resume Next
  161. pBlueNonprofitAuthCode = val ' kept as text - authorization codes may have leading zeros
  162. If Err.Number <> 0 Then
  163. Err.Raise Err.Number, "POBO_OrderDetails.BlueNonprofitAuthCode", "Invalid value for BlueNonprofitAuthCode: " & Err.Description
  164. End If
  165. On Error GoTo 0
  166. End Property
  167. Public Property Get BlueOfficeCopiesQty()
  168. BlueOfficeCopiesQty = pBlueOfficeCopiesQty
  169. End Property
  170. Public Property Let BlueOfficeCopiesQty(val)
  171. On Error Resume Next
  172. If IsNumeric(val) Then
  173. pBlueOfficeCopiesQty = CDbl(val)
  174. Else
  175. pBlueOfficeCopiesQty = val
  176. End If
  177. If Err.Number <> 0 Then
  178. Err.Raise Err.Number, "POBO_OrderDetails.BlueOfficeCopiesQty", "Invalid value for BlueOfficeCopiesQty: " & Err.Description
  179. End If
  180. On Error GoTo 0
  181. End Property
  182. Public Property Get BluePermitCity()
  183. BluePermitCity = pBluePermitCity
  184. End Property
  185. Public Property Let BluePermitCity(val)
  186. On Error Resume Next
  187. If IsNumeric(val) Then
  188. pBluePermitCity = CDbl(val)
  189. Else
  190. pBluePermitCity = val
  191. End If
  192. If Err.Number <> 0 Then
  193. Err.Raise Err.Number, "POBO_OrderDetails.BluePermitCity", "Invalid value for BluePermitCity: " & Err.Description
  194. End If
  195. On Error GoTo 0
  196. End Property
  197. Public Property Get BluePermitClass()
  198. BluePermitClass = pBluePermitClass
  199. End Property
  200. Public Property Let BluePermitClass(val)
  201. On Error Resume Next
  202. If IsNumeric(val) Then
  203. pBluePermitClass = CDbl(val)
  204. Else
  205. pBluePermitClass = val
  206. End If
  207. If Err.Number <> 0 Then
  208. Err.Raise Err.Number, "POBO_OrderDetails.BluePermitClass", "Invalid value for BluePermitClass: " & Err.Description
  209. End If
  210. On Error GoTo 0
  211. End Property
  212. Public Property Get BluePermitNumber()
  213. BluePermitNumber = pBluePermitNumber
  214. End Property
  215. Public Property Let BluePermitNumber(val)
  216. On Error Resume Next
  217. pBluePermitNumber = val ' kept as text - permit numbers may have leading zeros
  218. If Err.Number <> 0 Then
  219. Err.Raise Err.Number, "POBO_OrderDetails.BluePermitNumber", "Invalid value for BluePermitNumber: " & Err.Description
  220. End If
  221. On Error GoTo 0
  222. End Property
  223. Public Property Get BluePermitOwnership()
  224. BluePermitOwnership = pBluePermitOwnership
  225. End Property
  226. Public Property Let BluePermitOwnership(val)
  227. On Error Resume Next
  228. If IsNumeric(val) Then
  229. pBluePermitOwnership = CDbl(val)
  230. Else
  231. pBluePermitOwnership = val
  232. End If
  233. If Err.Number <> 0 Then
  234. Err.Raise Err.Number, "POBO_OrderDetails.BluePermitOwnership", "Invalid value for BluePermitOwnership: " & Err.Description
  235. End If
  236. On Error GoTo 0
  237. End Property
  238. Public Property Get BluePrintPermit()
  239. BluePrintPermit = pBluePrintPermit
  240. End Property
  241. Public Property Let BluePrintPermit(val)
  242. On Error Resume Next
  243. If IsNull(val) Then
  244. pBluePrintPermit = Null
  245. Else
  246. pBluePrintPermit = CBool(val)
  247. End If
  248. If Err.Number <> 0 Then
  249. Err.Raise Err.Number, "POBO_OrderDetails.BluePrintPermit", "Invalid value for BluePrintPermit: " & Err.Description
  250. End If
  251. On Error GoTo 0
  252. End Property
  253. Public Property Get BluePrintReturnAddress()
  254. BluePrintReturnAddress = pBluePrintReturnAddress
  255. End Property
  256. Public Property Let BluePrintReturnAddress(val)
  257. On Error Resume Next
  258. If IsNull(val) Then
  259. pBluePrintReturnAddress = Null
  260. Else
  261. pBluePrintReturnAddress = CBool(val)
  262. End If
  263. If Err.Number <> 0 Then
  264. Err.Raise Err.Number, "POBO_OrderDetails.BluePrintReturnAddress", "Invalid value for BluePrintReturnAddress: " & Err.Description
  265. End If
  266. On Error GoTo 0
  267. End Property
  268. Public Property Get BlueWantsOfficeCopies()
  269. BlueWantsOfficeCopies = pBlueWantsOfficeCopies
  270. End Property
  271. Public Property Let BlueWantsOfficeCopies(val)
  272. On Error Resume Next
  273. If IsNumeric(val) Then
  274. pBlueWantsOfficeCopies = CDbl(val)
  275. Else
  276. pBlueWantsOfficeCopies = val
  277. End If
  278. If Err.Number <> 0 Then
  279. Err.Raise Err.Number, "POBO_OrderDetails.BlueWantsOfficeCopies", "Invalid value for BlueWantsOfficeCopies: " & Err.Description
  280. End If
  281. On Error GoTo 0
  282. End Property
  283. Public Property Get BlueWantsQuote()
  284. BlueWantsQuote = pBlueWantsQuote
  285. End Property
  286. Public Property Let BlueWantsQuote(val)
  287. On Error Resume Next
  288. If IsNull(val) Then
  289. pBlueWantsQuote = Null
  290. Else
  291. pBlueWantsQuote = CBool(val)
  292. End If
  293. If Err.Number <> 0 Then
  294. Err.Raise Err.Number, "POBO_OrderDetails.BlueWantsQuote", "Invalid value for BlueWantsQuote: " & Err.Description
  295. End If
  296. On Error GoTo 0
  297. End Property
  298. Public Property Get ContactName()
  299. ContactName = pContactName
  300. End Property
  301. Public Property Let ContactName(val)
  302. On Error Resume Next
  303. If IsNumeric(val) Then
  304. pContactName = CDbl(val)
  305. Else
  306. pContactName = val
  307. End If
  308. If Err.Number <> 0 Then
  309. Err.Raise Err.Number, "POBO_OrderDetails.ContactName", "Invalid value for ContactName: " & Err.Description
  310. End If
  311. On Error GoTo 0
  312. End Property
  313. Public Property Get FutureVoterStickerRolls()
  314. FutureVoterStickerRolls = pFutureVoterStickerRolls
  315. End Property
  316. Public Property Let FutureVoterStickerRolls(val)
  317. On Error Resume Next
  318. If IsNumeric(val) Then
  319. pFutureVoterStickerRolls = CDbl(val)
  320. Else
  321. pFutureVoterStickerRolls = val
  322. End If
  323. If Err.Number <> 0 Then
  324. Err.Raise Err.Number, "POBO_OrderDetails.FutureVoterStickerRolls", "Invalid value for FutureVoterStickerRolls: " & Err.Description
  325. End If
  326. On Error GoTo 0
  327. End Property
  328. Public Property Get IVotedStickerRolls()
  329. IVotedStickerRolls = pIVotedStickerRolls
  330. End Property
  331. Public Property Let IVotedStickerRolls(val)
  332. On Error Resume Next
  333. If IsNumeric(val) Then
  334. pIVotedStickerRolls = CDbl(val)
  335. Else
  336. pIVotedStickerRolls = val
  337. End If
  338. If Err.Number <> 0 Then
  339. Err.Raise Err.Number, "POBO_OrderDetails.IVotedStickerRolls", "Invalid value for IVotedStickerRolls: " & Err.Description
  340. End If
  341. On Error GoTo 0
  342. End Property
  343. Public Property Get MailingEstimatedQuantity()
  344. MailingEstimatedQuantity = pMailingEstimatedQuantity
  345. End Property
  346. Public Property Let MailingEstimatedQuantity(val)
  347. On Error Resume Next
  348. If IsNumeric(val) Then
  349. pMailingEstimatedQuantity = CDbl(val)
  350. Else
  351. pMailingEstimatedQuantity = val
  352. End If
  353. If Err.Number <> 0 Then
  354. Err.Raise Err.Number, "POBO_OrderDetails.MailingEstimatedQuantity", "Invalid value for MailingEstimatedQuantity: " & Err.Description
  355. End If
  356. On Error GoTo 0
  357. End Property
  358. Public Property Get MailingHasNonprofitStatus()
  359. MailingHasNonprofitStatus = pMailingHasNonprofitStatus
  360. End Property
  361. Public Property Let MailingHasNonprofitStatus(val)
  362. On Error Resume Next
  363. If IsNumeric(val) Then
  364. pMailingHasNonprofitStatus = CDbl(val)
  365. Else
  366. pMailingHasNonprofitStatus = val
  367. End If
  368. If Err.Number <> 0 Then
  369. Err.Raise Err.Number, "POBO_OrderDetails.MailingHasNonprofitStatus", "Invalid value for MailingHasNonprofitStatus: " & Err.Description
  370. End If
  371. On Error GoTo 0
  372. End Property
  373. Public Property Get MailingNonprofitAuthCode()
  374. MailingNonprofitAuthCode = pMailingNonprofitAuthCode
  375. End Property
  376. Public Property Let MailingNonprofitAuthCode(val)
  377. On Error Resume Next
  378. pMailingNonprofitAuthCode = val ' kept as text - authorization codes may have leading zeros
  379. If Err.Number <> 0 Then
  380. Err.Raise Err.Number, "POBO_OrderDetails.MailingNonprofitAuthCode", "Invalid value for MailingNonprofitAuthCode: " & Err.Description
  381. End If
  382. On Error GoTo 0
  383. End Property
  384. Public Property Get MailingNonprofitAuthCodeUnknown()
  385. MailingNonprofitAuthCodeUnknown = pMailingNonprofitAuthCodeUnknown
  386. End Property
  387. Public Property Let MailingNonprofitAuthCodeUnknown(val)
  388. On Error Resume Next
  389. If IsNull(val) Then
  390. pMailingNonprofitAuthCodeUnknown = Null
  391. Else
  392. pMailingNonprofitAuthCodeUnknown = CBool(val)
  393. End If
  394. If Err.Number <> 0 Then
  395. Err.Raise Err.Number, "POBO_OrderDetails.MailingNonprofitAuthCodeUnknown", "Invalid value for MailingNonprofitAuthCodeUnknown: " & Err.Description
  396. End If
  397. On Error GoTo 0
  398. End Property
  399. Public Property Get MailingPickupDate()
  400. MailingPickupDate = pMailingPickupDate
  401. End Property
  402. Public Property Let MailingPickupDate(val)
  403. On Error Resume Next
  404. If IsNull(val) Or Len(Trim(val & "")) = 0 Then
  405. pMailingPickupDate = Null
  406. Else
  407. pMailingPickupDate = CDate(val)
  408. End If
  409. If Err.Number <> 0 Then
  410. Err.Raise Err.Number, "POBO_OrderDetails.MailingPickupDate", "Invalid value for MailingPickupDate: " & Err.Description
  411. End If
  412. On Error GoTo 0
  413. End Property
  414. Public Property Get MailingPostageOption()
  415. MailingPostageOption = pMailingPostageOption
  416. End Property
  417. Public Property Let MailingPostageOption(val)
  418. On Error Resume Next
  419. If IsNumeric(val) Then
  420. pMailingPostageOption = CDbl(val)
  421. Else
  422. pMailingPostageOption = val
  423. End If
  424. If Err.Number <> 0 Then
  425. Err.Raise Err.Number, "POBO_OrderDetails.MailingPostageOption", "Invalid value for MailingPostageOption: " & Err.Description
  426. End If
  427. On Error GoTo 0
  428. End Property
  429. Public Property Get MailingWantsService()
  430. MailingWantsService = pMailingWantsService
  431. End Property
  432. Public Property Let MailingWantsService(val)
  433. On Error Resume Next
  434. If IsNull(val) Then
  435. pMailingWantsService = Null
  436. Else
  437. pMailingWantsService = CBool(val)
  438. End If
  439. If Err.Number <> 0 Then
  440. Err.Raise Err.Number, "POBO_OrderDetails.MailingWantsService", "Invalid value for MailingWantsService: " & Err.Description
  441. End If
  442. On Error GoTo 0
  443. End Property
  444. Public Property Get MailingWantsSorting()
  445. MailingWantsSorting = pMailingWantsSorting
  446. End Property
  447. Public Property Let MailingWantsSorting(val)
  448. On Error Resume Next
  449. If IsNull(val) Then
  450. pMailingWantsSorting = Null
  451. Else
  452. pMailingWantsSorting = CBool(val)
  453. End If
  454. If Err.Number <> 0 Then
  455. Err.Raise Err.Number, "POBO_OrderDetails.MailingWantsSorting", "Invalid value for MailingWantsSorting: " & Err.Description
  456. End If
  457. On Error GoTo 0
  458. End Property
  459. Public Property Get Municipality()
  460. Municipality = pMunicipality
  461. End Property
  462. Public Property Let Municipality(val)
  463. On Error Resume Next
  464. If IsNumeric(val) Then
  465. pMunicipality = CDbl(val)
  466. Else
  467. pMunicipality = val
  468. End If
  469. If Err.Number <> 0 Then
  470. Err.Raise Err.Number, "POBO_OrderDetails.Municipality", "Invalid value for Municipality: " & Err.Description
  471. End If
  472. On Error GoTo 0
  473. End Property
  474. Public Property Get OrderDetailID()
  475. OrderDetailID = pOrderDetailID
  476. End Property
  477. Public Property Let OrderDetailID(val)
  478. On Error Resume Next
  479. If IsNumeric(val) Then
  480. pOrderDetailID = CDbl(val)
  481. Else
  482. pOrderDetailID = val
  483. End If
  484. If Err.Number <> 0 Then
  485. Err.Raise Err.Number, "POBO_OrderDetails.OrderDetailID", "Invalid value for OrderDetailID: " & Err.Description
  486. End If
  487. On Error GoTo 0
  488. End Property
  489. Public Property Get OrderID()
  490. OrderID = pOrderID
  491. End Property
  492. Public Property Let OrderID(val)
  493. On Error Resume Next
  494. If IsNumeric(val) Then
  495. pOrderID = CDbl(val)
  496. Else
  497. pOrderID = val
  498. End If
  499. If Err.Number <> 0 Then
  500. Err.Raise Err.Number, "POBO_OrderDetails.OrderID", "Invalid value for OrderID: " & Err.Description
  501. End If
  502. On Error GoTo 0
  503. End Property
  504. Public Property Get Phone()
  505. Phone = pPhone
  506. End Property
  507. Public Property Let Phone(val)
  508. On Error Resume Next
  509. pPhone = val ' kept as text - avoids losing formatting/leading zeros
  510. If Err.Number <> 0 Then
  511. Err.Raise Err.Number, "POBO_OrderDetails.Phone", "Invalid value for Phone: " & Err.Description
  512. End If
  513. On Error GoTo 0
  514. End Property
  515. Public Property Get PurpleBlueProvider()
  516. PurpleBlueProvider = pPurpleBlueProvider
  517. End Property
  518. Public Property Let PurpleBlueProvider(val)
  519. On Error Resume Next
  520. If IsNumeric(val) Then
  521. pPurpleBlueProvider = CDbl(val)
  522. Else
  523. pPurpleBlueProvider = val
  524. End If
  525. If Err.Number <> 0 Then
  526. Err.Raise Err.Number, "POBO_OrderDetails.PurpleBlueProvider", "Invalid value for PurpleBlueProvider: " & Err.Description
  527. End If
  528. On Error GoTo 0
  529. End Property
  530. Public Property Get PurpleBlueProviderOther()
  531. PurpleBlueProviderOther = pPurpleBlueProviderOther
  532. End Property
  533. Public Property Let PurpleBlueProviderOther(val)
  534. On Error Resume Next
  535. If IsNumeric(val) Then
  536. pPurpleBlueProviderOther = CDbl(val)
  537. Else
  538. pPurpleBlueProviderOther = val
  539. End If
  540. If Err.Number <> 0 Then
  541. Err.Raise Err.Number, "POBO_OrderDetails.PurpleBlueProviderOther", "Invalid value for PurpleBlueProviderOther: " & Err.Description
  542. End If
  543. On Error GoTo 0
  544. End Property
  545. Public Property Get PurpleColorCodingBy()
  546. PurpleColorCodingBy = pPurpleColorCodingBy
  547. End Property
  548. Public Property Let PurpleColorCodingBy(val)
  549. On Error Resume Next
  550. If IsNumeric(val) Then
  551. pPurpleColorCodingBy = CDbl(val)
  552. Else
  553. pPurpleColorCodingBy = val
  554. End If
  555. If Err.Number <> 0 Then
  556. Err.Raise Err.Number, "POBO_OrderDetails.PurpleColorCodingBy", "Invalid value for PurpleColorCodingBy: " & Err.Description
  557. End If
  558. On Error GoTo 0
  559. End Property
  560. Public Property Get PurpleColorNames()
  561. PurpleColorNames = pPurpleColorNames
  562. End Property
  563. Public Property Let PurpleColorNames(val)
  564. On Error Resume Next
  565. If IsNumeric(val) Then
  566. pPurpleColorNames = CDbl(val)
  567. Else
  568. pPurpleColorNames = val
  569. End If
  570. If Err.Number <> 0 Then
  571. Err.Raise Err.Number, "POBO_OrderDetails.PurpleColorNames", "Invalid value for PurpleColorNames: " & Err.Description
  572. End If
  573. On Error GoTo 0
  574. End Property
  575. Public Property Get PurpleDeliveryDate()
  576. PurpleDeliveryDate = pPurpleDeliveryDate
  577. End Property
  578. Public Property Let PurpleDeliveryDate(val)
  579. On Error Resume Next
  580. If IsNull(val) Or Len(Trim(val & "")) = 0 Then
  581. pPurpleDeliveryDate = Null
  582. Else
  583. pPurpleDeliveryDate = CDate(val)
  584. End If
  585. If Err.Number <> 0 Then
  586. Err.Raise Err.Number, "POBO_OrderDetails.PurpleDeliveryDate", "Invalid value for PurpleDeliveryDate: " & Err.Description
  587. End If
  588. On Error GoTo 0
  589. End Property
  590. Public Property Get PurpleEnvelopeProvider()
  591. PurpleEnvelopeProvider = pPurpleEnvelopeProvider
  592. End Property
  593. Public Property Let PurpleEnvelopeProvider(val)
  594. On Error Resume Next
  595. If IsNumeric(val) Then
  596. pPurpleEnvelopeProvider = CDbl(val)
  597. Else
  598. pPurpleEnvelopeProvider = val
  599. End If
  600. If Err.Number <> 0 Then
  601. Err.Raise Err.Number, "POBO_OrderDetails.PurpleEnvelopeProvider", "Invalid value for PurpleEnvelopeProvider: " & Err.Description
  602. End If
  603. On Error GoTo 0
  604. End Property
  605. Public Property Get PurpleEnvelopeStock()
  606. PurpleEnvelopeStock = pPurpleEnvelopeStock
  607. End Property
  608. Public Property Let PurpleEnvelopeStock(val)
  609. On Error Resume Next
  610. If IsNumeric(val) Then
  611. pPurpleEnvelopeStock = CDbl(val)
  612. Else
  613. pPurpleEnvelopeStock = val
  614. End If
  615. If Err.Number <> 0 Then
  616. Err.Raise Err.Number, "POBO_OrderDetails.PurpleEnvelopeStock", "Invalid value for PurpleEnvelopeStock: " & Err.Description
  617. End If
  618. On Error GoTo 0
  619. End Property
  620. Public Property Get PurpleExtraEnvelopeQty()
  621. PurpleExtraEnvelopeQty = pPurpleExtraEnvelopeQty
  622. End Property
  623. Public Property Let PurpleExtraEnvelopeQty(val)
  624. On Error Resume Next
  625. If IsNumeric(val) Then
  626. pPurpleExtraEnvelopeQty = CDbl(val)
  627. Else
  628. pPurpleExtraEnvelopeQty = val
  629. End If
  630. If Err.Number <> 0 Then
  631. Err.Raise Err.Number, "POBO_OrderDetails.PurpleExtraEnvelopeQty", "Invalid value for PurpleExtraEnvelopeQty: " & Err.Description
  632. End If
  633. On Error GoTo 0
  634. End Property
  635. Public Property Get PurplePermanentBallotListCount()
  636. PurplePermanentBallotListCount = pPurplePermanentBallotListCount
  637. End Property
  638. Public Property Let PurplePermanentBallotListCount(val)
  639. On Error Resume Next
  640. If IsNumeric(val) Then
  641. pPurplePermanentBallotListCount = CDbl(val)
  642. Else
  643. pPurplePermanentBallotListCount = val
  644. End If
  645. If Err.Number <> 0 Then
  646. Err.Raise Err.Number, "POBO_OrderDetails.PurplePermanentBallotListCount", "Invalid value for PurplePermanentBallotListCount: " & Err.Description
  647. End If
  648. On Error GoTo 0
  649. End Property
  650. Public Property Get PurplePrecinctCount()
  651. PurplePrecinctCount = pPurplePrecinctCount
  652. End Property
  653. Public Property Let PurplePrecinctCount(val)
  654. On Error Resume Next
  655. If IsNumeric(val) Then
  656. pPurplePrecinctCount = CDbl(val)
  657. Else
  658. pPurplePrecinctCount = val
  659. End If
  660. If Err.Number <> 0 Then
  661. Err.Raise Err.Number, "POBO_OrderDetails.PurplePrecinctCount", "Invalid value for PurplePrecinctCount: " & Err.Description
  662. End If
  663. On Error GoTo 0
  664. End Property
  665. Public Property Get PurplePrintOption()
  666. PurplePrintOption = pPurplePrintOption
  667. End Property
  668. Public Property Let PurplePrintOption(val)
  669. On Error Resume Next
  670. If IsNumeric(val) Then
  671. pPurplePrintOption = CDbl(val)
  672. Else
  673. pPurplePrintOption = val
  674. End If
  675. If Err.Number <> 0 Then
  676. Err.Raise Err.Number, "POBO_OrderDetails.PurplePrintOption", "Invalid value for PurplePrintOption: " & Err.Description
  677. End If
  678. On Error GoTo 0
  679. End Property
  680. Public Property Get PurplePrintStyle()
  681. PurplePrintStyle = pPurplePrintStyle
  682. End Property
  683. Public Property Let PurplePrintStyle(val)
  684. On Error Resume Next
  685. If IsNumeric(val) Then
  686. pPurplePrintStyle = CDbl(val)
  687. Else
  688. pPurplePrintStyle = val
  689. End If
  690. If Err.Number <> 0 Then
  691. Err.Raise Err.Number, "POBO_OrderDetails.PurplePrintStyle", "Invalid value for PurplePrintStyle: " & Err.Description
  692. End If
  693. On Error GoTo 0
  694. End Property
  695. Public Property Get PurpleTrackMIBallot()
  696. PurpleTrackMIBallot = pPurpleTrackMIBallot
  697. End Property
  698. Public Property Let PurpleTrackMIBallot(val)
  699. On Error Resume Next
  700. If IsNull(val) Then
  701. pPurpleTrackMIBallot = Null
  702. Else
  703. pPurpleTrackMIBallot = CBool(val)
  704. End If
  705. If Err.Number <> 0 Then
  706. Err.Raise Err.Number, "POBO_OrderDetails.PurpleTrackMIBallot", "Invalid value for PurpleTrackMIBallot: " & Err.Description
  707. End If
  708. On Error GoTo 0
  709. End Property
  710. Public Property Get PurpleWantsBlueEnvelopes()
  711. PurpleWantsBlueEnvelopes = pPurpleWantsBlueEnvelopes
  712. End Property
  713. Public Property Let PurpleWantsBlueEnvelopes(val)
  714. On Error Resume Next
  715. If IsNull(val) Then
  716. pPurpleWantsBlueEnvelopes = Null
  717. Else
  718. pPurpleWantsBlueEnvelopes = CBool(val)
  719. End If
  720. If Err.Number <> 0 Then
  721. Err.Raise Err.Number, "POBO_OrderDetails.PurpleWantsBlueEnvelopes", "Invalid value for PurpleWantsBlueEnvelopes: " & Err.Description
  722. End If
  723. On Error GoTo 0
  724. End Property
  725. Public Property Get PurpleWantsQuote()
  726. PurpleWantsQuote = pPurpleWantsQuote
  727. End Property
  728. Public Property Let PurpleWantsQuote(val)
  729. On Error Resume Next
  730. If IsNull(val) Then
  731. pPurpleWantsQuote = Null
  732. Else
  733. pPurpleWantsQuote = CBool(val)
  734. End If
  735. If Err.Number <> 0 Then
  736. Err.Raise Err.Number, "POBO_OrderDetails.PurpleWantsQuote", "Invalid value for PurpleWantsQuote: " & Err.Description
  737. End If
  738. On Error GoTo 0
  739. End Property
  740. Public Property Get SecrecySleevesQty()
  741. SecrecySleevesQty = pSecrecySleevesQty
  742. End Property
  743. Public Property Let SecrecySleevesQty(val)
  744. On Error Resume Next
  745. If IsNumeric(val) Then
  746. pSecrecySleevesQty = CDbl(val)
  747. Else
  748. pSecrecySleevesQty = val
  749. End If
  750. If Err.Number <> 0 Then
  751. Err.Raise Err.Number, "POBO_OrderDetails.SecrecySleevesQty", "Invalid value for SecrecySleevesQty: " & Err.Description
  752. End If
  753. On Error GoTo 0
  754. End Property
  755. Public Property Get SpecialRequests()
  756. SpecialRequests = pSpecialRequests
  757. End Property
  758. Public Property Let SpecialRequests(val)
  759. On Error Resume Next
  760. If IsNumeric(val) Then
  761. pSpecialRequests = CDbl(val)
  762. Else
  763. pSpecialRequests = val
  764. End If
  765. If Err.Number <> 0 Then
  766. Err.Raise Err.Number, "POBO_OrderDetails.SpecialRequests", "Invalid value for SpecialRequests: " & Err.Description
  767. End If
  768. On Error GoTo 0
  769. End Property
  770. Public Property Get SubmittedAt()
  771. SubmittedAt = pSubmittedAt
  772. End Property
  773. Public Property Let SubmittedAt(val)
  774. On Error Resume Next
  775. pSubmittedAt = CDate(val)
  776. If Err.Number <> 0 Then
  777. Err.Raise Err.Number, "POBO_OrderDetails.SubmittedAt", "Invalid value for SubmittedAt: " & Err.Description
  778. End If
  779. On Error GoTo 0
  780. End Property
  781. End Class
  782. %>

Powered by TurnKey Linux.