/// <summary> /// 保存修改 /// </summary> /// <param name="clocktype">类型</param> /// <returns>Result</returns> /// <remarks>2016-05-26 周海鹏 创建</remarks> public Result SaveClockType(ASClockType clocktype) { if (clocktype == null) { throw new ArgumentNullException(); } var result = new Result(); if (ExistsPrivilege(clocktype.TypeName, clocktype.SysNo)) { result.Status = false; result.Message = "不能存在相同的权限名称或代码。"; return(result); } var savingModel = ClockTypeDao.Instance.Select(clocktype.SysNo); savingModel.TypeSort = clocktype.TypeSort; savingModel.Remark = clocktype.Remark; savingModel.TypeName = clocktype.TypeName; savingModel.TypeState = clocktype.TypeState; savingModel.TypeTime = DateTime.Now; result.Status = ClockTypeDao.Instance.Update(savingModel); result.Message = "保存成功。"; return(result); }
/// <summary> /// update /// </summary> /// <param name="model">model</param> /// <returns>boolean</returns> /// <remarks>2016-05-26 周海鹏 创建</remarks> public override bool Update(ASClockType model) { var r = Context.Update("ASClockType", model) .AutoMap(o => o.SysNo) .Where("SysNo", model.SysNo).Execute(); return(r > 0); }
/// <summary> /// 创建 /// </summary> /// <param name="clocktype">类型</param> /// <returns>Result</returns> /// <remarks>2016-05-26 周海鹏 创建</remarks> public Result CreateClockType(ASClockType clocktype) { if (clocktype == null) { throw new ArgumentNullException(); } var result = new Result(); if (ExistsPrivilege(clocktype.TypeName)) { result.Status = false; result.Message = "不能存在相同的名称。"; return(result); } //创建 result.StatusCode = ClockTypeDao.Instance.Insert(clocktype); result.Status = result.StatusCode > 0; result.Message = "创建成功。"; return(result); }
/// <summary> /// insert /// </summary> /// <param name="model">model</param> /// <returns>sysNo</returns> /// <remarks>2016-05-26 周海鹏 创建</remarks> public override int Insert(ASClockType model) { return(Context.Insert("ASClockType", model) .AutoMap(o => o.SysNo) .ExecuteReturnLastId <int>("SysNo")); }
/// <summary> /// update /// </summary> /// <param name="model">model</param> /// <returns>boolean</returns> /// <remarks>2016-05-26 周海鹏 创建</remarks> public abstract bool Update(ASClockType model);
/// <summary> /// insert /// </summary> /// <param name="model">model</param> /// <returns>sysNo</returns> /// <remarks>2016-05-26 周海鹏 创建</remarks> public abstract int Insert(ASClockType model);