home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / pds.zip / PDSRGSTR.PNL < prev    next >
Text File  |  1994-06-19  |  18KB  |  430 lines

  1. )PANEL NAME=PANEL000 CLS=Y
  2. )END )NOWAIT )NODISPLAY FLDS="<F1=Help Alt-F3=Quit Alt-F4=Save/Exit ESC=Reset Alt-S=Save Alt-C=Clear>"
  3.  
  4. )PANEL NAME=PANEL001 CLS=N AID=(ZF1,ZENTER,ZF4_A,Z_S_A)
  5. )VARS sGlobal.iBSFctr sGlobal.iRXFctr sGlobal.iHLFctr
  6. )XID ZESC ZF3_A Z_C_A
  7.  
  8.  
  9.                                 Rick W. Hodgson
  10.                              1635 Village Glen Dr.
  11.                               Raleigh, NC  27612
  12.                                 CIS: 76540,3137
  13.  
  14.  
  15.      Registration Form for the HSS Panel Display System V1.05:
  16.  
  17.  
  18.      Name ..........: _sName                                             +
  19.      Address .......: _sAddr1                                            +
  20.                     : _sAddr2                                            +
  21.                     : _sAddr3                                            +
  22.      City ..........: _sCity                                             +
  23.      State .........: _sState                                            +
  24.      Country .......: _sCountry                                          +
  25.      Zip/Postal Code: _sZip                                              +
  26.  
  27.      EMail ID ......: _sEMail                                            +
  28.  
  29.  
  30.                    Component          Count               Total
  31.  
  32.                  PDS Base system ...: _iBS+ X $%*   +%iTBS     +
  33.  
  34.                  PDS REXX API ......: _iRX+ X $%*   +%iTRX     +
  35.  
  36.                  PDS HLL API .......: _iHL+ X $%*   +%iTHL     +
  37.  
  38.  
  39.                                           Total ...: %iTotal   +
  40.  
  41.  
  42.      In order to get a better idea of how to distribute shareware, I would
  43.      appreciate knowing the how you acquired this package. I.E. Compuserve,
  44.      Internet, OS/2 User's Group, etc..
  45.  
  46.      Acquired via ..: _sHowAcquired                                      +
  47.  
  48. )PROC
  49.  
  50.   /* The following defines the possible return codes */
  51.   Call rxPDZVarDefine 'ZVERIFYPROC_RC_NORETURN'
  52.  
  53.   /* The following defines the additional AID keys */
  54.   Call rxPDZVarDefine 'ZENTER', 'ZF1'
  55.  
  56.   /* Test for the "F1" key */
  57.   if ZKey = ZF1 then
  58.    do
  59.     Call rxPDZVarDefine 'ZF4_A'
  60.     svid = rxPDSaveScreen(ZBid)
  61.     akey = ZENTER
  62.     sHelpTitle = CENTER('PDS Registration Help',66)
  63.     do while akey = ZENTER
  64.      sOverVu    = '_'
  65.      sFKeys     = '_'
  66.      sFields    = '_'
  67.      akey = rxPDDisplay(zBID,'PUPHLP01')
  68.     end /* do while akey = ZENTER */
  69.     rc = rxPDRestoreScreen(ZBid,svid)
  70.     if akey = ZF4_A then return akey
  71.     return ZVERIFYPROC_RC_NORETURN
  72.    end
  73.  
  74.   /* May be Enter or the KPAD_ENTER */
  75.   if ZKey = ZENTER | ZKey = ZENTER_KPAD then
  76.    do
  77.     return ZENTER
  78.    end
  79.  
  80.   /* Must be one of the other AID keys */
  81.   return ZKEY
  82. )END
  83.  
  84. )PANEL NAME=PANELXSYSTEM CLS=N
  85. )COLORS INPUT=GREENHI OUTPUT=YELLOWHI TEXT=WHITEHI
  86.  HSS/PDS
  87. )END )NOWAIT FLDS="        X SYSTEM                                                             "
  88.  
  89. )PANEL NAME=PUPDELETEERR XID=(ZESC)
  90. )COLORS TEXT=REDHI
  91. )ROW 22 08 FLDS="╔═════════════════════════════════════════════════════════════╗"
  92. )ROW 23 08 FLDS="║   Unable to delete PDS file %sFlSpec                       +║"
  93. )ROW 24 08 FLDS="╚═════════════════════════════════════════════════════════════╝"
  94. )END )BLANK FLDS="<Press ESC>"
  95.  
  96. )PANEL NAME=PUPOPENERR XID=(ZESC)
  97. )COLORS TEXT=REDHI
  98. )ROW 22 08 FLDS="╔═════════════════════════════════════════════════════════════╗"
  99. )ROW 23 08 FLDS="║   Unable to open PDS file %sFlSpec                         +║"
  100. )ROW 24 08 FLDS="╚═════════════════════════════════════════════════════════════╝"
  101. )END )BLANK FLDS="<Press ESC>"
  102.  
  103. )PANEL NAME=PUPWRITEERR XID=(ZESC)
  104. )COLORS TEXT=REDHI
  105. )ROW 22 08 FLDS="╔═════════════════════════════════════════════════════════════╗"
  106. )ROW 23 08 FLDS="║   Error writing PDS file %sFlSpec                          +║"
  107. )ROW 24 08 FLDS="╚═════════════════════════════════════════════════════════════╝"
  108. )END )BLANK FLDS="<Press ESC>"
  109.  
  110. )PANEL NAME=PUPHLP01 XID=(ZESC,ZF3,ZF4_A) AID=(ZENTER)
  111. )COLORS TEXT=RED INPUT=WHITEHI OUTPUT=WHITEHI
  112. )VARS sOverVu sFKeys sFields
  113. )ROW 14 06 FLDS="╔═══════════════════════════════════════════════════════════════════╗"
  114. )ROW 15 06 FLDS="║ %sHelpTitle                                                      +║"
  115. )ROW 16 06 FLDS="║   Select one or more of the following topics:                     ║"
  116. )ROW 17 06 FLDS="║   _+Overview of the PDS Registration Script.                      ║"
  117. )ROW 18 06 FLDS="║   _+Function Keys and Command Keys.                               ║"
  118. )ROW 19 06 FLDS="║   _+Description of the Registration fields.                       ║"
  119. )ROW 20 06 FLDS="║                                                                   ║"
  120. )ROW 21 06 FLDS="╚═══════════════════════════════════════════════════════════════════╝"
  121. )PROC
  122.   Call rxPDZVarDefine 'ZENTER', 'ZESC', 'ZF4_A', 'ZF3'
  123.  
  124.   /* The following defines the possible return codes */
  125.   Call rxPDZVarDefine 'ZVERIFYPROC_RC_NORETURN'
  126.  
  127.   if 0 = rxPDQueryMDT(ZBid,ZPName) then
  128.    do
  129.     select
  130.      when ZFName = 'sOverVu' then
  131.       do
  132.        sOverVu = 'S'
  133.       end
  134.      when ZFName = 'sFKeys' then
  135.       do
  136.        sFKeys = 'S'
  137.       end
  138.      when ZFName = 'sFields' then
  139.       do
  140.        sFields = 'S'
  141.       end
  142.      otherwise
  143.       do
  144.        return ZVERIFYPROC_RC_NORETURN
  145.       end
  146.     end /* End of select */
  147.    end
  148.   svid = rxPDSaveScreen(ZBid)
  149.   if sOverVu <> '_' then
  150.    do
  151.     sHelpTitle = CENTER('Overview of the PDS Registration Script.',60)
  152.     akey = ZENTER
  153.     iOV = 1
  154.     iOVMax = 1
  155.     do while akey = ZENTER & iOV <= iOVMax
  156.      akey = rxPDDisplay(zBID,'PUPOVRVU'iOV)
  157.      iOV=iOV+1
  158.     end /* do while akey = ZENTER */
  159.     if akey = ZF3 | akey = ZF4_A then
  160.      do
  161.       Call rxPDSetCursorFld ZBid, ZPName, 'sOverVu'
  162.       rc = rxPDRestoreScreen(ZBid,svid)
  163.       return akey
  164.      end
  165.     Call rxPDSetCursorFld ZBid, ZPName, 'sOverVu'
  166.    end
  167.   if sFKeys <> '_' then
  168.    do
  169.     sHelpTitle = CENTER('Function keys and Command keys.',60)
  170.     akey = ZENTER
  171.     iFK = 1
  172.     iFKMax = 1
  173.     do while akey = ZENTER & iFK <= iFKMax
  174.      sF1        = 'F1'
  175.      sF3A       = 'Alt_F3'
  176.      sF4A       = 'Alt_F4'
  177.      sENTER     = 'ENTER'
  178.      sSAVE      = 'Alt_S'
  179.      sCLEAR     = 'Alt_C'
  180.      sESC       = 'ESC'
  181.      akey = rxPDDisplay(zBID,'PUPFKEYS'iFK)
  182.      iFK=iFK+1
  183.     end /* do while akey = ZENTER */
  184.     if akey = ZF3 | akey = ZF4_A then
  185.      do
  186.       Call rxPDSetCursorFld ZBid, ZPName, 'sOverVu'
  187.       rc = rxPDRestoreScreen(ZBid,svid)
  188.       return akey
  189.      end
  190.     Call rxPDSetCursorFld ZBid, ZPName, 'sFKeys'
  191.    end
  192.   if sFields <> '_' then
  193.    do
  194.     sHelpTitle = CENTER('PDS Registration Fields.',60)
  195.     akey = ZENTER
  196.     do while akey = ZENTER
  197.      sNameAddr  = '_'
  198.      sEMail     = '_'
  199.      sOrdAmts   = '_'
  200.      sAcqrd     = '_'
  201.      sMonies    = '_'
  202.      akey = rxPDDisplay(zBID,'PUPFLDS01')
  203.     end /* do while akey = ZENTER */
  204.     if akey = ZF3 | akey = ZF4_A then
  205.      do
  206.       Call rxPDSetCursorFld ZBid, ZPName, 'sOverVu'
  207.       rc = rxPDRestoreScreen(ZBid,svid)
  208.       return akey
  209.      end
  210.     Call rxPDSetCursorFld ZBid, ZPName, 'sFields'
  211.    end
  212.   rc = rxPDRestoreScreen(ZBid,svid)
  213.   if akey = ZESC then akey = ZENTER
  214.   return akey
  215. )END )BLANK FLDS="<Press ESC to end, F3 to quit or ENTER to select topic>"
  216.  
  217. )PANEL NAME=PUPOVRVU1 XID=(ZESC,ZF3,ZF4_A) AID=(ZENTER)
  218. )COLORS TEXT=RED INPUT=WHITEHI OUTPUT=WHITEHI
  219. )ROW 16 11 FLDS="╔════════════════════════════════════════════════════════════╗"
  220. )ROW 17 11 FLDS="║ %sHelpTitle                                               +║"
  221. )ROW 18 11 FLDS="║                                                            ║"
  222. )ROW 19 11 FLDS="║   The PDSRGSTR.CMD file is a REXX script that can be used  ║"
  223. )ROW 20 11 FLDS="║   to generate the PDSRGSTR.TXT registration file.          ║"
  224. )ROW 21 11 FLDS="║                                                            ║"
  225. )ROW 22 11 FLDS="║   The PDSRGSTR.TXT file can be EMailed or printed and      ║"
  226. )ROW 23 11 FLDS="║   snail mailed in order to register the 'PDS' product.     ║"
  227. )ROW 24 11 FLDS="║                                                            ║"
  228. )ROW 25 11 FLDS="╚════════════════════════════════════════════════════════════╝"
  229. )END )BLANK FLDS="<Press ESC to end, F3 to quit or ENTER to see more>"
  230.  
  231. )PANEL NAME=PUPFKEYS1 XID=(ZESC,ZF3,ZF4_A) AID=(ZENTER)
  232. )COLORS TEXT=RED INPUT=WHITEHI OUTPUT=WHITEHI
  233. )VARS sF1 sF3A sF4A sENTER sSAVE sCLEAR sESC
  234. )ROW 16 11 FLDS="╔════════════════════════════════════════════════════════════╗"
  235. )ROW 17 11 FLDS="║ %sHelpTitle                                               +║"
  236. )COLORS OUTPUT=REDHI
  237. )ROW 18 11 FLDS="║   %*    +- Display PDSRGSTR help.                          ║"
  238. )ROW 19 11 FLDS="║   %*    +- Exit without saving the registration form.      ║"
  239. )ROW 20 11 FLDS="║   %*    +- Exit and save the registration form.            ║"
  240. )ROW 21 11 FLDS="║   %*    +- Compute the registration totals.                ║"
  241. )ROW 22 11 FLDS="║   %*    +- Save the PDSRGSTR.TXT file.                     ║"
  242. )ROW 23 11 FLDS="║   %*    +- Clear all of the fields.                        ║"
  243. )ROW 24 11 FLDS="║   %*    +- Reset the fields to their original values.      ║"
  244. )ROW 25 11 FLDS="╚════════════════════════════════════════════════════════════╝"
  245. )COLORS TEXT=RED
  246. )END )BLANK FLDS="<Press ESC to end or F3 to quit>"
  247.  
  248. )PANEL NAME=PUPFLDS01 XID=(ZESC,ZF3,ZF4_A) AID=(ZENTER)
  249. )COLORS TEXT=RED INPUT=WHITEHI OUTPUT=WHITEHI
  250. )VARS sNameAddr sEMail sOrdAmts sAcqrd sMonies
  251. )ROW 16 11 FLDS="╔════════════════════════════════════════════════════════════╗"
  252. )ROW 17 11 FLDS="║ %sHelpTitle                                               +║"
  253. )ROW 18 11 FLDS="║   Select one or more of the following topics:              ║"
  254. )ROW 19 11 FLDS="║   _+Name, Address, City, State, Country, Zip/Postal code.  ║"
  255. )ROW 20 11 FLDS="║   _+EMail ID.                                              ║"
  256. )ROW 21 11 FLDS="║   _+Order Amounts.                                         ║"
  257. )ROW 22 11 FLDS="║   _+How PDS was acquired.                                  ║"
  258. )ROW 23 11 FLDS="║   _+How to pay for PDS.                                    ║"
  259. )ROW 24 11 FLDS="║                                                            ║"
  260. )ROW 25 11 FLDS="╚════════════════════════════════════════════════════════════╝"
  261. )PROC
  262.   Call rxPDZVarDefine 'ZENTER', 'ZESC', 'ZF4_A', 'ZF3'
  263.  
  264.   /* The following defines the possible return codes */
  265.   Call rxPDZVarDefine 'ZVERIFYPROC_RC_NORETURN'
  266.  
  267.   if 0 = rxPDQueryMDT(ZBid,ZPName) then
  268.    do
  269.     select
  270.      when ZFName = 'sNameAddr' then
  271.       do
  272.        sNameAddr = 'S'
  273.       end
  274.      when ZFName = 'sEMail' then
  275.       do
  276.        sEMail = 'S'
  277.       end
  278.      when ZFName = 'sOrdAmts' then
  279.       do
  280.        sOrdAmts = 'S'
  281.       end
  282.      when ZFName = 'sAcqrd' then
  283.       do
  284.        sAcqrd = 'S'
  285.       end
  286.      when ZFName = 'sMonies' then
  287.       do
  288.        sMonies = 'S'
  289.       end
  290.      otherwise
  291.       do
  292.        return ZVERIFYPROC_RC_NORETURN
  293.       end
  294.     end /* End of select */
  295.    end
  296.   svid = rxPDSaveScreen(ZBid)
  297.   if sNameAddr <> '_' then
  298.    do
  299.     sHelpTitle=CENTER('Name, Address, City, State, Contry, Zip/Postal code',60)
  300.     akey = rxPDDisplay(zBID,'PUPNAMEADDR01')
  301.     Call rxPDSetCursorFld ZBid, ZPName, 'sNameAddr'
  302.     if akey = ZF3 | akey = ZF4_A then
  303.      do
  304.       rc = rxPDRestoreScreen(ZBid,svid)
  305.       return akey
  306.      end
  307.    end
  308.   if sEMail <> '_' then
  309.    do
  310.     sHelpTitle=CENTER('EMail ID',60)
  311.     akey = rxPDDisplay(zBID,'PUPEMAIL01')
  312.     if akey = ZF3 | akey = ZF4_A then
  313.      do
  314.       Call rxPDSetCursorFld ZBid, ZPName, 'sNameAddr'
  315.       rc = rxPDRestoreScreen(ZBid,svid)
  316.       return akey
  317.      end
  318.     Call rxPDSetCursorFld ZBid, ZPName, 'sEMail'
  319.    end
  320.   if sOrdAmts <> '_' then
  321.    do
  322.     sHelpTitle=CENTER('Order Amounts',60)
  323.     akey = rxPDDisplay(zBID,'PUPORDAMTS01')
  324.     if akey = ZF3 | akey = ZF4_A then
  325.      do
  326.       Call rxPDSetCursorFld ZBid, ZPName, 'sNameAddr'
  327.       rc = rxPDRestoreScreen(ZBid,svid)
  328.       return akey
  329.      end
  330.     Call rxPDSetCursorFld ZBid, ZPName, 'sOrdAmts'
  331.    end
  332.   if sAcqrd <> '_' then
  333.    do
  334.     sHelpTitle=CENTER('How PDS was acquired',60)
  335.     akey = rxPDDisplay(zBID,'PUPACQRD01')
  336.     if akey = ZF3 | akey = ZF4_A then
  337.      do
  338.       Call rxPDSetCursorFld ZBid, ZPName, 'sNameAddr'
  339.       rc = rxPDRestoreScreen(ZBid,svid)
  340.       return akey
  341.      end
  342.     Call rxPDSetCursorFld ZBid, ZPName, 'sAcqrd'
  343.    end
  344.   if sMonies <> '_' then
  345.    do
  346.     sHelpTitle=CENTER('How to pay for PDS',60)
  347.     akey = rxPDDisplay(zBID,'PUPMONIES01')
  348.     if akey = ZF3 | akey = ZF4_A then
  349.      do
  350.       Call rxPDSetCursorFld ZBid, ZPName, 'sNameAddr'
  351.       rc = rxPDRestoreScreen(ZBid,svid)
  352.       return akey
  353.      end
  354.     Call rxPDSetCursorFld ZBid, ZPName, 'sMonies'
  355.    end
  356.   rc = rxPDRestoreScreen(ZBid,svid)
  357.   if akey = ZESC then akey = ZENTER
  358.   return akey
  359. )END )BLANK FLDS="<Press ESC to end, F3 to quit or ENTER to select topic>"
  360.  
  361. )PANEL NAME=PUPNAMEADDR01 XID=(ZESC,ZF4_A,ZF3,ZENTER)
  362. )COLORS TEXT=RED INPUT=WHITEHI OUTPUT=WHITEHI
  363. )ROW 18 16 FLDS="╔═════════════════════════════════════════════════════════════╗"
  364. )ROW 19 16 FLDS="║ %sHelpTitle                                                +║"
  365. )ROW 20 16 FLDS="║   Please enter your name and address as necessary in order  ║"
  366. )ROW 21 16 FLDS="║   to be able to receive any mailings which might need to be ║"
  367. )ROW 22 16 FLDS="║   sent to you. For addresses outside of the USA, use these  ║"
  368. )ROW 23 16 FLDS="║   fields as are appropriate. Nothing will be mailed to you  ║"
  369. )ROW 24 16 FLDS="║   upon receipt of the registration for the product is       ║"
  370. )ROW 25 16 FLDS="║   already complete except for the HLL API. Only the PDSAPI, ║"
  371. )ROW 26 16 FLDS="║   if ordered, or subsequent updates will be mailed.         ║"
  372. )ROW 27 16 FLDS="╚═════════════════════════════════════════════════════════════╝"
  373. )END )BLANK FLDS="<Press ESC to end or F3 to quit>"
  374.  
  375. )PANEL NAME=PUPEMAIL01 XID=(ZESC,ZF4_A,ZF3,ZENTER)
  376. )COLORS TEXT=RED INPUT=WHITEHI OUTPUT=WHITEHI
  377. )ROW 18 16 FLDS="╔═════════════════════════════════════════════════════════════╗"
  378. )ROW 19 16 FLDS="║ %sHelpTitle                                                +║"
  379. )ROW 20 16 FLDS="║   Please enter a Compuserve or Internet ID if you want me   ║"
  380. )ROW 21 16 FLDS="║   to send you any correspondance via electronic media.      ║"
  381. )ROW 22 16 FLDS="║                                                             ║"
  382. )ROW 23 16 FLDS="║   Please note, this product is supported on Compuserve's    ║"
  383. )ROW 24 16 FLDS="║   'OS/2 ShareWare' forum.                                   ║"
  384. )ROW 25 16 FLDS="║   Just 'GO OS2SHARE' or 'GO OS2BVEN' and leave a message in ║"
  385. )ROW 26 16 FLDS="║   section # 1 of that forum.                                ║"
  386. )ROW 27 16 FLDS="╚═════════════════════════════════════════════════════════════╝"
  387. )END )BLANK FLDS="<Press ESC to end or F3 to quit>"
  388.  
  389. )PANEL NAME=PUPORDAMTS01 XID=(ZESC,ZF4_A,ZF3,ZENTER)
  390. )COLORS TEXT=RED INPUT=WHITEHI OUTPUT=WHITEHI
  391. )ROW 18 16 FLDS="╔═════════════════════════════════════════════════════════════╗"
  392. )ROW 19 16 FLDS="║ %sHelpTitle                                                +║"
  393. )ROW 20 16 FLDS="║   Enter the number of Base Systems which you are purchasing.║"
  394. )ROW 21 16 FLDS="║   This is the number of systems which will be using PDS     ║"
  395. )ROW 22 16 FLDS="║   applications. Enter the number of REXX APIs you need. This║"
  396. )ROW 23 16 FLDS="║   is the number of systems being used to develop REXX PDS   ║"
  397. )ROW 24 16 FLDS="║   applications. Enter the number of HLL APIs you need. This ║"
  398. )ROW 25 16 FLDS="║   is the number of systems being used to develop High Level ║"
  399. )ROW 26 16 FLDS="║   Language PDS applications with the PDSAPI addon product.  ║"
  400. )ROW 27 16 FLDS="╚═════════════════════════════════════════════════════════════╝"
  401. )END )BLANK FLDS="<Press ESC to end or F3 to quit>"
  402.  
  403. )PANEL NAME=PUPACQRD01 XID=(ZESC,ZF4_A,ZF3,ZENTER) ATTR=`%+
  404. )COLORS TEXT=RED INPUT=WHITEHI OUTPUT=WHITEHI
  405. )ROW 18 16 FLDS="╔═════════════════════════════════════════════════════════════╗"
  406. )ROW 19 16 FLDS="║ %sHelpTitle                                                +║"
  407. )ROW 20 16 FLDS="║   So that I might be able to provide better services for my ║"
  408. )ROW 21 16 FLDS="║   customers, please tell me how you discovered this PDS     ║"
  409. )ROW 22 16 FLDS="║   package.                                                  ║"
  410. )ROW 23 16 FLDS="║   I.E. Did you download it from cyberspace? If so, what     ║"
  411. )ROW 24 16 FLDS="║   network was it downloaded from? Did you get it at an OS/2 ║"
  412. )ROW 25 16 FLDS="║   users group?                                              ║"
  413. )ROW 26 16 FLDS="║                                                             ║"
  414. )ROW 27 16 FLDS="╚═════════════════════════════════════════════════════════════╝"
  415. )END )BLANK FLDS="<Press ESC to end or F3 to quit>"
  416.  
  417. )PANEL NAME=PUPMONIES01 XID=(ZESC,ZF4_A,ZF3,ZENTER) ATTR=`%+
  418. )COLORS TEXT=RED INPUT=WHITEHI OUTPUT=WHITEHI
  419. )ROW 18 16 FLDS="╔═════════════════════════════════════════════════════════════╗"
  420. )ROW 19 16 FLDS="║ %sHelpTitle                                                +║"
  421. )ROW 20 16 FLDS="║                                                             ║"
  422. )ROW 21 16 FLDS="║   Please send cash, check or money order in U.S. currency.  ║"
  423. )ROW 22 16 FLDS="║                                                             ║"
  424. )ROW 23 16 FLDS="║   I do not support credit cards or the Compuserve SWREG at  ║"
  425. )ROW 24 16 FLDS="║   at this time.                                             ║"
  426. )ROW 25 16 FLDS="║                                                             ║"
  427. )ROW 26 16 FLDS="║                                                             ║"
  428. )ROW 27 16 FLDS="╚═════════════════════════════════════════════════════════════╝"
  429. )END )BLANK FLDS="<Press ESC to end or F3 to quit>"
  430.