Package org.sab.invsys.persistence.model.order.sales

Examples of org.sab.invsys.persistence.model.order.sales.SalesOrderItems


      itemsRepository.delete(deleteItems);

      /* Updating/Inserting Sales Order Items */
      List<SalesOrderItems> toBeSavedItems = new ArrayList<SalesOrderItems>();
      for (SalesOrderItems item : items) {
        SalesOrderItems existingItem = existingItemsMap.get(item
            .getProduct().getProductName());
        Product product = productRepository.findByProductName(item
            .getProduct().getProductName());
        SalesOrder order = soRepository.findByOrderId(uiBean
            .getOrderId());
        if (existingItem != null) {
          existingItem.setQuantity(item.getQuantity());
          existingItem.setUnitPrice(item.getUnitPrice());
          existingItem.setDiscount(item.getDiscount());
          existingItem.setTotal(item.getTotal());
          toBeSavedItems.add(existingItem);
          item = existingItem;
        } else {
          item.setProduct(product);
          item.setSo(order);
View Full Code Here


      Pageable pageable) {
    return new PageImpl<SalesOrderItemsUI>(toUIBean(data.getContent()));
  }

  public SalesOrderItems toPersistenceBean(SalesOrderItemsUI ui) {
    SalesOrderItems data = new SalesOrderItems();

    data.setDiscount(ui.getDiscount());
    data.setId(ui.getId());
    data.setQuantity(ui.getQuantity());
    data.setUnitPrice(ui.getUnitPrice());
    data.setTotal(ui.getTotal());

    Product product = new Product();
    product.setProductName(ui.getProductName());
    data.setProduct(product);

    return data;
  }
View Full Code Here

TOP

Related Classes of org.sab.invsys.persistence.model.order.sales.SalesOrderItems

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.