
    ag
                         d dl Z d dlZd dlZd dlmZ d dlmZ d dlmZ e j                  d   Z
dddd	d
Zd Zd Zd Zedk(  r e        yy)    N)MIMEText)MIMEMultipart)datetime   	localhostroot balanca)hostuserpassworddatabasec                     t        j                  j                  di t        }|j	                         }|j                  d| f       |j                         }|j                          |S )Nzg
        SELECT id, placa, hora_entrada, status
        FROM entrada_veiculo
        WHERE id = %s
     )mysql	connectorconnect	db_configcursorexecutefetchoneclose)ticket_pesagemconnr   tickets        C:\xampp\htdocs\balanca\email.pyget_ticket_detailsr      s[    ??""/Y/D[[]F NN  		 __FJJLM    c                    d}d}d}d}t               }||d<   ||d<   | |d<   |j                  t        |d             	 t        j                  ||      }|j                          |j                  ||       |j                  |||j                                |j                          t        d	| d
       y # t        $ r}	t        d| d|	        Y d }	~	y d }	~	ww xY w)Nzticocodovale@gmail.comzxnpo tcss xkug phrrzsmtp.gmail.comiK  FromToSubjectplainzE-mail enviado para z com sucesso!zErro ao enviar o e-mail para z: )r   attachr   smtplibSMTPstarttlsloginsendmail	as_stringquitprint	Exception)
subjectbodyto_email
from_emailfrom_passwordsmtp_server	smtp_portmsgserveres
             r   
send_emailr8   (   s    )J)M"KI /CCKCIC	NJJxg&'?k95Z/ 	
Hcmmo>$XJm<= ?-hZr!=>>?s   A8B7 7	C CCc            	      ~    t        t              } | r,| \  }}}}d}dt         d| d| d| d	}d}t        |||       y y )NzBanco de Dados Atualizadouz   
        Olá,

        Um registro foi atualizado no banco de dados com os seguintes dados:
        - Ticket de Pesagem: z
        - Placa: z
        - Hora de Entrada: z
        - Status: u*   

        Verifique as mudanças!
        z!joseildo.franca@cocodovale.com.br)r   r   r8   )r   idplacahora_entradastatusr.   r/   r0   s           r   mainr>   C   sq    /F*0'E<- -- . (> *( 	
 77D(+! r   __main__)sysr%   mysql.connectorr   email.mime.textr   email.mime.multipartr   r   argvr   r   r   r8   r>   __name__r   r   r   <module>rF      s^    
   $ .  ! 		"?6,, zF r   