Subversion Repositories SmartDukaan

Rev

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

Rev 5372 Rev 5437
Line 127... Line 127...
127
            for (LineItem lineItem : lineItems) {
127
            for (LineItem lineItem : lineItems) {
128
                if (ScanRecordType.BLANK.name().equals(lineItem.getExtra_info())) {
128
                if (ScanRecordType.BLANK.name().equals(lineItem.getExtra_info())) {
129
                    continue;
129
                    continue;
130
                }
130
                }
131
 
131
 
-
 
132
                InventoryItem inventoryItem = new InventoryItem();
-
 
133
                inventoryItem.setItemId(lineItem.getItem_id());
-
 
134
                inventoryItem.setPurchaseId(id);
-
 
135
                inventoryItem.setCurrentQuantity(0);
-
 
136
                inventoryItem.setItemNumber(lineItem.getItem_number());
-
 
137
                inventoryItem.setSerialNumber(lineItem.getSerial_number());
-
 
138
 
132
                if (ItemType.SERIALIZED.name().equals(lineItem.getProductGroup())) {
139
                if (ItemType.SERIALIZED.name().equals(lineItem.getProductGroup())) {
133
                    InventoryItem inventoryItem = client.createSerializedInventoryItem(lineItem.getItem_id(), lineItem.getItem_number(), lineItem.getSerial_number(), id);
140
                    inventoryItem.setInitialQuantity(1);
134
                    client.scanSerializedItem(inventoryItem, ScanType.PURCHASE, PurchaseOrderController.WAREHOUSE_ID);
141
                    client.scanSerializedItem(inventoryItem, ScanType.PURCHASE, PurchaseOrderController.WAREHOUSE_ID);
135
                }
142
                }
136
                else {
143
                else {
137
                    InventoryItem inventoryItem = client.createInventoryItem(lineItem.getItem_id(), new Double(lineItem.getQuantity()).longValue(), id);
144
                    inventoryItem.setInitialQuantity(new Double(lineItem.getQuantity()).longValue());
138
                    client.scan(inventoryItem, ScanType.PURCHASE, new Double(lineItem.getQuantity()).longValue()
145
                    client.scan(inventoryItem, ScanType.PURCHASE, new Double(lineItem.getQuantity()).longValue(), PurchaseOrderController.WAREHOUSE_ID);
139
                            , PurchaseOrderController.WAREHOUSE_ID);
-
 
140
                }
146
                }
141
            }
147
            }
142
 
148
 
143
            resetLineItems();
149
            resetLineItems();
144
        } catch (TTransportException e) {
150
        } catch (TTransportException e) {