public ActionResult Complete(int pageId)
        {
            helperComplete pageHelper = new helperComplete();
            orderShared os = new orderShared(db);
            checkoutShared cs = new checkoutShared(db);
            checkoutProcess checkoutItem = (checkoutProcess)Session["checkoutProcess"];

            if (Request.QueryString["orderGuid"] != null)
            {
                string orderNo = "";
                string orderDetailLink = "";

                sharedCheckoutItemLoad(pageId, pageHelper, checkoutItem);

                Session["checkoutProcess"] = null;

                var orderItem = os.getOrderByGuid(Request.QueryString["orderGuid"]);

                if (orderItem != null)
                {
                    // orderNo
                    orderNo = orderItem.orderNo;
                    pageHelper.detail = pageHelper.detail.Replace("[order_no]", orderNo);

                    // orderDetail Link
                    orderDetailLink = os.getOrderDetailLink(orderItem.orderGuid, langId, langCode);
                    pageHelper.detail = pageHelper.detail.Replace("[orderNoDetail]", Url.Content("~/" + orderDetailLink));

                    if (orderItem.paymentTypeId == (int)paymentOption.transfer)
                    {
                        pageHelper.isTransferOrder = true;
                        pageHelper.transferAcountHtml = cs.getTransferInfoHtml(orderItem.eftId, langId, this, TransferHtmlType.orderDetail);
                    }

                    return View(pageHelper);
                }
            }

            // Return Basket
            return returnBasketMainPage(null);
        }