| 1 | ABSVLS ;VAMC ALTOONA/CTB_CLH - MANAGE VOL LOG-IN TERMINAL ;4/4/00 8:46 AM
|
---|
| 2 | V ;;4.0;VOLUNTARY TIMEKEEPING;**3,13,15,18**;JULY 6, 1994
|
---|
| 3 | START ;START LOG-IN TERMINAL
|
---|
| 4 | D ^ABSVSITE G OUT:'%
|
---|
| 5 | K ^ABS("ABSVKILL",ABSV("SITE"))
|
---|
| 6 | D HOME^%ZIS
|
---|
| 7 | S ABSV("HOME_TERMINAL")=ION
|
---|
| 8 | I $P(ABSV("PARAM"),"^",12)=1 F D GETPRINT Q:OK!(POP)
|
---|
| 9 | I POP G OUT
|
---|
| 10 | S %ZIS("A")="Select Volunteer Log-in DEVICE: "
|
---|
| 11 | S ZTRTN="^ABSVL",ZTDESC="Boot Volunteer Log-in Terminal",ZTSAVE("DUZ*")="",ZTSAVE("ABSV*")="",ZTSAVE("DTIME")="" D ^ABSVQ
|
---|
| 12 | OUT K ABSV,OK,POP D HOME^%ZIS
|
---|
| 13 | QUIT
|
---|
| 14 | GETPRINT ;GET MEAL PRINTER
|
---|
| 15 | S OK=1
|
---|
| 16 | S %ZIS="NQ",%ZIS("A")="Select Meal Ticket DEVICE: ",%ZIS("B")=""
|
---|
| 17 | D ^%ZIS I POP D HOME^%ZIS QUIT
|
---|
| 18 | I ABSV("HOME_TERMINAL")=ION S X="You may not print meal tickets to your terminal.*" D MSG^ABSVQ S OK=0 QUIT
|
---|
| 19 | S ABSV("MEAL_PRINTER")=ION,OK=1 D HOME^%ZIS
|
---|
| 20 | QUIT
|
---|
| 21 | STOP ;STOP PROGRAM RUNNING BINGO BOARD
|
---|
| 22 | I '$D(ABSV("SITE")) D ^ABSVSITE Q:'%
|
---|
| 23 | W ! S ABSVXA="Do you want to stop all Auto Log-in Terminals for station "_ABSV("SITE"),ABSVXB="",%=1 D ^ABSVYN
|
---|
| 24 | I %<0 S MSG=" <Option Terminated - No Further Action Taken.*" D MSG^ABSVQ QUIT
|
---|
| 25 | I %=1 W !!!,*7," Volunteer Log-in Program will halt in 2 minutes." S ^ABS("ABSVKILL",ABSV("SITE"),"ALL")="" G XFER
|
---|
| 26 | D HOME^%ZIS
|
---|
| 27 | S ABSV("HOME_TERMINAL")=ION
|
---|
| 28 | F S %ZIS("A")="Select Device You Wish to Stop: ",%ZIS("B")="",%ZIS="N" D I $D(STOP) K STOP QUIT
|
---|
| 29 | . D ^%ZIS I POP!(ABSV("HOME_TERMINAL")=ION) S STOP="" QUIT
|
---|
| 30 | . S ^ABS("ABSVKILL",ABSV("SITE"),IO)="" D ^%ZISC S %ZIS("A")="Select Another Device: "
|
---|
| 31 | D ^%ZISC
|
---|
| 32 | XFER S ABSVXA="Do you want to transfer entries from Temporary Log to Daily Time File now",ABSVXB="",%=2 D ^ABSVYN I %'=1 K Z,ZZI,DA G OUT
|
---|
| 33 | S ABSVXA="Are you sure",ABSVXB="",%=1 D ^ABSVYN I %'=1 K Z,ZZI,DA G OUT
|
---|
| 34 | D ^ABSVNIT1
|
---|
| 35 | K Z,ZZI,DA,ABSV D OUT Q
|
---|
| 36 | HALT() ;
|
---|
| 37 | I $D(^ABS("ABSVKILL",$G(ABSV("SITE")),"ALL")) QUIT 1
|
---|
| 38 | I $D(^ABS("ABSVKILL",$G(ABSV("SITE")),IO)) QUIT 1
|
---|
| 39 | QUIT 0
|
---|