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 )z.Obtiene las divisiones desde la base de datos.z
    SELECT
        Division.DivisionID, 
        Division.Division, 
        Division.CompanyID
    FROM
        dbo.Division
    u4   No se pudo establecer conexión con la base de datosc                 S   s$   g | ]}|d  |d |d dqS )r         )Z
DivisionIDdivisionZ	CompanyID ).0rowr   r   oC:\Users\victor.barrera\Documents\proyectos\elepV3\Elep\src\Consultas_SQL\SupYCtrol\DataMaster\DMDivisionSQL.py
<listcomp>   s     z get_division.<locals>.<listcomp>z0[Error inesperado] Error obteniendo divisiones: N)closer   ConnectionErrorcursorexecutefetchall	Exceptionprint)queryconnr   resultser   r   r	   get_division   s    
"r   N)Consultas_SQL.conexionr   r   r   r   r   r	   <module>   s   