
    q$h                         S SK Jr  S SKJrJr   " S S\R
                  5      r " S S\R
                  5      r " S S\R
                  5      rg	)
    )models)MinValueValidatorMaxValueValidatorc                      \ rS rSr\R
                  " SS9r\R                  " \" S5      /S9r	\R                  " \" S5      /S9r
\R                  " \" S5      /S9r\R                  " SS9r\R                  " SS	9r\R                   " \" S5      /S9r\R                  " 5       r\R                  " 5       r\R                   " 5       rS
 rSrg)basketscanning   T)primary_keyr   )
validators2   
max_lengthFdefaultc                 n    SU R                    SU R                   SU R                   SU R                   3$ )NzOrder z
 - Basket z - Scanned: z - Zone )order_id	basket_id
is_scannedzoneselfs    =C:\Repositorios\Repos en GIT\Fox\app\Models\scanner_models.py__str__basketscanning.__str__   s8    j0@T__L]]efjfofoepqq     N)__name__
__module____qualname____firstlineno__r   	AutoFieldidIntegerFieldr   r   basket_numberr   	CharFieldapplication_user_idBooleanFieldr   SmallIntegerFieldtotal_materialsorderbaskets_idcampaign_idr   r   __static_attributes__r   r   r   r   r      s    			d	+B""/@/C.DEH''4Ea4H3IJM##0A!0D/EFI **b9$$U3J..;LQ;O:PQO))+O%%'K##%Drr   r   c                   ~    \ rS rSr\R
                  " 5       r\R                  " SS9r\R                  " 5       r
S rSrg)PickingStartTime   T)uniquec                 R    U R                    SU R                   SU R                   3$ )Nz - )r*   start_picking_date
start_timer   s    r   r   PickingStartTime.__str__   s,    ""#3t'>'>&?s4??BSTTr   r   N)r   r   r   r   r   r"   r*   	DateFieldr1   	TimeFieldr2   r   r+   r   r   r   r-   r-      s5    %%'K))6!!#JUr   r-   c                      \ rS rSr\R
                  " 5       r\R
                  " 5       r\R                  " SS9r	\R                  " 5       r\R                  " 5       r\R                  " SS9r\R                  " SS9rS rSrg)	PickingPerformance   
   r   Fr   c                 n    SU R                    SU R                   SU R                   SU R                   3$ )NzLevel z | Campaign z | z | Out Day: )level_idr*   date_ccout_dayr   s    r   r   PickingPerformance.__str__(   s9    l43C3C2DC~Uabfbnbnaoppr   r   N)r   r   r   r   r   r"   r   r*   r$   campaign_numberr4   r<   	date_pickr&   r=   is_completedr   r+   r   r   r   r7   r7      sp     D%%'K&&"5O G  "I!!%0G&&u5Lqr   r7   N)		django.dbr   django.core.validatorsr   r   Modelr   r-   r7   r   r   r   <module>rE      sA     GrV\\ r"Uv|| U
q 
qr   