Esempio n. 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));
        }
Esempio n. 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));
     }
 }