home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.barnyard.co.uk
/
2015.02.ftp.barnyard.co.uk.tar
/
ftp.barnyard.co.uk
/
cpm
/
walnut-creek-CDROM
/
MBUG
/
MBUG102.ARC
/
CANBACK.CMD
< prev
next >
Wrap
OS/2 REXX Batch file
|
1979-12-31
|
1KB
|
44 lines
*CANBACK.PRG
* PROGRAM TO CANCEL BACK ORDERS WHICH HAVE BEEN SHIPPED OR WHICH ARE NO LONGER
*REQUIRED
ACCEPT ' BACK ORDER CANCELLATION PROGRAM PRESS<CR> TO CONTINUE OR "R" TO ;
QUIT ' TO WAIT
STORE !(WAIT) TO WAIT
IF WAIT<>' '
RETURN
ENDIF
ERASE
*********************************FIND CUSTOMER ROUTINE
ERASE
DO WHILE T
USE NAMELIST INDEX NAME
@ 1,0 SAY 'WHAT IS THE NAME OF THE CUSTOMER FIRST PART ONLY (0) ZER0 TO EXIT'
ACCEPT TO CUST
STORE !(CUST) TO CUST
IF CUST ='0'
RETURN
ENDIF
FIND &CUST
IF #=0
? 'CUSTOMER NOT FOUND'
? 'IS CUSTOMER DATA CORRECT??? PRESS ANY KEY TO CONTINUE'
LOOP
ENDIF
? NAME,ACCNUM,DATENTER
STORE ACCNUM TO ACCNUMA
ACCEPT ' CANCEL ALL BACK ORDERS FOR THIS CUSTOMER (Y)ES OR (N)0 ' TO WAIT
ACCEPT ' WHICH FILE SHOULD BE USED (C)URRENT OR PREVIOUS <CR>' TO DEC
STORE !(DEC) TO DEC
STORE !(WAIT) TO WAIT
IF DEC='C'
STORE 'DATAFILE' TO DATABASE
ELSE
STORE 'DATARCH' TO DATABASE
ENDIF
IF WAIT='Y'
USE &DATABASE
REPLACE ALL SPECIAL WITH F FOR ACCNUM=ACCNUMA
ENDIF
ENDDO