Package com.jada.jpa.entity

Examples of com.jada.jpa.entity.InvoiceHeader


    iterator = orderItemDetail.getInvoiceDetails().iterator();
    int invoiceQty = 0;
    float invoiceAmount = 0;
    while (iterator.hasNext()) {
      InvoiceDetail invoiceDetail = (InvoiceDetail) iterator.next();
      InvoiceHeader header = invoiceDetail.getInvoiceHeader();
      if (header.getInvoiceHeaderId() == null) {
        continue;
      }
      if (header.getInvoiceStatus().equals(Constants.ORDERSTATUS_CANCELLED) || header.getInvoiceStatus().equals(Constants.ORDERSTATUS_VOIDED)) {
        continue;
      }
      if (invoiceHeader != null) {
        if (header.getInvoiceHeaderId().equals(invoiceHeader.getInvoiceHeaderId())) {
          continue;
        }
      }
      invoiceQty += invoiceDetail.getItemInvoiceQty().intValue();
      invoiceAmount += invoiceDetail.getItemInvoiceAmount().floatValue();
     
      Iterator<?> invoiceTaxes = invoiceDetail.getInvoiceDetailTaxes().iterator();
      while (invoiceTaxes.hasNext()) {
        InvoiceDetailTax invoiceDetailTax = (InvoiceDetailTax) invoiceTaxes.next();
        ItemTaxBalance itemTax = locateItemTax(invoiceDetailTax.getTax(), invoiceDetailTax.getTaxName(), taxBalances);
        float taxAmount = itemTax.getInvoiceTaxAmount() + invoiceDetailTax.getTaxAmount();
        itemTax.setInvoiceTaxAmount(taxAmount);
      }
    }
    itemBalance.setInvoiceQty(invoiceQty);
    itemBalance.setInvoiceAmount(invoiceAmount);

    iterator = orderItemDetail.getShipDetails().iterator();
    int shipQty = 0;
    while (iterator.hasNext()) {
      ShipDetail shipDetail = (ShipDetail) iterator.next();
      ShipHeader header = shipDetail.getShipHeader();
      if (header.getShipHeaderId() == null) {
        continue;
      }
      if (header.getShipStatus().equals(Constants.ORDERSTATUS_CANCELLED) || header.getShipStatus().equals(Constants.ORDERSTATUS_VOIDED)) {
        continue;
      }
      if (shipHeader != null) {
        if (header.getShipHeaderId().equals(shipHeader.getShipHeaderId())) {
          continue;
        }
      }
      shipQty += shipDetail.getItemShipQty().intValue();
    }
    itemBalance.setShipQty(shipQty);
   
    iterator = orderItemDetail.getCreditDetails().iterator();
    int creditQty = 0;
    float creditAmount = 0;
    while (iterator.hasNext()) {
      CreditDetail creditDetail = (CreditDetail) iterator.next();
      CreditHeader header = creditDetail.getCreditHeader();
      if (header.getCreditHeaderId() == null) {
        continue;
      }
      if (header.getCreditStatus().equals(Constants.ORDERSTATUS_CANCELLED) || header.getCreditStatus().equals(Constants.ORDERSTATUS_VOIDED)) {
        continue;
      }
      if (creditHeader != null) {
        if (header.getCreditHeaderId().equals(creditHeader.getCreditHeaderId())) {
          continue;
        }
      }
      creditQty += creditDetail.getItemCreditQty().intValue();
      creditAmount += creditDetail.getItemCreditAmount().floatValue();
View Full Code Here

TOP

Related Classes of com.jada.jpa.entity.InvoiceHeader

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.