
    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 H1  oDS   US   US   US   US   US   US	   US
   US   US   US   S.PM3     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.aU  
    SELECT
        Company.CompanyID, 
        Company.Company, 
        Company.RFC, 
        Company.EntidadFederativa, 
        Company.MunicipioDelegacion, 
        Company.Colonia, 
        Company.Calle, 
        Company.Numero, 
        Company.CP, 
        Company.Telefono, 
        Company.Correo
    FROM
        dbo.Company
    u4   No se pudo establecer conexión con la base de datosr                           	   
   )idcompanyrfcEntidad	MunicipioColoniaCalleNumeroCPTelefonoCorreou1   [Error inesperado] Error obteniendo compañías: N)r   ConnectionErrorcursorexecutefetchallclose	Exceptionprint)queryconnr   resultsrowes         nC:\Users\victor.barrera\Documents\proyectos\elepV3\Elep\src\Consultas_SQL\SupYCtrol\DataMaster\DMCompanySQL.pyget_companiesr'      sl   E !"XYYu//# `g  h  `g  Y\1v#a&QCPQFadefagtwxytz  FI  JK  FL  X[  \]  X^  fi  jk  fl  z}  ~  z@  LO  PR  LS  T  `g  h
 JJL  h A!EF	JJL 	 JJL sB   AB- 8B(B- (B- -
C)7C$C)C, $C))C, ,DN)Consultas_SQL.conexionr   r'        r&   <module>r+      s    2!r*   