home *** CD-ROM | disk | FTP | other *** search
- * edit.inv 08/18/83
- * edit inventory data
- STORE CHR(PEEK (063)) TO dr
- STORE # TO rec:number
- RECALL
- STORE STR(disk,3,0) TO mdisk
- STORE STR(open:inv,2,0) TO mopen:inv
- STORE STR(back:ord,2,0) TO mback:ord
- STORE STR(wait:ship,2,0) TO mwait:ship
- STORE STR(recvd,2,0) TO mrecvd
- STORE STR(norm:stk,2,0) TO mnorm:stk
- STORE STR(order,2,0) TO morder
- STORE STR(pend,2,0) TO mpend
- STORE line1 TO mline1
- STORE line2 TO mline2
- 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
- STORE dayu TO mdayu
- ERASE
- STORE 'Edit Inventory Module' TO mode
- STORE 'Enter the new or corrected information' TO prompt1
- STORE ' ' TO prompt2
- STORE "Control 'Q' to end edit session" TO prompt3
- @ 1,25 SAY mode
- @ 2, 0 SAY "+--------------------------------------"
- @ 2,39 SAY "----------------------------------------+"
- @ 3,26 SAY "SIG/M VOLUME"
- @ 5,14 SAY "Opening Inventory 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
- @ 3,39 SAY mdisk picture '999'
- @ 5,34 GET mopen:inv PICTURE '99'
- @ 7,34 GET mback:ord PICTURE '99'
- @ 8,34 GET mwait:ship PICTURE '99'
- @ 9,34 GET mrecvd PICTURE '99'
- @ 10,32 SAY VAL(mopen:inv)-VAL(mback:ord) - VAL(mwait:ship) + VAL(mrecvd)
- @ 10,70 SAY mchange1
- @ 11,53 SAY daych1
- @ 11,60 SAY ship
- @ 12,34 GET mnorm:stk PICTURE '99'
- @ 13,34 GET morder PICTURE '99'
- @ 13,70 SAY mchange2
- @ 14,34 GET mpend PICTURE '99'
- @ 14,53 SAY daych2
- @ 14,70 SAY backship
- @ 16,31 SAY VAL(mopen:inv) -VAL(mback:ord) - VAL(mwait:ship) + VAL(mrecvd)+ VAL(mpend)
- @ 7,46 GET mline1
- @ 8,46 GET mline2
- @ 17,59 GET mdayu picture '99/99/99'
- READ
- REPLACE disk WITH VAL(mdisk)
- REPLACE open:inv WITH VAL(mopen:inv), back:ord WITH VAL(mback:ord)
- REPLACE wait:ship WITH VAL(mwait:ship), recvd WITH VAL(mrecvd)
- REPLACE norm:stk WITH VAL(mnorm:stk)
- REPLACE order WITH VAL(morder), pend WITH VAL(mpend)
- REPLACE line1 WITH mline1, line2 WITH mline2
- STORE 'Y' TO command
- @ 20,00
- @ 21,00
- @ 22,00
- @ 21,12 SAY 'Do You wish to UpDate to Todays Date (Y/N) ?'
- @ 21,57 GET command PICTURE '!'
- READ
- IF command = 'Y'
- REPLACE dayu WITH DATE()
- ELSE
- REPLACE dayu WITH mdayu
- ENDIF command = Y
- GOTO rec:number
- RELEASE ALL
- STORE '?' TO command
- STORE t TO more
- STORE t TO first