Subversion Repositories SmartDukaan

Rev

Rev 1991 | Rev 2065 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1991 Rev 2035
Line 55... Line 55...
55
    try:
55
    try:
56
        item = get_item(item_id)
56
        item = get_item(item_id)
57
        return item.status == status.ACTIVE
57
        return item.status == status.ACTIVE
58
    except InventoryServiceException:
58
    except InventoryServiceException:
59
        return False
59
        return False
-
 
60
    
-
 
61
def get_item_status_description(itemId):
-
 
62
    item = get_item(itemId)
-
 
63
    return item.status_description
60
        
64
        
61
def get_Warehouse(warehouse_id):
65
def get_Warehouse(warehouse_id):
62
    return Warehouse.get_by(id=warehouse_id)
66
    return Warehouse.get_by(id=warehouse_id)
63
 
67
 
64
def get_all_warehouses_by_status(status):
68
def get_all_warehouses_by_status(status):
Line 140... Line 144...
140
        ds_item.dealerPrice = item.dealerPrice
144
        ds_item.dealerPrice = item.dealerPrice
141
    if item.weight:
145
    if item.weight:
142
        ds_item.weight = item.weight
146
        ds_item.weight = item.weight
143
    if item.itemStatus:
147
    if item.itemStatus:
144
        ds_item.status = item.itemStatus
148
        ds_item.status = item.itemStatus
-
 
149
    if item.status_description:
-
 
150
        ds_item.status_description = item.status_description
145
    
151
    
146
    if item.startDate:
152
    if item.startDate:
147
        ds_item.startDate = item.startDate
153
        ds_item.startDate = item.startDate
148
    if item.retireDate:
154
    if item.retireDate:
149
        ds_item.retireDate = item.retireDate
155
        ds_item.retireDate = item.retireDate
Line 186... Line 192...
186
    if item.comments:
192
    if item.comments:
187
        ds_item.comments = item.comments
193
        ds_item.comments = item.comments
188
 
194
 
189
    if item.catalogItemId:
195
    if item.catalogItemId:
190
        ds_item.catalog_item_id = item.catalogItemId
196
        ds_item.catalog_item_id = item.catalogItemId
-
 
197
    if item.status_description:
-
 
198
        ds_item.status_description = item.status_description
191
    if item.itemStatus:
199
    if item.itemStatus:
192
        ds_item.status = item.itemStatus
200
        ds_item.status = item.itemStatus
193
    else: #this is for update calls
201
    else: #If new item is added without status it will have status as IN_PROCESS
194
        ds_item.status = status.IN_PROCESS
202
        ds_item.status = status.IN_PROCESS
-
 
203
        ds_item.status_description = "This item is in process."
-
 
204
    
195
    ds_item.addedOn = datetime.datetime.now()
205
    ds_item.addedOn = datetime.datetime.now()
196
    ds_item.updatedOn = datetime.datetime.now()
206
    ds_item.updatedOn = datetime.datetime.now()
197
    
207
    
198
    if item.mrp:
208
    if item.mrp:
199
        ds_item.mrp = item.mrp
209
        ds_item.mrp = item.mrp