Sindbad~EG File Manager

Current Path : /home/numerotech/hs.numerotech.com/scan_v1/core/model/__pycache__/
Upload File :
Current File : //home/numerotech/hs.numerotech.com/scan_v1/core/model/__pycache__/KitSessionModel.cpython-311.pyc

�

�
�e����ddlmZmZmZmZmZmZmZmZddl	m
Z
mZddlm
Z
ddlZee
jdd���Zee
jdd���ZGd	�d
��ZdS)�)�
create_engine�MetaData�Table�insert�select�update�delete�text)�and_�or_)�appN�DATABASE_URIT)�future�DATABASE_URI_FKc�b�eZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zd
�Zd�ZdS)�KitSessionModelc��	t��|_td|jt���|_td|jt���|_dS#t$r}t|��Yd}~dSd}~wwxYw)N�kc_sessions)�
autoload_with�kc_users)r�metar�	engine_fkrr�	Exception�print)�self�es  �i/home/numerotech/public_html/conference.numerotech.com/food_kit_scan_badges/core/model/KitSessionModel.py�__init__zKitSessionModel.__init__
s}����z�z�4�9��M�4�9�Y�O�O�O�4����T�Y�y�I�I�I�4�=�=�=��	������8�8�8�8�8�8�8�8�8��������s�AA�
A=�#A8�8A=c�N�t���5}tdt|��zdz|zdz��}|�|�����}|r t
|j��cddd��S	ddd��dS#1swxYwYdS)Nz)select * from conference where  conf_id =� and conf_key ='z'  ;��engine�connectr
�str�execute�one_or_none�dict�_mapping)r�conf_id�conf_key�
current_dt�conn�stmt�resultss       r�	getkcConfzKitSessionModel.getkcConfs���
�~�~����4�	
�9�#�g�,�,�F�GY�Y�Zb�b�ci�i�	j�	j�4�
�\�\�$�
�
�
+�
+�
-�
-�7�
���� �!�!��������������������������������A%B�B�B�!Bc�N�t���5}tdt|��zdz|zdz��}|�|�����}|r t
|j��cddd��S	ddd��dS#1swxYwYdS)Nz(select * from conference where conf_id =r �';r!)rr)r*r,r-r.s      r�
getKcConfDatazKitSessionModel.getKcConfDatas���
�~�~����4�	
�8��W���E�FX�X�Ya�a�bf�f�	g�	g�4�
�\�\�$�
�
�
+�
+�
-�
-�7�
���� �!�!�	���������
��������������������r0c�Z�t���5}t���}td|zdz��}|�|�����}|r t|j��cddd��S	ddd��dS#1swxYwYdS)Nz,select  * from kc_users where user_name  = 'z' ;)rr#r
r%r&r'r()r�	user_namer,r-r.s     r�getDataByuser_namez"KitSessionModel.getDataByuser_name's���������d�
�
�
�
�
�4�
�=�i�G��M�
N�
N�4�
�\�\�$�
�
�
+�
+�
-�
-�7�
���� �!�!������������������������������s�A+B �B � B$�'B$c�*�t���5}tdt|��zdz|zdz��}|�|�����}|rd�|D��nd}|cddd��S#1swxYwYdS)N�xSELECT k.session_id,k.session_name,k.session_key,k.start_time,k.end_time, k.is_active from kc_sessions k where conf_id =r r2c�6�g|]}t|j����S��r'r(��.0�rs  r�
<listcomp>z2KitSessionModel.getSessionData.<locals>.<listcomp>5�"��
/�
/�
/�1�d�1�:���
/�
/�
/�)rr#r
r$r%�all)rr)r*r,�stmt_2�resultr.s       r�getSessionDatazKitSessionModel.getSessionData1s��������d��L�MP�QX�MY�MY�Y�Zl�l�mu�u�vz�z�
{�
{�6�
�\�\�&�
!�
!�
%�
%�
'�
'�6�39�
C�
/�
/��
/�
/�
/�
/�t�7�
�	��������������������s�A!B�B�Bc��t���5}|�|j���|��}|���t
dt|��zdz|zdz��}|�|�����}|rd�|D��nd}|cddd��S#1swxYwYdS)NzwSELECT k.session_id,k.session_name,k.session_key,k.start_time,k.end_time,k.is_active from kc_sessions k where conf_id =r r2c�6�g|]}t|j����Sr:r;r<s  rr?z>KitSessionModel.insert_kitdata_and_getdata.<locals>.<listcomp>>r@rA)	rr#r%rr�commitr
r$rB)r�datar)r*r,rDrCr.s        r�insert_kitdata_and_getdataz*KitSessionModel.insert_kitdata_and_getdata8sB��������d��L�L��)�0�0�2�2�D�9�9�6��;�;�=�=�=��K�LO�PW�LX�LX�X�Yk�k�lt�t�uy�y�
z�
z�6�
�\�\�&�
!�
!�
%�
%�
'�
'�6�39�
C�
/�
/��
/�
/�
/�
/�t�7�
�
��������������������s�B"C	�	C
�C
c��t���5}t|jg���|jjj�|g����}|�|���	��}|r t|j��cddd��S	ddd��dS#1swxYwYdS�N)rr#rr�where�c�
session_id�in_r%r&r'r()rrOr,r-r.s     r�
edit_kitbozKitSessionModel.edit_kitboAs��������d�
�$�"�#�
$�
$�
*�
*�4�+;�+=�+H�+L�+L�j�\�+Z�+Z�
[�
[�4�
�\�\�$�
�
�
+�
+�
-�
-�7�
���� �!�!�	���������
��������������������s�BB=�/B=�=C�Cc�@�t���5}|j����|jjj�|g�����|��}|�	|��}|�
��tdt|��zdz|zdz��}|�	|���
��}	|	rd�|	D��nd}
|
cddd��S#1swxYwYdS)Nr8r r2c�6�g|]}t|j����Sr:r;r<s  rr?z<KitSessionModel.update_kitbo_and_getdata.<locals>.<listcomp>Qr@rA)rr#rrrMrNrOrP�valuesr%rHr
r$rB)r�data_for_updaterOr)r*r,r-�	restult_1rCrDr.s           r�update_kitbo_and_getdataz(KitSessionModel.update_kitbo_and_getdataJs{��������d�
�
�
!�
!�
#�
#�
)�
)�$�*:�*<�*G�*K�*K�Z�L�*Y�*Y�
Z�
Z�
a�
a�bq�
r�
r�4��|�|�D�!�!�9��;�;�=�=�=��L�MP�QX�MY�MY�Y�Zl�l�mu�u�vz�z�
{�
{�6�
�\�\�&�
!�
!�
%�
%�
'�
'�6�39�
C�
/�
/��
/�
/�
/�
/�t�7�
���������������������s�C,D�D�Dc���t���5}|j����|jjj�|g����}|�|��}|�	��td��}|�|�����}|rd�|D��nd}|cddd��S#1swxYwYdS)Nz]SELECT k.session_id,k.session_name,k.session_key,k.start_time,k.end_time from kc_sessions k ;c�6�g|]}t|j����Sr:r;r<s  rr?z<KitSessionModel.delete_kit_session_index.<locals>.<listcomp>\r@rA)rr#rr	rMrNrOrPr%rHr
rB)rrOr,r-rVrCrDr.s        r�delete_kit_session_indexz(KitSessionModel.delete_kit_session_indexUs��������d�
�
�
!�
!�
#�
#�
)�
)�$�*:�*<�*G�*K�*K�Z�L�*Y�*Y�
Z�
Z�4��|�|�D�!�!�9��;�;�=�=�=��p�q�q�6�
�\�\�&�
!�
!�
%�
%�
'�
'�6�39�
C�
/�
/��
/�
/�
/�
/�t�7�
���������������������s�CC'�'C+�.C+c�.�t���5}td|zdzt|��zdz��}|�|��}|���|r	ddd��dS	ddd��dS#1swxYwYdS)Nz!UPDATE kc_users set login_at  = 'z' where kc_user_id = � ;�success�failure)rr#r
r$r%rH)r�
kc_user_idr+r,r-r.s      r�updateKITLoginTimez"KitSessionModel.updateKITLoginTime_s���������d��3�J�>�?V�V�Y\�]g�Yh�Yh�h�ko�o�p�p�4�
�\�\�$�
�
�7��;�;�=�=�=�
���
��������
���������������������s�AB
�<B
�
B�Bc�N�t���5}tdt|��zdz|zdz��}|�|�����}|r t
|j��cddd��S	ddd��dS#1swxYwYdS)Nz)select * from kc_sessions where conf_id =z  and conf_key = 'r2)rr#r
r$r%r&r'r()rr)r*r,r-rDs      r�getKcsessionDataz KitSessionModel.getKcsessionDatajs���������d�
�:�3�w�<�<�G�H\�\�]e�e�fj�j�
k�
k�4��L�L����*�*�,�,�6������ � �	���������
��������������������r0c���t���5}t|��}|�|��}|���|cddd��S#1swxYwYdSrL)rr#r
r%rH)r�session_insert_stmtr,r-rDs     r�insert_kit_sessionz"KitSessionModel.insert_kit_sessionss���������d�
�"�
#�
#�4�
�\�\�$�
�
�6��;�;�=�=�=�
�	��������������������s�:A!�!A%�(A%c�:�t���5}tdt|��zdz|zdz��}|�|��}|���}|rt
|j��ndcddd��S#1swxYwYdS)N�*select * from kc_sessions where conf_id = z and session_id = r\)rr#r
r$r%�fetchoner'r()rr)rOr,r-rDs      r�	edit_kcbozKitSessionModel.edit_kcbozs��������4�d��=�c�'�l�l�J�K_�_�`j�j�ko�o�p�p�4��L�L����6��O�O���6�#)�
3�$�v��
�
�
�t�	4�4�4�4�4�4�4�4�4�4�4�4����4�4�4�4�4�4s�A)B�B�Bc���t���5}tdt|��zdzt|��zdz��}|�|��}|���tdt|��zdz��}|�|�����}|rd�|D��nd}|cddd��S#1swxYwYdS)Nz)delete from kc_sessions  where conf_id = z and session_id= �;rgr\c�6�g|]}t|j����Sr:r;r<s  rr?z@KitSessionModel.delete_kitbodata_and_getdata.<locals>.<listcomp>�r@rA)rr#r
r$r%rHrB)rr)rOr,�stmt_1rDr-r.s        r�delete_kitbodata_and_getdataz,KitSessionModel.delete_kitbodata_and_getdata�s%�������	�d�
�<�S��\�\�I�J]�]�^a�bl�^m�^m�m�nq�q�r�r�6��L�L�� � �6��;�;�=�=�=�
�;�C��L�L�H��M�
N�
N�4��L�L����"�"�$�$�6�39�
C�
/�
/��
/�
/�
/�
/�t�7�
�	�	�	�	�	�	�	�	�	�	�	�	����	�	�	�	�	�	s�B9C � C$�'C$N)�__name__�
__module__�__qualname__rr/r3r6rErJrQrWrZr`rbrerirnr:rArrr	s����������������������������������	�	�	�������4�4�4�
�
�
�
�
rAr)�
sqlalchemyrrrrrrr	r
�sqlalchemy.sqlrr�corer
�json�configr"rrr:rAr�<module>rws���X�X�X�X�X�X�X�X�X�X�X�X�X�X�X�X�X�X�X�X�$�$�$�$�$�$�$�$�����������	��s�z�.�1��	>�	>�	>���M�#�*�%6�7�t�D�D�D�	�B�B�B�B�B�B�B�B�B�BrA

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists