Commit for development environment setup
This commit is contained in:
@@ -0,0 +1,54 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
using Csla;
|
||||
|
||||
namespace VEPROMS.CSLA.Library
|
||||
{
|
||||
public partial class RolePermission : BusinessBase<RolePermission>
|
||||
{
|
||||
public static RolePermission New()
|
||||
{
|
||||
return new RolePermission(1, 1, 1);
|
||||
}
|
||||
public bool ReadAccess
|
||||
{
|
||||
get { return ((PermValue & 1) == 1); }
|
||||
set { PermValue = (value ? PermValue | 1 : PermValue ^ (PermValue & 1)); }
|
||||
}
|
||||
public bool WriteAccess
|
||||
{
|
||||
get { return ((PermValue & 2) == 2); }
|
||||
set { PermValue = (value ? PermValue | 2 : PermValue ^ (PermValue & 2)); }
|
||||
}
|
||||
public bool CreateAccess
|
||||
{
|
||||
get { return ((PermValue & 4) == 4); }
|
||||
set { PermValue = (value ? PermValue | 4 : PermValue ^ (PermValue & 4)); }
|
||||
}
|
||||
public bool DeleteAccess
|
||||
{
|
||||
get { return ((PermValue & 8) == 8); }
|
||||
set { PermValue = (value ? PermValue | 8 : PermValue ^ (PermValue & 8)); }
|
||||
}
|
||||
public List<vlnValueKey> PermADLookup
|
||||
{
|
||||
get { return Permission.PermADLookup; }
|
||||
}
|
||||
public List<vlnValueKey> PermLevelLookup
|
||||
{
|
||||
get { return Permission.PermLevelLookup; }
|
||||
}
|
||||
}
|
||||
public class PermLookup
|
||||
{
|
||||
public List<vlnValueKey> PermADLookup
|
||||
{
|
||||
get { return Permission.PermADLookup; }
|
||||
}
|
||||
public List<vlnValueKey> PermLevelLookup
|
||||
{
|
||||
get { return Permission.PermLevelLookup; }
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user