
    i*                         S SK Jr  S rg)    )get_connectionc                     Sn  [        5       nU(       d  [        S5      eUR                  5       nUR                  U 5        UR	                  5       nU Vs/ s H  oDS   US   US   US   S.PM     snU(       a  UR                  5         $ $ s  snf ! [         a2  n[        SU 35        / s S	nAW(       a  UR                  5         $ $ S	nAff = f! W(       a  UR                  5         f f = f)
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 datosr            )DepartamentIDdepartament	CompanyID
DivisionIDu1   [Error inesperado] Error obteniendo compañías: N)r   ConnectionErrorcursorexecutefetchallclose	Exceptionprint)queryconnr   resultsrowes         rC:\Users\victor.barrera\Documents\proyectos\elepV3\Elep\src\Consultas_SQL\SupYCtrol\DataMaster\DMDepartamentSQL.pyget_departamentr      s    E!"XYYu//#w~w~psa&QcRSfdghidjkw~
 JJL  @ A!EF	JJL 	 JJL sB   AB B1B B 
CC*C+C CC C*N)Consultas_SQL.conexionr   r        r   <module>r      s    2r   