U
    i*                     @   s   d dl mZ dd ZdS )    )get_connectionc               
   C   s   d} zz@t }|std| }||  | }dd |D W W BS  tk
r } ztd|  g  W Y W S d}~X Y nX W 5 |r|   X dS )u/   Obtiene las compañías desde la base de datos.z
    SELECT
        Departament.DepartamentID, 
        Departament.Departamento, 
        Departament.CompanyID,
        Departament.DivisionID
    FROM
        dbo.Departament
    u4   No se pudo establecer conexión con la base de datosc                 S   s*   g | ]"}|d  |d |d |d dqS )r            )ZDepartamentIDdepartament	CompanyID
DivisionID ).0rowr	   r	   rC:\Users\victor.barrera\Documents\proyectos\elepV3\Elep\src\Consultas_SQL\SupYCtrol\DataMaster\DMDepartamentSQL.py
<listcomp>   s     z#get_departament.<locals>.<listcomp>u1   [Error inesperado] Error obteniendo compañías: N)closer   ConnectionErrorcursorexecutefetchall	Exceptionprint)queryconnr   resultser	   r	   r   get_departament   s    	
"r   N)Consultas_SQL.conexionr   r   r	   r	   r	   r   <module>   s   