U
    âøi˜<  ã                   @   sô   d dl 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 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 d dlm Z  d dl!m"Z" d dl#m$Z$ d dl%m&Z& dd„ Z'dS )é    )Úrender_templateÚsession)Úregister_dmbreakers_routes)Ú'register_dmBreakerProtectionType_routes)Ú'register_dmCatalogo_de_controles_routes)Ú/register_dmControlador_del_precalentador_routes)Ú4register_dmCatalogo_de_iluminacion_de_casetas_routes)Ú4register_dmCatalogo_de_cargadores_de_baterias_routes)ÚBregister_dmCatalogo_de_calentadores_de_espacio_para_casetas_routes)Ú;register_dmCatalogo_de_botones_de_paro_de_emergencia_routes)Ú,register_dmCatalogo_de_amortiguadores_routes)Ú'register_dmCatalogo_de_garantias_routes)Ú$register_dmController_Options_routes)Ú"register_dmEnclosure_Option_routes)Ú$register_dmAddAccesory_Option_routes)Úregister_dmTank_Options_routes)Ú?register_dmCatalogo_de_contencion_de_derrames_de_tanques_routes)Ú;register_dmCatalogo_de_centros_de_carga_para_casetas_routes)Ú"register_dmbreakers_Options_routes)Úcheck_user_accessc                 C   s6  |   d¡dd„ ƒ}|   d¡| jdd„ ƒƒ}t| ƒ |   d¡| jdd	„ ƒƒ}t| ƒ |   d
¡| jdd„ ƒƒ}t| ƒ |   d¡| jdd„ ƒƒ}t| ƒ |   d¡| jdd„ ƒƒ}t| ƒ |   d¡| jdd„ ƒƒ}t| ƒ |   d¡| jdd„ ƒƒ}t| ƒ |   d¡| jdd„ ƒƒ}	t	| ƒ |   d¡| jdd„ ƒƒ}
t
| ƒ |   d¡| jd d!„ ƒƒ}t| ƒ |   d"¡| jd#d$„ ƒƒ}t| ƒ |   d%¡| jd&d'„ ƒƒ}t| ƒ |   d(¡| jd)d*„ ƒƒ}t| ƒ |   d+¡| jd,d-„ ƒƒ}t| ƒ |   d.¡| jd/d0„ ƒƒ}t| ƒ |   d1¡| jd2d3„ ƒƒ}t| ƒ |   d4¡| jd5d6„ ƒƒ}t| ƒ d7S )8us   
    Registra las rutas relacionadas con el Submenu del Data Master y sus desarrollos en la aplicaciÃ³n Flask.
    z0/Ventas/Ventas_EUA/DataMaster/Genset_EUA_catalogc                   S   s   dS )u>   
        Renderiza la pÃ¡gina de CatÃ¡logo de Genset.
        uH   PÃ¡gina en desarrollo - Genset_EUA_catalog guardar actualizar consultar © r   r   r   úkC:\Users\victor.barrera\Documents\proyectos\elepV3\Elep\src\App\Ventas_Module\VentasEUA\DMmenu_catalogos.pyÚGenset_EUA_catalog   s    z8menu_DataMaster_EUA_catalogo.<locals>.Genset_EUA_catalogz2/Ventas/Ventas_EUA/DataMaster/Breakers_EUA_catalogc                  S   s   d} t  d¡}d}tdƒS )u@   
        Renderiza la pÃ¡gina de CatÃ¡logo de Breakers.
        TÚuser_idz5/Ventas/VentasEUA/DataMaster/DMEbreakers_catalog.html©r   Úgetr   ©ÚRestricted_AccessÚUserIDÚrutar   r   r   ÚBreakers_EUA_catalog(   s    
z:menu_DataMaster_EUA_catalogo.<locals>.Breakers_EUA_catalogz9/Ventas/Ventas_EUA/DataMaster/Breakers_Option_EUA_catalogc                  S   s   d} t  d¡}d}tdƒS )uV   
        Renderiza la pÃ¡gina de Data Master de catalogo de Breakers options.
        Tr   z</Ventas/VentasEUA/DataMaster/DMEbreakersOptions_catalog.htmlr   r   r   r   r   ÚBreakers_Option_EUA_catalog9   s    
zAmenu_DataMaster_EUA_catalogo.<locals>.Breakers_Option_EUA_catalogz;/Ventas/Ventas_EUA/DataMaster/BreakerProtectionType_catalogc                  S   s   d} t  d¡}d}tdƒS )õH   
        Renderiza la pÃ¡gina de CatÃ¡logo de Tipo de Breakers.
        Tr   zI/Ventas/VentasEUA/DataMaster/DMBreakerProtectionType_catalog_catalog.htmlzA/Ventas/VentasEUA/DataMaster/DMBreakerProtectionType_catalog.htmlr   r   r   r   r   ÚBreakerProtectionType_catalogJ   s    
zCmenu_DataMaster_EUA_catalogo.<locals>.BreakerProtectionType_catalogz;/Ventas/Ventas_EUA/DataMaster/Catalogo_de_controles_catalogc                  S   s   d} t  d¡}d}tdƒS )r"   Tr   zE/Ventas/VentasEUA/DataMaster/DMControllerCatalog_catalog_catalog.htmlz=/Ventas/VentasEUA/DataMaster/DMControllerCatalog_catalog.htmlr   r   r   r   r   ÚCatalogo_de_controles_catalogZ   s    
zCmenu_DataMaster_EUA_catalogo.<locals>.Catalogo_de_controles_catalogzC/Ventas/Ventas_EUA/DataMaster/Controlador_del_precalentador_catalogc                  S   s   d} t  d¡}d}tdƒS )r"   Tr   zG/Ventas/VentasEUA/DataMaster/DMControllerPreheater_catalog_catalog.htmlz?/Ventas/VentasEUA/DataMaster/DMControllerPreheater_catalog.htmlr   r   r   r   r   Ú%Controlador_del_precalentador_catalogh   s    
zKmenu_DataMaster_EUA_catalogo.<locals>.Controlador_del_precalentador_catalogzH/Ventas/Ventas_EUA/DataMaster/Catalogo_de_cargadores_de_baterias_catalogc                  S   s   d} t  d¡}d}tdƒS )r"   Tr   zA/Ventas/VentasEUA/DataMaster/DMControllerBattCharger_catalog.htmlr   r   r   r   r   Ú*Catalogo_de_cargadores_de_baterias_catalogw   s    
zPmenu_DataMaster_EUA_catalogo.<locals>.Catalogo_de_cargadores_de_baterias_catalogzH/Ventas/Ventas_EUA/DataMaster/Catalogo_de_iluminacion_de_casetas_catalogc                  S   s   d} t  d¡}d}tdƒS )r"   Tr   zB/Ventas/VentasEUA/DataMaster/DMEnclosureLight_catalog_catalog.htmlz:/Ventas/VentasEUA/DataMaster/DMEnclosureLight_catalog.htmlr   r   r   r   r   Ú*Catalogo_de_iluminacion_de_casetas_catalog†   s    
zPmenu_DataMaster_EUA_catalogo.<locals>.Catalogo_de_iluminacion_de_casetas_catalogzV/Ventas/Ventas_EUA/DataMaster/Catalogo_de_calentadores_de_espacio_para_casetas_catalogc                  S   s   d} t  d¡}d}tdƒS )r"   Tr   zH/Ventas/VentasEUA/DataMaster/DMEnclosureSpaceHeater_catalog_catalog.htmlz@/Ventas/VentasEUA/DataMaster/DMEnclosureSpaceHeater_catalog.htmlr   r   r   r   r   Ú8Catalogo_de_calentadores_de_espacio_para_casetas_catalog–   s    
z^menu_DataMaster_EUA_catalogo.<locals>.Catalogo_de_calentadores_de_espacio_para_casetas_catalogzO/Ventas/Ventas_EUA/DataMaster/Catalogo_de_centros_de_carga_para_casetas_catalogc                  S   s   d} t  d¡}d}tdƒS )r"   Tr   zG/Ventas/VentasEUA/DataMaster/DMEnclosureLoadCenter_catalog_catalog.htmlz?/Ventas/VentasEUA/DataMaster/DMEnclosureLoadCenter_catalog.htmlr   r   r   r   r   Ú1Catalogo_de_centros_de_carga_para_casetas_catalog¦   s    
zWmenu_DataMaster_EUA_catalogo.<locals>.Catalogo_de_centros_de_carga_para_casetas_catalogzO/Ventas/Ventas_EUA/DataMaster/Catalogo_de_botones_de_paro_de_emergencia_catalogc                  S   s   d} t  d¡}d}tdƒS )r"   Tr   zE/Ventas/VentasEUA/DataMaster/DMAddAccesory_Estop_catalog_catalog.htmlz=/Ventas/VentasEUA/DataMaster/DMAddAccesory_Estop_catalog.htmlr   r   r   r   r   Ú1Catalogo_de_botones_de_paro_de_emergencia_catalogµ   s    
zWmenu_DataMaster_EUA_catalogo.<locals>.Catalogo_de_botones_de_paro_de_emergencia_catalogz@/Ventas/Ventas_EUA/DataMaster/Catalogo_de_amortiguadores_catalogc                  S   s   d} t  d¡}d}tdƒS )r"   Tr   zF/Ventas/VentasEUA/DataMaster/DMAddAccesory_Spring_catalog_catalog.htmlz>/Ventas/VentasEUA/DataMaster/DMAddAccesory_Spring_catalog.htmlr   r   r   r   r   Ú"Catalogo_de_amortiguadores_catalogÅ   s    
zHmenu_DataMaster_EUA_catalogo.<locals>.Catalogo_de_amortiguadores_catalogzS/Ventas/Ventas_EUA/DataMaster/Catalogo_de_contencion_de_derrames_de_tanques_catalogc                  S   s   d} t  d¡}d}tdƒS )r"   Tr   zA/Ventas/VentasEUA/DataMaster/DMTankSpillCont_catalog_catalog.htmlz9/Ventas/VentasEUA/DataMaster/DMTankSpillCont_catalog.htmlr   r   r   r   r   Ú5Catalogo_de_contencion_de_derrames_de_tanques_catalogÔ   s    
z[menu_DataMaster_EUA_catalogo.<locals>.Catalogo_de_contencion_de_derrames_de_tanques_catalogz;/Ventas/Ventas_EUA/DataMaster/Catalogo_de_garantias_catalogc                  S   s   d} t  d¡}d}tdƒS )r"   Tr   z:/Ventas/VentasEUA/DataMaster/DMPrjWarWarranty_catalog.htmlr   r   r   r   r   ÚCatalogo_de_garantias_catalogã   s    
zCmenu_DataMaster_EUA_catalogo.<locals>.Catalogo_de_garantias_catalogz8/Ventas/Ventas_EUA/DataMaster/Controller_Options_catalogc                  S   s   d} t  d¡}d}tdƒS )r"   Tr   z=/Ventas/VentasEUA/DataMaster/DMControllerOptions_catalog.htmlr   r   r   r   r   ÚController_Options_catalogñ   s    
z@menu_DataMaster_EUA_catalogo.<locals>.Controller_Options_catalogz6/Ventas/Ventas_EUA/DataMaster/Enclosure_Option_catalogc                  S   s   d} t  d¡}d}tdƒS )r"   Tr   z;/Ventas/VentasEUA/DataMaster/DMEnclosureOption_catalog.htmlr   r   r   r   r   ÚEnclosure_Option_catalogÿ   s    
z>menu_DataMaster_EUA_catalogo.<locals>.Enclosure_Option_catalogz8/Ventas/Ventas_EUA/DataMaster/AddAccesory_Option_catalogc                  S   s   d} t  d¡}d}tdƒS )r"   Tr   zF/Ventas/VentasEUA/DataMaster/DMAddAccesory_Option_catalog_catalog.htmlz>/Ventas/VentasEUA/DataMaster/DMAddAccesory_Option_catalog.htmlr   r   r   r   r   ÚAddAccesory_Option_catalog  s    
z@menu_DataMaster_EUA_catalogo.<locals>.AddAccesory_Option_catalogz1/Ventas/Ventas_EUA/DataMaster/TankOptions_catalogc                  S   s   d} t  d¡}d}tdƒS )r"   Tr   z?/Ventas/VentasEUA/DataMaster/DMTankOptions_catalog_catalog.htmlz7/Ventas/VentasEUA/DataMaster/DMTankOptions_catalog.htmlr   r   r   r   r   ÚTankOptions_catalog  s    
z9menu_DataMaster_EUA_catalogo.<locals>.TankOptions_catalogN)ÚrouteÚlogin_requiredr   r   r   r   r   r	   r   r
   r   r   r   r   r   r   r   r   r   )Úappr   r    r!   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r   r   r   Úmenu_DataMaster_EUA_catalogo   sŒ    
														r5   N)(Úflaskr   r   Z9App.Ventas_Module.VentasEUA.DataMaster.DMbreakers_catalogr   ZFApp.Ventas_Module.VentasEUA.DataMaster.DMBreakerProtectionType_catalogr   ZBApp.Ventas_Module.VentasEUA.DataMaster.DMControllerCatalog_catalogr   ZDApp.Ventas_Module.VentasEUA.DataMaster.DMControllerPreheater_catalogr   Z?App.Ventas_Module.VentasEUA.DataMaster.DMEnclosureLight_catalogr   ZFApp.Ventas_Module.VentasEUA.DataMaster.DMControllerBattCharger_catalogr	   ZEApp.Ventas_Module.VentasEUA.DataMaster.DMEnclosureSpaceHeater_catalogr
   ZBApp.Ventas_Module.VentasEUA.DataMaster.DMAddAccesory_Estop_catalogr   ZCApp.Ventas_Module.VentasEUA.DataMaster.DMAddAccesory_Spring_catalogr   Z?App.Ventas_Module.VentasEUA.DataMaster.DMPrjWarWarranty_catalogr   ZBApp.Ventas_Module.VentasEUA.DataMaster.DMControllerOptions_catalogr   Z@App.Ventas_Module.VentasEUA.DataMaster.DMEnclosureOption_catalogr   ZCApp.Ventas_Module.VentasEUA.DataMaster.DMAddAccesory_Option_catalogr   Z<App.Ventas_Module.VentasEUA.DataMaster.DMTankOptions_catalogr   Z>App.Ventas_Module.VentasEUA.DataMaster.DMTankSpillCont_catalogr   ZDApp.Ventas_Module.VentasEUA.DataMaster.DMEnclosureLoadCenter_catalogr   Z@App.Ventas_Module.VentasEUA.DataMaster.DMbreakersOptions_catalogr   ÚApp.Security_Module.UserAccessr   r5   r   r   r   r   Ú<module>   s&   