| Line 146... |
Line 146... |
| 146 |
@UiField ListBox preferredVendor,preferredInsurer;
|
146 |
@UiField ListBox preferredVendor,preferredInsurer;
|
| 147 |
@UiField Button comingSoonButton;
|
147 |
@UiField Button comingSoonButton;
|
| 148 |
@UiField FlexTable headerVouchers, tableVouchers;
|
148 |
@UiField FlexTable headerVouchers, tableVouchers;
|
| 149 |
@UiField FlexTable headerIgnoredWarehouse,tableIgnoredWarehouse;
|
149 |
@UiField FlexTable headerIgnoredWarehouse,tableIgnoredWarehouse;
|
| 150 |
@UiField TextBox minStockLevel, numOfDaysStock;
|
150 |
@UiField TextBox minStockLevel, numOfDaysStock;
|
| 151 |
|
- |
|
| - |
|
151 |
@UiField TextBox freebieItemId;
|
| 152 |
public ItemDetails(Item item){
|
152 |
public ItemDetails(Item item){
|
| 153 |
this();
|
153 |
this();
|
| 154 |
setItemDetails(item);
|
154 |
setItemDetails(item);
|
| 155 |
}
|
155 |
}
|
| 156 |
|
156 |
|
| Line 275... |
Line 275... |
| 275 |
numOfDaysStock.setText(item.getNumOfDaysStock() != null ? item.getNumOfDaysStock()+"" : "");
|
275 |
numOfDaysStock.setText(item.getNumOfDaysStock() != null ? item.getNumOfDaysStock()+"" : "");
|
| 276 |
defaultForEntity.setValue(item.isDefaultForEntity());
|
276 |
defaultForEntity.setValue(item.isDefaultForEntity());
|
| 277 |
risky.setValue(item.isRisky());
|
277 |
risky.setValue(item.isRisky());
|
| 278 |
|
278 |
|
| 279 |
itemStatus.setText(item.getItemStatus());
|
279 |
itemStatus.setText(item.getItemStatus());
|
| 280 |
|
- |
|
| - |
|
280 |
freebieItemId.setText(item.getFreebieItemId().toString());
|
| 281 |
updateAvailabilityTable(item.getItemInventory());
|
281 |
updateAvailabilityTable(item.getItemInventory());
|
| 282 |
updateVendorKeysTable(item.getVendorKeysMap());
|
282 |
updateVendorKeysTable(item.getVendorKeysMap());
|
| 283 |
updateVendorPricingTable(item.getVendorPricesMap());
|
283 |
updateVendorPricingTable(item.getVendorPricesMap());
|
| 284 |
updateSourcePricingTable(item.getSourcePricesMap());
|
284 |
updateSourcePricingTable(item.getSourcePricesMap());
|
| 285 |
updateSimilarItemsTable(item.getSimilarItems());
|
285 |
updateSimilarItemsTable(item.getSimilarItems());
|
| Line 1333... |
Line 1333... |
| 1333 |
}
|
1333 |
}
|
| 1334 |
} catch(NumberFormatException nfe) {
|
1334 |
} catch(NumberFormatException nfe) {
|
| 1335 |
Window.alert("Invalid expected delay");
|
1335 |
Window.alert("Invalid expected delay");
|
| 1336 |
return false;
|
1336 |
return false;
|
| 1337 |
}
|
1337 |
}
|
| - |
|
1338 |
try {
|
| - |
|
1339 |
if(!freebieItemId.getText().trim().equals("")) {
|
| - |
|
1340 |
long freeItemId = Long.parseLong(freebieItemId.getText().trim());
|
| - |
|
1341 |
if(freeItemId < 0) {
|
| - |
|
1342 |
throw new NumberFormatException("Negative value of freebieItemId ");
|
| - |
|
1343 |
}
|
| - |
|
1344 |
newItem.setFreebieItemId(new Long(freeItemId));
|
| - |
|
1345 |
}
|
| - |
|
1346 |
} catch(NumberFormatException ex) {
|
| - |
|
1347 |
Window.alert("Invalid freebie ItemId");
|
| - |
|
1348 |
return false;
|
| 1338 |
|
1349 |
}
|
| 1339 |
if((item.getPreferredVendor() == null || item.getVendorPricesMap() == null || item.getVendorPricesMap().isEmpty()) && preferredVendor.getSelectedIndex() == 0) {
|
1350 |
if((item.getPreferredVendor() == null || item.getVendorPricesMap() == null || item.getVendorPricesMap().isEmpty()) && preferredVendor.getSelectedIndex() == 0) {
|
| 1340 |
newItem.setPreferredVendor(item.getPreferredVendor());
|
1351 |
newItem.setPreferredVendor(item.getPreferredVendor());
|
| 1341 |
}
|
1352 |
}
|
| 1342 |
else {
|
1353 |
else {
|
| 1343 |
long vendorId = Utils.getVendorId(preferredVendor.getItemText(preferredVendor.getSelectedIndex()));
|
1354 |
long vendorId = Utils.getVendorId(preferredVendor.getItemText(preferredVendor.getSelectedIndex()));
|
| Line 1590... |
Line 1601... |
| 1590 |
sb.append("\n-Marked For Clearence Sale");
|
1601 |
sb.append("\n-Marked For Clearence Sale");
|
| 1591 |
}
|
1602 |
}
|
| 1592 |
if(item.isShowSellingPrice() != showSellingPrice.getValue()) {
|
1603 |
if(item.isShowSellingPrice() != showSellingPrice.getValue()) {
|
| 1593 |
sb.append("\n-Coming Soon item pricing marked");
|
1604 |
sb.append("\n-Coming Soon item pricing marked");
|
| 1594 |
}
|
1605 |
}
|
| - |
|
1606 |
if(!checkParameterIfEqual(newItem.getFreebieItemId(), item.getFreebieItemId())) {
|
| - |
|
1607 |
sb.append("\n-Freebie Item Id");
|
| - |
|
1608 |
}
|
| 1595 |
|
1609 |
|
| 1596 |
VendorPricings vendorPricings;
|
1610 |
VendorPricings vendorPricings;
|
| 1597 |
long vendorId;
|
1611 |
long vendorId;
|
| 1598 |
boolean vendorPricingsChanged = false;
|
1612 |
boolean vendorPricingsChanged = false;
|
| 1599 |
for(int row = 0; row < tableVendorPrices.getRowCount(); row++) {
|
1613 |
for(int row = 0; row < tableVendorPrices.getRowCount(); row++) {
|