Subversion Repositories SmartDukaan

Rev

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

Rev 7968 Rev 8565
Line 17... Line 17...
17
    MARKED_USED	= 10,
17
    MARKED_USED	= 10,
18
  	MARKED_BAD = 11,
18
  	MARKED_BAD = 11,
19
  	MARKED_GOOD = 12;
19
  	MARKED_GOOD = 12;
20
  	WAREHOUSE_TRANSFER_IN = 13;
20
  	WAREHOUSE_TRANSFER_IN = 13;
21
  	WAREHOUSE_TRANSFER_OUT = 14;
21
  	WAREHOUSE_TRANSFER_OUT = 14;
-
 
22
  	BAD_SALE = 15;
22
}
23
}
23
 
24
 
24
enum TransferLotStatus {
25
enum TransferLotStatus {
25
	IN_TRANSIT = 1,
26
	IN_TRANSIT = 1,
26
	PARTIAL_TRANSFER = 2,
27
	PARTIAL_TRANSFER = 2,
Line 165... Line 166...
165
    InventoryItem getInventoryItem(1:string serialNumber) throws (1:WarehouseServiceException wex);
166
    InventoryItem getInventoryItem(1:string serialNumber) throws (1:WarehouseServiceException wex);
166
 
167
 
167
    /**
168
    /**
168
     * Retrieves non-serialized inventory item from a given supplier
169
     * Retrieves non-serialized inventory item from a given supplier
169
     */
170
     */
170
    InventoryItem getNonSeralizedInventoryItem(1:string itemNumber, 2:i64 itemId, 3:i64 fulfilmentWarehouseId) throws (1:WarehouseServiceException wex);
171
    InventoryItem getNonSeralizedInventoryItem(1:string itemNumber, 2:i64 itemId, 3:i64 fulfilmentWarehouseId, 4:i64 billingWarehouseId) throws (1:WarehouseServiceException wex);
171
 
172
 
172
    /**
173
    /**
173
     * Scan non-serialized items.
174
     * Scan non-serialized items.
174
     */
175
     */
175
    void scan(1:InventoryItem inventoryItem, 2:ScanType type, 3:i64 quantity, 4:i64 billingWarehouseId, 5:i64 transferLotId) throws (1:WarehouseServiceException wex);
176
    void scan(1:InventoryItem inventoryItem, 2:ScanType type, 3:i64 quantity, 4:i64 billingWarehouseId, 5:i64 transferLotId) throws (1:WarehouseServiceException wex);
Line 329... Line 330...
329
	 
330
	 
330
	 /**
331
	 /**
331
	 * Get inventory for Non Serialized items in our warehouses at a given date using entries in ScanNew table
332
	 * Get inventory for Non Serialized items in our warehouses at a given date using entries in ScanNew table
332
	 */
333
	 */
333
     list<InventoryAvailability> getHistoricBadInventoryByScans(1:i64 date) throws (1:WarehouseServiceException wex);
334
     list<InventoryAvailability> getHistoricBadInventoryByScans(1:i64 date) throws (1:WarehouseServiceException wex);
-
 
335
     
-
 
336
     void scanForBadSale(1:InventoryItem inventoryItem, 2:i64 orderId, 3:i64 quantity, 4:i64 fulfilmentWarehouseId, 5:i64 billingWarehouseId)
334
}
337
}
335
	 
338
	 
336
339