
     Jh}                        d dl mZmZmZ d dlmZ d dlmZ d dlm	Z	m
Z
mZmZ d dlmZ d dlmZ  eddg	      Zej%                  d
       ee       ee      fdede	defd       Zej%                  d       ee       ee      fde
de	defd       Zej%                  d       ee       ee      fdede	defd       Zej-                  d       ee       ee      fdede	defd       Zy)    )	APIRouterDependsHTTPException)get_db)Session)	UserLoginSearchVisit
StoreVisitVisit)EmployeeClass)get_current_active_userz
/employees	Employees)prefixtags/visit_page_inputsession_userdbc                 R    t        |      j                  | j                        }d|iS Nmessage)r   get_allpage)r   r   r   datas       fC:\Users\jesus\OneDrive\Desktop\escritorio\vitrificados_chile_backend\app\backend\routers\employees.pyindexr      s)    $$%5%:%:;Dt    z/searchsearch_visit_inputsc                 T    t        |      j                  | | j                        }d|iS r   )r   searchr   )r   r   r   r   s       r   r    r       s,    ##$79L9Q9QRDtr   z/storevisit_inputsc                 >    t        |      j                  |       }d|iS r   )r   store)r!   r   r   r   s       r   r#   r#      s"    ""<0Dtr   z/delete/{id}idc                 F    t        |      j                  t              }d|iS r   )r   deleteint)r$   r   r   r   s       r   r#   r#      s"    ##C(Dtr   N)fastapir   r   r   app.backend.db.databaser   sqlalchemy.ormr   app.backend.schemasr   r	   r
   r   "app.backend.classes.employee_classr   app.backend.auth.auth_userr   	employeespostr   r    r#   r&   r'    r   r   <module>r1      sM   5 5 * " I I < >
	
 =DE\=]mtu{m| E  cj  
 	GNOfGgw~  @F  xG  9 mt  
 >EF]>^nuv|n} 
 ) dk  
 .!-45L-M]dek]l c  SZ  "r   