init lserp cs 5.0
This commit is contained in:
@@ -0,0 +1,74 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
using Lskj.DevFx.ExceptionManagement;
|
||||
|
||||
namespace Lskj.DevFx.Security
|
||||
{
|
||||
/// <summary>
|
||||
/// 权限拒绝异常
|
||||
/// </summary>
|
||||
public class PermissionException : BaseException
|
||||
{
|
||||
private int _permissionid = 0;
|
||||
private int _moduleid = 0;
|
||||
|
||||
/// <summary>
|
||||
/// 被拒绝的权限代码
|
||||
/// </summary>
|
||||
public int PermissionID
|
||||
{
|
||||
get { return _permissionid; }
|
||||
set { _permissionid = value; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 被拒绝的模块代码
|
||||
/// </summary>
|
||||
public int ModuleID
|
||||
{
|
||||
get { return _moduleid; }
|
||||
set { _moduleid = value; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 权限拒绝错误构造
|
||||
/// </summary>
|
||||
/// <param name="moduleid">模块编码</param>
|
||||
/// <param name="permissionid">权限编码</param>
|
||||
/// <param name="message">消息</param>
|
||||
/// <param name="innerException">内部错误</param>
|
||||
public PermissionException(int moduleid,int permissionid,string message, Exception innerException)
|
||||
: base(0, message, innerException)
|
||||
{
|
||||
_moduleid = moduleid;
|
||||
_permissionid = permissionid;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 权限拒绝错误构造
|
||||
/// </summary>
|
||||
/// <param name="moduleid">模块编码</param>
|
||||
/// <param name="permissionid">权限编码</param>
|
||||
/// <param name="innerException">内部错误</param>
|
||||
public PermissionException(int moduleid, int permissionid, Exception innerException)
|
||||
: base(0, "", innerException)
|
||||
{
|
||||
_moduleid = moduleid;
|
||||
_permissionid = permissionid;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 权限拒绝错误构造
|
||||
/// </summary>
|
||||
/// <param name="moduleid">模块编码</param>
|
||||
/// <param name="permissionid">权限编码</param>
|
||||
/// <param name="message">异常消息</param>
|
||||
public PermissionException(int moduleid, int permissionid, string message)
|
||||
: base(0, message,null)
|
||||
{
|
||||
_moduleid = moduleid;
|
||||
_permissionid = permissionid;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user