Examples of OrderHeader


Examples of com.jada.jpa.entity.OrderHeader

      CreditMaintActionForm form = (CreditMaintActionForm) actionForm;
      AdminBean adminBean = getAdminBean(request);
      User user = adminBean.getUser();
    EntityManager em = JpaConnection.getInstance().getCurrentEntityManager();
    InvoiceHeader invoiceHeader = (InvoiceHeader) em.find(InvoiceHeader.class, Format.getLong(form.getInvoiceHeaderId()));
    OrderHeader orderHeader = invoiceHeader.getOrderHeader();
    getMissingFormInformation(form, adminBean.getSiteId());

      String creditHeaderId = form.getCreditHeaderId();
      CreditHeader creditHeader = null;
      if (!Format.isNullOrEmpty(creditHeaderId)) {
        creditHeader = (CreditHeader) em.find(CreditHeader.class, Format.getLong(form.getCreditHeaderId()));
      }

      CreditEngine creditEngine = null;
      if (creditHeader == null) {
        creditEngine = new CreditEngine(invoiceHeader, user);
      }
      else {
        creditEngine = new CreditEngine(creditHeader, user);
      }
      creditEngine.setShippingTotal(0);
      ActionMessages messages = validateOther(form);
      if (messages.size() == 0) {
        creditEngine.setShippingTotal(Format.getFloat(form.getInputShippingTotal()));
      }
     
      initOrder(form, orderHeader, null, creditHeader, null, request);
      boolean isValid = validateInput(form, request);
      if (!isValid) {
          initOrder(form, orderHeader, null, null, null, request);
        Long id = null;
        if (!Format.isNullOrEmpty(creditHeaderId)) {
          id = Format.getLong(creditHeaderId);
        }
          calcTotal(form, id, creditEngine);
        form.setEditable(true);
        form.setNewCredit(true);
          if (!Format.isNullOrEmpty(creditHeaderId)) {
            form.setNewCredit(false);
          }
        em.getTransaction().rollback();
        ActionForward actionForward = actionMapping.findForward("error");
        return actionForward;
      }
      saveInput(form, creditEngine);
     
      try {
        creditEngine.creditOrder(request);
        creditEngine.saveOrder();
        invoiceHeader.setInvoiceStatus(creditEngine.calcStatus(invoiceHeader));
        orderHeader.setOrderStatus(creditEngine.calcStatus(orderHeader));
      }
      catch (OrderStateException e) {
          initOrder(form, orderHeader, null,  creditHeader, null, request);
          calcTotal(form, creditHeader.getCreditHeaderId(), creditEngine);
          ActionMessages errors = new ActionMessages();
View Full Code Here

Examples of com.jada.jpa.entity.OrderHeader

            HttpServletResponse response) throws Throwable {
      CreditMaintActionForm form = (CreditMaintActionForm) 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()));
    CreditHeader creditHeader = (CreditHeader) em.find(CreditHeader.class, Format.getLong(form.getCreditHeaderId()));
    getMissingFormInformation(form, adminBean.getSiteId());

      CreditEngine creditEngine = new CreditEngine(creditHeader, user);
      try {
View Full Code Here

Examples of com.jada.jpa.entity.OrderHeader

            ActionForm actionForm,
            HttpServletRequest request,
            HttpServletResponse response) throws Throwable {
      CreditMaintActionForm form = (CreditMaintActionForm) actionForm;
    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()));
    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 {
      CreditMaintActionForm form = (CreditMaintActionForm) 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()));
    CreditHeader creditHeader = (CreditHeader) em.find(CreditHeader.class, Format.getLong(form.getCreditHeaderId()));
    getMissingFormInformation(form, adminBean.getSiteId());
      OrderTrackingDisplayForm trackingForms[] = form.getOrderTrackings();
      for (int i = 0 ; i < trackingForms.length; i++) {
        OrderTracking orderTracking = (OrderTracking) em.find(OrderTracking.class, Format.getLong(trackingForms[i].getOrderTrackingId()));
View Full Code Here

Examples of com.jada.jpa.entity.OrderHeader

            HttpServletResponse response) throws Throwable {
      ShipMaintActionForm form = (ShipMaintActionForm) 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()));
   
    ShipEngine shipEngine = new ShipEngine(orderHeader, user);
    shipEngine.shipAll();
      initOrder(form, orderHeader, null, null, null, request);
    ShipHeader shipHeader = shipEngine.getShipHeader();
View Full Code Here

Examples of com.jada.jpa.entity.OrderHeader

            HttpServletRequest request,
            HttpServletResponse response) throws Throwable {
      ShipMaintActionForm form = (ShipMaintActionForm) actionForm;
    EntityManager em = JpaConnection.getInstance().getCurrentEntityManager();
    ShipHeader shipHeader = (ShipHeader) em.find(ShipHeader.class, Format.getLong(form.getShipHeaderId()));
    OrderHeader orderHeader = shipHeader.getOrderHeader();
      initOrder(form, orderHeader, null, null, shipHeader, request);

    Iterator<?> iterator = form.getOrderItemDetails().iterator();
    Vector<ShipDetailDisplayForm> shipDetailVector = new Vector<ShipDetailDisplayForm>();
    while (iterator.hasNext()) {
View Full Code Here

Examples of com.jada.jpa.entity.OrderHeader

            HttpServletResponse response) throws Throwable {
      ShipMaintActionForm form = (ShipMaintActionForm) 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 shipHeaderId = form.getShipHeaderId();
      ShipHeader shipHeader = null;
      if (!Format.isNullOrEmpty(shipHeaderId)) {
        shipHeader = (ShipHeader) em.find(ShipHeader.class, Format.getLong(form.getShipHeaderId()));
      }
    
      ShipEngine shipEngine = null;
      if (shipHeader == null) {
        shipEngine = new ShipEngine(orderHeader, user);
      }
      else {
        shipEngine = new ShipEngine(shipHeader, user);
      }
      shipEngine.setUpdateInventory(form.isUpdateInventory());
     
      initOrder(form, orderHeader, null, null, shipHeader, request);
      boolean isValid = validateInput(form, request);
      ShipDetailDisplayForm shipDisplays[] = form.getShipDetails();
      for (int i = 0; i < shipDisplays.length; i++) {
        ShipDetailDisplayForm shipDisplay = shipDisplays[i];
        if (!Format.isNullOrEmpty(shipDisplay.getInputShipQtyError())) {
          continue;
        }
        shipEngine.setQty(shipDisplay.getItemSkuCd(),  Format.getInt(shipDisplay.getInputShipQty()));
      }
      shipEngine.calculateHeader();
      initOrder(form, orderHeader, null, null, null, request);
      if (!isValid) {
        Long id = null;
        if (!Format.isNullOrEmpty(shipHeaderId)) {
          id = Format.getLong(shipHeaderId);
        }
          calcTotal(form, id, shipEngine);
        form.setNewShip(true);
          if (!Format.isNullOrEmpty(shipHeaderId)) {
            form.setNewShip(false);
          }
          form.setEditable(true);
        em.getTransaction().rollback();
        ActionForward actionForward = actionMapping.findForward("error");
        return actionForward;
      }
     
      saveInput(form, shipEngine);
      orderHeader = shipEngine.getOrderHeader();
      OrderEngine orderEngine = new OrderEngine(orderHeader, user);
      orderHeader.setOrderStatus(orderEngine.calcStatus(orderHeader));
      shipHeader = shipEngine.getShipHeader();
      form.setShipHeaderId(shipHeader.getShipHeaderId().toString());
      // refresh form
    form.setAllowCapture(false);
    if (shipHeader.getShipStatus().equals(Constants.ORDERSTATUS_OPEN)) {
View Full Code Here

Examples of com.jada.jpa.entity.OrderHeader

      ShipMaintActionForm form = (ShipMaintActionForm) 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()));
     
      ShipHeader shipHeader = (ShipHeader) em.find(ShipHeader.class, Format.getLong(form.getShipHeaderId()));
      ShipEngine shipEngine = new ShipEngine(shipHeader, user);
      initOrder(form, orderHeader, null, null, shipHeader, request);
View Full Code Here

Examples of com.jada.jpa.entity.OrderHeader

            HttpServletResponse response) throws Throwable {
      ShipMaintActionForm form = (ShipMaintActionForm) 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 shipHeaderId = form.getShipHeaderId();
      ShipHeader shipHeader = null;
      if (!Format.isNullOrEmpty(shipHeaderId)) {
        shipHeader = (ShipHeader) em.find(ShipHeader.class, Format.getLong(form.getShipHeaderId()));
      }

      ShipEngine shipEngine = null;
      if (shipHeader == null) {
        shipEngine = new ShipEngine(orderHeader, user);
      }
      else {
        shipEngine = new ShipEngine(shipHeader, user);
      }
      shipEngine.setUpdateInventory(form.isUpdateInventory());
      initOrder(form, orderHeader, null, null, shipHeader, request);
      boolean isValid = validateInput(form, request);
      ShipDetailDisplayForm shipDisplays[] = form.getShipDetails();
      for (int i = 0; i < shipDisplays.length; i++) {
        ShipDetailDisplayForm shipDisplay = shipDisplays[i];
        if (!Format.isNullOrEmpty(shipDisplay.getInputShipQtyError())) {
          continue;
        }
        shipEngine.setQty(shipDisplay.getItemSkuCd(),  Format.getInt(shipDisplay.getInputShipQty()));
      }
      shipEngine.calculateHeader();
      initOrder(form, orderHeader, null, null, null, request);

      if (!isValid) {
        Long id = null;
        if (!Format.isNullOrEmpty(shipHeaderId)) {
          id = Format.getLong(shipHeaderId);
        }
          calcTotal(form, id, shipEngine);
        form.setEditable(true);
        form.setNewShip(true);
          if (!Format.isNullOrEmpty(shipHeaderId)) {
            form.setNewShip(false);
          }
        em.getTransaction().rollback();
        ActionForward actionForward = actionMapping.findForward("error");
        return actionForward;
      }
      saveInput(form, shipEngine);
     
      try {
        shipEngine.shipOrder(request);
        shipEngine.saveOrder();
          OrderEngine orderEngine = new OrderEngine(orderHeader, user);
          orderHeader.setOrderStatus(orderEngine.calcStatus(orderHeader));
      }
      catch (OrderStateException e) {
          initOrder(form, orderHeader, null,  null, shipHeader, request);
          calcTotal(form, shipHeader.getShipHeaderId(), shipEngine);
          ActionMessages errors = new ActionMessages();
View Full Code Here

Examples of com.jada.jpa.entity.OrderHeader

            HttpServletResponse response) throws Throwable {
      ShipMaintActionForm form = (ShipMaintActionForm) 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()));
    ShipHeader shipHeader = (ShipHeader) em.find(ShipHeader.class, Format.getLong(form.getShipHeaderId()));
    getMissingFormInformation(form, adminBean.getSiteId());

      ShipEngine shipEngine = new ShipEngine(shipHeader, user);
      try {
        shipEngine.voidShip();
        shipEngine.saveOrder();
          OrderEngine orderEngine = new OrderEngine(orderHeader, user);
          orderHeader.setOrderStatus(orderEngine.calcStatus(orderHeader));
      }
      catch (OrderStateException e) {
          initOrder(form, orderHeader, null, null, shipHeader, request);
          calcTotal(form, shipHeader.getShipHeaderId(), shipEngine);
          ActionMessages errors = new ActionMessages();
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.