
    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 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_access)register_PlantaElectrica)register_Caseta)register_Tanque)register_Testc                    U R                  S5      S 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        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.
z(/Ventas/Ventas_EUA/DataMaster/Genset_EUAc                  N    Sn [         R                  " S5      nSn[        XU 5      $ )u8   
Renderiza la página de Catálogo de Planta Electrica.
Tuser_idz(/Ventas/VentasEUA/DataMaster/Genset.htmlr   getr   Restricted_AccessUserIDrutas      aC:\Users\victor.barrera\Documents\proyectos\elepV3\Elep\src\App\Ventas_Module\VentasEUA\DMmenu.py
Genset_EUA'menu_DataMaster_EUA.<locals>.Genset_EUA%   s+    
 !Y'9 .?@@    z*/Ventas/Ventas_EUA/DataMaster/Breakers_EUAc                  N    Sn [         R                  " S5      nSn[        XU 5      $ )u0   
Renderiza la página de Catálogo de Breakers.
Tr   z-/Ventas/VentasEUA/DataMaster/DMEbreakers.htmlr   r    s      r$   Breakers_EUA)menu_DataMaster_EUA.<locals>.Breakers_EUA7   s+     !Y'> .?@@r'   z1/Ventas/Ventas_EUA/DataMaster/Breakers_Option_EUAc                  N    Sn [         R                  " S5      nSn[        XU 5      $ )uF   
Renderiza la página de Data Master de catalogo de Breakers options.
Tr   z4/Ventas/VentasEUA/DataMaster/DMEbreakersOptions.htmlr   r    s      r$   Breakers_Option_EUA0menu_DataMaster_EUA.<locals>.Breakers_Option_EUAH   s+     !Y'E .?@@r'   z3/Ventas/Ventas_EUA/DataMaster/BreakerProtectionTypec                  N    Sn [         R                  " S5      nSn[        XU 5      $ )8   
Renderiza la página de Catálogo de Tipo de Breakers.
Tr   z9/Ventas/VentasEUA/DataMaster/DMBreakerProtectionType.htmlr   r    s      r$   BreakerProtectionType2menu_DataMaster_EUA.<locals>.BreakerProtectionTypeY   s+     !Y'J .?@@r'   z3/Ventas/Ventas_EUA/DataMaster/Catalogo_de_controlesc                  N    Sn [         R                  " S5      nSn[        XU 5      $ )r/   Tr   z5/Ventas/VentasEUA/DataMaster/DMControllerCatalog.htmlr   r    s      r$   Catalogo_de_controles2menu_DataMaster_EUA.<locals>.Catalogo_de_controlesh   +     !Y'F .?@@r'   z;/Ventas/Ventas_EUA/DataMaster/Controlador_del_precalentadorc                  N    Sn [         R                  " S5      nSn[        XU 5      $ )r/   Tr   z7/Ventas/VentasEUA/DataMaster/DMControllerPreheater.htmlr   r    s      r$   Controlador_del_precalentador:menu_DataMaster_EUA.<locals>.Controlador_del_precalentadoru   +     !Y'H .?@@r'   z@/Ventas/Ventas_EUA/DataMaster/Catalogo_de_cargadores_de_bateriasc                  N    Sn [         R                  " S5      nSn[        XU 5      $ )r/   Tr   z9/Ventas/VentasEUA/DataMaster/DMControllerBattCharger.htmlr   r    s      r$   "Catalogo_de_cargadores_de_baterias?menu_DataMaster_EUA.<locals>.Catalogo_de_cargadores_de_baterias   s+     !Y'J .?@@r'   z@/Ventas/Ventas_EUA/DataMaster/Catalogo_de_iluminacion_de_casetasc                  N    Sn [         R                  " S5      nSn[        XU 5      $ )r/   Tr   z2/Ventas/VentasEUA/DataMaster/DMEnclosureLight.htmlr   r    s      r$   "Catalogo_de_iluminacion_de_casetas?menu_DataMaster_EUA.<locals>.Catalogo_de_iluminacion_de_casetas   +     !Y'C .?@@r'   zN/Ventas/Ventas_EUA/DataMaster/Catalogo_de_calentadores_de_espacio_para_casetasc                  N    Sn [         R                  " S5      nSn[        XU 5      $ )r/   Tr   z8/Ventas/VentasEUA/DataMaster/DMEnclosureSpaceHeater.htmlr   r    s      r$   0Catalogo_de_calentadores_de_espacio_para_casetasMmenu_DataMaster_EUA.<locals>.Catalogo_de_calentadores_de_espacio_para_casetas   s+     !Y'I .?@@r'   zG/Ventas/Ventas_EUA/DataMaster/Catalogo_de_centros_de_carga_para_casetasc                  N    Sn [         R                  " S5      nSn[        XU 5      $ )r/   Tr   z7/Ventas/VentasEUA/DataMaster/DMEnclosureLoadCenter.htmlr   r    s      r$   )Catalogo_de_centros_de_carga_para_casetasFmenu_DataMaster_EUA.<locals>.Catalogo_de_centros_de_carga_para_casetas   r9   r'   zG/Ventas/Ventas_EUA/DataMaster/Catalogo_de_botones_de_paro_de_emergenciac                  N    Sn [         R                  " S5      nSn[        XU 5      $ )r/   Tr   z5/Ventas/VentasEUA/DataMaster/DMAddAccesory_Estop.htmlr   r    s      r$   )Catalogo_de_botones_de_paro_de_emergenciaFmenu_DataMaster_EUA.<locals>.Catalogo_de_botones_de_paro_de_emergencia   r5   r'   z8/Ventas/Ventas_EUA/DataMaster/Catalogo_de_amortiguadoresc                  N    Sn [         R                  " S5      nSn[        XU 5      $ )r/   Tr   z6/Ventas/VentasEUA/DataMaster/DMAddAccesory_Spring.htmlr   r    s      r$   Catalogo_de_amortiguadores7menu_DataMaster_EUA.<locals>.Catalogo_de_amortiguadores   +     !Y'G .?@@r'   zK/Ventas/Ventas_EUA/DataMaster/Catalogo_de_contencion_de_derrames_de_tanquesc                  N    Sn [         R                  " S5      nSn[        XU 5      $ )r/   Tr   z1/Ventas/VentasEUA/DataMaster/DMTankSpillCont.htmlr   r    s      r$   -Catalogo_de_contencion_de_derrames_de_tanquesJmenu_DataMaster_EUA.<locals>.Catalogo_de_contencion_de_derrames_de_tanques   s+     !Y'B .?@@r'   z3/Ventas/Ventas_EUA/DataMaster/Catalogo_de_garantiasc                  N    Sn [         R                  " S5      nSn[        XU 5      $ )r/   Tr   z2/Ventas/VentasEUA/DataMaster/DMPrjWarWarranty.htmlr   r    s      r$   Catalogo_de_garantias2menu_DataMaster_EUA.<locals>.Catalogo_de_garantias   r@   r'   z0/Ventas/Ventas_EUA/DataMaster/Controller_Optionsc                  N    Sn [         R                  " S5      nSn[        XU 5      $ )r/   Tr   z5/Ventas/VentasEUA/DataMaster/DMControllerOptions.htmlr   r    s      r$   Controller_Options/menu_DataMaster_EUA.<locals>.Controller_Options   r5   r'   z./Ventas/Ventas_EUA/DataMaster/Enclosure_Optionc                  N    Sn [         R                  " S5      nSn[        XU 5      $ )r/   Tr   z3/Ventas/VentasEUA/DataMaster/DMEnclosureOption.htmlr   r    s      r$   Enclosure_Option-menu_DataMaster_EUA.<locals>.Enclosure_Option  s+     !Y'D .?@@r'   z0/Ventas/Ventas_EUA/DataMaster/AddAccesory_Optionc                  N    Sn [         R                  " S5      nSn[        XU 5      $ )r/   Tr   z6/Ventas/VentasEUA/DataMaster/DMAddAccesory_Option.htmlr   r    s      r$   AddAccesory_Option/menu_DataMaster_EUA.<locals>.AddAccesory_Option  rM   r'   z)/Ventas/Ventas_EUA/DataMaster/TankOptionsc                  N    Sn [         R                  " S5      nSn[        XU 5      $ )r/   Tr   z//Ventas/VentasEUA/DataMaster/DMTankOptions.htmlr   r    s      r$   TankOptions(menu_DataMaster_EUA.<locals>.TankOptions  s+     !Y'@ .?@@r'   z$/Ventas/Ventas_EUA/DataMaster/Casetac                  N    Sn [         R                  " S5      nSn[        XU 5      $ )u.   
Renderiza la página de Catálogo de Caseta.
Tr   z+/Ventas/VentasEUA/DataMaster/Enclosure.htmlr   r    s      r$   Caseta#menu_DataMaster_EUA.<locals>.Caseta1  s+     !Y'< .?@@r'   z$/Ventas/Ventas_EUA/DataMaster/Tanquec                  N    Sn [         R                  " S5      nSn[        XU 5      $ ).   
Renderiza la página de Catálogo de Tanque.
Tr   z&/Ventas/VentasEUA/DataMaster/Tank.htmlr   r    s      r$   Tanque#menu_DataMaster_EUA.<locals>.Tanque?  +     !Y'7 .?@@r'   z"/Ventas/Ventas_EUA/DataMaster/Testc                  N    Sn [         R                  " S5      nSn[        XU 5      $ )rd   Tr   z&/Ventas/VentasEUA/DataMaster/Test.htmlr   r    s      r$   Test!menu_DataMaster_EUA.<locals>.TestM  rg   r'   N)router   login_requiredr   r   r   r   r   r
   r	   r   r   r   r   r   r   r   r   r   r   r   r   r   )appr%   r)   r,   r0   r3   r7   r;   r>   rB   rE   rH   rK   rO   rR   rU   rX   r[   r^   ra   re   ri   s                         r$   menu_DataMaster_EUArn       s   
 	YY9:A ;A S! 	YY;<A  =A s# 	YYBCA  DA 's+ 	YYDEA  FA ,C0 	YYDEA  FA ,C0 	YYLMA  NA 4C8 	YYQRA  SA 9= 	YYQRA  SA 9=
 	YY_`A  aA GsK
 	YYXYA  ZA @D 	YYXYA  ZA @D
 	YYIJA  KA 15 	YY\]A  ^A DCH 	YYDEA  FA ,C0 	YYABA  CA )- 	YY?@A  AA 's+ 	YYABA  CA )- 	YY:;A  <A #3' 	YY56A  7A C 	YY56A  7A C 	YY34A  5A #r'   N)0flaskr   r   1App.Ventas_Module.VentasEUA.DataMaster.DMbreakersr   >App.Ventas_Module.VentasEUA.DataMaster.DMBreakerProtectionTyper   :App.Ventas_Module.VentasEUA.DataMaster.DMControllerCatalogr   <App.Ventas_Module.VentasEUA.DataMaster.DMControllerPreheaterr   7App.Ventas_Module.VentasEUA.DataMaster.DMEnclosureLightr	   >App.Ventas_Module.VentasEUA.DataMaster.DMControllerBattChargerr
   =App.Ventas_Module.VentasEUA.DataMaster.DMEnclosureSpaceHeaterr   :App.Ventas_Module.VentasEUA.DataMaster.DMAddAccesory_Estopr   ;App.Ventas_Module.VentasEUA.DataMaster.DMAddAccesory_Springr   7App.Ventas_Module.VentasEUA.DataMaster.DMPrjWarWarrantyr   :App.Ventas_Module.VentasEUA.DataMaster.DMControllerOptionsr   8App.Ventas_Module.VentasEUA.DataMaster.DMEnclosureOptionr   ;App.Ventas_Module.VentasEUA.DataMaster.DMAddAccesory_Optionr   4App.Ventas_Module.VentasEUA.DataMaster.DMTankOptionsr   6App.Ventas_Module.VentasEUA.DataMaster.DMTankSpillContr   <App.Ventas_Module.VentasEUA.DataMaster.DMEnclosureLoadCenterr   8App.Ventas_Module.VentasEUA.DataMaster.DMbreakersOptionsr   App.Security_Module.UserAccessr   -App.Ventas_Module.VentasEUA.DataMaster.Gensetr   0App.Ventas_Module.VentasEUA.DataMaster.Enclosurer   +App.Ventas_Module.VentasEUA.DataMaster.Tankr   +App.Ventas_Module.VentasEUA.DataMaster.Testr   rn    r'   r$   <module>r      s^   
 + X r n x x  M C t k k g l _ C E g < R L G Exr'   