Вы находитесь на странице: 1из 1

PGM /* ORD040C ORDER DEPT GENERAL MENU */

DCLF FILE(ORD040CD)

START: SNDRCVF RCDFMT(MENU)

SELECT

WHEN (&RESP=1) THEN(CALL CUS210) /* CUSTOMER INQUIRY */

WHEN (&RESP=2) THEN(CALL ITM210) /* ITEM INQUIRY */

WHEN (&RESP=3) THEN(CALL CUS210) /* CUSTOMER NAME SEARCH */

WHEN (&RESP=4) THEN(CALL ORD215) /* ORDERS BY CUST */

WHEN (&RESP=5) THEN(CALL ORD220) /* EXISTING ORDER */

WHEN (&RESP=6) THEN(CALL ORD410C) /* ORDER ENTRY */

WHEN (&RESP=7) THEN(RETURN)

ENDSELECT GOTO START

ENDPGM

SELECT

WHEN (&LGL)

WHEN (&INT *LT 0) THEN(CHGVAR &INT 0)

WHEN (&INT *GT 0) (DOUNTIL (&INT *EQ 0)) CHGVAR &INT (&INT - 1)

ENDDO

OTHERWISE (CHGVAR &LGL ’1’)

ENDSELECT

Вам также может понравиться