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); }
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); }
/// <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); }