
    i.                         S SK r S SKrS SKrS SKrS SKJr  S SKJrJrJ	r	J
r
  S SKJr  S SKJr  S SKJr  S SKJr  S SKJr  S S	KJr  S S
KJr  \" 5         S rg)    N)load_dotenv)jsonifyrender_templaterequestsession)secure_filename)check_user_access)GSYC_Score_routes)GSYC_routes)(GSYC_Reporte_financiero_Contratos_routes)!GSYC_Reporte_financiero_OV_routes)menu_UtilityMaterialsc                    U R                  S5      S 5       n[        U 5        U R                  S5      S 5       n[        U 5        U R                  S5      S 5       n[        U 5        U R                  S5      S 5       n[	        U 5        U R                  S	5      S
 5       n[        X5        U R                  S5      S 5       ng)u[   
Registra las rutas relacionadas con Supervisión y Control (SyC) en la aplicación Flask.
z /SyC/GerenteSyc/DataMaster/Scorec                  N    Sn [         R                  " S5      nSn[        XU 5      $ )u!   
Renderiza la página del Score.
Fuser_idz /SupYCtrol/GerenteSyc/Score.htmlr   getr	   Restricted_AccessUserIDrutas      bC:\Users\victor.barrera\Documents\proyectos\elepV3\Elep\src\App\SupyCtrol_Module\GerenteSyCMenu.pyScoremenu_GerenteSyC.<locals>.Score"   s+    
 "Y'1 .?@@    z,/SyC/GerenteSyc/Reporte_financiero_Contratosc                  N    Sn [         R                  " S5      nSn[        XU 5      $ )u8   
Renderiza la página del Reporte_financiero_Contratos.
Fr   z;/SupYCtrol/GerenteSyc/GSyCReporte_financiero_Contratos.htmlr   r   s      r   Reporte_financiero_Contratos5menu_GerenteSyC.<locals>.Reporte_financiero_Contratos0   s+    
 "Y'L .?@@r   z%/SyC/GerenteSyc/Reporte_financiero_OVc                  N    Sn [         R                  " S5      nSn[        XU 5      $ )u1   
Renderiza la página del Reporte_financiero_OV.
Fr   z4/SupYCtrol/GerenteSyc/GSyCReporte_financiero_OV.htmlr   r   s      r   Reporte_financiero_OV.menu_GerenteSyC.<locals>.Reporte_financiero_OV@   s+    
 "Y'E .?@@r   z#/SyC/GerenteSyc/PronFlujo_Contratosc                  N    [         R                  " S5      n SnSn[        XU5      $ )u0   
Renderiza la página de Catálogo de Breakers.
r   z*/SupYCtrol/GerenteSyc/Flujo_Contratos.htmlFr   r   r   r   s      r   PronFlujo_Contratos,menu_GerenteSyC.<locals>.PronFlujo_ContratosP   s+     Y';! /@AAr   z/SyC/GerenteSyc/UtilityMatMenuc                  N    [         R                  " S5      n SnSn[        XU5      $ )u.   
Renderiza la página del menu de Utilidades.
r   z0/SupYCtrol/GerenteSyc/UtilityMaterials/Menu.htmlFr   r#   s      r   GSYC_utility_for_materials_Menu8menu_GerenteSyC.<locals>.GSYC_utility_for_materials_Menub   s+     Y'A! /@AAr   z/SyC/GerenteSyc/InfoEmplc                      g)Nu,   Página en desarrollo - Informe de Empleados r*   r   r   informe_de_empleados-menu_GerenteSyC.<locals>.informe_de_empleadoss   s     >r   N)router
   r   r   r   r   )appmailr   r   r    r$   r'   r+   s           r   menu_GerenteSyCr0      s     	YY12A 3A c 	YY=>A ?A -S1 	YY67A 8A &c* 	YY45B 6B 
 	YY/0B 1B #$ 	YY)*> +>r   )ostempfileftplibrequestsdotenvr   flaskr   r   r   r   werkzeug.utilsr   App.Security_Module.UserAccessr	   .App.SupyCtrol_Module.GerenteSyC.GSYCRutasScorer
   <App.SupyCtrol_Module.GerenteSyC.GSYCRutasPronFlujo_Contratosr   EApp.SupyCtrol_Module.GerenteSyC.GSYCRutasReporte_financiero_Contratosr   >App.SupyCtrol_Module.GerenteSyC.GSYCRutasReporte_financiero_OVr   8App.SupyCtrol_Module.GerenteSyC.GSYCUtilityMaterialsMenur   r0   r*   r   r   <module>r>      sB   
 
     < < * = L T z l Z [>r   