1 | ABSVDLE1 ;EAP ALTOONA VOLUNTARY DONATIONS UTILITY PROGRAM ; 26 Sep 2001 2:04 PM
|
---|
2 | V ;;4.0;VOLUNTARY TIMEKEEPING;**25,26**;JULY 6, 1994
|
---|
3 | NOTE W !,"You will have to either update the DONATIONS file #503340"
|
---|
4 | W !,"OR enter this data manually which DOES NOT record it in the DONATIONS file."
|
---|
5 | W !
|
---|
6 | Q
|
---|
7 | STATE ;
|
---|
8 | S ABSVPENN=$P(ABSVZN1,U,5) I ABSVPENN>"" I $D(^DIC(5,ABSVPENN,0)) S ABSVPENN=$P(^DIC(5,ABSVPENN,0),U,2)
|
---|
9 | Q
|
---|
10 | HEADER ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
---|
11 | W !,"**** ******* "
|
---|
12 | W !," **** *********" W " DEPARTMENT OF VETERAN AFFAIRS "
|
---|
13 | W !," **** *** ****" W " TEMPORARY RECEIPT FOR FUNDS "
|
---|
14 | W !," *******************" W " ",ABSVSTAT
|
---|
15 | W !," ******* **** "
|
---|
16 | W !," ***** **** "
|
---|
17 | W !
|
---|
18 | Q
|
---|
19 | WARN W !,?5,"******************************************************************"
|
---|
20 | W !,?5,"* If you don't know the Donation Tracking Number, hit '?' for *"
|
---|
21 | W !,?5,"* help OR hit the ENTER key and you will have a chance to enter *"
|
---|
22 | W !,?5,"* the information manually. All Temporary Receipt Info is logged *"
|
---|
23 | W !,?5,"* in file #503344 IF ENTERED MANUALLY. It is NOT recorded in *"
|
---|
24 | W !,?5,"* the Donations File #503340 if entered manually! *"
|
---|
25 | W !,?5,"******************************************************************"
|
---|
26 | W !
|
---|
27 | Q
|
---|
28 | WARN2 W !!,?5,"**************************************************"
|
---|
29 | W !,?5,"* WARNING: Information entered manually IS NOT *"
|
---|
30 | W !,?5,"* recorded in the DONATIONS FILE (#503340). *"
|
---|
31 | W !,?5,"* It is recorded in File #503344! *"
|
---|
32 | W !,?5,"**************************************************"
|
---|
33 | W !!,"NOW USING MANUAL ENTRY METHOD (hit ^ to exit)"
|
---|
34 | Q
|
---|
35 | YESNO ;;YES/NO PROCESSOR UTILITY
|
---|
36 | ;;OPTIONAL VARIABLE %A WHICH EQUALS QUESTION TEXT
|
---|
37 | ;;RETURNS % : 1=YES, 2=NO, 3=^, 4=ANYTHING ELSE ASK AGAIN.
|
---|
38 | ASKIT S:'$D(%A) %A="Do you want to continue"
|
---|
39 | S %B="Enter 'Yes' or 'No'. Enter '^' to Quit."
|
---|
40 | W !,%A_"? (Y/N) // " R ANS:$S($D(DTIME):DTIME,1:300) I (ANS["?")!(ANS="") W *7,!,%B G ASKIT
|
---|
41 | I ANS["^" S %=3 Q
|
---|
42 | S ANS=$E(ANS,1) S %=$S(ANS="Y":1,ANS="y":1,ANS="N":2,ANS="n":2,1:4) I ANS=4 G ASKIT
|
---|
43 | K ANS,%A,%B Q
|
---|
44 | CONV ;;DATE CONVERTER BLACK BOX. ** FORMAT 11/04/90 **
|
---|
45 | ;;NEEDS VARIABLE NEWDATE WHICH MUST BE FORMAT 2900411 (S NEWDATE=DT)
|
---|
46 | CONVERT Q:'$D(NEWDATE)
|
---|
47 | S:NEWDATE'="" NEWDATE=$E(NEWDATE,4,5)_"/"_$E(NEWDATE,6,7)_"/"_$E(NEWDATE,2,3)
|
---|
48 | Q
|
---|
49 | DOLL ;;;;;;;;;;DOLLAR CONVERTER;;;;;;;;;;;;;;;;;;;;;;;;
|
---|
50 | I ABSVDOLA="" Q
|
---|
51 | I $E(ABSVDOLA)'="$" S ABSVDOLA="$"_ABSVDOLA
|
---|
52 | I ABSVDOLA'["." S ABSVDOLA=ABSVDOLA_".00"
|
---|
53 | Q
|
---|
54 | NAMEFLIP ;;;;;;;;;SWITCHES NAME FROM SMITH,JOE TO JOE SMITH;;;;;;;
|
---|
55 | ;;;;MUST HAVE VARIABLE NAME DEFINED AS INPUT IN FORM
|
---|
56 | ;;;;SMITH, JOHN A. WITH COMMA AS DELIMITER;;;;;;;;;;;;;
|
---|
57 | Q:'$D(NAME)
|
---|
58 | I NAME'["," Q
|
---|
59 | S ONE=$P(NAME,",",2) S TWO=$P(NAME,",",1) S NAME=ONE_" "_TWO
|
---|
60 | K ONE,TWO
|
---|
61 | Q
|
---|
62 | END ;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
---|
63 | Q
|
---|