
    hZ                     v    d dl Z d dlZd dlmZ d dlZd dlmZ e j                  j                  d       defdZ	y)    N)datetime)get_connectionz/var/www/html/configdatac                    d }d }	 t               }|*ddd|r|j                          |r|j                          S S |j                  d      }| j                  dd      }| j                  dd      }| j                  d	d      }| j                  d
d      }| j                  dd      }| j                  dd      }| j                  dd      }	| j                  dd      }
|r|r|r
|r|r|r|	r|
s*ddd|r|j                          |r|j                          S S d}|j	                  |||f       |j                         }|r2|d   dkD  r*ddd|r|j                          |r|j                          S S d}|||||||	|
f}|j	                  ||       |j                          dd|j                  d|r|j                          |r|j                          S S # t        $ rX}t        j                  d|        ddt        |       dcY d }~|r|j                          |r|j                          S S d }~ww xY w# |r|j                          |r|j                          w w xY w)NFu%   Error de conexión a la base de datos)successmessageT)
dictionarynombre_completo tipo_documento	documentotelefononombre_grp_wp_regionalesurl_grp_wp_regionalesnombre_grp_wp_tema_interesurl_grp_wp_tema_interesz@Faltan campos obligatorios. Todos los campos deben ser llenados.zs
            SELECT COUNT(*) FROM inscripciones_whatsapp
            WHERE documento = %s OR telefono = %s
        zCOUNT(*)r   uH   Ya existe una inscripción con los mismos datos (documento o teléfono).a  
            INSERT INTO inscripciones_whatsapp (
                nombre_completo,
                tipo_documento,
                documento,
                telefono,
                nombre_grp_wp_regionales,
                url_grp_wp_regionales,
                nombre_grp_wp_tema_interes,
                url_grp_wp_tema_interes,
                fecha_inscripcion
            ) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, NOW())
        u"   Inscripción añadida exitosamente)r   r   r   u/   Error al insertar la inscripción de WhatsApp: u   Error en la inserción: )r   closecursorgetexecutefetchonecommit	lastrowid	Exceptionloggingerrorstr)r   
conexionBDr   r
   r   r   r   r   r   r   r   query_checkresultquery_insertvalueses                   V/var/www/dev.api.imparables.com.co/api_imparables/landing/formulario/inscripcion_wp.pyinsertar_incripcion_nuevo_wpr%      s   JFW#%
 B` LLN [ ""d"3 ((#4b9"2B7HH["-	88J+#'88,F#K  $)@" E%)XX.JB%O""&((+Db"I  NyXRj  pE  Jd  i@ ]z LLN s 	{Y$9:"fZ(1, e` LLN Y $!&#	
 	|V, ;$$
 LLN   
GsKL1#a&:
 	
 LLN 
 LLN sA   G B6G 4G 2=G 	H6(H1H6H9 1H66H9 9'I )
sysosr   r   cnxpdor   pathappenddictr%        r$   <module>r.      s5    
 	   ! & '
Zt Zr-   