File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ import stock_manager
2+ import verify_ean
3+
4+ EAN = "EAN"
5+
6+ def process_order (order ):
7+ eans = []
8+ for i in order [1 ]:
9+ eans .append [i [EAN ]]
10+
11+ print (eans )
12+
13+ items = 0
14+ while items < len (order ):
15+ item = input ("Scan the item (EAN tag): " )
16+ if item == "exit" :
17+ print ("Stopped processing order" )
18+ return
19+ if verify_ean .ean_verified (item , eans ):
20+ print ("Item scanned." )
21+ items += 1
22+ else :
23+ print ("Invalid EAN tag. Please scan again." )
24+ print ("All correct items scanned. Processing the order." )
25+
26+ stock_manager .remove_from_stock ()
27+ return
28+
29+
30+
Original file line number Diff line number Diff line change 1+ def ean_verified (ean : str , eans : list ) -> bool :
2+ if ean in eans :
3+ return True
4+ return False
Original file line number Diff line number Diff line change 11import json
22import get_order
33import add_items
4+ import process_order
45
56def wms ():
67 print ("Welcome to the Warehouse Management System" )
You can’t perform that action at this time.
0 commit comments