Exemple #1
0
        /// <summary>
        /// 对角色权限关联表(PTRoleLink)实例对象,进行数据有效性检查。
        /// </summary>
        /// <param name="pTRoleLink">角色权限关联表(PTRoleLink)实例对象</param>
        public static void CheckValid(PTRoleLink pTRoleLink)
        {
            #region 检查各属性是否符合空值约束
            if (DataValid.IsNull(pTRoleLink.RoleId))
            {
                throw new CustomException("“角色编号”不能为空,请您确认输入是否正确。");
            }

            if (DataValid.IsNull(pTRoleLink.FunctionId))
            {
                throw new CustomException("“功能编号”不能为空,请您确认输入是否正确。");
            }

            #endregion

            #region 检查字符串是否超出规定长度
            if (DataValid.IsOutLength(pTRoleLink.FunctionId, 50))
            {
                throw new CustomException("“功能编号”编号长度不能超过 50 个汉字或字符,请您确认输入是否正确。");
            }

            #endregion
        }
Exemple #2
0
 /// <summary>
 /// 将角色权限关联表(PTRoleLink)数据,根据主键“序号(Id)”采用UPDATE操作更新到数据库中,并返回受影响的行数。
 /// </summary>
 /// <param name="pTRoleLink">角色权限关联表(PTRoleLink)实例对象</param>
 public static int Update(PTRoleLink pTRoleLink)
 {
     CheckValid(pTRoleLink);
     return(DataAccess.Update(pTRoleLink));
 }
Exemple #3
0
 /// <summary>
 /// 将角色权限关联表(PTRoleLink)数据,采用INSERT操作插入到数据库中,并返回受影响的行数。
 /// </summary>
 /// <param name="pTRoleLink">角色权限关联表(PTRoleLink)实例对象</param>
 public static int Insert(PTRoleLink pTRoleLink)
 {
     CheckValid(pTRoleLink);
     return(DataAccess.Insert(pTRoleLink));
 }