{
------------------------------------------------------------------------------
 PROGRAMA          : GEMN00000
 OBJETIVO          : Menu principal del Sistema de Informacion Gerencial.      
 PROGRAMADOR       : Tadeo A. Ferreras      
 FECHA REALIZACION : Junio 07, 1993. 
------------------------------------------------------------------------------
}
GLOBALS
   "geprgb000.4gl"
MAIN                
   #WHENEVER ERROR CONTINUE
   DEFER INTERRUPT
   CALL opciones_gemn00000()
END MAIN  

FUNCTION opciones_gemn00000()

   CALL pantalla()
   OPTIONS
      PROMPT LINE 8 

    DISPLAY "Menu Principal" AT 6,33 ATTRIBUTE(BLACK)
    DISPLAY "gemn00000"                          AT 4,3 ATTRIBUTE(RED)
    DISPLAY "1- Mantenimientos              gemnmt000" AT 10,6 
    DISPLAY "2- Consultas                   gemncs000" AT 11,6
    DISPLAY "3- Reportes                    gemnrp000" AT 12,6
    DISPLAY "S- Retorna Menu Anterior" AT 14,6 ATTRIBUTE(RED)

      LET OPT = " "

     PROMPT "OPCION: " attribute(yellow) FOR OPT 
 

    CASE     
       WHEN OPT = "1"
      #   CALL  gemnmt000()
          CLEAR SCREEN
          CALL pantalla()
          CALL opciones_gemn00000()
       WHEN OPT = "2"
     #    CALL  gemncs000()
          CLEAR SCREEN
          CALL pantalla()
          CALL opciones_gemn00000()
       WHEN OPT = "3"
          RUN "fglgo /users/rova/sysinfo/4gidir/gemnrp000"
          CLEAR SCREEN
          CALL pantalla()
          CALL opciones_gemn00000()
       WHEN OPT = "S" OR OPT = "s"
            RETURN
       OTHERWISE
            CALL opciones_gemn00000()

    END CASE

END FUNCTION

FUNCTION pantalla() 
    DEFINE fecha CHAR(8),
           hora char(5) 
    LET fecha = today USING "dd/mm/yy"  
    LET hora = time
    DISPLAY "R A Y . O . V A C  D O M I N I C A N A, S. A." AT 4,17
            ATTRIBUTE (REVERSE,BLUE)
    DISPLAY fecha AT 4,70 ATTRIBUTE (RED)
    DISPLAY "Sistema de Informacion Gerencial" AT 5,24 ATTRIBUTE(BLACK)
    DISPLAY hora AT 6,73 ATTRIBUTE(RED)

    CALL fgl_drawbox(5,79,3,1)
    CALL fgl_drawbox(1,79,22,1)
END FUNCTION  

