//public ActionResult AddTerminal() //{ // TerminalAddModel model = new TerminalAddModel(); // model.TerminalManufacturerSelectList = new SelectList(TerminalManufacturerBLL.GetTerminalManufacturers(), "ID", "ManufacturerName"); // model.TerminalTypeSelectList = new SelectList(TerminalTypeBLL.GetTerminalTypes(), "ID", "TerminalName"); // return PartialView("_AddTerminal", model); //} //[HttpPost, ValidateAntiForgeryToken] //public ActionResult AddTerminal(TerminalAddModel model) //{ // if (ModelState.IsValid) // { // var result = TerminalBLL.AddTerminal(model); // base.DoLog(OperationTypeEnum.Add, result, "TerminalCode:" + model.TerminalCode); // return Json(result); // } // else // { // model.TerminalManufacturerSelectList = new SelectList(TerminalManufacturerBLL.GetTerminalManufacturers(), "ID", "ManufacturerName"); // model.TerminalTypeSelectList = new SelectList(TerminalTypeBLL.GetTerminalTypes(), "ID", "TerminalName"); // return PartialView("_AddTerminal", model); // } //} #endregion public ActionResult AddTerminal() { TerminalAddModel model = new TerminalAddModel(); var list = TerminalManufacturerBLL.GetTerminalManufacturers(); model.TerminalManufacturerSelectList = new SelectList(list, "ID", "ManufacturerName"); var tmid = 0; if (list != null && list.Count != 0) { tmid = list.First().ID; } model.TerminalTypeSelectList = new SelectList(TerminalTypeBLL.GetTerminalTypesByTMID(tmid), "ID", "TerminalName"); var serverInfoList = ServerManagerBLL.GetServerInfoList(); if (serverInfoList != null && serverInfoList.Count != 0) { model.ServerInfoID = serverInfoList.First().ID; } model.ServerInfoSelectList = new SelectList(serverInfoList, "ID", "ServerName"); #region 默认值 model.ContinuousDrivingThreshold = 14400; model.DrivingTimeThreshold = 57600; model.MaximumParkingTime = 3600; model.MinimumBreakTime = 1200; model.MinimumDuration = 5; #endregion return(PartialView("_AddTerminal", model)); }
public ActionResult AddTerminal(TerminalAddModel model) { if (ModelState.IsValid) { model.CreateUserID = base.UserIDForLog; var result = TerminalBLL.AddTerminal(model); base.DoLog(OperationTypeEnum.Add, result, "TerminalCode:" + model.TerminalCode); return(Json(result)); } else { var list = TerminalManufacturerBLL.GetTerminalManufacturers(); model.TerminalManufacturerSelectList = new SelectList(list, "ID", "ManufacturerName"); var tmid = 0; if (list != null && list.Count != 0) { tmid = list.First().ID; } model.TerminalTypeSelectList = new SelectList(TerminalTypeBLL.GetTerminalTypesByTMID(tmid), "ID", "TerminalName"); var serverInfoList = ServerManagerBLL.GetServerInfoList(); if (serverInfoList != null && serverInfoList.Count != 0) { model.ServerInfoID = serverInfoList.First().ID; } model.ServerInfoSelectList = new SelectList(serverInfoList, "ID", "ServerName"); #region 默认值 model.ContinuousDrivingThreshold = 144000; model.DrivingTimeThreshold = 57600; model.MaximumParkingTime = 3600; model.MinimumBreakTime = 1200; model.MinimumDuration = 5; #endregion return(PartialView("_AddTerminal", model)); } }
//public ActionResult EditTerminal(long id) //{ // var result = TerminalBLL.GetTerminalByID(id); // if (result.DataResult == null) // { // return Content(result.Message); // } // var model = result.DataResult; // model.TerminalManufacturerSelectList = new SelectList(TerminalManufacturerBLL.GetTerminalManufacturers(), "ID", "ManufacturerName"); // model.TerminalTypeSelectList = new SelectList(TerminalTypeBLL.GetTerminalTypes(), "ID", "TerminalName"); // return PartialView("_EditTerminal", model); //} //[HttpPost, ValidateAntiForgeryToken] //public ActionResult EditTerminal(TerminalEditModel model) //{ // if (ModelState.IsValid) // { // var result = TerminalBLL.EditTerminal(model); // base.DoLog(OperationTypeEnum.Edit, result, "ID:" + model.ID); // return Json(result); // } // else // { // model.TerminalManufacturerSelectList = new SelectList(TerminalManufacturerBLL.GetTerminalManufacturers(), "ID", "ManufacturerName"); // model.TerminalTypeSelectList = new SelectList(TerminalTypeBLL.GetTerminalTypes(), "ID", "TerminalName"); // return PartialView("_EditTerminal", model); // } //} #endregion public ActionResult EditTerminal(long id) { var result = TerminalBLL.GetTerminalByID(id); if (result.DataResult == null) { return(Content(result.Message)); } var model = result.DataResult; model.SIMCodeIDOld = model.SIMCodeID == null ? null :(int?)model.SIMCodeID.Value; model.TerminalManufacturerSelectList = new SelectList(TerminalManufacturerBLL.GetTerminalManufacturers(), "ID", "ManufacturerName"); model.TerminalTypeSelectList = new SelectList(TerminalTypeBLL.GetTerminalTypesByTMID(model.TerminalManufacturerID), "ID", "TerminalName"); model.ServerInfoSelectList = new SelectList(ServerManagerBLL.GetServerInfoList(), "ID", "ServerName"); return(PartialView("_EditTerminal", model)); }
public ActionResult EditTerminal(TerminalEditModel model) { if (ModelState.IsValid) { model.EditUserID = base.UserIDForLog; var result = TerminalBLL.EditTerminal(model); base.DoLog(OperationTypeEnum.Edit, result, "ID:" + model.ID); return(Json(result)); } else { model.TerminalManufacturerSelectList = new SelectList(TerminalManufacturerBLL.GetTerminalManufacturers(), "ID", "ManufacturerName"); model.TerminalTypeSelectList = new SelectList(TerminalTypeBLL.GetTerminalTypesByTMID(model.TerminalManufacturerID), "ID", "TerminalName"); model.ServerInfoSelectList = new SelectList(ServerManagerBLL.GetServerInfoList(), "ID", "ServerName"); return(PartialView("_EditTerminal", model)); } }
public ActionResult GetTerminalDDLWithDefaultByTMID(int tmID) { List <TerminalTypeDDLModel> list; if (tmID == -1) { list = TerminalTypeBLL.GetTerminalTypes(); } else { list = TerminalTypeBLL.GetTerminalTypesByTMID(tmID); } list.Insert(0, new Model.TerminalTypeDDLModel() { ID = -1, TerminalName = UIText.All }); return(Json(list, JsonRequestBehavior.AllowGet)); }
public ActionResult GetTerminalDDLByTMID(int tmID) { List <TerminalTypeDDLModel> list = TerminalTypeBLL.GetTerminalTypesByTMID(tmID); return(Json(list, JsonRequestBehavior.AllowGet)); }