Examples of OrderHeader


Examples of com.jada.jpa.entity.OrderHeader

            HttpServletRequest request,
            HttpServletResponse response) throws Throwable {
      InvoiceMaintActionForm form = (InvoiceMaintActionForm) actionForm;
    EntityManager em = JpaConnection.getInstance().getCurrentEntityManager();
    InvoiceHeader invoiceHeader = (InvoiceHeader) em.find(InvoiceHeader.class, Format.getLong(form.getInvoiceHeaderId()));
    OrderHeader orderHeader = invoiceHeader.getOrderHeader();
      initOrder(form, orderHeader, invoiceHeader, null, null, request);

    Iterator<?> iterator = form.getOrderItemDetails().iterator();
    Vector<InvoiceDetailDisplayForm> invoiceDetailVector = new Vector<InvoiceDetailDisplayForm>();
    while (iterator.hasNext()) {
      OrderItemDetailDisplayForm itemDisplay = (OrderItemDetailDisplayForm) iterator.next();
      InvoiceDetailDisplayForm invoiceDisplay = new InvoiceDetailDisplayForm();
      invoiceDisplay.setOrderItemDetailId(itemDisplay.getOrderItemDetailId());
      invoiceDisplay.setItemId(itemDisplay.getItemId());
      invoiceDisplay.setItemSkuCd(itemDisplay.getItemSkuCd());
      invoiceDisplay.setItemNum(itemDisplay.getItemNum());
      invoiceDisplay.setItemShortDesc(itemDisplay.getItemShortDesc());
      invoiceDisplay.setItemTierQty(itemDisplay.getItemTierQty());
      invoiceDisplay.setItemTierPrice(itemDisplay.getItemTierPrice());
      invoiceDisplay.setItemOrderQty(itemDisplay.getItemOrderQty());
      invoiceDisplay.setItemCreditQty(itemDisplay.getItemCreditQty());
      invoiceDisplay.setItemShipQty(itemDisplay.getItemShipQty());
      invoiceDisplay.setInputInvoiceQty("");
      invoiceDisplay.setItemInvoiceAmount(Format.getFloat(0));
      invoiceDisplay.setItemInvoiceQty(itemDisplay.getItemInvoiceQty());
      invoiceDisplay.setOrderItemAttributes(itemDisplay.getOrderItemAttributes());

      Iterator<?> invoiceDetailIterator = invoiceHeader.getInvoiceDetails().iterator();
      while (invoiceDetailIterator.hasNext()) {
        InvoiceDetail invoiceDetail = (InvoiceDetail) invoiceDetailIterator.next();
        if (itemDisplay.getOrderItemDetailId().equals(invoiceDetail.getOrderItemDetail().getOrderItemDetailId().toString())) {
          invoiceDisplay.setInputInvoiceQty(Format.getInt(invoiceDetail.getItemInvoiceQty()));
          invoiceDisplay.setItemInvoiceAmount(Format.getFloat(invoiceDetail.getItemInvoiceAmount()));
        }
      }
     
      invoiceDetailVector.add(invoiceDisplay);
    }
    InvoiceDetailDisplayForm invoiceDetails[] = new InvoiceDetailDisplayForm[invoiceDetailVector.size()];
    invoiceDetailVector.copyInto(invoiceDetails);
    form.setInvoiceDetails(invoiceDetails);
    form.setEditable(false);
    form.setAllowCredit(false);
    InvoiceEngine invoiceEngine = new InvoiceEngine(invoiceHeader, null);
    //em.evict(invoiceHeader);
    form.setInputShippingTotal(Format.getFloat(invoiceEngine.getInvoiceHeader().getShippingTotal()));
    if (invoiceEngine.isOpen(invoiceHeader)) {
      form.setEditable(true);
    }
    if (invoiceEngine.isCompleted(invoiceHeader)) {
      form.setAllowCredit(true);
    }
    form.setNewInvoice(false);
    if (orderHeader.getPaymentGatewayProvider() == null) {
      if (invoiceHeader.getInvoiceStatus().equals(Constants.ORDERSTATUS_OPEN)) {
        form.setAllowCapture(true);
      }
      if (invoiceHeader.getInvoiceStatus().equals(Constants.ORDERSTATUS_COMPLETED)) {
        form.setAllowVoid(true);
View Full Code Here

Examples of com.jada.jpa.entity.OrderHeader

            HttpServletResponse response) throws Throwable {
      InvoiceMaintActionForm form = (InvoiceMaintActionForm) actionForm;
      AdminBean adminBean = getAdminBean(request);
      User user = adminBean.getUser();
    EntityManager em = JpaConnection.getInstance().getCurrentEntityManager();
    OrderHeader orderHeader = (OrderHeader) em.find(OrderHeader.class, Format.getLong(form.getOrderHeaderId()));
    getMissingFormInformation(form, adminBean.getSiteId());

      String invoiceHeaderId = form.getInvoiceHeaderId();
      InvoiceHeader invoiceHeader = null;
      if (!Format.isNullOrEmpty(invoiceHeaderId)) {
        invoiceHeader = (InvoiceHeader) em.find(InvoiceHeader.class, Format.getLong(form.getInvoiceHeaderId()));
      }
    
      InvoiceEngine invoiceEngine = null;
      if (invoiceHeader == null) {
        invoiceEngine = new InvoiceEngine(orderHeader, user);
      }
      else {
        invoiceEngine = new InvoiceEngine(invoiceHeader, user);
      }
      invoiceEngine.setShippingTotal(0);
     
      initOrder(form, orderHeader, invoiceHeader, null, null, request);
      ActionMessages messages = validateOther(form);
      if (messages.size() == 0) {
        invoiceEngine.setShippingTotal(Format.getFloat(form.getInputShippingTotal()));
      }
      boolean isValid = validateInput(form, request);
      if (!isValid || messages.size() > 0) {
          initOrder(form, orderHeader, null, null, null, request);
          invoiceEngine.calculateHeader();
        saveMessages(request, messages);
        Long id = null;
        if (!Format.isNullOrEmpty(invoiceHeaderId)) {
          id = Format.getLong(invoiceHeaderId);
        }
          calcTotal(form, id, invoiceEngine);
        form.setEditable(true);
        form.setNewInvoice(true);
          if (!Format.isNullOrEmpty(invoiceHeaderId)) {
            form.setNewInvoice(false);
          }
        em.getTransaction().rollback();
        ActionForward actionForward = actionMapping.findForward("error");
        return actionForward;
      }
     
      saveInput(form, invoiceEngine);
      invoiceEngine.saveOrder();
      orderHeader = invoiceEngine.getOrderHeader();
      OrderEngine orderEngine = new OrderEngine(orderHeader, user);
      orderHeader.setOrderStatus(orderEngine.calcStatus(orderHeader));
      invoiceHeader = invoiceEngine.getInvoiceHeader();
      form.setInvoiceHeaderId(invoiceHeader.getInvoiceHeaderId().toString());
      // refresh form
      initOrder(form, orderHeader, invoiceHeader, null, null, request);
      calcTotal(form, invoiceHeader.getInvoiceHeaderId(), invoiceEngine);
View Full Code Here

Examples of com.jada.jpa.entity.OrderHeader

      InvoiceMaintActionForm form = (InvoiceMaintActionForm) actionForm;
    MessageResources resources = this.getResources(request);
      AdminBean adminBean = getAdminBean(request);
      User user = adminBean.getUser();
    EntityManager em = JpaConnection.getInstance().getCurrentEntityManager();
    OrderHeader orderHeader = (OrderHeader) em.find(OrderHeader.class, Format.getLong(form.getOrderHeaderId()));
     
      InvoiceHeader invoiceHeader = (InvoiceHeader) em.find(InvoiceHeader.class, Format.getLong(form.getInvoiceHeaderId()));
      InvoiceEngine invoiceEngine = new InvoiceEngine(invoiceHeader, user);
      initOrder(form, orderHeader, invoiceHeader, null, null, request);
View Full Code Here

Examples of com.jada.jpa.entity.OrderHeader

            HttpServletResponse response) throws Throwable {
      InvoiceMaintActionForm form = (InvoiceMaintActionForm) actionForm;
      AdminBean adminBean = getAdminBean(request);
      User user = adminBean.getUser();
    EntityManager em = JpaConnection.getInstance().getCurrentEntityManager();
    OrderHeader orderHeader = (OrderHeader) em.find(OrderHeader.class, Format.getLong(form.getOrderHeaderId()));
    getMissingFormInformation(form, adminBean.getSiteId());

      String invoiceHeaderId = form.getInvoiceHeaderId();
      InvoiceHeader invoiceHeader = null;
      if (!Format.isNullOrEmpty(invoiceHeaderId)) {
        invoiceHeader = (InvoiceHeader) em.find(InvoiceHeader.class, Format.getLong(form.getInvoiceHeaderId()));
      }

      InvoiceEngine invoiceEngine = null;
      if (invoiceHeader == null) {
        invoiceEngine = new InvoiceEngine(orderHeader, user);
      }
      else {
        invoiceEngine = new InvoiceEngine(invoiceHeader, user);
      }
      invoiceEngine.setShippingTotal(0);
      ActionMessages messages = validateOther(form);
      if (messages.size() == 0) {
        invoiceEngine.setShippingTotal(Format.getFloat(form.getInputShippingTotal()));
      }
     
      initOrder(form, orderHeader, invoiceHeader, null, null, request);
      boolean isValid = validateInput(form, request);
      if (!isValid) {
          initOrder(form, orderHeader, null, null, null, request);
        Long id = null;
        if (!Format.isNullOrEmpty(invoiceHeaderId)) {
          id = Format.getLong(invoiceHeaderId);
        }
          calcTotal(form, id, invoiceEngine);
        form.setEditable(true);
        form.setNewInvoice(true);
          if (!Format.isNullOrEmpty(invoiceHeaderId)) {
            form.setNewInvoice(false);
          }
        em.getTransaction().rollback();
        ActionForward actionForward = actionMapping.findForward("error");
        return actionForward;
      }
      saveInput(form, invoiceEngine);
     
      try {
        invoiceEngine.payOrder(request);
          invoiceEngine.saveOrder();
          OrderEngine orderEngine = new OrderEngine(orderHeader, user);
          orderHeader.setOrderStatus(orderEngine.calcStatus(orderHeader));
      }
      catch (OrderStateException e) {
          initOrder(form, orderHeader, invoiceHeader, null, null, request);
          calcTotal(form, invoiceHeader.getInvoiceHeaderId(), invoiceEngine);
          ActionMessages errors = new ActionMessages();
View Full Code Here

Examples of com.jada.jpa.entity.OrderHeader

            HttpServletResponse response) throws Throwable {
      InvoiceMaintActionForm form = (InvoiceMaintActionForm) actionForm;
      AdminBean adminBean = getAdminBean(request);
      User user = adminBean.getUser();
    EntityManager em = JpaConnection.getInstance().getCurrentEntityManager();
    OrderHeader orderHeader = (OrderHeader) em.find(OrderHeader.class, Format.getLong(form.getOrderHeaderId()));
    InvoiceHeader invoiceHeader = (InvoiceHeader) em.find(InvoiceHeader.class, Format.getLong(form.getInvoiceHeaderId()));
    getMissingFormInformation(form, adminBean.getSiteId());

      InvoiceEngine invoiceEngine = new InvoiceEngine(invoiceHeader, user);
      try {
        invoiceEngine.voidOrder();
        invoiceEngine.saveOrder();
          OrderEngine orderEngine = new OrderEngine(orderHeader, user);
          orderHeader.setOrderStatus(orderEngine.calcStatus(orderHeader));
      }
      catch (OrderStateException e) {
          initOrder(form, orderHeader, invoiceHeader, null, null, request);
          calcTotal(form, invoiceHeader.getInvoiceHeaderId(), invoiceEngine);
          ActionMessages errors = new ActionMessages();
View Full Code Here

Examples of com.jada.jpa.entity.OrderHeader

            ActionForm actionForm,
            HttpServletRequest request,
            HttpServletResponse response) throws Throwable {
      InvoiceMaintActionForm form = (InvoiceMaintActionForm) actionForm;
    EntityManager em = JpaConnection.getInstance().getCurrentEntityManager();
    OrderHeader orderHeader = (OrderHeader) em.find(OrderHeader.class, Format.getLong(form.getOrderHeaderId()));
    InvoiceHeader invoiceHeader = (InvoiceHeader) em.find(InvoiceHeader.class, Format.getLong(form.getInvoiceHeaderId()));
    getMissingFormInformation(form, getAdminBean(request).getSiteId());
      String orderTrackingMessage = form.getOrderTrackingMessage();
      if (!Format.isNullOrEmpty(orderTrackingMessage)) {
        AdminBean adminBean = getAdminBean(request);
View Full Code Here

Examples of com.jada.jpa.entity.OrderHeader

            HttpServletResponse response) throws Throwable {
      InvoiceMaintActionForm form = (InvoiceMaintActionForm) actionForm;
    EntityManager em = JpaConnection.getInstance().getCurrentEntityManager();
    AdminBean adminBean = getAdminBean(request);
    User user = adminBean.getUser();
      OrderHeader orderHeader = (OrderHeader) em.find(OrderHeader.class, Format.getLong(form.getOrderHeaderId()));
    InvoiceHeader invoiceHeader = (InvoiceHeader) em.find(InvoiceHeader.class, Format.getLong(form.getInvoiceHeaderId()));
      OrderTrackingDisplayForm trackingForms[] = form.getOrderTrackings();
      for (int i = 0 ; i < trackingForms.length; i++) {
        OrderTracking orderTracking = (OrderTracking) em.find(OrderTracking.class, Format.getLong(trackingForms[i].getOrderTrackingId()));
        String value = String.valueOf(Constants.VALUE_NO);
View Full Code Here

Examples of com.jada.jpa.entity.OrderHeader

            HttpServletRequest request,
            HttpServletResponse response) throws Throwable {
      CreditMaintActionForm form = (CreditMaintActionForm) actionForm;
    EntityManager em = JpaConnection.getInstance().getCurrentEntityManager();
    CreditHeader creditHeader = (CreditHeader) em.find(CreditHeader.class, Format.getLong(form.getCreditHeaderId()));
    OrderHeader orderHeader = creditHeader.getOrderHeader();
      initOrder(form, orderHeader, null, creditHeader, null, request);
      form.setInvoiceHeaderId(creditHeader.getInvoiceHeader().getInvoiceHeaderId().toString());

    Iterator<?> iterator = form.getOrderItemDetails().iterator();
    Vector<CreditDetailDisplayForm> creditDetailVector = new Vector<CreditDetailDisplayForm>();
View Full Code Here

Examples of com.jada.jpa.entity.OrderHeader

    InvoiceHeader invoiceHeader = (InvoiceHeader) em.find(InvoiceHeader.class, Format.getLong(form.getInvoiceHeaderId()));
    getMissingFormInformation(form, adminBean.getSiteId());

      String creditHeaderId = form.getCreditHeaderId();
      CreditHeader creditHeader = null;
      OrderHeader orderHeader = invoiceHeader.getOrderHeader();
      if (!Format.isNullOrEmpty(creditHeaderId)) {
        creditHeader = (CreditHeader) em.find(CreditHeader.class, Format.getLong(form.getCreditHeaderId()));
      }
    
      CreditEngine creditEngine = null;
View Full Code Here

Examples of com.jada.jpa.entity.OrderHeader

      CreditMaintActionForm form = (CreditMaintActionForm) actionForm;
    MessageResources resources = this.getResources(request);
      AdminBean adminBean = getAdminBean(request);
      User user = adminBean.getUser();
    EntityManager em = JpaConnection.getInstance().getCurrentEntityManager();
    OrderHeader orderHeader = (OrderHeader) em.find(OrderHeader.class, Format.getLong(form.getOrderHeaderId()));
     
      CreditHeader creditHeader = (CreditHeader) em.find(CreditHeader.class, Format.getLong(form.getCreditHeaderId()));
      CreditEngine creditEngine = new CreditEngine(creditHeader, user);
      initOrder(form, orderHeader, null, creditHeader, null, request);
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.