a
    ™§0i.  ã                   @   sª   d dl Z d dlZd dlZd dlZd dlmZ d dlmZmZm	Z	m
Z
 d dlmZ d dlmZ d dlmZ d dlmZ d dlmZ d d	lmZ d d
lmZ eƒ  dd„ ZdS )é    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                 C   sš   |   d¡dd„ ƒ}t| ƒ |   d¡dd„ ƒ}t| ƒ |   d¡dd	„ ƒ}t| ƒ |   d
¡dd„ ƒ}t| ƒ |   d¡dd„ ƒ}t| |ƒ |   d¡dd„ ƒ}dS )uc   
    Registra las rutas relacionadas con SupervisiÃ³n y Control (SyC) en la aplicaciÃ³n Flask.
    z /SyC/GerenteSyc/DataMaster/Scorec                  S   s   d} t  d¡}d}t||| ƒS )u1   
        Renderiza la pÃ¡gina del Score.
        FÚuser_idz /SupYCtrol/GerenteSyc/Score.html©r   Úgetr   ©ÚRestricted_AccessÚUserIDÚruta© r   ú8/var/www/html/src/App/SupyCtrol_Module/GerenteSyCMenu.pyÚScore"   s    
zmenu_GerenteSyC.<locals>.Scorez,/SyC/GerenteSyc/Reporte_financiero_Contratosc                  S   s   d} t  d¡}d}t||| ƒS )uH   
        Renderiza la pÃ¡gina del Reporte_financiero_Contratos.
        Fr   z;/SupYCtrol/GerenteSyc/GSyCReporte_financiero_Contratos.htmlr   r   r   r   r   ÚReporte_financiero_Contratos0   s    
z5menu_GerenteSyC.<locals>.Reporte_financiero_Contratosz%/SyC/GerenteSyc/Reporte_financiero_OVc                  S   s   d} t  d¡}d}t||| ƒS )uA   
        Renderiza la pÃ¡gina del Reporte_financiero_OV.
        Fr   z4/SupYCtrol/GerenteSyc/GSyCReporte_financiero_OV.htmlr   r   r   r   r   ÚReporte_financiero_OV@   s    
z.menu_GerenteSyC.<locals>.Reporte_financiero_OVz#/SyC/GerenteSyc/PronFlujo_Contratosc                  S   s   t  d¡} d}d}t| ||ƒS )u@   
        Renderiza la pÃ¡gina de CatÃ¡logo de Breakers.
        r   z*/SupYCtrol/GerenteSyc/Flujo_Contratos.htmlFr   ©r   r   r   r   r   r   ÚPronFlujo_ContratosP   s    
z,menu_GerenteSyC.<locals>.PronFlujo_Contratosz/SyC/GerenteSyc/UtilityMatMenuc                  S   s   t  d¡} d}d}t| ||ƒS )u>   
        Renderiza la pÃ¡gina del menu de Utilidades.
        r   z0/SupYCtrol/GerenteSyc/UtilityMaterials/Menu.htmlFr   r   r   r   r   ÚGSYC_utility_for_materials_Menub   s    
z8menu_GerenteSyC.<locals>.GSYC_utility_for_materials_Menuz/SyC/GerenteSyc/InfoEmplc                   S   s   dS )Nu,   PÃ¡gina en desarrollo - Informe de Empleadosr   r   r   r   r   Úinforme_de_empleadoss   s    z-menu_GerenteSyC.<locals>.informe_de_empleadosN)Úrouter	   r   r   r
   r   )ÚappÚmailr   r   r   r   r   r   r   r   r   Úmenu_GerenteSyC   s"    






r!   )ÚosÚtempfileÚftplibZrequestsÚdotenvr   Úflaskr   r   r   r   Zwerkzeug.utilsr   ÚApp.Security_Module.UserAccessr   Z.App.SupyCtrol_Module.GerenteSyC.GSYCRutasScorer	   Z<App.SupyCtrol_Module.GerenteSyC.GSYCRutasPronFlujo_Contratosr
   ZEApp.SupyCtrol_Module.GerenteSyC.GSYCRutasReporte_financiero_Contratosr   Z>App.SupyCtrol_Module.GerenteSyC.GSYCRutasReporte_financiero_OVr   Z8App.SupyCtrol_Module.GerenteSyC.GSYCUtilityMaterialsMenur   r!   r   r   r   r   Ú<module>   s   