Exemplo n.º 1
0
        /// <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);
        }
Exemplo n.º 2
0
        /// <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);
        }
Exemplo n.º 3
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);
        }
Exemplo n.º 4
0
 /// <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"));
 }
Exemplo n.º 5
0
 /// <summary>
 /// update
 /// </summary>
 /// <param name="model">model</param>
 /// <returns>boolean</returns>
 /// <remarks>2016-05-26 周海鹏 创建</remarks>
 public abstract bool Update(ASClockType model);
Exemplo n.º 6
0
 /// <summary>
 /// insert
 /// </summary>
 /// <param name="model">model</param>
 /// <returns>sysNo</returns>
 /// <remarks>2016-05-26 周海鹏 创建</remarks>
 public abstract int Insert(ASClockType model);