| Line 100... |
Line 100... |
| 100 |
MANDATORY_MODEL_NAME = "Model Name";
|
100 |
MANDATORY_MODEL_NAME = "Model Name";
|
| 101 |
|
101 |
|
| 102 |
private final String OPTIONAL_SELLING_PRICE = "Selling Price",
|
102 |
private final String OPTIONAL_SELLING_PRICE = "Selling Price",
|
| 103 |
OPTIONAL_VENDOR_PRICING = "Vendor Pricing",
|
103 |
OPTIONAL_VENDOR_PRICING = "Vendor Pricing",
|
| 104 |
OPTIONAL_PREFERRED_VENDOR = "Preferred Vendor",
|
104 |
OPTIONAL_PREFERRED_VENDOR = "Preferred Vendor",
|
| - |
|
105 |
OPTIONAL_PREFERRED_INSURER = "Preferred Insurer",
|
| 105 |
OPTIONAL_SOURCE_PRICING = "Source Pricing";
|
106 |
OPTIONAL_SOURCE_PRICING = "Source Pricing";
|
| 106 |
|
107 |
|
| 107 |
private final String PRICE_WIDTH = "100px", VENDOR_DESC_WIDTH = "130px",
|
108 |
private final String PRICE_WIDTH = "100px", VENDOR_DESC_WIDTH = "130px",
|
| 108 |
VENDOR_ID_WIDTH = "100px", ITEM_KEY_WIDTH = "200px",
|
109 |
VENDOR_ID_WIDTH = "100px", ITEM_KEY_WIDTH = "200px",
|
| 109 |
BUTTON_WIDTH = "50px";
|
110 |
BUTTON_WIDTH = "50px";
|
| Line 140... |
Line 141... |
| 140 |
@UiField TextBox bestSellingRank;
|
141 |
@UiField TextBox bestSellingRank;
|
| 141 |
@UiField TextBox expectedDelay;
|
142 |
@UiField TextBox expectedDelay;
|
| 142 |
@UiField CheckBox defaultForEntity, risky, warehouseStickiness, itemType, hasItemNo, clearance, showSellingPrice;
|
143 |
@UiField CheckBox defaultForEntity, risky, warehouseStickiness, itemType, hasItemNo, clearance, showSellingPrice;
|
| 143 |
@UiField DateBox startDate, expectedArrivalDate, comingSoonStartDate;
|
144 |
@UiField DateBox startDate, expectedArrivalDate, comingSoonStartDate;
|
| 144 |
@UiField FlexTable headerSimilarItems, tableSimilarItems;
|
145 |
@UiField FlexTable headerSimilarItems, tableSimilarItems;
|
| 145 |
@UiField ListBox preferredVendor;
|
146 |
@UiField ListBox preferredVendor,preferredInsurer;
|
| 146 |
@UiField Button comingSoonButton;
|
147 |
@UiField Button comingSoonButton;
|
| 147 |
@UiField FlexTable headerVouchers, tableVouchers;
|
148 |
@UiField FlexTable headerVouchers, tableVouchers;
|
| 148 |
@UiField FlexTable headerIgnoredWarehouse,tableIgnoredWarehouse;
|
149 |
@UiField FlexTable headerIgnoredWarehouse,tableIgnoredWarehouse;
|
| 149 |
@UiField TextBox minStockLevel, numOfDaysStock;
|
150 |
@UiField TextBox minStockLevel, numOfDaysStock;
|
| 150 |
|
151 |
|
| Line 161... |
Line 162... |
| 161 |
initSourcePricingHeader();
|
162 |
initSourcePricingHeader();
|
| 162 |
initSimilarItemList();
|
163 |
initSimilarItemList();
|
| 163 |
initVoucherHeader();
|
164 |
initVoucherHeader();
|
| 164 |
initIgnoredWarehouseHeader();
|
165 |
initIgnoredWarehouseHeader();
|
| 165 |
preferredVendor.addItem("null");
|
166 |
preferredVendor.addItem("null");
|
| - |
|
167 |
preferredInsurer.addItem("null");
|
| 166 |
getConfigdataforPriceCompare();
|
168 |
getConfigdataforPriceCompare();
|
| 167 |
}
|
169 |
}
|
| 168 |
|
170 |
|
| 169 |
public void getConfigdataforPriceCompare(){
|
171 |
public void getConfigdataforPriceCompare(){
|
| 170 |
catalogService.getConfigdataforPriceCompare(new AsyncCallback<Map<String,String>>() {
|
172 |
catalogService.getConfigdataforPriceCompare(new AsyncCallback<Map<String,String>>() {
|
| Line 195... |
Line 197... |
| 195 |
|
197 |
|
| 196 |
statusDesc.setText(item.getItemStatusDesc());
|
198 |
statusDesc.setText(item.getItemStatusDesc());
|
| 197 |
contentCategory.setText(item.getContentCategory()+"");
|
199 |
contentCategory.setText(item.getContentCategory()+"");
|
| 198 |
comments.setText(item.getComments());
|
200 |
comments.setText(item.getComments());
|
| 199 |
catalogItemId.setText(item.getCatalogItemId() + "");
|
201 |
catalogItemId.setText(item.getCatalogItemId() + "");
|
| 200 |
|
- |
|
| - |
|
202 |
preferredInsurer.clear();
|
| 201 |
preferredVendor.clear();
|
203 |
preferredVendor.clear();
|
| 202 |
int index = -1;
|
204 |
int index = -1;
|
| 203 |
if (item.getPreferredVendor() == null) {
|
205 |
if (item.getPreferredVendor() == null) {
|
| 204 |
index++;
|
206 |
index++;
|
| 205 |
preferredVendor.addItem("null");
|
207 |
preferredVendor.addItem("null");
|
| Line 224... |
Line 226... |
| 224 |
index++;
|
226 |
index++;
|
| 225 |
preferredVendor.addItem(Utils.getVendorDesc(item.getPreferredVendor()));
|
227 |
preferredVendor.addItem(Utils.getVendorDesc(item.getPreferredVendor()));
|
| 226 |
preferredVendor.setSelectedIndex(index);
|
228 |
preferredVendor.setSelectedIndex(index);
|
| 227 |
}
|
229 |
}
|
| 228 |
}
|
230 |
}
|
| - |
|
231 |
index=-1;
|
| - |
|
232 |
//preferredInsurer.setSelectedIndex(0);
|
| - |
|
233 |
|
| - |
|
234 |
for (Map.Entry<Long, String> entry : Utils.getAllInsurers().entrySet()){
|
| - |
|
235 |
index++;
|
| - |
|
236 |
preferredInsurer.addItem(entry.getValue(),entry.getKey().toString());
|
| - |
|
237 |
if(item.getPreferredInsurer()==entry.getKey()){
|
| - |
|
238 |
preferredInsurer.setSelectedIndex(index);
|
| - |
|
239 |
}
|
| - |
|
240 |
}
|
| - |
|
241 |
if (item.getPreferredInsurer() == null || item.getPreferredInsurer() == 0) {
|
| - |
|
242 |
index++;
|
| - |
|
243 |
preferredInsurer.addItem("null");
|
| - |
|
244 |
preferredInsurer.setSelectedIndex(index);
|
| - |
|
245 |
}
|
| 229 |
|
246 |
|
| 230 |
mrp.setText(item.getMrp() != null ? item.getMrp()+"" : "");
|
247 |
mrp.setText(item.getMrp() != null ? item.getMrp()+"" : "");
|
| 231 |
sellingPrice.setText(item.getSellingPrice() != null ? item.getSellingPrice()+"" : "");
|
248 |
sellingPrice.setText(item.getSellingPrice() != null ? item.getSellingPrice()+"" : "");
|
| 232 |
weight.setText(item.getWeight() != null ? item.getWeight()+"" : "");
|
249 |
weight.setText(item.getWeight() != null ? item.getWeight()+"" : "");
|
| 233 |
expectedDelay.setValue(item.getExpectedDelay()+"");
|
250 |
expectedDelay.setValue(item.getExpectedDelay()+"");
|
| Line 1332... |
Line 1349... |
| 1332 |
else {
|
1349 |
else {
|
| 1333 |
long vendorId = Utils.getVendorId(preferredVendor.getItemText(preferredVendor.getSelectedIndex()));
|
1350 |
long vendorId = Utils.getVendorId(preferredVendor.getItemText(preferredVendor.getSelectedIndex()));
|
| 1334 |
newItem.setPreferredVendor(vendorId);
|
1351 |
newItem.setPreferredVendor(vendorId);
|
| 1335 |
}
|
1352 |
}
|
| 1336 |
|
1353 |
|
| - |
|
1354 |
newItem.setPreferredInsurer(Long.parseLong(preferredInsurer.getValue(preferredInsurer.getSelectedIndex())));
|
| 1337 |
newItem.setWarehouseStickiness(warehouseStickiness.getValue());
|
1355 |
newItem.setWarehouseStickiness(warehouseStickiness.getValue());
|
| 1338 |
newItem.setHasItemNo(hasItemNo.getValue());
|
1356 |
newItem.setHasItemNo(hasItemNo.getValue());
|
| 1339 |
newItem.setItemType(itemType.getValue());
|
1357 |
newItem.setItemType(itemType.getValue());
|
| 1340 |
newItem.setClearance(clearance.getValue());
|
1358 |
newItem.setClearance(clearance.getValue());
|
| 1341 |
|
1359 |
|
| Line 1564... |
Line 1582... |
| 1564 |
}
|
1582 |
}
|
| 1565 |
if(!checkParameterIfEqual(newItem.getPreferredVendor(), item.getPreferredVendor())) {
|
1583 |
if(!checkParameterIfEqual(newItem.getPreferredVendor(), item.getPreferredVendor())) {
|
| 1566 |
optionalChangedValMap.put(OPTIONAL_PREFERRED_VENDOR, newItem.getPreferredVendor());
|
1584 |
optionalChangedValMap.put(OPTIONAL_PREFERRED_VENDOR, newItem.getPreferredVendor());
|
| 1567 |
sb.append("\n-Preferred Vendor");
|
1585 |
sb.append("\n-Preferred Vendor");
|
| 1568 |
}
|
1586 |
}
|
| - |
|
1587 |
if(!checkParameterIfEqual(newItem.getPreferredInsurer(), item.getPreferredInsurer())) {
|
| - |
|
1588 |
optionalChangedValMap.put(OPTIONAL_PREFERRED_INSURER, newItem.getPreferredInsurer());
|
| - |
|
1589 |
sb.append("\n-Preferred Insurer");
|
| - |
|
1590 |
}
|
| 1569 |
if(item.isHasItemNo() != hasItemNo.getValue()) {
|
1591 |
if(item.isHasItemNo() != hasItemNo.getValue()) {
|
| 1570 |
sb.append("\n-Has Item Number Flag");
|
1592 |
sb.append("\n-Has Item Number Flag");
|
| 1571 |
}
|
1593 |
}
|
| 1572 |
if(item.isItemType() != itemType.getValue()) {
|
1594 |
if(item.isItemType() != itemType.getValue()) {
|
| 1573 |
sb.append("\n-Has Serial Number Flag");
|
1595 |
sb.append("\n-Has Serial Number Flag");
|
| Line 2072... |
Line 2094... |
| 2072 |
result.setMrp((Double)mandatoryChangedValMap.get(MANDATORY_MRP));
|
2094 |
result.setMrp((Double)mandatoryChangedValMap.get(MANDATORY_MRP));
|
| 2073 |
}
|
2095 |
}
|
| 2074 |
if(optionalChangedValMap.containsKey(OPTIONAL_PREFERRED_VENDOR)){
|
2096 |
if(optionalChangedValMap.containsKey(OPTIONAL_PREFERRED_VENDOR)){
|
| 2075 |
result.setPreferredVendor((Long)optionalChangedValMap.get(OPTIONAL_PREFERRED_VENDOR));
|
2097 |
result.setPreferredVendor((Long)optionalChangedValMap.get(OPTIONAL_PREFERRED_VENDOR));
|
| 2076 |
}
|
2098 |
}
|
| - |
|
2099 |
if(optionalChangedValMap.containsKey(OPTIONAL_PREFERRED_INSURER)){
|
| - |
|
2100 |
result.setPreferredInsurer((Long)optionalChangedValMap.get(OPTIONAL_PREFERRED_INSURER));
|
| - |
|
2101 |
}
|
| 2077 |
if(optionalChangedValMap.containsKey(OPTIONAL_SELLING_PRICE)){
|
2102 |
if(optionalChangedValMap.containsKey(OPTIONAL_SELLING_PRICE)){
|
| 2078 |
result.setSellingPrice((Double)optionalChangedValMap.get(OPTIONAL_SELLING_PRICE));
|
2103 |
result.setSellingPrice((Double)optionalChangedValMap.get(OPTIONAL_SELLING_PRICE));
|
| 2079 |
}
|
2104 |
}
|
| 2080 |
if(optionalChangedValMap.containsKey(OPTIONAL_SOURCE_PRICING)){
|
2105 |
if(optionalChangedValMap.containsKey(OPTIONAL_SOURCE_PRICING)){
|
| 2081 |
result.setSourcePricesMap((Map<Long, SourcePricings>) optionalChangedValMap.get(OPTIONAL_SOURCE_PRICING));
|
2106 |
result.setSourcePricesMap((Map<Long, SourcePricings>) optionalChangedValMap.get(OPTIONAL_SOURCE_PRICING));
|