Beispiel #1
0
        //private XUserLayer bizLayer = new XUserLayer();

        //private static XUserManager instance;
        //public static XUserManager Instance
        //{
        //    get
        //    {
        //        if (instance == null)
        //        {
        //            instance = new XUserManager();
        //        }
        //        return instance;
        //    }
        //}

        public bool HasPermission(Guid userId, ECommonObjectType coType, ESystemActionType actionType)
        {
            if (new XRoleService().ContainsUser(XRoleIds.Admin, userId))
            {
                return(true);
            }
            return(false);
        }
Beispiel #2
0
        public Dictionary <Guid, string> GetDictionary(ECommonObjectType objectType)
        {
            List <SqlParameter> paramList = new List <SqlParameter>()
            {
                new SqlParameter("@ObjectTypeId", objectType.GetHashCode())
            };

            return(this.GetDictionary(StoredProcs.Dictionary, paramList));
        }
Beispiel #3
0
        public DateTime?LastModified(ECommonObjectType objectType, Guid id)
        {
            List <SqlParameter> paramList = new List <SqlParameter>()
            {
                new SqlParameter("@ObjectTypeId", objectType.GetHashCode()),
                new SqlParameter("@Id", id)
            };

            return(this.ExecuteScalarDateTime(StoredProcs.LastModified, paramList));
        }
Beispiel #4
0
        public Guid CreatedBy(ECommonObjectType objectType, Guid id)
        {
            List <SqlParameter> paramList = new List <SqlParameter>()
            {
                new SqlParameter("@ObjectTypeId", objectType.GetHashCode()),
                new SqlParameter("@Id", id)
            };

            return(this.ExecuteScalarGuid(StoredProcs.CreatedBy, paramList).Value);
        }
Beispiel #5
0
        public string Description(ECommonObjectType objectType, Guid id)
        {
            List <SqlParameter> paramList = new List <SqlParameter>()
            {
                new SqlParameter("@ObjectTypeId", objectType.GetHashCode()),
                new SqlParameter("@Id", id)
            };

            return(this.ExecuteScalarString(StoredProcs.Description, paramList));
        }
Beispiel #6
0
        public Guid Id(ECommonObjectType objectType, string nameOrDisplay)
        {
            List <SqlParameter> paramList = new List <SqlParameter>()
            {
                new SqlParameter("@ObjectTypeId", objectType.GetHashCode()),
                new SqlParameter("@NameOrDisplay", nameOrDisplay)
            };

            return(this.ExecuteScalarGuid(StoredProcs.Id, paramList).Value);
        }
Beispiel #7
0
        public bool IsValidId(ECommonObjectType objectType, Guid id)
        {
            List <SqlParameter> paramList = new List <SqlParameter>()
            {
                new SqlParameter("@ObjectTypeId", objectType.GetHashCode()),
                new SqlParameter("@Id", id)
            };

            return(this.ExecuteScalar(StoredProcs.IsValidId, paramList) == 1);
        }
Beispiel #8
0
 public XBaseDal(ECommonObjectType objectType) : base()
 {
     this.CommonObjectType = objectType;
 }
Beispiel #9
0
 public XBaseDomain(ECommonObjectType objectType)
 {
     this.cDal = new XBaseDal(objectType);
 }
Beispiel #10
0
 public XBaseService(ECommonObjectType objectType)
 {
     this.cBll = new XBaseDomain(objectType);
 }