{
----------------------------------------------------------------
 PROGRAMA          : GEMNRP000
 OBJETIVO          : Menu de Reportes del Sistema de Informacion  
                     Gerencial.
 PROGRAMADOR       : Tadeo A. Ferreras
 FECHA REALIZACION : Junio 07, 1993.      
----------------------------------------------------------------
}

GLOBALS "geprgb000.4gl"

MAIN 
  DEFER INTERRUPT
  CALL opciones_gemnrp000()
END MAIN
FUNCTION opciones_gemnrp000()
    CLEAR SCREEN 
    CALL pantalla()
    OPTIONS 
    PROMPT LINE 8, 
    MESSAGE LINE 24 

    DISPLAY "Reportes" AT 6,36 ATTRIBUTE(BLACK)
    DISPLAY "gemnrp000"                            AT 4,3 ATTRIBUTE(RED)
    DISPLAY " 1-Ventas Mayores/Tipo Pila geprrp001" AT 09,1
    DISPLAY " 2-Venta Mayor/Tipo Pila    geprrp002" AT 10,1
    DISPLAY " 3-Suplid. Compras Mayores  geprrp003" AT 11,1
    DISPLAY " 4-Suplidor Mayor Compra    geprrp004" AT 12,1
    DISPLAY " 5-Clientes Ventas Mayores  geprrp005" AT 13,1
    DISPLAY " 6-Cliente Con Mayor Venta  geprrp006" AT 14,1
    DISPLAY " 7-Compras Mayor X Cantidad geprrp007" AT 15,1
    DISPLAY " 8-Mat. Comprado Por Rango  geprrp008" AT 16,1
    DISPLAY " 9-Ventas Compar. Ano Ant.  geprrp009" AT 17,1
    DISPLAY "10-Ventas Comp. Mayoristas  geprrp010" AT 18,1
    DISPLAY "11-Ventas Comp. Minorisas   geprrp011" AT 19,1
    DISPLAY "12-Ranking Ventas/Vendedor  geprrp012" AT 20,1
    DISPLAY "13-Ranking Ventas/Producto  geprrp013" AT 09,40
    DISPLAY "14-Compras Comparativas     geprrp014" AT 10,40
    DISPLAY "15-Ranking Ventas/Vend. Ac. geprrp015" AT 11,40
    DISPLAY "16-Ranking Ventas/Prod. Ac. geprrp016" AT 12,40
    DISPLAY "S- Retorna Menu Anterior         " AT 21,28  
                ATTRIBUTE (BLACK)

   MENU "Reportes: " 
       COMMAND "1"
          CALL seg000(1,"gemnrp000") RETURNING luz
          IF luz = "azul" THEN
            CALL geprrp001() 
            CALL  opciones_gemnrp000()
          END IF
        COMMAND "2"
          CALL seg000(2,"gemnrp000") RETURNING luz
          IF luz = "azul" THEN
            CALL geprrp002() 
            CALL  opciones_gemnrp000()
          END IF
        COMMAND "3"
          CALL seg000(3,"gemnrp000") RETURNING luz
          IF luz = "azul" THEN
            CALL geprrp003() 
            CALL  opciones_gemnrp000()
          END IF
        COMMAND "4"
          CALL seg000(4,"gemnrp000") RETURNING luz
          IF luz = "azul" THEN
            CALL geprrp004() 
            CALL  opciones_gemnrp000()
          END IF
        COMMAND "5"
          CALL seg000(5,"gemnrp000") RETURNING luz
          IF luz = "azul" THEN
            CALL geprrp005() 
            CALL  opciones_gemnrp000()
          END IF
        COMMAND "6"
          CALL seg000(6,"gemnrp000") RETURNING luz
          IF luz = "azul" THEN
            CALL geprrp006() 
            CALL  opciones_gemnrp000()
          END IF
        COMMAND "7"
          CALL seg000(7,"gemnrp000") RETURNING luz
          IF luz = "azul" THEN
            CALL geprrp007() 
            CALL  opciones_gemnrp000()
          END IF
        COMMAND "8"
          CALL seg000(8,"gemnrp000") RETURNING luz
          IF luz = "azul" THEN
            CALL geprrp008() 
            CALL  opciones_gemnrp000()
          END IF
        COMMAND "9"
          CALL seg000(9,"gemnrp000") RETURNING luz
          IF luz = "azul" THEN
            CALL geprrp009() 
            CALL  opciones_gemnrp000()
          END IF
        COMMAND "10"
          CALL seg000(10,"gemnrp000") RETURNING luz
          IF luz = "azul" THEN
            CALL geprrp010() 
            CALL  opciones_gemnrp000()
          END IF
        COMMAND "11"
          CALL seg000(11,"gemnrp000") RETURNING luz
          IF luz = "azul" THEN
            CALL geprrp011() 
            CALL  opciones_gemnrp000()
          END IF
        COMMAND "12"
          CALL seg000(12,"gemnrp000") RETURNING luz
          IF luz = "azul" THEN
            CALL geprrp012() 
            CALL  opciones_gemnrp000()
          END IF
        COMMAND "13"
          CALL seg000(13,"gemnrp000") RETURNING luz
          IF luz = "azul" THEN
            CALL geprrp013() 
            CALL  opciones_gemnrp000()
          END IF
        COMMAND "14"
          CALL seg000(14,"gemnrp000") RETURNING luz
          IF luz = "azul" THEN
            CALL geprrp014() 
            CALL  opciones_gemnrp000()
          END IF
        COMMAND "15"
          CALL seg000(15,"gemnrp000") RETURNING luz
          IF luz = "azul" THEN
            CALL geprrp015() 
            CALL  opciones_gemnrp000()
          END IF
        COMMAND "16"
          CALL seg000(16,"gemnrp000") RETURNING luz
          IF luz = "azul" THEN
            CALL geprrp016() 
            CALL  opciones_gemnrp000()
          END IF
        COMMAND "Salir"
                EXIT MENU
             END MENU
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  


