Subversion Repositories SmartDukaan

Rev

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

Rev 10215 Rev 10308
Line 18... Line 18...
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
  	BAD_SALE = 15;
-
 
23
  	DOA_REJECTED = 16;
23
}
24
}
24
 
25
 
25
enum TransferLotStatus {
26
enum TransferLotStatus {
26
	IN_TRANSIT = 1,
27
	IN_TRANSIT = 1,
27
	PARTIAL_TRANSFER = 2,
28
	PARTIAL_TRANSFER = 2,
Line 281... Line 282...
281
     
282
     
282
      /**
283
      /**
283
      * Get inventory for Non Serialized items in our warehouses at a given date using entries in ScanNew table
284
      * Get inventory for Non Serialized items in our warehouses at a given date using entries in ScanNew table
284
      */
285
      */
285
     list<InventoryAvailability> getHistoricNonSerializedInventoryByScans(1:i64 date);
286
     list<InventoryAvailability> getHistoricNonSerializedInventoryByScans(1:i64 date);
-
 
287
 
-
 
288
     /**
-
 
289
      * Get inventory for Serialized items in our warehouses at a given date using entries in ScanNew table
-
 
290
      */
-
 
291
     list<InventoryAvailability> getOurHistoricSerializedInventoryByScans(1:i64 date);
-
 
292
     
-
 
293
     /**
-
 
294
      * Get inventory for Non Serialized items in our warehouses at a given date using entries in ScanNew table
-
 
295
      */
-
 
296
     list<InventoryAvailability> getOurHistoricNonSerializedInventoryByScans(1:i64 date);
286
     
297
     
287
     /**
298
     /**
288
      * Insert Purchase/Sale Entries for product billed by Hotspot using OURS_EXTERNAL Billing
299
      * Insert Purchase/Sale Entries for product billed by Hotspot using OURS_EXTERNAL Billing
289
      */
300
      */
290
     InventoryItem scanForOursExternalSale(1:i64 itemId, 2:string serialNumber, 3:string itemNumber, 4:string invoiceNumber, 5:i64 warehouseId, 6:double unitPrice, 7:double nlc, 8:i64 orderId)throws (1:WarehouseServiceException ex);
301
     InventoryItem scanForOursExternalSale(1:i64 itemId, 2:string serialNumber, 3:string itemNumber, 4:string invoiceNumber, 5:i64 warehouseId, 6:double unitPrice, 7:double nlc, 8:i64 orderId)throws (1:WarehouseServiceException ex);
Line 292... Line 303...
292
     /**
303
     /**
293
      * Insert Purchase_Ret/Sale_Ret Entries for product billed by Hotspot using OURS_EXTERNAL Billing
304
      * Insert Purchase_Ret/Sale_Ret Entries for product billed by Hotspot using OURS_EXTERNAL Billing
294
      */
305
      */
295
     void scanForOursExternalSaleReturn(1:i64 orderId, 2:double unitPrice) throws (1:WarehouseServiceException ex);
306
     void scanForOursExternalSaleReturn(1:i64 orderId, 2:double unitPrice) throws (1:WarehouseServiceException ex);
296
     
307
     
-
 
308
     /**
-
 
309
      * This returns movement for each non serialized item in the specified window.(Doesn't include Hotspot and Amazon w/h)	
-
 
310
      */
297
     list<InventoryMovement> getMovementNonSerializedInventoryByScans(1:i64 startDate, 2:i64 endDate);
311
     list<InventoryMovement> getMovementNonSerializedInventoryByScans(1:i64 startDate, 2:i64 endDate);
298
     
312
     
-
 
313
     /**
-
 
314
      * This returns movement for each serialized item in the specified window.(Doesn't include Hotspot and Amazon w/h)	
-
 
315
      */
299
     list<InventoryMovement> getMovementSerializedInventoryByScans(1:i64 startDate, 2:i64 endDate);
316
     list<InventoryMovement> getMovementSerializedInventoryByScans(1:i64 startDate, 2:i64 endDate);
300
     
317
     
-
 
318
     /**
-
 
319
      * This returns movement for each serialized item in the specified window.(Doesn't include Amazon w/h)	
-
 
320
      */
301
     list<InventoryMovement> getCompleteMovementSerializedInventoryByScans(1:i64 startDate, 2:i64 endDate);
321
     list<InventoryMovement> getCompleteMovementSerializedInventoryByScans(1:i64 startDate, 2:i64 endDate);
302
     
322
     
-
 
323
     /**
-
 
324
      * This returns movement for each non serialized item in the specified window.(Doesn't include Amazon w/h)	
-
 
325
      */
303
     list<InventoryMovement> getCompleteMovementNonSerializedInventoryByScans(1:i64 startDate, 2:i64 endDate);
326
     list<InventoryMovement> getCompleteMovementNonSerializedInventoryByScans(1:i64 startDate, 2:i64 endDate);
304
     
327
     
305
     InventoryItem scanfreebie(1:i64 orderId, 2:i64 freebieItemId, 3:i64 freebieWarehouseId, 4:ScanType scanType) throws (1:WarehouseServiceException wex);
328
     InventoryItem scanfreebie(1:i64 orderId, 2:i64 freebieItemId, 3:i64 freebieWarehouseId, 4:ScanType scanType) throws (1:WarehouseServiceException wex);
306
     
329
     
307
     void reshipfreebie(1:i64 oldOrderId, 2:i64 newOrderId, 3:i64 freebieItemId, 4:ScanType scanType) throws (1:WarehouseServiceException wex);
330
     void reshipfreebie(1:i64 oldOrderId, 2:i64 newOrderId, 3:i64 freebieItemId, 4:ScanType scanType) throws (1:WarehouseServiceException wex);