Пример #1
0
        public ActionResult PostTicket(int Dates,string Trans,int StartStep,int EndStep)
        {
            TicketOrder MyOrder = new TicketOrder();
            MyOrder.EndStep = EndStep;
            MyOrder.StartStep = StartStep;
            MyOrder.TrainDate = Dates;
            MyOrder.TrainNumber = Trans;
            if (MyOrder.IsValidate())
            {
                TicketDispatch.GetIntence().StartTicketOrder(MyOrder);
                ViewBag.Message = "正在处理您的订单,请耐心等待。";
                ViewBag.VerficationCode = MyOrder.VerificationCode;
            }
            else
                ViewBag.Message = "请购买正确的始发地与目的地车票!";

            //if (mysales.SaleTrainTicket(Trans, StartStep, EndStep, Dates, ref varcharnumber, ref errormessage))
            //{
            //    ViewBag.Message = "购票成功,您的订单号为:" + varcharnumber;
            //}
            //else
            //    ViewBag.Message = errormessage;

            return View();
        }
Пример #2
0
 public JsonResult JsonPostTicket(int Dates, string Trans, int StartStep, int EndStep)
 {
     TicketOrder MyOrder = new TicketOrder();
     MyOrder.EndStep = EndStep;
     MyOrder.StartStep = StartStep;
     MyOrder.TrainDate = Dates;
     MyOrder.TrainNumber = Trans;
     if (MyOrder.IsValidate())
     {
         TicketDispatch.GetIntence().StartTicketOrder(MyOrder);
         return Json(MyOrder.VerificationCode,JsonRequestBehavior.AllowGet);
     }
     else
         return Json("Error Data:"+StartStep+"-"+EndStep,JsonRequestBehavior.AllowGet);
 }