
    i<                         S SK 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  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  S SKJ r   S SK!J"r"  S SK#J$r$  S SK%J&r&  S r'g)    )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                    U R                  S5      S 5       nU R                  S5      U R                  S 5       5       n[        U 5        U R                  S5      U R                  S 5       5       n[        U 5        U R                  S5      U R                  S 5       5       n[	        U 5        U R                  S	5      U R                  S
 5       5       n[        U 5        U R                  S5      U R                  S 5       5       n[        U 5        U R                  S5      U R                  S 5       5       n[        U 5        U R                  S5      U R                  S 5       5       n[        U 5        U R                  S5      U R                  S 5       5       n	[        U 5        U R                  S5      U R                  S 5       5       n
[        U 5        U R                  S5      U R                  S 5       5       n[        U 5        U R                  S5      U R                  S 5       5       n[        U 5        U R                  S5      U R                  S 5       5       n[        U 5        U R                  S5      U R                  S 5       5       n[        U 5        U R                  S5      U R                  S 5       5       n[        U 5        U R                  S5      U R                  S  5       5       n[!        U 5        U R                  S!5      U R                  S" 5       5       n[#        U 5        U R                  S#5      U R                  S$ 5       5       n[%        U 5        g%)&uk   
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                      g)u.   
Renderiza la página de Catálogo de Genset.
uH   Página en desarrollo - Genset_EUA_catalog guardar actualizar consultar  r       kC:\Users\victor.barrera\Documents\proyectos\elepV3\Elep\src\App\Ventas_Module\VentasEUA\DMmenu_catalogos.pyGenset_EUA_catalog8menu_DataMaster_EUA_catalogo.<locals>.Genset_EUA_catalog   s     Zr   z2/Ventas/Ventas_EUA/DataMaster/Breakers_EUA_catalogc                  L    Sn [         R                  " S5      nSn[        S5      $ )u0   
Renderiza la página de Catálogo de Breakers.
Tuser_idz5/Ventas/VentasEUA/DataMaster/DMEbreakers_catalog.htmlr   getr   Restricted_AccessUserIDrutas      r   Breakers_EUA_catalog:menu_DataMaster_EUA_catalogo.<locals>.Breakers_EUA_catalog(   s+     !Y'F VWWr   z9/Ventas/Ventas_EUA/DataMaster/Breakers_Option_EUA_catalogc                  L    Sn [         R                  " S5      nSn[        S5      $ )uF   
Renderiza la página de Data Master de catalogo de Breakers options.
Tr   z</Ventas/VentasEUA/DataMaster/DMEbreakersOptions_catalog.htmlr    r"   s      r   Breakers_Option_EUA_catalogAmenu_DataMaster_EUA_catalogo.<locals>.Breakers_Option_EUA_catalog9   s+     !Y'M ]^^r   z;/Ventas/Ventas_EUA/DataMaster/BreakerProtectionType_catalogc                  L    Sn [         R                  " S5      nSn[        S5      $ )8   
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"   s      r   BreakerProtectionType_catalogCmenu_DataMaster_EUA_catalogo.<locals>.BreakerProtectionType_catalogJ   s)     !Y'Zbccr   z;/Ventas/Ventas_EUA/DataMaster/Catalogo_de_controles_catalogc                  L    Sn [         R                  " S5      nSn[        S5      $ )r,   Tr   zE/Ventas/VentasEUA/DataMaster/DMControllerCatalog_catalog_catalog.htmlz=/Ventas/VentasEUA/DataMaster/DMControllerCatalog_catalog.htmlr    r"   s      r   Catalogo_de_controles_catalogCmenu_DataMaster_EUA_catalogo.<locals>.Catalogo_de_controles_catalogZ   )     !Y'V^__r   zC/Ventas/Ventas_EUA/DataMaster/Controlador_del_precalentador_catalogc                  L    Sn [         R                  " S5      nSn[        S5      $ )r,   Tr   zG/Ventas/VentasEUA/DataMaster/DMControllerPreheater_catalog_catalog.htmlz?/Ventas/VentasEUA/DataMaster/DMControllerPreheater_catalog.htmlr    r"   s      r   %Controlador_del_precalentador_catalogKmenu_DataMaster_EUA_catalogo.<locals>.Controlador_del_precalentador_catalogh   )     !Y'X`aar   zH/Ventas/Ventas_EUA/DataMaster/Catalogo_de_cargadores_de_baterias_catalogc                  L    Sn [         R                  " S5      nSn[        S5      $ )r,   Tr   zA/Ventas/VentasEUA/DataMaster/DMControllerBattCharger_catalog.htmlr    r"   s      r   *Catalogo_de_cargadores_de_baterias_catalogPmenu_DataMaster_EUA_catalogo.<locals>.Catalogo_de_cargadores_de_baterias_catalogw   s)     !Y'Rbccr   zH/Ventas/Ventas_EUA/DataMaster/Catalogo_de_iluminacion_de_casetas_catalogc                  L    Sn [         R                  " S5      nSn[        S5      $ )r,   Tr   zB/Ventas/VentasEUA/DataMaster/DMEnclosureLight_catalog_catalog.htmlz:/Ventas/VentasEUA/DataMaster/DMEnclosureLight_catalog.htmlr    r"   s      r   *Catalogo_de_iluminacion_de_casetas_catalogPmenu_DataMaster_EUA_catalogo.<locals>.Catalogo_de_iluminacion_de_casetas_catalog   s)     !Y'S[\\r   zV/Ventas/Ventas_EUA/DataMaster/Catalogo_de_calentadores_de_espacio_para_casetas_catalogc                  L    Sn [         R                  " S5      nSn[        S5      $ )r,   Tr   zH/Ventas/VentasEUA/DataMaster/DMEnclosureSpaceHeater_catalog_catalog.htmlz@/Ventas/VentasEUA/DataMaster/DMEnclosureSpaceHeater_catalog.htmlr    r"   s      r   8Catalogo_de_calentadores_de_espacio_para_casetas_catalog^menu_DataMaster_EUA_catalogo.<locals>.Catalogo_de_calentadores_de_espacio_para_casetas_catalog   s)     !Y'Yabbr   zO/Ventas/Ventas_EUA/DataMaster/Catalogo_de_centros_de_carga_para_casetas_catalogc                  L    Sn [         R                  " S5      nSn[        S5      $ )r,   Tr   zG/Ventas/VentasEUA/DataMaster/DMEnclosureLoadCenter_catalog_catalog.htmlz?/Ventas/VentasEUA/DataMaster/DMEnclosureLoadCenter_catalog.htmlr    r"   s      r   1Catalogo_de_centros_de_carga_para_casetas_catalogWmenu_DataMaster_EUA_catalogo.<locals>.Catalogo_de_centros_de_carga_para_casetas_catalog   r6   r   zO/Ventas/Ventas_EUA/DataMaster/Catalogo_de_botones_de_paro_de_emergencia_catalogc                  L    Sn [         R                  " S5      nSn[        S5      $ )r,   Tr   zE/Ventas/VentasEUA/DataMaster/DMAddAccesory_Estop_catalog_catalog.htmlz=/Ventas/VentasEUA/DataMaster/DMAddAccesory_Estop_catalog.htmlr    r"   s      r   1Catalogo_de_botones_de_paro_de_emergencia_catalogWmenu_DataMaster_EUA_catalogo.<locals>.Catalogo_de_botones_de_paro_de_emergencia_catalog   r2   r   z@/Ventas/Ventas_EUA/DataMaster/Catalogo_de_amortiguadores_catalogc                  L    Sn [         R                  " S5      nSn[        S5      $ )r,   Tr   zF/Ventas/VentasEUA/DataMaster/DMAddAccesory_Spring_catalog_catalog.htmlz>/Ventas/VentasEUA/DataMaster/DMAddAccesory_Spring_catalog.htmlr    r"   s      r   "Catalogo_de_amortiguadores_catalogHmenu_DataMaster_EUA_catalogo.<locals>.Catalogo_de_amortiguadores_catalog   )     !Y'W_``r   zS/Ventas/Ventas_EUA/DataMaster/Catalogo_de_contencion_de_derrames_de_tanques_catalogc                  L    Sn [         R                  " S5      nSn[        S5      $ )r,   Tr   zA/Ventas/VentasEUA/DataMaster/DMTankSpillCont_catalog_catalog.htmlz9/Ventas/VentasEUA/DataMaster/DMTankSpillCont_catalog.htmlr    r"   s      r   5Catalogo_de_contencion_de_derrames_de_tanques_catalog[menu_DataMaster_EUA_catalogo.<locals>.Catalogo_de_contencion_de_derrames_de_tanques_catalog   s)     !Y'RZ[[r   z;/Ventas/Ventas_EUA/DataMaster/Catalogo_de_garantias_catalogc                  L    Sn [         R                  " S5      nSn[        S5      $ )r,   Tr   z:/Ventas/VentasEUA/DataMaster/DMPrjWarWarranty_catalog.htmlr    r"   s      r   Catalogo_de_garantias_catalogCmenu_DataMaster_EUA_catalogo.<locals>.Catalogo_de_garantias_catalog   s)     !Y'K[\\r   z8/Ventas/Ventas_EUA/DataMaster/Controller_Options_catalogc                  L    Sn [         R                  " S5      nSn[        S5      $ )r,   Tr   z=/Ventas/VentasEUA/DataMaster/DMControllerOptions_catalog.htmlr    r"   s      r   Controller_Options_catalog@menu_DataMaster_EUA_catalogo.<locals>.Controller_Options_catalog   s)     !Y'N^__r   z6/Ventas/Ventas_EUA/DataMaster/Enclosure_Option_catalogc                  L    Sn [         R                  " S5      nSn[        S5      $ )r,   Tr   z;/Ventas/VentasEUA/DataMaster/DMEnclosureOption_catalog.htmlr    r"   s      r   Enclosure_Option_catalog>menu_DataMaster_EUA_catalogo.<locals>.Enclosure_Option_catalog   s)     !Y'L\]]r   z8/Ventas/Ventas_EUA/DataMaster/AddAccesory_Option_catalogc                  L    Sn [         R                  " S5      nSn[        S5      $ )r,   Tr   zF/Ventas/VentasEUA/DataMaster/DMAddAccesory_Option_catalog_catalog.htmlz>/Ventas/VentasEUA/DataMaster/DMAddAccesory_Option_catalog.htmlr    r"   s      r   AddAccesory_Option_catalog@menu_DataMaster_EUA_catalogo.<locals>.AddAccesory_Option_catalog  rI   r   z1/Ventas/Ventas_EUA/DataMaster/TankOptions_catalogc                  L    Sn [         R                  " S5      nSn[        S5      $ )r,   Tr   z?/Ventas/VentasEUA/DataMaster/DMTankOptions_catalog_catalog.htmlz7/Ventas/VentasEUA/DataMaster/DMTankOptions_catalog.htmlr    r"   s      r   TankOptions_catalog9menu_DataMaster_EUA_catalogo.<locals>.TankOptions_catalog  s)     !Y'PXYYr   N)routelogin_requiredr   r   r   r   r   r
   r	   r   r   r   r   r   r   r   r   r   r   )appr   r&   r)   r-   r0   r4   r8   r;   r>   rA   rD   rG   rK   rN   rQ   rT   rW   rZ   s                      r   menu_DataMaster_EUA_catalogor_      s   
 	YYABZ CZ 	YYCD	X  E	X s# 	YYJK	_  L	_ 's+ 	YYLMd  Nd ,C0 	YYLM`  N` ,C0 	YYTUb  Vb 4C8 	YYYZd  [d 9= 	YYYZ]  [] 9=
 	YYghc  ic GsK
 	YY`ab  bb @D 	YY`a`  b` @D
 	YYQRa  Sa 15 	YYde\  f\ DCH 	YYLM]  N] ,C0 	YYIJ`  K` )- 	YYGH^  I^ 's+ 	YYIJa  Ka )- 	YYBCZ  DZ #3'r   N)(flaskr   r   9App.Ventas_Module.VentasEUA.DataMaster.DMbreakers_catalogr   FApp.Ventas_Module.VentasEUA.DataMaster.DMBreakerProtectionType_catalogr   BApp.Ventas_Module.VentasEUA.DataMaster.DMControllerCatalog_catalogr   DApp.Ventas_Module.VentasEUA.DataMaster.DMControllerPreheater_catalogr   ?App.Ventas_Module.VentasEUA.DataMaster.DMEnclosureLight_catalogr	   FApp.Ventas_Module.VentasEUA.DataMaster.DMControllerBattCharger_catalogr
   EApp.Ventas_Module.VentasEUA.DataMaster.DMEnclosureSpaceHeater_catalogr   BApp.Ventas_Module.VentasEUA.DataMaster.DMAddAccesory_Estop_catalogr   CApp.Ventas_Module.VentasEUA.DataMaster.DMAddAccesory_Spring_catalogr   ?App.Ventas_Module.VentasEUA.DataMaster.DMPrjWarWarranty_catalogr   BApp.Ventas_Module.VentasEUA.DataMaster.DMControllerOptions_catalogr   @App.Ventas_Module.VentasEUA.DataMaster.DMEnclosureOption_catalogr   CApp.Ventas_Module.VentasEUA.DataMaster.DMAddAccesory_Option_catalogr   <App.Ventas_Module.VentasEUA.DataMaster.DMTankOptions_catalogr   >App.Ventas_Module.VentasEUA.DataMaster.DMTankSpillCont_catalogr   DApp.Ventas_Module.VentasEUA.DataMaster.DMEnclosureLoadCenter_catalogr   @App.Ventas_Module.VentasEUA.DataMaster.DMbreakersOptions_catalogr   App.Security_Module.UserAccessr   r_   r   r   r   <module>rs      s[   
 + ` z v A A H U K | s s o t g K M o <M(r   