public ActionResult DelVehicleFromElectricFence(long vehicleID, int fenceID) { var result = ElectricFenceBLL.DelVehicleFromElectricFence(vehicleID, fenceID); base.DoLog(OperationTypeEnum.Delete, result, "FenceID:" + fenceID + ",VehicleID" + vehicleID); return(Json(result)); }
public ActionResult AddVehicleToElectricFence(int fenceID, long vehicleID) { var result = ElectricFenceBLL.AddVehicleToElectricFence(fenceID, vehicleID, base.CurrentUserID); base.DoLog(OperationTypeEnum.Add, result, "FenceID:" + fenceID + ",VehicleID" + vehicleID); return(Json(result)); }
public ActionResult GetElectricFence(ElectricFenceSearchModel model, int searchPage) { SearchDataWithPagedDatas <ElectricFenceSearchModel, ElectricFenceListModel> result = new SearchDataWithPagedDatas <ElectricFenceSearchModel, ElectricFenceListModel>(); result.SearchModel = model; result.PagedDatas = ElectricFenceBLL.GetPagedElectricFences(result.SearchModel, searchPage, this.PageSize, base.CurrentStrucID); return(PartialView("_ElectricFencePagedGrid", result)); }
public ActionResult DeleteElectricFence(FormCollection fc) { string[] ids = fc["Fnid"].Split(','); var result = ElectricFenceBLL.DeleteElectricFence(ids); base.DoLog(OperationTypeEnum.Delete, result, fc["Fnid"]); return(Json(result)); }
public ActionResult GetVehicleElectricFence(EFVehicleSearchModel model, int searchPage) { SearchDataWithPagedDatas <EFVehicleSearchModel, EFVehicleListModel> result = new SearchDataWithPagedDatas <EFVehicleSearchModel, EFVehicleListModel>(); result.SearchModel = model; ViewData["fenceID"] = model.id; result.PagedDatas = ElectricFenceBLL.GetPagedCustomerVehicle(model.id, result.SearchModel, searchPage, this.PageSize, base.CurrentStrucID); return(PartialView("_ElectricFenceVehiclePagedGrid", result)); }
public ActionResult GetStructuresByStrucID(string structName) { var list = ElectricFenceBLL.GetStructuresByStrucID(base.CurrentStrucID, structName); List <dynamic> resultList = new List <dynamic>(); foreach (var item in list) { resultList.Add(new { value = item.StrucName, label = item.StrucName, ID = item.ID }); } return(Json(resultList, JsonRequestBehavior.AllowGet)); }
// // GET: /Admin/ElectricFence/ #region 查询 public ActionResult ElectricFenceSetting() { SearchDataWithPagedDatas <ElectricFenceSearchModel, ElectricFenceListModel> model = new SearchDataWithPagedDatas <ElectricFenceSearchModel, ElectricFenceListModel>(); model.SearchModel = new ElectricFenceSearchModel(); //model.SearchModel.AlarmType = -1; model.SearchModel.FenceType = -1; model.SearchModel.SearchStrucID = -1; model.PagedDatas = ElectricFenceBLL.GetPagedElectricFences(model.SearchModel, 1, this.PageSize, base.CurrentStrucID); return(PartialView("_ElectricFenceSetting", model)); }
//电子围栏绑定车辆 #region 绑定车辆 /// <summary> /// 加载车辆,带分页,附带电子围栏信息 /// </summary> /// <param name="id"></param> /// <param name="fenceName"></param> /// <returns></returns> public ActionResult VehicleElectricFenceSetting(int id, string fenceName) { SearchDataWithPagedDatas <EFVehicleSearchModel, EFVehicleListModel> model = new SearchDataWithPagedDatas <EFVehicleSearchModel, EFVehicleListModel>(); model.SearchModel = new EFVehicleSearchModel(); model.SearchModel.id = id; model.SearchModel.FenceName = fenceName; ViewData["fenceID"] = id; ViewData["FenceName"] = fenceName; model.PagedDatas = ElectricFenceBLL.GetPagedCustomerVehicle(id, model.SearchModel, 1, this.PageSize, base.CurrentStrucID); return(PartialView("_ElectricFenceVehicleSetting", model)); }
//南钢嘉华 public ActionResult NGJH_EditElectricFence(int id) { var result = ElectricFenceBLL.GetNGJH_ElectricFenceByID(id); if (result.DataResult == null) { return(Content(result.Message)); } var model = result.DataResult; return(PartialView("NGJH_EditElectricFence", model)); }
public ActionResult NGJH_EditElectricFence(NGJH_EditElectricFenceModel model) { if (ModelState.IsValid) { var result = ElectricFenceBLL.NGJH_EditElectricFence(model, base.CurrentUserID); base.DoLog(OperationTypeEnum.Edit, result, "NGJH_FenceID:" + model.ID); return(Json(result)); } else { return(PartialView("NGJH_EditElectricFence", model)); } }
public ActionResult EditElectricFence(int id) { var result = ElectricFenceBLL.GetElectricFenceByID(id); if (result.DataResult == null) { return(Content(result.Message)); } var model = result.DataResult; model.PropertyNamesSelectList = new SelectList(ElectricFenceBLL.GetPropertyNames(base.CurrentStrucID), "PropertyID", "PropertyName"); return(PartialView("_EditElectricFence", model)); }
public ActionResult AddElectricFence(AddElectricFenceModel model) { if (ModelState.IsValid) { var result = ElectricFenceBLL.AddElectricFence(model, base.CurrentUserID); base.DoLog(OperationTypeEnum.Add, result, "FenceName:" + model.FenceName); return(Json(result)); } else { model.PropertyNamesSelectList = new SelectList(ElectricFenceBLL.GetPropertyNames(base.CurrentStrucID), "PropertyID", "PropertyName"); return(PartialView("_AddElectricFence", model)); } }
public ActionResult GetEFMarkersInfo() { var list = ElectricFenceBLL.GetEFMarkersInfoBySID(base.CurrentStrucID); if (list == null) { list = new List <EFMarkerListModel>(); } foreach (var item in list) { item.FenceTypeInfo = MGJH_TransportPointBLL.ChangeCoordinateSystem(item.FenceType, item.FenceTypeInfo, 2); //将取出的车机坐标转成地图坐标显示 } return(Json(list, JsonRequestBehavior.AllowGet)); }
public ActionResult GetElectricFenceByVehicleID(long vehicleID) { var list = ElectricFenceBLL.GetElectricFenceByVehicleID(vehicleID); if (list == null) { list = new List <ElectricFenceListModel>(); } foreach (var item in list) { item.FenceTypeInfo = MGJH_TransportPointBLL.ChangeCoordinateSystem(item.FenceType, item.FenceTypeInfo, 2); //将取出的车机坐标转成地图坐标显示 } return(Json(list, JsonRequestBehavior.AllowGet)); }
public ActionResult AddElectricFence(string drawFlag = "", string drawFlagStr = "") { AddElectricFenceModel model = new AddElectricFenceModel(); //model.StartTime = DateTime.Now.ToString("yyyy-MM-dd 00:00:00"); //model.EndTime = DateTime.Now.AddMonths(1).ToString("yyyy-MM-dd 23:59:59"); //model.FenceState = true; model.PropertyNamesSelectList = new SelectList(ElectricFenceBLL.GetPropertyNames(base.CurrentStrucID), "PropertyID", "PropertyName"); if (!string.IsNullOrEmpty(drawFlag) && !string.IsNullOrEmpty(drawFlagStr)) { model.FenceType = int.Parse(drawFlag); model.FenceTypeInfo = drawFlagStr; } return(PartialView("_AddElectricFence", model)); }
public ActionResult GetElectricFenceExInfo(long vehicleID, int fenceID) { List <ElectricFenceExceptionModel> list; if (base.VehicleViewMode) { list = ElectricFenceBLL.GetDefaultElectricFenceExInfo(vehicleID, fenceID, base.CurrentStrucID); } else { list = ElectricFenceBLL.GetElectricFenceExInfo(vehicleID, fenceID, base.CurrentUserID); } if (list == null) { list = new List <ElectricFenceExceptionModel>(); } return(Json(list, JsonRequestBehavior.AllowGet)); }
public ActionResult CheckAddFenceCodeExists(string fenceCode) { return(Json(!ElectricFenceBLL.CheckAddFenceCodeExists(fenceCode))); }
public ActionResult CheckEditFenceCodeExists(string fenceCode, int id) { return(Json(!ElectricFenceBLL.CheckEditFenceCodeExists(fenceCode, id))); }
public ActionResult CheckEditFenceNameExists(string fenceName, int id) { return(Json(!ElectricFenceBLL.CheckEditFenceNameExists(fenceName, id, base.CurrentStrucID))); }
/// <summary> /// 获取电子围栏下绑定的所有终端信息 /// </summary> /// <param name="id"></param> /// <returns></returns> public ActionResult GetVehicleByFenceID(int id) { var list = ElectricFenceBLL.GetVehicleByFenceID(id); return(PartialView("_ElectricFenceVehicleBindList", list)); }