+
    i|                         ^ RI t ^ RIt^ RIHt ^ RIHtHtHtHt ^ RIH	t	H
t
 ^ RIHt ]P                  ! R4      tR R ltR# )	    N)datetime)DictListOptionalUnion)
ProductivoENVIRONMENT)get_connectionclientes_score_sqlc                P    V ^8  d   QhR\         \        \        ,          ,          /# )   return)r   r   r   )formats   "ڂC:\Users\victor.barrera\Documents\proyectos\elepV3\Elep\src\Consultas_SQL\Clientes\NetworkEnvironment\ScoreNetworkEnvironmentQL.py__annotate__r      s"     ]F ]F8DJ/ ]F    c            	     L   Rp Rp \        4       pV'       g   \        R4      hT;_uu_ 4        VP                  4       pVP                  V 4       VP                   Uu. uF  q3^ ,          NK  	  ppVP                  4       pV'       d   . pV Fa  p\        \        WG4      4      pR F3  p	W9   g   K  W,          '       g   K  W,          P                  4       W&   K5  	  VP                  V4       Kc  	  \        P                  R\        V4       R24       TuuRRR4       V'       d    VP                  4        # # \        P                  R4        RRR4       V'       d    VP                  4        R# R# u upi   \         d    \        P                  R4        # i ; i  \         d    \        P                  R4        R# i ; i  + '       g   i     M; i  \         P"                   d4   p
R\%        T
4       2p\        P'                  T4       \        T4      hRp
?
i\         d4   p
R	\%        T
4       2p\        P'                  T4       \        T4      hRp
?
i\         d4   p
R
\%        T
4       2p\        P'                  T4       \        T4      hRp
?
ii ; i T'       d;    TP                  4        R#   \         d    \        P                  R4        R# i ; iR#   T'       d9    TP                  4        i   \         d    \        P                  R4        i i ; ii ; i)z4
Buscar los registros de score en la base de datos.
u6  
        SELECT 
            Score.[OrderNum&Line] AS ordernumandline,
            Score.OrderNum, Score.Capacidad,
            Score.Voltaje, Score.Tipo, 
            Score.Caseta, Score.JobNum2,
            Score.FechaProducción,
            Score.FechaMat, Score.AvanceDeSurtimiento,
            Score.AvisoDeTerminacion, Score.MaterialFaltante,
            Score.PartNum_M, Score.Description_M,
            Score.RefCategory_M, 
            Score.NoSerie_M, Score.Faltante_M,
            Score.En_PO_Altern_M, Score.Estatus_M,
            Score.Fecha_Llegada_M, Score.PartNum_G,
            Score.Description_G, 
            Score.NoSerie_G,
            Score.Faltante_G, Score.En_PO_Altern_G,
            Score.Estatus_G, Score.Fecha_Llegada_G
        FROM 
            Score 
        WHERE
            Score.OrderNum IN (
            '126309', '126308', '126307', '126306', '126305', '126304', '126303', '126302', '126301', '126300',
            '126299', '126298', '126297', '126296', '126295', '126294', '126293', '126292', '126291', '126290',
            '126289', '126288', '126287', '126286', '126285', '126284', '126283', '126282', '126281', '126280',
            '126279', '126278', '126277', '126276', '126275', '126274', '126273', '126272', '126271', '126270',
            '126269', '126268', '126267', '126266', '126265', '126264', '126263', '126262', '126261', '126260',
            '126259', '126258', '126257', '126256', '126255', '126254', '126253', '126252', '126251', '126250',
            '126249', '126248', '126247', '126246', '126245', '126244'
        )
        Nu4   No se pudo establecer conexión con la base de datoszSe encontraron z registros de scoreu#   Error al cerrar la conexión ala BDz-No se encontraron registros en la tabla Scorez-Error de base de datos al buscar los scores: u)   Error de conexión al buscar los scores: z'Error inesperado al buscar los scores: )	CreatedAt	UpdatedAt)r
   ConnectionErrorcursorexecutedescriptionfetchalldictzip	isoformatappendloggerinfolenclose	ExceptionwarningpyodbcErrorstrerror)queryconnr   columncolumnsrowsresultsrowresult
date_fielde	error_msgs               r   buscar_score_viewr4      s   E@ D7F!"XYYT[[]FNN5! 06/A/AB/AVayy/AGB ??$DC!#g"34F 'A
%/F4F4F171C1M1M1OF. 'A NN6*   oc'l^;NOP/ TZ F

 ' NO7 Z F

 Q CV  FDEF9 FDEFa T8 << #CCF8L	Y	"" #?AxH	Y	"" #=c!fXF	Y	""#M Z F

 FDEF 4F

 FDEF s   'G 0GE4.=G0G AG
G 'E99GG  F 4G9 FF GGG	G K! G J..HJ)J*.IJ%J&.JJK! &J8 8 KK!	L#+K<;L#< LL#LL#)r%   loggingr   typingr   r   r   r   configr   r	   Consultas_SQL.conexionr
   	getLoggerr   r4    r   r   <module>r;      s6       . . * 1 
		/	0]Fr   