コード例 #1
0
        public ActionResult JsonGetOrderDetail()
        {
            var orderId = Request["OrderId"];

            var customerId = Request["CustomerId"];

            //Get the order detail for the customer
            var orderDetail = OrderService.GetOrderDetail(StoreNumber, customerId, orderId, UvUsername,
                                                          UvPassword, DbType, UvAddress, UvAccount, CacheTime,
                                                          CacheTime, Strd3PortNumber, UseEncryption, Strd3PortNumber);

            var orderDetailViewModel = new OrderDetailViewModel
            {
                Address1 = orderDetail.Address1,
                Address2 = orderDetail.Address2,
                City = orderDetail.City,
                Country = orderDetail.Country,
                Frieght = orderDetail.Freight,
                FrieghtType = orderDetail.FreightType,
                GiftCard = orderDetail.GiftCard,
                Name = orderDetail.Name,
                OrderDate = orderDetail.OrderDate,
                OrderId = orderDetail.OrderId,
                ShipToName = orderDetail.ShipToName,
                ShipAddress1 = orderDetail.ShipAddress1,
                ShipAddress2 = orderDetail.ShipAddress2,
                PromoCode = orderDetail.PromoCode,
                ShipCity = orderDetail.ShipCity,
                ShipCountry = orderDetail.ShipCountry,
                ShipMethod = orderDetail.ShipMethod,
                ShipState = orderDetail.ShipState,
                ShipZip = orderDetail.ShipZip,
                Status = orderDetail.Status,
                StatusDate = orderDetail.StatusDate,
                SubTotal = orderDetail.SubTotal,
                Tax = orderDetail.Tax,
                Total = orderDetail.Total,
                UserId = orderDetail.UserId,
                Zip = orderDetail.Zip,
                OrderItemDetail = (from item in orderDetail.OrderItemDetail
                                   select new OrderItemDetailViewModel
                                   {
                                       Title = item.Title,
                                       EbookUrl = item.EbookInfo,
                                       EbookInfo = item.EbookInfo,
                                       Author = item.Author,
                                       ExtPrice = item.ExtPrice,
                                       Memo = item.Memo,
                                       Price = item.Price,
                                       Qty = item.Qty,
                                       Type = item.Type
                                   }).ToList()

            };

            return PartialView("EditorTemplates/ShowOrderDetails", orderDetailViewModel);
        }
コード例 #2
0
        public ActionResult OrderDone()
        {
            if (Session["USERINFO"] == null)
            {
                return RedirectToAction("LogOn");
            }
            Session["CARTITEMS"] = null;
            Session["CONFNUMBER"] = null;
            string orderId = Session["TMPORDERNUMBER"].ToString();
            var customerId = ((UserModel)Session["USERINFO"]).UserName;
            var orderDetail = OrderService.GetOrderDetail(StoreNumber, customerId, orderId, UvUsername,
                                                        UvPassword, DbType, UvAddress, UvAccount, CacheTime,
                                                        CacheTime, Strd3PortNumber, UseEncryption, Strd3PortNumber);

            var orderDetailViewModel = new OrderDetailViewModel
            {
                Address1 = orderDetail.Address1,
                Address2 = orderDetail.Address2,
                City = orderDetail.City,
                Country = orderDetail.Country,
                Frieght = orderDetail.Freight,
                FrieghtType = orderDetail.FreightType,
                GiftCard = orderDetail.GiftCard,
                Name = orderDetail.Name,
                OrderDate = orderDetail.OrderDate,
                OrderId = orderDetail.OrderId,
                ShipToName = orderDetail.ShipToName,
                ShipAddress1 = orderDetail.ShipAddress1,
                ShipAddress2 = orderDetail.ShipAddress2,
                PromoCode = orderDetail.PromoCode,
                ShipCity = orderDetail.ShipCity,
                ShipCountry = orderDetail.ShipCountry,
                ShipMethod = orderDetail.ShipMethod,
                ShipState = orderDetail.ShipState,
                ShipZip = orderDetail.ShipZip,
                Status = orderDetail.Status,
                StatusDate = orderDetail.StatusDate,
                SubTotal = orderDetail.SubTotal,
                Tax = orderDetail.Tax,
                Total = orderDetail.Total,
                UserId = orderDetail.UserId,
                Zip = orderDetail.Zip,
                OrderItemDetail = (from item in orderDetail.OrderItemDetail
                                   select new OrderItemDetailViewModel
                                   {
                                       Title = item.Title,
                                       EbookUrl = item.EbookInfo,
                                       EbookInfo = item.EbookInfo,
                                       Author = item.Author,
                                       ExtPrice = item.ExtPrice,
                                       Memo = item.Memo,
                                       Price = item.Price,
                                       Qty = item.Qty,
                                       Type = item.Type
                                   }).ToList()

            };

            //connectToDB myDB = new connectToDB();
            //object myObject = new { USERID = userID, ORDERID = ordernumber };
            //string strPickDataReturn = myDB.getStringResult(1, "IWEB.ORDER.DETAIL", myObject);

            //XmlDocument doc = new XmlDocument();
            //string test = strPickDataReturn;
            return View(orderDetailViewModel);
        }
コード例 #3
0
        /// <summary>
        /// Get Order Details..
        /// </summary>
        /// <param name="transactionnumber"></param>
        /// <returns></returns>
        public ActionResult OrderDetails(string transactionnumber)
        {
            var objUserModel = (UserModel) Session["USERINFO"];

            var objOrderDetails = OrderService.GetOrderDetail(StoreNumber, /*"TUTTLEH"*/objUserModel.UserName, transactionnumber,
                                                              UvUsername, UvPassword, DbType, UvAddress, UvAccount,
                                                              CacheTime, CacheTime, Strd3PortNumber, UseEncryption,
                                                              Strd3PortNumber);

            var objOrderDetailViewModel = new OrderDetailViewModel
            {
                Address1 = objOrderDetails.Address1,
                Address2 = objOrderDetails.Address2,
                City = objOrderDetails.City,
                Country = objOrderDetails.Country,
                Frieght = objOrderDetails.Freight,
                FrieghtType = objOrderDetails.FreightType,
                GiftCard = objOrderDetails.GiftCard,
                Name = objOrderDetails.Name,
                OrderDate = objOrderDetails.OrderDate,
                OrderId = objOrderDetails.OrderId,
                ShipToName = objOrderDetails.ShipToName,
                ShipAddress1 = objOrderDetails.ShipAddress1,
                ShipAddress2 = objOrderDetails.ShipAddress2,
                PromoCode = objOrderDetails.PromoCode,
                ShipCity = objOrderDetails.ShipCity,
                ShipCountry = objOrderDetails.ShipCountry,
                ShipMethod = objOrderDetails.ShipMethod,
                ShipState = objOrderDetails.ShipState,
                ShipZip = objOrderDetails.ShipZip,
                Status = objOrderDetails.Status,
                StatusDate = objOrderDetails.StatusDate,
                SubTotal = objOrderDetails.SubTotal,
                Tax = objOrderDetails.Tax,
                Total = objOrderDetails.Total,
                UserId = objOrderDetails.UserId,
                Zip = objOrderDetails.Zip,
                OrderItemDetail = (from item in objOrderDetails.OrderItemDetail
                                   select new OrderItemDetailViewModel
                                   {
                                       Title = item.Title,
                                       EbookUrl = item.EbookInfo,
                                       EbookInfo = item.EbookInfo,
                                       Author = item.Author,
                                       ExtPrice = item.ExtPrice,
                                       Memo = item.Memo,
                                       Price = item.Price,
                                       Qty = item.Qty,
                                       Type = item.Type
                                   }).ToList()

            };

            return View(objOrderDetailViewModel);
        }