Examples of OrderDetailTax


Examples of com.jada.jpa.entity.OrderDetailTax

    }
   
    Iterator<?> iterator = orderEngine.getOrderTaxes().iterator();
    Vector<OrderTaxForm> orderTaxes = new Vector<OrderTaxForm>();
    while (iterator.hasNext()) {
      OrderDetailTax orderDetailTax = (OrderDetailTax) iterator.next();
      OrderTaxForm orderTaxForm = new OrderTaxForm();
      orderTaxForm.setTaxName(orderDetailTax.getTaxName());
      orderTaxForm.setTaxAmount(numberFormatter.formatCurrency(orderDetailTax.getTaxAmount()));
      orderTaxes.add(orderTaxForm);
    }
    form.setOrderTaxes(orderTaxes);
   
   
View Full Code Here

Examples of com.jada.jpa.entity.OrderDetailTax

    orderHeaderDisplayForm.setOrderOtherDetailAmount(Format.getFloat(orderOtherDetailAmount));
   
    iterator = orderEngine.getOrderTaxes().iterator();
    Vector<OrderTax> orderTaxes = new Vector<OrderTax>();
    while (iterator.hasNext()) {
      OrderDetailTax orderDetailTax = (OrderDetailTax) iterator.next();
      OrderTax orderTax = new OrderTax();
      orderTax.setTaxName(orderDetailTax.getTax().getTaxLanguage().getTaxName());
      orderTax.setTaxAmount(Format.getFloat(orderDetailTax.getTaxAmount()));
      orderTaxes.add(orderTax);
    }
    form.setOrderTaxes(orderTaxes);
   
    iterator = orderHeader.getOrderTrackings().iterator();
View Full Code Here

Examples of com.jada.jpa.entity.OrderDetailTax

    header.setCouponDetails(couponDetails);
   
        Vector<TaxDetailInfo> taxVector = new Vector<TaxDetailInfo>();
    Iterator<?> taxIterator = orderEngine.getOrderTaxes().iterator();
    while (taxIterator.hasNext()) {
      OrderDetailTax orderDetailTax = (OrderDetailTax) taxIterator.next();
      TaxDetailInfo taxInfo = new TaxDetailInfo();
        taxInfo.setTaxName(orderDetailTax.getTaxName());
        taxInfo.setTaxAmount(formatter.formatCurrency(orderDetailTax.getTaxAmount()));
        taxVector.add(taxInfo);
    }
    Collections.sort(taxVector);
    TaxDetailInfo orderTaxes[] = new TaxDetailInfo[taxVector.size()];
    taxVector.copyInto(orderTaxes);
View Full Code Here

Examples of com.jada.jpa.entity.OrderDetailTax

     
      orderHeader.getOrderItemDetails().add(orderItemDetail);
     
      ItemTax taxes[] = shoppingCartItem.getTaxes();
      for (int i = 0; i < taxes.length; i++) {
        OrderDetailTax orderDetailTax = new OrderDetailTax();
        orderDetailTax.setTaxName(taxes[i].getTax().getTaxLanguage().getTaxName());
        if (!contentSessionKey.isSiteProfileClassDefault()) {
          for (TaxLanguage language : taxes[i].getTax().getTaxLanguages()) {
            if (language.getSiteProfileClass().getSiteProfileClassId().equals(contentSessionKey.getSiteProfileClassId())) {
              if (language.getTaxName() != null) {
                orderDetailTax.setTaxName(language.getTaxName());
              }
              break;
            }
          }
        }
        orderDetailTax.setTaxAmount(taxes[i].getTaxAmount());
        orderDetailTax.setTax(taxes[i].getTax());
        orderDetailTax.setOrderItemDetail(orderItemDetail);
        orderDetailTax.setOrderHeader(orderHeader);
        orderItemDetail.getOrderDetailTaxes().add(orderDetailTax);
        orderHeader.getOrderTaxes().add(orderDetailTax);
      }
    }
   
    Iterator<?> shoppingCartCoupons = shoppingCart.getShoppingCartCoupons().iterator();
    seqNum = 0;
    while (shoppingCartCoupons.hasNext()) {
      ShoppingCartCoupon shoppingCartCoupon = (ShoppingCartCoupon) shoppingCartCoupons.next();
      OrderOtherDetail orderOtherDetail = new OrderOtherDetail();
      Coupon coupon = shoppingCartCoupon.getCoupon();
      orderOtherDetail.setCoupon(coupon);
      orderOtherDetail.setSeqNum(seqNum++);
      orderOtherDetail.setOrderOtherDetailNum(coupon.getCouponCode());
      orderOtherDetail.setOrderOtherDetailDesc(coupon.getCouponLanguage().getCouponName());
      if (!contentSessionKey.isSiteProfileClassDefault()) {
        for (CouponLanguage language : coupon.getCouponLanguages()) {
          if (language.getSiteProfileClass().getSiteProfileClassId().equals(contentSessionKey.getSiteProfileClassId())) {
            if (language.getCouponName() != null) {
              orderOtherDetail.setOrderOtherDetailDesc(language.getCouponName());
            }
            break;
          }
        }
      }
      orderOtherDetail.setOrderOtherDetailAmount(shoppingCartCoupon.getCouponAmount());
      setDirty(coupon);
      orderHeader.getOrderOtherDetails().add(orderOtherDetail);
    }
   
    ItemTax shippingTaxes[] = shoppingCart.getShippingTaxes();
    if (shippingTaxes != null) {
      for (int i = 0; i < shippingTaxes.length; i++) {
        OrderDetailTax orderDetailTax = new OrderDetailTax();
        orderDetailTax.setTaxName(shippingTaxes[i].getTax().getTaxLanguage().getTaxName());
        if (!contentSessionKey.isSiteProfileClassDefault()) {
          for (TaxLanguage language : shippingTaxes[i].getTax().getTaxLanguages()) {
            if (language.getSiteProfileClass().getSiteProfileClassId().equals(contentSessionKey.getSiteProfileClassId())) {
              if (language.getTaxName() != null) {
                orderDetailTax.setTaxName(language.getTaxName());
              }
              break;
            }
          }
        }
        orderDetailTax.setTaxAmount(shippingTaxes[i].getTaxAmount());
        orderDetailTax.setTax(shippingTaxes[i].getTax());
        orderDetailTax.setOrderHeader(orderHeader);
        orderHeader.getOrderTaxes().add(orderDetailTax);
      }
    }
//    orderHeader.setOrderStatus(calcStatus(orderHeader));
  }
View Full Code Here

Examples of com.jada.jpa.entity.OrderDetailTax

        }
      }
     
      Iterator<?> taxes = orderItemDetail.getOrderDetailTaxes().iterator();
      while (taxes.hasNext()) {
        OrderDetailTax orderDetailTax = (OrderDetailTax) taxes.next();
        if (orderDetailTax.getRecCreateDatetime() == null) {
          orderDetailTax.setRecCreateBy(userId);
          orderDetailTax.setRecCreateDatetime(current);
        }
        orderDetailTax.setRecUpdateBy(userId);
        orderDetailTax.setRecUpdateDatetime(current);
        if (orderDetailTax.getOrderDetailTaxId() == null) {
          em.persist(orderDetailTax);
        }
      }
    }
   
    iterator = orderHeader.getOrderOtherDetails().iterator();
    while (iterator.hasNext()) {
      OrderOtherDetail orderOtherDetail = (OrderOtherDetail) iterator.next();
      if (isDirty(orderOtherDetail.getCoupon())) {
        if (orderOtherDetail.getRecCreateDatetime() == null) {
          orderOtherDetail.setRecCreateBy(userId);
          orderOtherDetail.setRecCreateDatetime(current);
          orderOtherDetail.setOrderHeader(orderHeader);
        }
        orderOtherDetail.setRecUpdateBy(userId);
        orderOtherDetail.setRecUpdateDatetime(current);
        if (orderOtherDetail.getOrderOtherDetailId() == null) {
          em.persist(orderOtherDetail);
        }
      }
    }
   
    PaymentTran paymentTran = orderHeader.getPaymentTran();
    if (paymentTran != null) {
      if (paymentTran.getRecUpdateDatetime() == null) {
        paymentTran.setRecCreateBy(userId);
        paymentTran.setRecCreateDatetime(current);
        paymentTran.setRecUpdateBy(userId);
        paymentTran.setRecUpdateDatetime(current);
        if (paymentTran.getPaymentTranId() == null) {
          em.persist(paymentTran);
        }
      }
    }
    paymentTran = orderHeader.getVoidPaymentTran();
    if (paymentTran != null) {
      if (paymentTran.getRecUpdateDatetime() == null) {
        paymentTran.setRecCreateBy(userId);
        paymentTran.setRecCreateDatetime(current);
        paymentTran.setRecUpdateBy(userId);
        paymentTran.setRecUpdateDatetime(current);
        if (paymentTran.getPaymentTranId() == null) {
          em.persist(paymentTran);
        }
      }
    }
   
    if (orderHeader.getCustAddress() != null) {
      OrderAddress custAddress = orderHeader.getCustAddress();
      if (custAddress.getRecCreateBy() == null) {
        custAddress.setRecCreateBy(userId);
        custAddress.setRecCreateDatetime(current);
      }
      custAddress.setRecUpdateBy(userId);
      custAddress.setRecUpdateDatetime(current);
      if (orderHeader.getCustAddress().getOrderAddressId() == null) {
        em.persist(orderHeader.getCustAddress());
      }
    }
    if (orderHeader.getShippingAddress() != null) {
      OrderAddress shippingAddress = orderHeader.getShippingAddress();
      if (shippingAddress.getRecCreateBy() == null) {
        shippingAddress.setRecCreateBy(userId);
        shippingAddress.setRecCreateDatetime(current);
      }
      shippingAddress.setRecUpdateBy(userId);
      shippingAddress.setRecUpdateDatetime(current);
      if (orderHeader.getShippingAddress().getOrderAddressId() == null) {
        em.persist(orderHeader.getShippingAddress());
      }
    }
    if (orderHeader.getBillingAddress() != null) {
      OrderAddress billingAddress = orderHeader.getBillingAddress();
      if (billingAddress.getRecCreateBy() == null) {
        billingAddress.setRecCreateBy(userId);
        billingAddress.setRecCreateDatetime(current);
      }
      billingAddress.setRecUpdateBy(userId);
      billingAddress.setRecUpdateDatetime(current);
      if (orderHeader.getBillingAddress().getOrderAddressId() == null) {
        em.persist(orderHeader.getBillingAddress());
      }
    }
   
    Iterator<?> taxes = orderHeader.getOrderTaxes().iterator();
    while (taxes.hasNext()) {
      OrderDetailTax orderDetailTax = (OrderDetailTax) taxes.next();
      if (orderDetailTax.getRecCreateDatetime() == null) {
        orderDetailTax.setRecCreateBy(userId);
        orderDetailTax.setRecCreateDatetime(current);
      }
      orderDetailTax.setRecUpdateBy(userId);
      orderDetailTax.setRecUpdateDatetime(current);
      if (orderDetailTax.getOrderDetailTaxId() == null) {
        em.persist(orderDetailTax);
      }
    }
//    orderHeader.setOrderStatus(calcStatus(orderHeader));
View Full Code Here

Examples of com.jada.jpa.entity.OrderDetailTax

    }
*/
    Vector<OrderDetailTax> orderDetailTaxes = new Vector<OrderDetailTax>();
    Iterator<?> iterator = orderHeader.getOrderTaxes().iterator();
    while (iterator.hasNext()) {
      OrderDetailTax orderDetailTax = (OrderDetailTax) iterator.next();
      boolean found = false;
      Iterator<?> sumIterator = orderDetailTaxes.iterator();
      OrderDetailTax sumTax = null;
      while (sumIterator.hasNext()) {
        sumTax = (OrderDetailTax) sumIterator.next();
        if (sumTax.getTaxName().equals(orderDetailTax.getTaxName())) {
          found = true;
          break;
       
      }
      if (!found) {
        sumTax = new OrderDetailTax();
        sumTax.setTaxName(orderDetailTax.getTaxName());
        sumTax.setTaxAmount(Float.valueOf(0));
        sumTax.setTax(orderDetailTax.getTax());
        orderDetailTaxes.add(sumTax);
      }
      float taxAmount = sumTax.getTaxAmount();
      taxAmount += orderDetailTax.getTaxAmount();
      sumTax.setTaxAmount(taxAmount);
    }
   
    return orderDetailTaxes;
  }
View Full Code Here

Examples of com.jada.jpa.entity.OrderDetailTax

 
  public Float getOrderTaxTotal() {
    float total = 0;
    Iterator<?> iterator = orderHeader.getOrderTaxes().iterator();
    while (iterator.hasNext()) {
      OrderDetailTax orderDetailTax = (OrderDetailTax) iterator.next();
      total += orderDetailTax.getTaxAmount();
    }
    return total;
  }
View Full Code Here

Examples of com.jada.jpa.entity.OrderDetailTax

    creditHeader.setShippingTotal(shippingTotal);
   
    creditHeader.getCreditTaxes().clear();
    Iterator<?> shippingIterator = orderHeader.getOrderTaxes().iterator();
    while (shippingIterator.hasNext()) {
      OrderDetailTax orderDetailTax = (OrderDetailTax) shippingIterator.next();
      if (orderDetailTax.getOrderItemDetail() != null) {
        continue;
      }
      CreditDetailTax creditDetailTax = new CreditDetailTax();
      creditDetailTax.setCreditHeader(creditHeader);
      creditDetailTax.setTax(orderDetailTax.getTax());
      creditDetailTax.setTaxName(orderDetailTax.getTaxName());
      float taxAmount = orderDetailTax.getTaxAmount() * ratio;
      if (taxAmount <= 0) {
        continue;
      }
      creditDetailTax.setTaxAmount(taxAmount);
      creditDetailTax.setRecUpdateBy(user.getUserId());
View Full Code Here

Examples of com.jada.jpa.entity.OrderDetailTax

    invoiceHeader.setShippingTotal(shippingTotal);
   
    invoiceHeader.getInvoiceTaxes().clear();
    Iterator<?> shippingIterator = orderHeader.getOrderTaxes().iterator();
    while (shippingIterator.hasNext()) {
      OrderDetailTax orderDetailTax = (OrderDetailTax) shippingIterator.next();
      if (orderDetailTax.getOrderItemDetail() != null) {
        continue;
      }
      InvoiceDetailTax invoiceDetailTax = new InvoiceDetailTax();
      invoiceDetailTax.setInvoiceHeader(invoiceHeader);
      invoiceDetailTax.setTax(orderDetailTax.getTax());
      invoiceDetailTax.setTaxName(orderDetailTax.getTaxName());
      float taxAmount = orderDetailTax.getTaxAmount() * ratio;
      if (taxAmount <= 0) {
        continue;
      }
      invoiceDetailTax.setTaxAmount(taxAmount);
      invoiceDetailTax.setRecUpdateBy(userId);
View Full Code Here

Examples of com.jada.jpa.entity.OrderDetailTax

    itemBalance.setOrderQty(orderItemDetail.getItemOrderQty().intValue());
    float orderAmount = orderItemDetail.getItemDetailAmount().floatValue() - orderItemDetail.getItemDetailDiscountAmount().floatValue();
    itemBalance.setOrderAmount(orderAmount);
    Iterator<?> taxes = orderItemDetail.getOrderDetailTaxes().iterator();
    while (taxes.hasNext()) {
      OrderDetailTax orderDetailTax = (OrderDetailTax) taxes.next();
      ItemTaxBalance itemTax = locateItemTax(orderDetailTax.getTax(), orderDetailTax.getTaxName(), taxBalances);
      itemTax.setOrderTaxAmount(orderDetailTax.getTaxAmount());
    }
   
    iterator = orderItemDetail.getInvoiceDetails().iterator();
    int invoiceQty = 0;
    float invoiceAmount = 0;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.