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));
     }
 }
示例#5
0
 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));
 }
示例#6
0
        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)
                }
            };
        }
示例#8
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
        }