Subversion Repositories SmartDukaan

Rev

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

Rev 2428 Rev 2497
Line 121... Line 121...
121
    
121
    
122
    if item.productGroup:
122
    if item.productGroup:
123
        ds_item.product_group = item.productGroup 
123
        ds_item.product_group = item.productGroup 
124
    if item.brand:
124
    if item.brand:
125
        ds_item.brand = item.brand
125
        ds_item.brand = item.brand
126
    if item.modelName:
-
 
127
        ds_item.model_name = item.modelName
-
 
128
    if item.modelNumber:
126
    if item.modelNumber:
129
        ds_item.model_number = item.modelNumber
127
        ds_item.model_number = item.modelNumber
130
    if item.color:
-
 
131
        ds_item.color = item.color
128
    ds_item.color = item.color
132
    if item.category:
129
    ds_item.model_name = item.modelName
133
        ds_item.category = item.category
130
    ds_item.category = item.category
134
    if item.comments:
-
 
135
        ds_item.comments = item.comments
131
    ds_item.comments = item.comments
136
    
132
    
137
    if item.catalogItemId:
-
 
138
        ds_item.catalog_item_id = item.catalogItemId
133
    ds_item.catalog_item_id = item.catalogItemId
139
 
134
 
140
    ds_item.mrp = item.mrp
135
    ds_item.mrp = item.mrp
141
    ds_item.sellingPrice = item.sellingPrice
136
    ds_item.sellingPrice = item.sellingPrice
142
    
137
    
143
    if item.mop:
-
 
144
        ds_item.mop = item.mop
138
    ds_item.mop = item.mop
145
    if item.dealerPrice:
-
 
146
        ds_item.dealerPrice = item.dealerPrice
139
    ds_item.dealerPrice = item.dealerPrice
147
    if item.transferPrice:
-
 
148
        ds_item.transfer_price = item.transferPrice
140
    ds_item.transfer_price = item.transferPrice
-
 
141
 
149
    ds_item.weight = item.weight
142
    ds_item.weight = item.weight
150
    
143
    
151
    if ds_item.status != item.itemStatus:
144
    if ds_item.status != item.itemStatus:
152
        add_status_change_log(ds_item, item.itemStatus)
145
        add_status_change_log(ds_item, item.itemStatus)
153
        ds_item.status = item.itemStatus
146
        ds_item.status = item.itemStatus
154
    if item.status_description:
147
    if item.status_description:
155
        ds_item.status_description = item.status_description
148
        ds_item.status_description = item.status_description
156
    
149
    
157
    if item.startDate:
150
    if item.startDate:
158
        ds_item.startDate = to_py_date(item.startDate)
151
        ds_item.startDate = to_py_date(item.startDate)
-
 
152
    else:
-
 
153
        ds_item.startDate = None
159
    if item.retireDate:
154
    if item.retireDate:
160
        ds_item.retireDate = to_py_date(item.retireDate)
155
        ds_item.retireDate = to_py_date(item.retireDate)
-
 
156
    else:
-
 
157
        ds_item.retireDate = None
161
    
158
    
162
    if item.featureId:
-
 
163
        ds_item.feature_id = item.featureId
159
    ds_item.feature_id = item.featureId
164
    if item.featureDescription:
-
 
165
        ds_item.feature_description = item.featureDescription
160
    ds_item.feature_description = item.featureDescription
166
    
161
    
167
    ds_item.bestDealText = item.bestDealText
162
    ds_item.bestDealText = item.bestDealText
168
    ds_item.bestDealValue = item.bestDealValue
163
    ds_item.bestDealValue = item.bestDealValue
169
    ds_item.bestSellingRank = item.bestSellingRank
164
    ds_item.bestSellingRank = item.bestSellingRank
-
 
165
    
170
    ds_item.defaultForEntity = item.defaultForEntity
166
    ds_item.defaultForEntity = item.defaultForEntity
171
    ds_item.risky = item.risky
167
    ds_item.risky = item.risky
172
    ds_item.updatedOn = datetime.datetime.now()
168
    ds_item.updatedOn = datetime.datetime.now()
173
    
169
    
174
    session.commit();
170
    session.commit();
Line 832... Line 828...
832
        ds_vendorItemMapping = VendorItemMapping.query.filter(and_(VendorItemMapping.vendor==vendor, VendorItemMapping.item==item, VendorItemMapping.item_key==key)).one()
828
        ds_vendorItemMapping = VendorItemMapping.query.filter(and_(VendorItemMapping.vendor==vendor, VendorItemMapping.item==item, VendorItemMapping.item_key==key)).one()
833
    except:
829
    except:
834
        ds_vendorItemMapping = VendorItemMapping()
830
        ds_vendorItemMapping = VendorItemMapping()
835
        ds_vendorItemMapping.vendor = vendor
831
        ds_vendorItemMapping.vendor = vendor
836
        ds_vendorItemMapping.item = item
832
        ds_vendorItemMapping.item = item
837
        ds_vendorItemMapping.vendor_category = vendorItemMapping.vendorCategory
833
    ds_vendorItemMapping.vendor_category = vendorItemMapping.vendorCategory
838
    ds_vendorItemMapping.item_key = vendorItemMapping.itemKey
834
    ds_vendorItemMapping.item_key = vendorItemMapping.itemKey
839
    
835
    
840
    session.commit()
836
    session.commit()
841
    return
837
    return
842
 
838