Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: FSCEVENT

FSCEVENT.m

Go to the documentation of this file.
  1. FSCEVENT ;SLC/STAFF-NOIS Events ;1/13/98 11:30
  1. ;;1.1;NOIS;;Sep 06, 1998
  1. ADD ; from FSCUEDS
  1. D EVENT("ADD")
  1. Q
  1. ;
  1. DEL ; from FSCUEDS
  1. D EVENT("DELETE")
  1. Q
  1. ;
  1. EVENT(MODE) ;
  1. N D0,DIC,FROM,TO,X,Y K DIC,Y
  1. S DIC=7103.2,DIC(0)="AEMOQ",DIC("A")="Select Event: "
  1. D ^DIC K DIC Q:Y<1
  1. S D0=+Y
  1. D DATES(.FROM,.TO)
  1. I 'FROM Q
  1. I 'TO Q
  1. D EVENT^FSCEVENP(MODE,D0,FROM,TO)
  1. Q
  1. ;
  1. ALL ; testing
  1. N FROM,MODE,NUM,TO
  1. S MODE="DELETE",FROM=2950401,TO=2951231,NUM=0 F S NUM=$O(^FSC("REVENT",NUM)) Q:NUM<1 D EVENT^FSCEVENP(MODE,NUM,FROM,TO)
  1. Q
  1. ;
  1. DATES(FROM,TO) ;
  1. N DIR,END,START,X,Y K DIR S (FROM,TO)=0
  1. S START=$E(DT,1,3)-1_"0101",END=$E(DT,1,3)+1_"0101"
  1. S DIR(0)="DAO^"_START_":"_END_":EX"
  1. S DIR("A")="From: "
  1. S DIR("?",1)="Enter the beginning date of a date range."
  1. S DIR("?")="^D HELP^%DTC,HELP^FSCU(.DIR)"
  1. S DIR("??")="FSC U1 NOIS"
  1. D ^DIR K DIR
  1. I $D(DIRUT) Q
  1. S FROM=Y
  1. ;
  1. N DIR,X,Y K DIR
  1. S DIR(0)="DAO^"_START_":"_END_":EX"
  1. S DIR("A")="To: "
  1. S DIR("?",1)="Enter the ending date of a date range."
  1. S DIR("?")="^D HELP^%DTC,HELP^FSCU(.DIR)"
  1. S DIR("??")="FSC U1 NOIS"
  1. D ^DIR K DIR
  1. I $D(DIRUT) S FROM=0 Q
  1. S TO=Y I FROM>TO S X=FROM,FROM=TO,TO=X
  1. Q