U
    8¬io  ã                   @   sj  d dl mZ 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 e
dd	�d
d„ ƒZe
dd	�dd„ ƒZe
dd	�dd„ ƒZe
dd	�dd„ ƒZe
dd	�dd„ ƒZe
dd	�dd„ ƒZe
dd	�dd„ ƒZe
dd	�dd„ ƒZe
dd	�dd„ ƒZe
dd	�dd„ ƒZe
dd	�dd„ ƒZe
dd	�d d!„ ƒZe
dd	�d"d#„ ƒZe
dd	�d$d%„ ƒZe
dd	�d&d'„ ƒZd(S ))é    )ÚHttpResponse)r   ÚJsonResponse)Úrender)ÚClientes)Úrender_to_string)Úlogin_required)Úmessagesz/acceder/acceder/)Ú	login_urlc                 C   s6   zt jj| jd�}W n   d}Y nX t| dd|iƒS )N©ÚuserÚno_registradozClientesApp/perfil_cliente.htmlÚcliente_registrado©r   ÚobjectsÚgetr   r   ©Úrequestr   © r   ú6/var/www/sinfronteras/optic-store/ClientesApp/views.pyÚclientes   s
     
r   c                 C   s6   zt jj| jd�}W n   d}Y nX t| dd|iƒS )Nr
   r   zClientesApp/telefono2_edit.htmlr   r   r   r   r   r   Úeditar_telefono_2   s
    
r   c                 C   s`   | j }| jdkr\| jd }z,tjj|d�j|d� d|i}td|iƒW S    tdƒ Y S X d S )NÚGETÚtelefono2_actr
   )Ú	telefono2ÚdataÚ ©r   Úmethodr   r   r   ÚfilterÚupdater   )r   r   r   Útr   r   r   Úactualizar_telefono_2*   s    

r!   c                 C   s6   zt jj| jd�}W n   d}Y nX t| dd|iƒS )Nr
   r   z%ClientesApp/direccion_envio_edit.htmlr   r   r   r   r   r   Úeditar_direccion_envio<   s
    
r"   c                 C   s`   | j }| jdkr\| jd }z,tjj|d�j|d� d|i}td|iƒW S    tdƒ Y S X d S )Nr   Údireccion_envio_actr
   )Údireccion_envior   r   r   )r   r   r#   r    r   r   r   Úactualizar_direccion_envioJ   s    

r%   c                 C   s6   zt jj| jd�}W n   d}Y nX t| dd|iƒS )Nr
   r   z&ClientesApp/direccion_fiscal_edit.htmlr   r   r   r   r   r   Úeditar_direccion_fiscal\   s
    
r&   c                 C   s`   | j }| jdkr\| jd }z,tjj|d�j|d� d|i}td|iƒW S    tdƒ Y S X d S )Nr   Údireccion_fiscal_actr
   )Údireccion_fiscalr   r   r   )r   r   r'   r    r   r   r   Úactualizar_direccion_fiscalh   s    

r)   c                 C   s6   zt jj| jd�}W n   d}Y nX t| dd|iƒS )Nr
   r   zClientesApp/telefono_edit.htmlr   r   r   r   r   r   Úeditar_telefonoz   s
    
r*   c                 C   s`   | j }| jdkr\| jd }z,tjj|d�j|d� d|i}td|iƒW S    tdƒ Y S X d S )Nr   Útelefono_actr
   )Ú	telefono1r   r   r   )r   r   r+   r    r   r   r   Úactualizar_telefonoˆ   s    

r-   c                 C   s6   zt jj| jd�}W n   d}Y nX t| dd|iƒS )Nr
   r   zClientesApp/rif_edit.htmlr   r   r   r   r   r   Ú
editar_rif›   s
    
r.   c                 C   sr   | j }| jdkrn| jd }| jd }|| }z,tjj|d�j|d� d|i}td|iƒW S    tdƒ Y S X d S )	Nr   Úrif_actÚrif_tipor
   )ÚrifÚ	rif_act_tr   r   r   )r   r   r/   r0   r2   r    r   r   r   Úactualizar_rif¨   s    


r3   c                 C   s6   zt jj| jd�}W n   d}Y nX t| dd|iƒS )Nr
   r   zClientesApp/id_edit.htmlr   r   r   r   r   r   Ú	editar_id½   s
    
r4   c                 C   sr   | j }| jdkrn| jd }| jd }|| }z,tjj|d�j|d� d|i}td|iƒW S    tdƒ Y S X d S )	Nr   Úid_actÚid_tipor
   )ÚcedulaÚid_act_tr   r   r   )r   r   r5   r6   r8   r    r   r   r   Úactualizar_idË   s    


r9   c                 C   s6   zt jj| jd�}W n   d}Y nX t| dd|iƒS )Nr
   r   zClientesApp/cliente_edit.htmlr   r   r   r   r   r   Úeditar_clienteà   s
    
r:   c                 C   s`   | j }| jdkr\| jd }z,tjj|d�j|d� d|i}td|iƒW S    tdƒ Y S X d S )Nr   Úcliente_actr
   )Úclienter   r   r   )r   r   r;   r    r   r   r   Úactualizar_clienteî   s    

r=   N)Údjango.httpr   r   Údjango.shortcutsr   ZClientesApp.modelsr   Údjango.template.loaderr   Údjango.contrib.auth.decoratorsr   Údjango.contribr   r   r   r!   r"   r%   r&   r)   r*   r-   r.   r3   r4   r9   r:   r=   r   r   r   r   Ú<module>   sH   













