Example #1
0
        //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));
        }
Example #2
0
 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 GetTerminalManufacturerInfo(TerminalManufacturerSearchModel model, int searchPage)
        {
            SearchDataWithPagedDatas <TerminalManufacturerSearchModel, TerminalManufacturerListModel> result = new SearchDataWithPagedDatas <TerminalManufacturerSearchModel, TerminalManufacturerListModel>();

            result.SearchModel = model;
            result.PagedDatas  = TerminalManufacturerBLL.GetPagedTerminalManufacturers(result.SearchModel, searchPage, this.PageSize);
            return(PartialView("_TerminalManufacturerPagedGrid", result));
        }
        public ActionResult TerminalManufacturerSetting()
        {
            SearchDataWithPagedDatas <TerminalManufacturerSearchModel, TerminalManufacturerListModel> model = new SearchDataWithPagedDatas <TerminalManufacturerSearchModel, TerminalManufacturerListModel>();

            model.SearchModel = new TerminalManufacturerSearchModel();
            model.PagedDatas  = TerminalManufacturerBLL.GetPagedTerminalManufacturers(model.SearchModel, 1, this.PageSize);
            return(PartialView("_TerminalManufacturerSetting", model));
        }
        public ActionResult DeleteTerminalManufacturer(FormCollection fc)
        {
            string[] ids = fc["tmid"].Split(',');

            var result = TerminalManufacturerBLL.DeleteTerminalManufacturer(ids);

            base.DoLog(OperationTypeEnum.Delete, result, fc["tmid"]);
            return(Json(result));
        }
Example #6
0
        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));
        }
Example #7
0
        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 EditTerminalManufacturer(int id)
        {
            var result = TerminalManufacturerBLL.GetTerminalManufacturerByID(id);

            if (result.DataResult == null)
            {
                return(Content(result.Message));
            }
            return(PartialView("_EditTerminalManufacturer", result.DataResult));
        }
Example #9
0
        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 AddTerminalManufacturer(TerminalManufacturerAddModel model)
 {
     if (ModelState.IsValid)
     {
         var result = TerminalManufacturerBLL.AddTerminalManufacturer(model, base.UserIDForLog);
         base.DoLog(OperationTypeEnum.Add, result, "TerminalManufacturerName:" + model.ManufacturerName);
         return(Json(result));
     }
     else
     {
         return(PartialView("_AddTerminalManufacturer", model));
     }
 }
Example #11
0
 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 EditTerminalManufacturer(TerminalManufacturerEditModel model)
 {
     if (ModelState.IsValid)
     {
         //base.UserIDForLog为修改人的ID
         var result = TerminalManufacturerBLL.EditTerminalManufacturer(model, base.UserIDForLog);
         base.DoLog(OperationTypeEnum.Edit, result, "TerminalManufacturerName:" + model.ManufacturerName);
         return(Json(result));
     }
     else
     {
         return(PartialView("_EditTerminalManufacturer", model));
     }
 }
Example #13
0
        //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));
        }
Example #14
0
 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 CheckAddTerminalManufacturerCodeExists(string manufacturerCode)
 {
     return(Json(!TerminalManufacturerBLL.CheckTerminalManufacturerCodeExists(manufacturerCode)));
 }
 public ActionResult CheckEditTerminalManufacturerCodeExists(string manufacturerCode, int id)
 {
     return(Json(!TerminalManufacturerBLL.CheckTerminalManufacturerCodeExists(manufacturerCode, id)));
 }