public ActionResult Edit(int id) { CarLine entity = Container.Instance.Resolve <IServiceCarLine>().GetEntity(id); InitItems(entity); return(View(entity)); }
public ActionResult Details(int id) { //根据id获取实体 CarLine entity = Container.Instance.Resolve <IServiceCarLine>().GetEntity(id); return(View(entity)); }
public ActionResult Create() { CarLine entity = new CarLine(); InitItems(entity); return(View(entity)); }
public ActionResult Edit(CarLine entity) { try { Container.Instance.Resolve <IServiceCarLine>().Upt(entity); return(RedirectToAction("Index")); } catch { InitItems(entity); return(View(entity)); } }
public ActionResult Create(CarLineViewModel model) { if (ModelState.IsValid) { var CarLine = new CarLine(); AutoMapper.Mapper.Map(model, CarLine); SetModifier(CarLine); CarLineService.Create(CarLine); TempData[Globals.SuccessMessageKey] = App_GlobalResources.Wording.InsertSuccess; if (Request["IsPopup"] != null && Request["IsPopup"].ToString().ToLower().Equals("true")) { return(RedirectToAction("_ClosePopup", "Home", new { area = "", FunctionCallback = "ClosePopupAndReloadPage" })); } return(RedirectToAction("Index")); } return(View(model)); }
public ActionResult OrderSeat(DateTime date, int lineId, string msg = "") { CarLine entity = Container.Instance.Resolve <IServiceCarLine>().GetEntity(lineId); //已订座信息 ViewBag.hisOrderSeatRec = Container.Instance.Resolve <IServiceOrderSeatRec>().Qry(new List <ICriterion>() { Expression.Eq("CarDate", date), Expression.Eq("CarLine.ID", lineId) }); ViewBag.carDate = date; ViewBag.msg = msg; if (AppHelper.IsMobileBrowser) { return(View("OrderSeatMobile", entity)); } else { return(View("OrderSeat", entity)); } }
private void InitItems(CarLine entity) { //班车下拉列表 var carItems = new List <SelectListItem>(); IList <Car> allCar = Container.Instance.Resolve <IServiceCar>().GetAll(); foreach (var m in allCar) { var item = new SelectListItem { Text = m.Name, Value = m.ID.ToString(), Selected = (entity.Car != null && entity.Car.ID == m.ID) }; carItems.Add(item); } ViewBag.carItems = carItems; //班别 ViewBag.shiftItems = new List <SelectListItem>() { new SelectListItem { Text = "早班", Value = "1", Selected = (entity.Shift == 1) }, new SelectListItem { Text = "晚班", Value = "2", Selected = (entity.Shift == 2) } }; ViewBag.monday1Items = new List <SelectListItem>() { new SelectListItem { Text = "是", Value = "1", Selected = (entity.Monday1 == 1) }, new SelectListItem { Text = "否", Value = "0", Selected = (entity.Monday1 == 0) } }; ViewBag.tuesday1Items = new List <SelectListItem>() { new SelectListItem { Text = "是", Value = "1", Selected = (entity.Tuesday1 == 1) }, new SelectListItem { Text = "否", Value = "0", Selected = (entity.Tuesday1 == 0) } }; ViewBag.wednesday1Items = new List <SelectListItem>() { new SelectListItem { Text = "是", Value = "1", Selected = (entity.Wednesday1 == 1) }, new SelectListItem { Text = "否", Value = "0", Selected = (entity.Wednesday1 == 0) } }; ViewBag.thursday1Items = new List <SelectListItem>() { new SelectListItem { Text = "是", Value = "1", Selected = (entity.Thursday1 == 1) }, new SelectListItem { Text = "否", Value = "0", Selected = (entity.Thursday1 == 0) } }; ViewBag.friday1Items = new List <SelectListItem>() { new SelectListItem { Text = "是", Value = "1", Selected = (entity.Friday1 == 1) }, new SelectListItem { Text = "否", Value = "0", Selected = (entity.Friday1 == 0) } }; ViewBag.saturday1Items = new List <SelectListItem>() { new SelectListItem { Text = "是", Value = "1", Selected = (entity.Saturday1 == 1) }, new SelectListItem { Text = "否", Value = "0", Selected = (entity.Saturday1 == 0) } }; ViewBag.sunday1Items = new List <SelectListItem>() { new SelectListItem { Text = "是", Value = "1", Selected = (entity.Sunday1 == 1) }, new SelectListItem { Text = "否", Value = "0", Selected = (entity.Sunday1 == 0) } }; ViewBag.monday2Items = new List <SelectListItem>() { new SelectListItem { Text = "是", Value = "1", Selected = (entity.Monday2 == 1) }, new SelectListItem { Text = "否", Value = "0", Selected = (entity.Monday2 == 0) } }; ViewBag.tuesday2Items = new List <SelectListItem>() { new SelectListItem { Text = "是", Value = "1", Selected = (entity.Tuesday2 == 1) }, new SelectListItem { Text = "否", Value = "0", Selected = (entity.Tuesday2 == 0) } }; ViewBag.wednesday2Items = new List <SelectListItem>() { new SelectListItem { Text = "是", Value = "1", Selected = (entity.Wednesday2 == 1) }, new SelectListItem { Text = "否", Value = "0", Selected = (entity.Wednesday2 == 0) } }; ViewBag.thursday2Items = new List <SelectListItem>() { new SelectListItem { Text = "是", Value = "1", Selected = (entity.Thursday2 == 1) }, new SelectListItem { Text = "否", Value = "0", Selected = (entity.Thursday2 == 0) } }; ViewBag.friday2Items = new List <SelectListItem>() { new SelectListItem { Text = "是", Value = "1", Selected = (entity.Friday2 == 1) }, new SelectListItem { Text = "否", Value = "0", Selected = (entity.Friday2 == 0) } }; ViewBag.saturday2Items = new List <SelectListItem>() { new SelectListItem { Text = "是", Value = "1", Selected = (entity.Saturday2 == 1) }, new SelectListItem { Text = "否", Value = "0", Selected = (entity.Saturday2 == 0) } }; ViewBag.sunday2Items = new List <SelectListItem>() { new SelectListItem { Text = "是", Value = "1", Selected = (entity.Sunday2 == 1) }, new SelectListItem { Text = "否", Value = "0", Selected = (entity.Sunday2 == 0) } }; }
private void InitCarLineStation() { CarLine CarLine = new CarLine(); #region 1号车1号线 CarLine = com.fxm.MVCHibernate.Core.Container.Instance.Resolve <IServiceCarLine>().GetEntity(1); //id=1 com.fxm.MVCHibernate.Core.Container.Instance.Resolve <IServiceCarLineStation>().Add(new CarLineStation() { CarLine = CarLine, Name = "学堂湾轻轨站", ArrivalTime = "07:20" }); //id=2 com.fxm.MVCHibernate.Core.Container.Instance.Resolve <IServiceCarLineStation>().Add(new CarLineStation() { CarLine = CarLine, Name = "大山村轻轨站", ArrivalTime = "07:25" }); //id=3 com.fxm.MVCHibernate.Core.Container.Instance.Resolve <IServiceCarLineStation>().Add(new CarLineStation() { CarLine = CarLine, Name = "界石", ArrivalTime = "07:45" }); //id=4 com.fxm.MVCHibernate.Core.Container.Instance.Resolve <IServiceCarLineStation>().Add(new CarLineStation() { CarLine = CarLine, Name = "惠科", ArrivalTime = "07:50" }); //id=5 com.fxm.MVCHibernate.Core.Container.Instance.Resolve <IServiceCarLineStation>().Add(new CarLineStation() { CarLine = CarLine, Name = "新厂区", ArrivalTime = "07:55" }); #endregion #region 1号车2号线 CarLine = com.fxm.MVCHibernate.Core.Container.Instance.Resolve <IServiceCarLine>().GetEntity(2); com.fxm.MVCHibernate.Core.Container.Instance.Resolve <IServiceCarLineStation>().Add(new CarLineStation() { CarLine = CarLine, Name = "新厂区", ArrivalTime = "18:00" }); //id=7 com.fxm.MVCHibernate.Core.Container.Instance.Resolve <IServiceCarLineStation>().Add(new CarLineStation() { CarLine = CarLine, Name = "公租房", ArrivalTime = "18:05" }); //id=8 com.fxm.MVCHibernate.Core.Container.Instance.Resolve <IServiceCarLineStation>().Add(new CarLineStation() { CarLine = CarLine, Name = "惠科", ArrivalTime = "18:10" }); //id=9 com.fxm.MVCHibernate.Core.Container.Instance.Resolve <IServiceCarLineStation>().Add(new CarLineStation() { CarLine = CarLine, Name = "界石", ArrivalTime = "18:15" }); //id=10 com.fxm.MVCHibernate.Core.Container.Instance.Resolve <IServiceCarLineStation>().Add(new CarLineStation() { CarLine = CarLine, Name = "大山村", ArrivalTime = "18:30" }); //id=11 com.fxm.MVCHibernate.Core.Container.Instance.Resolve <IServiceCarLineStation>().Add(new CarLineStation() { CarLine = CarLine, Name = "学堂湾", ArrivalTime = "18:35" }); #endregion #region 1号车3号线 CarLine = com.fxm.MVCHibernate.Core.Container.Instance.Resolve <IServiceCarLine>().GetEntity(3); //id=12 com.fxm.MVCHibernate.Core.Container.Instance.Resolve <IServiceCarLineStation>().Add(new CarLineStation() { CarLine = CarLine, Name = "公租房", ArrivalTime = "07:30" }); //id=13 com.fxm.MVCHibernate.Core.Container.Instance.Resolve <IServiceCarLineStation>().Add(new CarLineStation() { CarLine = CarLine, Name = "惠科", ArrivalTime = "07:35" }); //id=14 com.fxm.MVCHibernate.Core.Container.Instance.Resolve <IServiceCarLineStation>().Add(new CarLineStation() { CarLine = CarLine, Name = "新厂区", ArrivalTime = "07:40" }); #endregion #region 1号车4号线 CarLine = com.fxm.MVCHibernate.Core.Container.Instance.Resolve <IServiceCarLine>().GetEntity(4); //id=15 com.fxm.MVCHibernate.Core.Container.Instance.Resolve <IServiceCarLineStation>().Add(new CarLineStation() { CarLine = CarLine, Name = "新厂区", ArrivalTime = "18:00" }); //id=16 com.fxm.MVCHibernate.Core.Container.Instance.Resolve <IServiceCarLineStation>().Add(new CarLineStation() { CarLine = CarLine, Name = "惠科", ArrivalTime = "18:05" }); //id=16 com.fxm.MVCHibernate.Core.Container.Instance.Resolve <IServiceCarLineStation>().Add(new CarLineStation() { CarLine = CarLine, Name = "公租房", ArrivalTime = "18:10" }); #endregion #region 2号车1-1号线 CarLine = com.fxm.MVCHibernate.Core.Container.Instance.Resolve <IServiceCarLine>().GetEntity(5); //id=17 com.fxm.MVCHibernate.Core.Container.Instance.Resolve <IServiceCarLineStation>().Add(new CarLineStation() { CarLine = CarLine, Name = "公租房", ArrivalTime = "07:15" }); //id=18 com.fxm.MVCHibernate.Core.Container.Instance.Resolve <IServiceCarLineStation>().Add(new CarLineStation() { CarLine = CarLine, Name = "惠科", ArrivalTime = "07:20" }); #endregion #region 2号车1-2号线 CarLine = com.fxm.MVCHibernate.Core.Container.Instance.Resolve <IServiceCarLine>().GetEntity(6); //id=18 com.fxm.MVCHibernate.Core.Container.Instance.Resolve <IServiceCarLineStation>().Add(new CarLineStation() { CarLine = CarLine, Name = "公租房", ArrivalTime = "07:25" }); //id=19 com.fxm.MVCHibernate.Core.Container.Instance.Resolve <IServiceCarLineStation>().Add(new CarLineStation() { CarLine = CarLine, Name = "惠科", ArrivalTime = "07:30" }); #endregion #region 2号车1-3号线 CarLine = com.fxm.MVCHibernate.Core.Container.Instance.Resolve <IServiceCarLine>().GetEntity(7); //id=20 com.fxm.MVCHibernate.Core.Container.Instance.Resolve <IServiceCarLineStation>().Add(new CarLineStation() { CarLine = CarLine, Name = "公租房", ArrivalTime = "07:35" }); //id=21 com.fxm.MVCHibernate.Core.Container.Instance.Resolve <IServiceCarLineStation>().Add(new CarLineStation() { CarLine = CarLine, Name = "惠科", ArrivalTime = "07:40" }); #endregion #region 2号车1-4号线 CarLine = com.fxm.MVCHibernate.Core.Container.Instance.Resolve <IServiceCarLine>().GetEntity(8); //id=22 com.fxm.MVCHibernate.Core.Container.Instance.Resolve <IServiceCarLineStation>().Add(new CarLineStation() { CarLine = CarLine, Name = "公租房", ArrivalTime = "07:45" }); //id=23 com.fxm.MVCHibernate.Core.Container.Instance.Resolve <IServiceCarLineStation>().Add(new CarLineStation() { CarLine = CarLine, Name = "惠科", ArrivalTime = "07:50" }); #endregion #region 2号车2号线 CarLine = com.fxm.MVCHibernate.Core.Container.Instance.Resolve <IServiceCarLine>().GetEntity(9); //id=23 com.fxm.MVCHibernate.Core.Container.Instance.Resolve <IServiceCarLineStation>().Add(new CarLineStation() { CarLine = CarLine, Name = "惠科", ArrivalTime = "18:00" }); //id=24 com.fxm.MVCHibernate.Core.Container.Instance.Resolve <IServiceCarLineStation>().Add(new CarLineStation() { CarLine = CarLine, Name = "公租房", ArrivalTime = "18:05" }); //id=25 com.fxm.MVCHibernate.Core.Container.Instance.Resolve <IServiceCarLineStation>().Add(new CarLineStation() { CarLine = CarLine, Name = "惠科", ArrivalTime = "18:10" }); //id=26 com.fxm.MVCHibernate.Core.Container.Instance.Resolve <IServiceCarLineStation>().Add(new CarLineStation() { CarLine = CarLine, Name = "公租房", ArrivalTime = "18:15" }); #endregion #region 3号车1号线 CarLine = com.fxm.MVCHibernate.Core.Container.Instance.Resolve <IServiceCarLine>().GetEntity(10); //id=27 com.fxm.MVCHibernate.Core.Container.Instance.Resolve <IServiceCarLineStation>().Add(new CarLineStation() { CarLine = CarLine, Name = "惠科", ArrivalTime = "17:50" }); //id=28 com.fxm.MVCHibernate.Core.Container.Instance.Resolve <IServiceCarLineStation>().Add(new CarLineStation() { CarLine = CarLine, Name = "四公里", ArrivalTime = "18:30" }); //id=29 com.fxm.MVCHibernate.Core.Container.Instance.Resolve <IServiceCarLineStation>().Add(new CarLineStation() { CarLine = CarLine, Name = "观音桥", ArrivalTime = "18:45" }); #endregion #region 4号车1号线 CarLine = com.fxm.MVCHibernate.Core.Container.Instance.Resolve <IServiceCarLine>().GetEntity(11); //id=33 com.fxm.MVCHibernate.Core.Container.Instance.Resolve <IServiceCarLineStation>().Add(new CarLineStation() { CarLine = CarLine, Name = "学堂湾轻轨站", ArrivalTime = "07:10" }); //id=34 com.fxm.MVCHibernate.Core.Container.Instance.Resolve <IServiceCarLineStation>().Add(new CarLineStation() { CarLine = CarLine, Name = "大山村轻轨站", ArrivalTime = "07:15" }); //id=35 com.fxm.MVCHibernate.Core.Container.Instance.Resolve <IServiceCarLineStation>().Add(new CarLineStation() { CarLine = CarLine, Name = "界石", ArrivalTime = "07:35" }); //id=36 com.fxm.MVCHibernate.Core.Container.Instance.Resolve <IServiceCarLineStation>().Add(new CarLineStation() { CarLine = CarLine, Name = "惠科", ArrivalTime = "07:40" }); //id=37 com.fxm.MVCHibernate.Core.Container.Instance.Resolve <IServiceCarLineStation>().Add(new CarLineStation() { CarLine = CarLine, Name = "新厂区", ArrivalTime = "07:45" }); #endregion #region 4号车2号线 CarLine = com.fxm.MVCHibernate.Core.Container.Instance.Resolve <IServiceCarLine>().GetEntity(12); //id=38 com.fxm.MVCHibernate.Core.Container.Instance.Resolve <IServiceCarLineStation>().Add(new CarLineStation() { CarLine = CarLine, Name = "新厂区", ArrivalTime = "17:50" }); //id=39 com.fxm.MVCHibernate.Core.Container.Instance.Resolve <IServiceCarLineStation>().Add(new CarLineStation() { CarLine = CarLine, Name = "公租房", ArrivalTime = "17:55" }); //id=40 com.fxm.MVCHibernate.Core.Container.Instance.Resolve <IServiceCarLineStation>().Add(new CarLineStation() { CarLine = CarLine, Name = "HK", ArrivalTime = "18:00" }); //id=41 com.fxm.MVCHibernate.Core.Container.Instance.Resolve <IServiceCarLineStation>().Add(new CarLineStation() { CarLine = CarLine, Name = "界石", ArrivalTime = "18:05" }); //id=42 com.fxm.MVCHibernate.Core.Container.Instance.Resolve <IServiceCarLineStation>().Add(new CarLineStation() { CarLine = CarLine, Name = "大山村", ArrivalTime = "18:20" }); //id=43 com.fxm.MVCHibernate.Core.Container.Instance.Resolve <IServiceCarLineStation>().Add(new CarLineStation() { CarLine = CarLine, Name = "学堂湾", ArrivalTime = "18:25" }); #endregion #region 4号车3号线 CarLine = com.fxm.MVCHibernate.Core.Container.Instance.Resolve <IServiceCarLine>().GetEntity(13); //id=44 com.fxm.MVCHibernate.Core.Container.Instance.Resolve <IServiceCarLineStation>().Add(new CarLineStation() { CarLine = CarLine, Name = "公租房", ArrivalTime = "09:00" }); //id=45 com.fxm.MVCHibernate.Core.Container.Instance.Resolve <IServiceCarLineStation>().Add(new CarLineStation() { CarLine = CarLine, Name = "巴南万达", ArrivalTime = "09:30" }); //id=46 com.fxm.MVCHibernate.Core.Container.Instance.Resolve <IServiceCarLineStation>().Add(new CarLineStation() { CarLine = CarLine, Name = "南坪万达", ArrivalTime = "10:00" }); //id=47 com.fxm.MVCHibernate.Core.Container.Instance.Resolve <IServiceCarLineStation>().Add(new CarLineStation() { CarLine = CarLine, Name = "解放碑", ArrivalTime = "10:30" }); #endregion }