//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 AddTerminalType() { TerminalTypeAddModel model = new TerminalTypeAddModel(); model.Filter = true; //默认过滤 model.ACCOFF_Frequency = 180; //默认3分钟 model.ACCON_Frequency = 15; //默认15秒 model.TerminalManufacturerSelectList = new SelectList(TerminalManufacturerBLL.GetTerminalManufacturers(), "ID", "ManufacturerName"); return(PartialView("_AddTerminalType", model)); }
public ActionResult TerminalTypeSetting() { SearchDataWithPagedDatas <TerminalTypeSearchModel, TerminalTypeListModel> model = new SearchDataWithPagedDatas <TerminalTypeSearchModel, TerminalTypeListModel>(); model.SearchModel = new TerminalTypeSearchModel(); model.SearchModel.TerminalManufacturerID = -1; model.SearchModel.TerminalManufacturerSelectList = TerminalManufacturerBLL.GetTerminalManufacturers().ToSelectListWithAll(m => GetSelectListItem(m.ID, m.ManufacturerName)); model.PagedDatas = TerminalTypeBLL.GetPagedTerminalTypes(model.SearchModel, 1, this.PageSize); return(PartialView("_TerminalTypeSetting", model)); }
public ActionResult EditTerminalType(int id) { var result = TerminalTypeBLL.GetTerminalTypeByID(id); if (result.DataResult == null) { return(Content(result.Message)); } result.DataResult.TerminalManufacturerSelectList = new SelectList(TerminalManufacturerBLL.GetTerminalManufacturers(), "ID", "ManufacturerName"); return(PartialView("_EditTerminalType", result.DataResult)); }
public ActionResult AddTerminalType(TerminalTypeAddModel model) { if (ModelState.IsValid) { var result = TerminalTypeBLL.AddTerminalType(model, base.UserIDForLog); base.DoLog(OperationTypeEnum.Add, result, "TerminalName:" + model.TerminalName); return(Json(result)); } else { model.TerminalManufacturerSelectList = new SelectList(TerminalManufacturerBLL.GetTerminalManufacturers(), "ID", "ManufacturerName"); return(PartialView("_AddTerminalType", 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)); } }