home *** CD-ROM | disk | FTP | other *** search
- REMARK ********************************************\
- * P/R080.BAS JOB POSTING FILE UPDATE *\
- * 5/10/79 9:15 AM *\
- ********************************************
-
- %INCLUDE CURSOR
-
- DIM T2(8)
- GOTO 6000
- %INCLUDE FIND-EOF
- 6000 OPEN "P/R0F040.DAT" RECL 42 AS 1 BUFF 20 RECS 128 REMARK OPEN P/R TRANSACTION FILE
- OPEN "JOB0F110.DAT" RECL 42 AS 2 REMARK OPEN JOB POSTING FILE
- 6020 PRINT CLEAR.SCREEN$;"P/R JOB POSTINGS"
- PRINT
- PRINT "KEY RETURN TO BEGIN; CTRL-C TO EXIT"
- 6025 IF CONSTAT%=0 THEN GOTO 6025
- A%=CONCHAR%
- IF A%=03H THEN GOTO 8000
- IF A%<>0DH THEN GOTO 6025
- PRINT "WORKING...DO NOT INTERRUPT"
- I%=2
- GOSUB 1150 REMARK FIND NUMBER OF RECORDS IN JOB POSTING FILE
- POST.RECS%=RECS%
- IF END #1 THEN 7000 REMARK SET EOF DESTINATION FLAG
- 6050 READ #1; T2(1),T2(2),T2(3),T2(4),T2(5),T2(6),T2(7),T2(8) REMARK READ NEXT TRANSACTION RECORD
- IF T2(6)=0 THEN GOTO 6050
- POST.RECS%=POST.RECS%+1 REMARK INCREMENT JOB POSTING TOTAL AND FILE POINTER
- PRINT #2,POST.RECS%; T2(1),T2(2),T2(3),T2(4),T2(5),T2(6),T2(7),T2(8)
- GOTO 6050 REMARK LOOP BACK UNTIL TRANSACTION FILE IS EXHAUSTED
-
-
- 7000 CLOSE 1,2 REMARK CLOSE JOB POSTING AND TRANSACTION FILES
- CREATE "P/R0F040.DAT" AS 1 REMARK RE-CREATE TRANSACTION FILE
- 8000 PRINT CLEAR.SCREEN$;"P/R JOB POSTING LOADING MENU" REMARK DISPLAY EXIT MESSAGE
- CHAIN "P/R000" REMARK LOAD MENU
-