Subversion Repositories SmartDukaan

Rev

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

Rev 4801 Rev 4814
Line 674... Line 674...
674
                    warehouse_client = WarehouseClient().get_client()
674
                    warehouse_client = WarehouseClient().get_client()
675
                    inventoryItem = warehouse_client.getInventoryItem(serialNumber)
675
                    inventoryItem = warehouse_client.getInventoryItem(serialNumber)
676
                    if (inventoryItem.itemId != item_id):
676
                    if (inventoryItem.itemId != item_id):
677
                        item = catalog_client.getItem(inventoryItem.itemId)
677
                        item = catalog_client.getItem(inventoryItem.itemId)
678
                        lineitem = order.lineitems[0]
678
                        lineitem = order.lineitems[0]
679
                        scanItemString = " ".join([item.brand, item.modelName, item.modelNumber, item.color])
679
                        scanItemString = " ".join([str(item.brand), str(item.modelName), str(item.modelNumber), str(item.color)])
680
                        lineItemString = " ".join([lineitem.brand, lineitem.model_name, lineitem.model_number, lineitem.color])
680
                        lineItemString = " ".join([str(lineitem.brand), str(lineitem.model_name), str(lineitem.model_number), str(lineitem.color)])
681
                        raise TransactionServiceException(110, 'Trying to scan ' + scanItemString + ' instead of ' + lineItemString)
681
                        raise TransactionServiceException(110, 'Trying to scan ' + scanItemString + ' instead of ' + lineItemString)
682
                    inventoryItem = warehouse_client.scanSerializedItemForOrder(serialNumber, ScanType.SALE, orderId, order.warehouse_id)
682
                    inventoryItem = warehouse_client.scanSerializedItemForOrder(serialNumber, ScanType.SALE, orderId, order.warehouse_id)
683
                    lineitem.transfer_price = inventoryItem.unitPrice
683
                    lineitem.transfer_price = inventoryItem.unitPrice
684
                    order.vendorId = inventoryItem.supplierId
684
                    order.vendorId = inventoryItem.supplierId
685
                except WarehouseServiceException as e:
685
                except WarehouseServiceException as e: