
    yhZ                     v    d dl Z d dlZe j                  j                  d       d dlmZ d dlmZ d dlZd Zd Z	y)    Nz/var/www/html/config)get_connection)datetimec                     t               } | dddS 	 | j                  d      }d}|j                  |       |j                         }|r&|j	                          | j	                          dd|d	S |j	                          | j	                          dd
dS # t
        $ r+}| j	                          ddt        |       dcY d }~S d }~ww xY w)Nr      Error de conexiónsuccessmessageT)
dictionaryzSELECT * FROM configuraciones   u   Información general encontradar   r	   datau$   No se encontró información generalError: )r   cursorexecutefetchallclose	Exceptionstr)
conexionBDr   queryr   es        \/var/www/dev.api.imparables.com.co/api_imparables/crm/configuraciones/general_information.pyconsultarGenInfor      s    !J)=>>=""d"3/u LLN<  	)OPP =73q6();<<=s$   AB 0$B 	C	 C>C	C	c           
         t               }|dddS 	 |d   }|d   }|d   }|d   }|d   }|d	   }|j                         }	d
}
|	j                  |
| f       |	j                         }|rV|d   |k(  rN|d   |k(  rF|d   |k(  r>|d   |k(  r6|d   |k(  r.|d   |k(  r&|	j	                          |j	                          dd|dS d}|	j                  |||||||| f       |j                          |	j	                          |j	                          dd|dS # t        $ r+}|j	                          ddt        |       dcY d }~S d }~ww xY w)Nr   r   r   nombretipo_doc	documentocorreotelefono	direccionzbSELECT nombre, tipo_doc, documento, correo, telefono, direccion FROM configuraciones WHERE id = %sr               z/No se realizaron cambios, los datos son igualesr   z
            UPDATE configuraciones 
            SET nombre = %s, tipo_doc = %s, documento = %s, correo = %s, telefono = %s, direccion = %s 
            WHERE id = %s
        u    Información general actualizadar   )r   r   r   fetchoner   commitr   r   )idr   r   r   r   r   r   r   r    r   query_checkexisting_dataquery_updater   s                 r   actualizarGenInfor+   +   s   !J)=>>4=h
#%	h
#%	 ""$z{RE*)a F*a H,a I-a F*a H,a I-  " P  
 	|fh	68U^`b%cd 	9
 	
  =73q6();<<=s%   B*D >AD 	E D>8E>E)
sysospathappendcnxpdor   r   hashlibr   r+        r   <module>r4      s1    
 	 & ' !  =89=r3   