
    i                         S SK Jr  S rg)    )get_connectionbdproductivoc                  d   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  n0 SUS   _SUS   _SUS   _S	US
   _SUS   _SUS   _SUS   _SUS   _SUS   _SUS   _SUS   _SUS   _SUS   _SUS   _SUS    _S!US"   _S#US$   _0 S%US&   _S'US(   _S)US*   _S+US,   _S-US.   _S/US0   _S1US2   _S3US4   _S5US6   _S7US8   _S9US:   _S;US<   _S=US>   _S?US@   _SAUSB   _SCUSD   _SEUSF   _ESGUSH   0EPM     snU(       a  UR                  5         $ $ s  snf ! [         a2  n[        SIU 35        / s SJnAW(       a  UR                  5         $ $ SJnAff = f! W(       a  UR                  5         f f = f)Kz,Obtiene los Breakers desde la base de datos.u  
    SELECT
        PronFlujo_Contratos.ContractNum,
        PronFlujo_Contratos.EntryDate,
        PronFlujo_Contratos.EntryPerson,
        PronFlujo_Contratos.Folio,
        PronFlujo_Contratos.ContractCode,
        PronFlujo_Contratos.Division,
        PronFlujo_Contratos.Departamento,
        PronFlujo_Contratos.ContractDescription,
        PronFlujo_Contratos.CustNum,
        PronFlujo_Contratos.CustID,
        PronFlujo_Contratos.Cliente,
        PronFlujo_Contratos.Importe,
        PronFlujo_Contratos.ImporteMXN,
        PronFlujo_Contratos.CurrencyCode,
        PronFlujo_Contratos.ExchangeRate,
        PronFlujo_Contratos.Duration,
        PronFlujo_Contratos.Modifier,
        PronFlujo_Contratos.ActiveDate,
        PronFlujo_Contratos.ExpireDate,
        PronFlujo_Contratos.ContractComment,
        PronFlujo_Contratos.InvoiceComment,
        PronFlujo_Contratos.TipoDeContrato,
        PronFlujo_Contratos.Facturado,
        PronFlujo_Contratos.FacturadoIVA,
        PronFlujo_Contratos.FacturadoMXN,
        PronFlujo_Contratos.FacturadoIVAMXN,
        PronFlujo_Contratos.ListaDeFacturas,
        PronFlujo_Contratos.PorFacturar,
        PronFlujo_Contratos.Revisión,
        PronFlujo_Contratos.RevisiónRenovacion,
        PronFlujo_Contratos.[Renovación(si/no)],
        PronFlujo_Contratos.Consideración,
        PronFlujo_Contratos.Comentario,
        PronFlujo_Contratos.Pronostico,
        PronFlujo_Contratos.FechadeCobro

    FROM
        PronFlujo_Contratos
    u4   No se pudo establecer conexión con la base de datosContractNumr   	EntryDate   EntryPerson   Folio   ContractCode   Division   Departamento   ContractDescription   CustNum   CustID	   Cliente
   Importe   
ImporteMXN   CurrencyCode   ExchangeRate   Duration   Modifier   
ActiveDate   
ExpireDate   ContractComment   InvoiceComment   TipoDeContrato   	Facturado   FacturadoIVA   FacturadoMXN   FacturadoIVAMXN   ListaDeFacturas   PorFacturar   u	   Revisión   u   RevisiónRenovacion   u   Renovación_si_no   u   Consideración   
Comentario    
Pronostico!   FechadeCobro"   z.[Error inesperado] Error obteniendo breakers: N)r   ConnectionErrorcursorexecutefetchallclose	Exceptionprint)queryconnrG   resultsrowes         oC:\Users\victor.barrera\Documents\proyectos\elepV3\Elep\src\Consultas_SQL\SupYCtrol\GerenteSyC\GSYCTabla1SQL.pyget_breakersrS      s   (ER4)+!"XYYu//#N !K%"J !#I$s1v$SV$ s1v$ Q	$
 A$ CF$ A$ &s1v$ 3q6$ #a&$ 3r7$ 3r7$ c"g$ B$ B$  CG!$" CG#$$ c"g%$& c"g'$( "3r7)$* !#b'+$, !#b'-$. SW/$0 B1$2 B3$4 "3r75$6 "3r77$8 s2w9$: SW;$< &s2w=$> $SW?$@ !#b'A$B c"gC$D c"gE$F BG$H !K%"T JJL U%"L  >qcBC	JJL 	 JJL sC   AE C!E6E E 
F F/F0F FF F/N)Consultas_SQL.conexionr   rS        rR   <module>rW      s   
 >_rV   