Subversion Repositories SmartDukaan

Rev

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

Rev 5586 Rev 5591
Line 144... Line 144...
144
    if get_Warehouse(warehouse.id):
144
    if get_Warehouse(warehouse.id):
145
        #warehouse is already present.
145
        #warehouse is already present.
146
        raise InventoryServiceException(101, "Warehouse already present")
146
        raise InventoryServiceException(101, "Warehouse already present")
147
    
147
    
148
    ds_warehouse = Warehouse()
148
    ds_warehouse = Warehouse()
149
    ds_warehouse.id = warehouse.id
-
 
150
    ds_warehouse.location = warehouse.location
149
    ds_warehouse.location = warehouse.location
151
    ds_warehouse.status = status.ACTIVE
150
    ds_warehouse.status = status.ACTIVE
152
    ds_warehouse.addedOn = datetime.datetime.now()
151
    ds_warehouse.addedOn = datetime.datetime.now()
153
    ds_warehouse.lastCheckedOn = datetime.datetime.now()
152
    ds_warehouse.lastCheckedOn = datetime.datetime.now()
154
    ds_warehouse.tinNumber = warehouse.tinNumber
153
    ds_warehouse.tinNumber = warehouse.tinNumber
155
    ds_warehouse.pincode = warehouse.pincode
154
    ds_warehouse.pincode = warehouse.pincode
-
 
155
    ds_warehouse.billingType = warehouse.billingType
-
 
156
    ds_warehouse.billingWarehouseId = warehouse.billingWarehouseId
-
 
157
    ds_warehouse.displayName = warehouse.displayName
-
 
158
    ds_warehouse.inventoryType = InventoryType._VALUES_TO_NAMES[warehouse.inventoryType]
-
 
159
    ds_warehouse.isAvailabilityMonitored = warehouse.isAvailabilityMonitored
-
 
160
    ds_warehouse.logisticsLocation = warehouse.logisticsLocation
-
 
161
    ds_warehouse.shippingWarehouseId = warehouse.shippingWarehouseId
-
 
162
    ds_warehouse.transferDelayInHours = warehouse.transferDelayInHours
-
 
163
    ds_warehouse.vendor = get_Vendor(warehouse.vendor.id)
-
 
164
    ds_warehouse.warehouseType = WarehouseType._VALUES_TO_NAMES[warehouse.warehouseType]    
156
    if warehouse.vendorString:
165
    if warehouse.vendorString:
157
        ds_warehouse.vendorString = warehouse.vendorString
166
        ds_warehouse.vendorString = warehouse.vendorString
158
    session.commit()
167
    session.commit()
159
    return ds_warehouse.id
168
    return ds_warehouse.id
160
 
169