
    Xh|                     t   d dl mZmZ d dlmZ d dlmZ d dlmZ d dl	m
Z
 d dl	mZ d dl mZ d dlZ ed	d
g      Zej                  d       ee      fdedefd       Zej                  d       ee
j"                         ee      fde
defd       Zej'                  d       ee      fdedefd       Zy)    )	APIRouterDepends)get_db)Session)CashReserveClass)CashReserve)CashReserveList)HTTPExceptionNz/cash_reservesCash_Reserves)prefixtags/cash_reservedbc                 h    t        |      j                  | j                  | j                        }d|iS Nmessage)r   get_allbranch_office_idpage)r   r   datas      M/var/www/intrajisbackend.com/public_html/app/backend/routers/cash_reserves.pyindexr      s0    B''(E(E|GXGXYDt    z/store	form_datac                     	 t        |      j                  |       }d|iS # t        $ r}t        ddt	        |             d }~ww xY w)Nr   i  zError al procesar: )status_codedetail)r   store	Exceptionr
   str)r   r   r   es       r   r   r      sS    
T"2&,,Y77## T6I#a&4RSSTs     	AAAz/delete/{id}idc                 >    t        |      j                  |       }d|iS r   )r   delete)r#   r   r   s      r   r%   r%   "   s"    r"))"-Gwr   )fastapir   r   app.backend.db.databaser   sqlalchemy.ormr   &app.backend.classes.cash_reserve_classr   app.backend.schemasr   r	   r
   jsoncash_reservespostr   as_formr   r%   int r   r   <module>r1      s    & * " C + / ! 
	
 C7>v  W  
 H$[%8%89&/
T
T
T 
T n%!(  c  w   & r   