Advertisement
Guest User

Untitled

a guest
Feb 28th, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.52 KB | None | 0 0
  1. function calculateQtyOrder(oItem) {
  2.  
  3. var parkedItems = modelSaParkedItemsList.getData();
  4. var objectSelected = oItem.getBindingContext().getObject();
  5. var productSelected = objectSelected.PRODUCT;
  6. var ui_idSelected = objectSelected.UI_ID;
  7.  
  8. var oSelected = oItem.getContent()[2].getItems()[0];
  9. // var oProductStyle = oItem.getContent(5);
  10. // oProductStyle.setText(productSelected + '-' + oItem.getBindingContext().getProperty('STYLE'));
  11. oSelected.setVisible(false);
  12. var itemsSelected;
  13. if (Array.isArray(parkedItems)) {
  14. if (typeof(objectSelected.IS_A_POP) !== "undefined" && objectSelected.IS_A_POP == "R") {
  15. itemsSelected = parkedItems.filter(function(element) {
  16. return (element.CART_ID === _cartID && element.PRODUCT === productSelected && element.REASON === _forSales && element.UI_ID === ui_idSelected);
  17. })
  18. } else {
  19. itemsSelected = parkedItems.filter(function(element) {
  20. return (element.CART_ID === _cartID && element.PRODUCT === productSelected && element.REASON === _forSales);
  21. })
  22. }
  23.  
  24. if (itemsSelected.length > 0) {
  25.  
  26. var qtyOrder = 0;
  27. for (l = 0; l < itemsSelected.length; l++) {
  28. if (!isNaN(parseInt(itemsSelected[l].QTY_ORDER)))
  29. qtyOrder = qtyOrder + parseInt(itemsSelected[l].QTY_ORDER);
  30. }
  31.  
  32.  
  33. oSelected.setVisible(true);
  34. oSelected.setText(qtyOrder);
  35. }
  36. }
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement