* search.inv 08/18/83 * inventory search file STORE t TO first STORE t TO more DO WHILE more IF first ERASE STORE 'Search for volumes by olume number' TO prompt1 STORE 'ackward or orward, dit' TO prompt2 STORE '

rint, or uit searching' TO prompt3 STORE 'Inventory Search Module' TO mode @ 1,25 SAY mode @ 2, 0 SAY "+--------------------------------------" @ 2,39 SAY "----------------------------------------+" @ 3,26 SAY "SIG/M VOLUME" @ 5,14 SAY "Opening Inventory" @ 5,46 SAY "Description of Volume" @ 7,19 SAY "Back Ordered" @ 8,15 SAY "Waiting Shipment" @ 9,14 SAY "Quantity Received" @ 10,14 SAY "Closing Inventory" @ 10,45 SAY "Change in Inventory" @ 11,46 SAY "Date" @ 11,64 SAY "No " @ 12,19 SAY "Normal Stock" @ 13,14 SAY "Quantity to Order" @ 13,45 SAY "Change in Backorders" @ 14,15 SAY "Quantity Ordered" @ 14,46 SAY "Date" @ 14,64 SAY "No " @ 16,10 SAY "Anticipated Inventory" @ 17,51 SAY "Update:" @ 19, 0 SAY "+--------------------------------------" @ 19,39 SAY "----------------------------------------+" @ 20,12 SAY prompt1 @ 21,12 SAY prompt2 @ 22,12 SAY prompt3 ENDIF first STORE f TO first STORE '?' TO command STORE 0 TO volume IF change1 = t STORE 'Yes' TO mchange1 ELSE STORE ' No' TO mchange1 ENDIF change1 IF change2 = t STORE 'Yes' TO mchange2 ELSE STORE ' No' TO mchange2 ENDIF change2 @ 3,39 SAY disk @ 5,34 SAY open:inv @ 7,34 SAY back:ord @ 7,46 SAY line1 @ 8,34 SAY wait:ship @ 8,46 SAY line2 @ 9,34 SAY recvd @ 10,34 SAY STR(open:inv-back:ord -wait:ship + recvd,3,0) @ 10,70 SAY mchange1 @ 11,53 SAY daych1 @ 11,70 SAY ship @ 12,34 SAY norm:stk @ 13,34 SAY order @ 13,70 SAY mchange2 @ 14,34 SAY pend @ 14,53 SAY daych2 @ 14,70 SAY backship @ 16,34 SAY STR(open:inv -back:ord -wait:ship + pend,3,0) @ 17,59 SAY dayu @ 22,56 SAY 'WHAT NEXT?' @ 22,70 GET command PICTURE '!' READ DO CASE CASE (command = 'B' .OR. command = ',') SKIP -1 CASE (command = 'F' .OR. command = '.') SKIP CASE command = 'E' DO edit.inv CASE command = 'P' DO print.inv CASE command = 'V' @ 20,00 @ 21,00 @ 22,00 @ 20,12 SAY 'Please enter Volume Number' GET volume READ LOCATE for volume = disk @ 20,00 IF EOF @ 20,00 @ 20,12 SAY 'That VOLUME is not in the SIG/M library' @ 21,12 SAY 'Press RETURN to Continue' SET CONSOLE OFF WAIT SET CONSOLE ON GOTO top @ 20,00 @ 21,12 SAY ' ' ENDIF EOF @ 20,12 SAY prompt1 @ 21,12 SAY prompt2 @ 22,12 SAY prompt3 CASE command = 'Q' STORE f TO more ENDCASE ENDDO while more RELEASE prompt1, prompt2, prompt3 STORE t TO first STORE t TO more STORE '?' TO command