/// <summary> /// 更新实体 /// </summary> /// <param name="model">实体信息</param> /// <returns>返回影响行数</returns> /// <remarks>2014-02-28 余勇 创建</remarks> public override int Update(SyJobPoolPriority model) { return(Context.Update("SyJobPoolPriority", model) .AutoMap(o => o.SysNo) .Where("SysNo", model.SysNo) .Execute()); }
/// <summary> /// 插入实体记录 /// </summary> /// <param name="model">实体</param> /// <returns>返回系统编号</returns> /// <remarks>2014-02-28 余勇 创建</remarks> public override int Insert(SyJobPoolPriority model) { return(Context.Insert("SyJobPoolPriority") .Column("Priority", model.Priority) .Column("PriorityCode", model.PriorityCode) .Column("PriorityDescription", model.PriorityDescription) .ExecuteReturnLastId <int>("SysNo")); }
public ActionResult JobPriorityCreate(int?id) { SyJobPoolPriority model = new SyJobPoolPriority(); if (id.HasValue) { model = Hyt.BLL.Sys.SyJobPoolPriorityBo.Instance.Get(id.Value); } return(View(model)); }
/// <summary> /// 插入实体记录 /// </summary> /// <param name="model">实体</param> /// <returns>返回结果对象</returns> /// <remarks>2014-02-28 余勇 创建</remarks> public Result Insert(SyJobPoolPriority model) { var res = new Result(); var r = ISyJobPoolPriorityDao.Instance.Insert(model); if (r > 0) { res.Status = true; } return(res); }
public JsonResult SaveJobPriority(SyJobPoolPriority model) { var result = new Result(); try { if (model.SysNo > 0) //修改 { var entity = Hyt.BLL.Sys.SyJobPoolPriorityBo.Instance.Get(model.SysNo); if (!string.IsNullOrEmpty(model.PriorityCode)) { var priorityModel = Hyt.BLL.Sys.SyJobPoolPriorityBo.Instance.GetByPriorityCode(model.PriorityCode); if (priorityModel != null) { if (priorityModel.SysNo != model.SysNo) { result.Message = "该优先级编码已存在,不能重复命名"; return(Json(result, JsonRequestBehavior.AllowGet)); } } } var priority = Hyt.BLL.Sys.SyJobPoolPriorityBo.Instance.GetByPriority(model.Priority); if (priority != null && priority.SysNo != model.SysNo) { result.Message = "该优先级已存在,请重新设置"; return(Json(result, JsonRequestBehavior.AllowGet)); } //当优先级编码改变时判断:如为系统内置编码则不允许修改 if (!string.IsNullOrEmpty(entity.PriorityCode) && !string.Equals(entity.PriorityCode, model.PriorityCode) && SyJobPoolPriorityBo.Instance.IsSysPriorityCode(entity.PriorityCode.Trim())) { result.Message = "该优先级编码为系统内置编码,不能修改"; return(Json(result, JsonRequestBehavior.AllowGet)); } entity.Priority = model.Priority; entity.PriorityDescription = model.PriorityDescription; entity.PriorityCode = model.PriorityCode; result = Hyt.BLL.Sys.SyJobPoolPriorityBo.Instance.Update(entity); SysLog.Instance.WriteLog(LogStatus.SysLogLevel.Info, LogStatus.系统日志来源.后台, "修改任务池优先级,系统编号:" + model.SysNo, LogStatus.系统日志目标类型.任务池, 0, null, null, CurrentUser.Base.SysNo); } else //新增 { if (!string.IsNullOrEmpty(model.PriorityCode)) { var priorityModel = Hyt.BLL.Sys.SyJobPoolPriorityBo.Instance.GetByPriorityCode(model.PriorityCode); if (priorityModel != null) { result.Message = "该优先级编码已存在,不能重复命名"; return(Json(result, JsonRequestBehavior.AllowGet)); } } var priority = Hyt.BLL.Sys.SyJobPoolPriorityBo.Instance.GetByPriority(model.Priority); if (priority != null) { result.Message = "该优先级已存在,请重新设置"; return(Json(result, JsonRequestBehavior.AllowGet)); } result = Hyt.BLL.Sys.SyJobPoolPriorityBo.Instance.Insert(model); SysLog.Instance.WriteLog(LogStatus.SysLogLevel.Info, LogStatus.系统日志来源.后台, "新建任务池优先级", LogStatus.系统日志目标类型.任务池, 0, null, null, CurrentUser.Base.SysNo); } result.Status = true; } catch (Exception ex) { result.Message = ex.Message; SysLog.Instance.WriteLog(LogStatus.SysLogLevel.Error, LogStatus.系统日志来源.后台, "保存任务池优先级错误:" + model.SysNo, LogStatus.系统日志目标类型.任务池, 0, null, null, CurrentUser.Base.SysNo); } return(Json(result, JsonRequestBehavior.AllowGet)); }
/// <summary> /// 更新实体 /// </summary> /// <param name="model">实体信息</param> /// <returns>返回影响行数</returns> /// <remarks>2014-02-28 余勇 创建</remarks> public abstract int Update(SyJobPoolPriority model);
/// <summary> /// 插入实体记录 /// </summary> /// <param name="model">实体</param> /// <returns>返回系统编号</returns> /// <remarks>2014-02-28 余勇 创建</remarks> public abstract int Insert(SyJobPoolPriority model);