Changeset 863 for Scheduling/trunk/m/BSDX33.m
- Timestamp:
- Jul 13, 2010, 9:04:57 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Scheduling/trunk/m/BSDX33.m
r851 r863 1 BSDX33 ; IHS/OIT/HMW - WINDOWS SCHEDULING RPCS ; 7/ 11/10 11:38am2 ;; 2.0;IHS WINDOWS SCHEDULING;;NOV 01, 20071 BSDX33 ; IHS/OIT/HMW - WINDOWS SCHEDULING RPCS ; 7/6/10 8:43am 2 ;;1.3;IHS WINDOWS SCHEDULING;;NOV 01, 2007 3 3 ; Mods by WV/STAR 4 ; 5 ; July 13, 2010 6 ; v 1.3 adds fixes Rebooking behavior in application 7 ; also adds i18 support - Dates passed in FM format from application 4 8 ; 5 9 ; … … 13 17 RBNEXT(BSDXY,BSDXDATE,BSDXRES,BSDXTPID) ;EP 14 18 ;Called by BSDX REBOOK NEXT BLOCK to find 15 ;the next ACCESS BLOCK in resource BSDXRES after BSDX START19 ;the next ACCESS BLOCK in resource BSDXRES after BSDXDATE 16 20 ;Returns 1 in ERRORID and date in NEXTBLOCK if a block was found or NULL in NEXTBLOCK of no date found 17 21 ;Otherwise, returns 0 and error message in ERRORTEXT … … 28 32 S BSDXRESD=$O(^BSDXRES("B",BSDXRES,0)) 29 33 I '+BSDXRESD D ERR2("BSDX REBOOK NEXT BLOCK: Invalid resource name") Q 30 S X=BSDXDATE,%DT="XT" D ^%DT 31 I Y=-1 D ERR2(1,"BSDX REBOOK NEXT BLOCK: Invalid datetime") Q 32 S BSDXDATE=$P(Y,".") 34 ; 35 ; S X=BSDXDATE,%DT="XT" D ^%DT 36 ; I Y=-1 D ERR2(1,"BSDX REBOOK NEXT BLOCK: Invalid datetime") Q 37 ; 38 ; S BSDXDATE=$P(Y,".") 33 39 ; 34 40 S BSDXFND=0 … … 74 80 I '+BSDXAPPT 75 81 I '$D(^BSDXAPPT(BSDXAPPT,0)) D ERR(1,"BSDX REBOOK SET: Invalid appointment ID") Q 76 S X=BSDXDATE,%DT="XT" D ^%DT 77 I Y=-1 D ERR(1,"BSDX REBOOK SET: Invalid rebook datetime") Q 78 S BSDXDATE=Y 82 ; i18n (v 1.3) 83 ;S X=BSDXDATE,%DT="XT" D ^%DT 84 ;I Y=-1 D ERR(1,"BSDX REBOOK SET: Invalid rebook datetime") Q 85 ;S BSDXDATE=Y 79 86 S BSDXIENS=BSDXAPPT_"," 80 87 S BSDXFDA(9002018.4,BSDXIENS,.11)=BSDXDATE
Note:
See TracChangeset
for help on using the changeset viewer.