Ignore:
Timestamp:
Jul 11, 2010, 10:11:26 AM (14 years ago)
Author:
Sam Habiel
Message:

Fixes to support i18n (Receive FM dates from C# instead of culture specific date).Also, fix for Rebooking. Now it works.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • Scheduling/trunk/m/BSDX34.m

    r773 r851  
    1 BSDX34  ; IHS/OIT/HMW - WINDOWS SCHEDULING RPCS ; 5/21/10 9:56pm
     1BSDX34  ; IHS/OIT/HMW - WINDOWS SCHEDULING RPCS ; 7/11/10 11:28am
    22        ;;2.0;IHS WINDOWS SCHEDULING;;NOV 01, 2007
    33        ;
     
    3939        ;Used in generating rebook letters for a clinic
    4040        ;BSDXCLST is a |-delimited list of BSDX RESOURCE iens.  (The last |-piece is null, so discard it.)
    41         ;BSDXBEG and BSDXEND are in external date form.
    4241        ;Called by BSDX REBOOK CLINIC LIST and BSDX CANCEL CLINIC LIST via entry point CANCLIN above
    43         ;
     42        ;Jul 11 2010 (smh):
     43    ;for i18n, pass BSDXBEG and BSDXEND in FM format.
    4444        ;
    4545        S X="RBERR^BSDX34",@^%ZOSF("TRAP")
     
    4848        N %DT,Y,BSDXJ,BSDXCID,BSDXCLN,BSDXSTRT,BSDXAID,BSDXNOD,BSDXLIST,BSDX,BSDY
    4949        ;Convert beginning and ending dates
    50         ;
    51         S X=BSDXBEG,%DT="XT" D ^%DT S BSDXBEG=$P(Y,"."),BSDXBEG=BSDXBEG-1,BSDXBEG=BSDXBEG_".9999"
    52         I Y=-1 D RBERR Q
    53         S X=BSDXEND,%DT="XT" D ^%DT S BSDXEND=$P(Y,"."),BSDXEND=BSDXEND_".9999"
    54         I Y=-1 D RBERR Q
     50        ;TODO: Validation of date to make sure it's a right FM Date
     51        S BSDXBEG=BSDXBEG-1,BSDXBEG=BSDXBEG_".9999"
     52        S BSDXEND=BSDXEND_".9999"
     53    ;
    5554        I BSDXCLST="" D RBERR Q
    5655        ;
Note: See TracChangeset for help on using the changeset viewer.