a
    0i*                     @   s   d dl mZ dd ZdS )    )get_connectionc               
   C   s   d} zzJt  }|std| }||  | }dd |D W W |rP|  S  ty } z,td|  g W  Y d}~W |r|  S d}~0 0 W |r|  n|r|  0 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	   H/var/www/html/src/Consultas_SQL/SupYCtrol/DataMaster/DMDepartamentSQL.py
<listcomp>       z#get_departament.<locals>.<listcomp>u1   [Error inesperado] Error obteniendo compañías: N)r   ConnectionErrorcursorexecutefetchallclose	Exceptionprint)queryconnr   resultser	   r	   r   get_departament   s,    	

r   N)Consultas_SQL.conexionr   r   r	   r	   r	   r   <module>   s   