U
    âøi|  ã                   @   sd   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	„ Zd
S )é    )Úrender_templateÚsession)Úmenu_Ventas_EUA)Ú
menu_Cotiz)Úuser_has_access)Úcheck_user_access)Úmenu_VentasDistribuidores)Úmenu_VentasPlantasMatriz_MXc           	      C   sÔ   |   d¡| j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„ ƒƒ}|   d¡| jdd„ ƒƒ}dS )uN   
    Registra las rutas relacionadas con Ventas) en la aplicaciÃ³n Flask.
    z/Ventasc                  S   s   d} t  d¡}d}t||| ƒS )NFÚuser_idz/Ventas/Menuppal.html©r   Úgetr   ©ÚRestricted_AccessÚUserIDÚruta© r   úIC:\Users\victor.barrera\Documents\proyectos\elepV3\Elep\src\App\Ventas.pyÚVentas   s    
z&register_ventas_routes.<locals>.Ventasz/Ventas/Cotizc                  S   s   d} t  d¡}d}t||| ƒS )uƒ   
        Renderiza el menÃº de Cotizaciones.
        Archivo: Menu.html
        Ruta: src/templates/Ventas/Cotiz/Menu.html
        Fr
   z/Ventas/Cotiz/Menu.htmlr   r   r   r   r   ÚCotiz   s    
z%register_ventas_routes.<locals>.Cotizz/Ventas/Ventas_EUAc                  S   s   d} t  d¡}d}t||| ƒS )u‡   
        Renderiza el menÃº del Data Master.
        Archivo: Menu.html
        Ruta: src/templates/Ventas/VentasEUA/Menu.html
        Fr
   z/Ventas/VentasEUA/Menu.htmlr   r   r   r   r   Ú
Ventas_EUA0   s    
z*register_ventas_routes.<locals>.Ventas_EUAz1/Ventas/ScoreDistributorsMX/Ventas_Distribuidoresc                  S   s   d} t  d¡}d}t||| ƒS )u¯   
        Renderiza el formulario de cotizaciones de plantas elÃ©ctricas nacionales.
        Archivo: Menu.html
        Ruta: src/templates/Ventas/VentasDist/Menu.html
        Fr
   z/Ventas/VentasDist/Menu.htmlr   r   r   r   r   ÚVentas_DistribuidoresC   s    	
z5register_ventas_routes.<locals>.Ventas_Distribuidoresz1/Ventas/ScorePlantasMatrizMX/ScorePlantasMatrizMXc                  S   s   d} t  d¡}d}t||| ƒS )u±   
        Renderiza el formulario de cotizaciones de plantas elÃ©ctricas nacionales.
        Archivo: Menu.html
        Ruta: src/templates/Ventas/VentasMatriz/Menu.html
        Fr
   z/Ventas/VentasMatriz/Menu.htmlr   r   r   r   r   ÚScorePlantasMatrizMXU   s    	
z4register_ventas_routes.<locals>.ScorePlantasMatrizMXz'/Ventas/Cotiz/CotizUlSolicitud/FormPEulc                   S   s   t dƒS )Nz,/Ventas/Cotiz/CotizUlSolicitud/FormPEul.html©r   r   r   r   r   ÚFormPEulk   s    z(register_ventas_routes.<locals>.FormPEulz(/Ventas/Cotiz/CotizEspSolicitud/FormPEmxc                   S   s   t dƒS )uÄ   
        Renderiza el formulario de cotizaciones de plantas elÃ©ctricas nacionales.
        Archivo: FormPEmx.html
        Ruta: src/templates/Ventas/Cotiz/CotizEspSolicitud/FormPEmx.html
        z,Ventas/Cotiz/CotizEspSolicitud/FormPEmx.htmlr   r   r   r   r   ÚFormPEmxr   s    z(register_ventas_routes.<locals>.FormPEmxN)ÚrouteÚlogin_requiredr   r   r   r	   )	ÚappÚmailr   r   r   r   r   r   r   r   r   r   Úregister_ventas_routes   s2    



r   N)Úflaskr   r   ZApp.Ventas_Module.VentasMenur   ZApp.Ventas_Module.CotizMenur   Ú App.Security_Module.UserPasswordr   ÚApp.Security_Module.UserAccessr   Z App.Ventas_Module.VentasDistMenur   Z"App.Ventas_Module.VentasMatrizMenur	   r   r   r   r   r   Ú<module>   s   