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

FSCLMPD.m

Go to the documentation of this file.
  1. FSCLMPD ;SLC/STAFF-NOIS List Manager Protocol Display ;1/11/98 18:35
  1. ;;1.1;NOIS;;Sep 06, 1998
  1. ;
  1. LC ; from FSCLMP
  1. I '@VALMAR W !,"No calls to View." H 2 Q
  1. N CHOICE,DEFAULT,FIELD,FORMAT,OK
  1. S CHOICE="1-"_+@VALMAR,DEFAULT=CHOICE D SELECT^FSCUL(CHOICE,"",DEFAULT,"VVALUES",.OK) I OK D
  1. .S FORMAT="",OK=1 D EXPAND^FSCUX(.FORMAT,.OK,$$VFORMAT^FSCUF(DUZ)) I OK D
  1. ..K FSCSTYLE S FSCSTYLE=$$STYLE^FSCU(FORMAT),FIELD="" F S FIELD=$O(FORMAT(FIELD)) Q:FIELD="" S FSCSTYLE(FIELD)=FORMAT(FIELD)
  1. ..D VIEW^FSCLM(VALMAR,"VVALUES",.FSCSTYLE)
  1. S VALMBCK=$S($G(FSCEXIT):"Q",1:"R")
  1. Q
  1. ;
  1. LIST ; from FSCLMP
  1. I '$$CHECK^FSCLMPM(FSCLNUM,DUZ) W !,"You cannot update this list.",$C(7) H 2 Q
  1. I $P(^FSC("LIST",FSCLNUM,0),U,3)'="A" W !,"You cannot update this type of list.",$C(7) H 2 Q
  1. W !,"Upating ",FSCLNAME,!
  1. D UPDATE^FSCLP(,FSCLNUM)
  1. K FSCQEDIT
  1. Q
  1. ;
  1. ASKLIST ; from FSCLMPC, FSCLMPO
  1. N DIR,X,Y K DIR,FSCQEDIT
  1. S DIR(0)="YAO",DIR("A")="Do you want to rebuild this list? ",DIR("B")="YES"
  1. S DIR("?",1)="Enter YES to rebuild this list."
  1. S DIR("?",2)="Enter NO or '^' to leave the list alone."
  1. S DIR("?")="^D HELP^FSCU(.DIR)"
  1. S DIR("??")="FSC U 1 NOIS"
  1. D ^DIR K DIR
  1. I Y=1 D LIST
  1. Q