home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / database / workdb.zip / SEARCH.INV < prev    next >
Text File  |  1983-01-04  |  4KB  |  113 lines

  1. * search.inv 08/18/83
  2. * inventory search file
  3. STORE t TO first
  4. STORE t TO more
  5. DO WHILE more
  6.     IF first
  7.         ERASE
  8.         STORE 'Search for volumes by <V>olume number' TO prompt1
  9.         STORE '<B>ackward or <F>orward, <E>dit' TO prompt2
  10.         STORE '<P>rint,  or <Q>uit searching' TO prompt3
  11.         STORE  'Inventory Search Module' TO mode
  12.         @  1,25 SAY mode
  13.         @  2, 0 SAY "+--------------------------------------"
  14.         @  2,39 SAY "----------------------------------------+"
  15.         @  3,26 SAY "SIG/M VOLUME"
  16.         @  5,14 SAY "Opening Inventory"
  17.         @  5,46 SAY "Description of Volume"
  18.         @  7,19 SAY "Back Ordered"
  19.         @  8,15 SAY "Waiting Shipment"
  20.         @  9,14 SAY "Quantity Received"
  21.         @ 10,14 SAY "Closing Inventory"
  22.         @ 10,45 SAY "Change in Inventory"
  23.         @ 11,46 SAY "Date"
  24.         @ 11,64 SAY "No "
  25.         @ 12,19 SAY "Normal Stock"
  26.         @ 13,14 SAY "Quantity to Order"
  27.         @ 13,45 SAY "Change in Backorders"
  28.         @ 14,15 SAY "Quantity Ordered"
  29.         @ 14,46 SAY "Date"
  30.         @ 14,64 SAY "No "
  31.         @ 16,10 SAY "Anticipated Inventory"
  32.         @ 17,51 SAY "Update:"
  33.         @ 19, 0 SAY "+--------------------------------------"
  34.         @ 19,39 SAY "----------------------------------------+"
  35.         @ 20,12 SAY prompt1
  36.         @ 21,12 SAY prompt2
  37.         @ 22,12 SAY prompt3
  38.     ENDIF first
  39.     STORE f TO first
  40.     STORE '?' TO command
  41.     STORE 0 TO volume
  42.     IF change1 = t
  43.         STORE 'Yes' TO mchange1
  44.     ELSE
  45.         STORE ' No' TO mchange1
  46.     ENDIF change1
  47.     IF change2 = t
  48.         STORE 'Yes' TO mchange2
  49.     ELSE
  50.         STORE ' No' TO mchange2
  51.     ENDIF change2
  52.     @  3,39 SAY disk
  53.     @  5,34 SAY open:inv
  54.     @  7,34 SAY back:ord
  55.     @  7,46 SAY line1
  56.     @  8,34 SAY wait:ship
  57.     @  8,46 SAY line2
  58.     @  9,34 SAY recvd
  59.     @ 10,34 SAY STR(open:inv-back:ord -wait:ship + recvd,3,0)
  60.     @ 10,70 SAY mchange1
  61.     @ 11,53 SAY daych1
  62.     @ 11,70 SAY ship
  63.     @ 12,34 SAY norm:stk
  64.     @ 13,34 SAY order
  65.     @ 13,70 SAY mchange2
  66.     @ 14,34 SAY pend
  67.     @ 14,53 SAY daych2
  68.     @ 14,70 SAY backship
  69.     @ 16,34 SAY STR(open:inv -back:ord -wait:ship + pend,3,0)
  70.     @ 17,59 SAY dayu
  71.     @ 22,56 SAY 'WHAT NEXT?'
  72.     @ 22,70 GET command PICTURE '!'
  73.     READ
  74.     DO CASE
  75.         CASE (command = 'B' .OR. command = ',')
  76.             SKIP -1
  77.         CASE (command = 'F' .OR. command = '.')
  78.             SKIP
  79.         CASE command = 'E'
  80.             DO edit.inv
  81.         CASE command = 'P'
  82.             DO print.inv
  83.         CASE command = 'V'
  84.             @ 20,00
  85.             @ 21,00
  86.             @ 22,00
  87.             @ 20,12 SAY 'Please enter Volume Number' GET volume
  88.             READ
  89.             LOCATE for volume = disk
  90.             @ 20,00
  91.             IF EOF
  92.                 @ 20,00
  93.                 @ 20,12 SAY 'That VOLUME is not in the SIG/M library'
  94.                 @ 21,12 SAY 'Press RETURN to Continue'
  95.                 SET CONSOLE OFF
  96.                 WAIT
  97.                 SET CONSOLE ON
  98.                 GOTO top
  99.                 @ 20,00
  100.                 @ 21,12 SAY '                                                           '
  101.             ENDIF EOF
  102.             @ 20,12 SAY prompt1
  103.             @ 21,12 SAY prompt2
  104.             @ 22,12 SAY prompt3
  105.         CASE command = 'Q'
  106.             STORE  f  TO more
  107.     ENDCASE
  108. ENDDO while more
  109. RELEASE prompt1, prompt2, prompt3  
  110. STORE t TO first
  111. STORE t TO more
  112. STORE '?' TO command
  113.