*   PROGRAM ID     : DEL                                          
       *   PROG NAME      : DELETE STUDENT RECORD                        
       *   AUTHORS        : MARTIN O'SULLIVAN                            
       *   DATE           : FEB 1999                                     
       *   DATE  MODIFIED : FEBRUARY, 1999                               
       *   INSTALLATION   : LIMERICK INSTITUTE OF TECHNOLOGY             
       ****************************************************************  
       ***       INDICATORS    =   12 CANCEL THE DELETE                  
       ***                         99 CHAIN                              
       ***                         03 END THE JOB                        
       ****************************************************************  
       ***       FILE SPECIFICATION                                      
       ****************************************************************  
      FSTUDENTLUF  E           K        DISK                             
      FSTUDSCR CF  E                    WORKSTN                          
      C****************************************************************  
      C*    MAINLINE                                                     
      C*************************************************************     
      C           STDKEY    KLIST                                        
      C                     KFLD           SSNO                          
      C                     KFLD           COURS#                        
      C                     KFLD           TDATE                         
      C                     SETON                     99                 
      C                     EXSR HEAD                                    
      C           *IN99     DOWEQ'1'                                     
      C           *IN03     ANDEQ'0'                                     
      C                     EXFMTDELP                                    
      C           STDKEY    CHAINSTDREC               99                 
      C           *IN99     IFEQ '0'                                     
      C                     EXSR HEAD2                                   
      C                     EXFMTSTDFLD                                  
      C           *IN03     IFEQ '0'                                     
      C           *IN12     ANDEQ'0'                                     
      C                     DELETSTDREC                                  
      C                     ELSE                                         
      C                     EXCPTRLS                                     
      C                     ENDIF                                        
      C                     ENDIF                                        
      C                     ENDDO                                        
      C                     MOVE '1'       *INLR                         
      C****************************************************************  
       *      SUBROUTINE - HEAD                                          
       *      PURPOSE - TO DISPLAY FOOTER AND HEADER SCREEN              
       ************************************************************      
      C           HEAD      BEGSR                                        
      C                     WRITEFOOT1                                   
      C                     WRITEHDRSCN                                  
      C                     ENDSR                                        
      C****************************************************************  
       *      SUBROUTINE - HEAD2                                         
       *      PURPOSE - TO DISPLAY FOOTER AND HEADER  WITH F12 CANCEL    
       ************************************************************      
      C           HEAD2     BEGSR                                        
      C                     WRITEFOOT2                                   
      C                     WRITEHDRSCN                                  
      C                     ENDSR                                        
       ************************************************************      
      OSTDREC  E                RLS                                      

back to RPG page