示例#1
0
        /// <summary>
        /// 打印订单
        /// </summary>
        /// <param name="oid">订单id</param>
        /// <returns></returns>
        public ActionResult PrintOrder(int oid)
        {
            OrderInfo orderInfo = AdminOrders.GetOrderByOid(oid);

            if (orderInfo == null)
            {
                return(PromptView("订单不存在"));
            }

            PrintOrderModel model = new PrintOrderModel()
            {
                OrderInfo        = orderInfo,
                RegionInfo       = Regions.GetRegionById(orderInfo.RegionId),
                OrderProductList = AdminOrders.GetOrderProductList(oid),
            };

            return(View(model));
        }
        public ActionResult PrintOrderPost([Bind(Prefix = "Form")] PrintOrderModel model)
        {
            PrintOrderContext context = new PrintOrderContext {
                Form = model
            };
            int result = 0;

            if (base.ModelState.IsValid && int.TryParse(model.Claim, out result))
            {
                List <GuestClaim> list = GuestProvider.FindGuestClaims(UrlLanguage.CurrentLanguage, 0, model.Name, new int?(result), null);
                if ((list != null) && (list.Count > 0))
                {
                    return(this.BuildVoucher(result));
                }
                context.NotFound = true;
            }
            return(base.View(context));
        }
示例#3
0
        /// <summary>
        /// 打印订单
        /// </summary>
        /// <param name="oid">订单id</param>
        /// <returns></returns>
        public ActionResult PrintOrder(int oid)
        {
            OrderInfo orderInfo = AdminOrders.GetOrderByOid(oid);

            if (orderInfo == null)
            {
                return(PromptView("订单不存在"));
            }

            PrintOrderModel model = new PrintOrderModel()
            {
                OrderInfo        = orderInfo,
                RegionInfo       = Regions.GetRegionById(orderInfo.RegionId),
                OrderProductList = AdminOrders.GetOrderProductList(oid),
                AdminRealName    = AdminUsers.GetUserDetailById(WorkContext.Uid).RealName
            };

            return(View(model));
        }