Пример #1
0
        /// <summary>
        /// This function is used to delete an UserRecordPermissionEntity.
        /// </summary>
        /// <param name="userguid">The User GUID of the requested entity.</param>
        /// <param name="entitytypeguid">The Entity type GUID of the requested entity.</param>
        /// <param name="actioncode">The Action Code of the requested entity.</param>
        /// <param name="ruid">The Record UID of the requested entity.</param>
        /// <returns>True on success, false on fail.</returns>
        public static bool Delete(int useruid, System.Guid entitytypeguid, System.String actioncode, System.Int32 ruid)
        {
            UserRecordPermissionEntity upermission = new UserRecordPermissionEntity(useruid, entitytypeguid, ruid, actioncode);
            DataAccessAdapter          ds          = new DataAccessAdapter();

            return(ds.DeleteEntity(upermission));
        }
Пример #2
0
        /// <summary>
        /// This function is used to insert a UserRecordPermissionEntity in the storage area.
        /// </summary>
        /// <param name="userguid">The User GUID of the requested entity.</param>
        /// <param name="entitytypeguid">The Entity type GUID of the requested entity.</param>
        /// <param name="actioncode">The Action Code of the requested entity.</param>
        /// <param name="allow">The Allow Flag of the requested entity.</param>
        /// <param name="ruid">The Record UID of the requested entity.</param>
        /// <returns>True on success, False on fail</returns>
        public static bool Insert(int useruid, System.Guid entitytypeguid, System.String actioncode, System.Boolean allow, System.Int32 ruid)
        {
            UserRecordPermissionEntity upermission = new UserRecordPermissionEntity();

            upermission.UserUID        = useruid;
            upermission.EntityTypeGUID = entitytypeguid;
            upermission.ActionCode     = actioncode;
            upermission.Allow          = allow;
            upermission.RecordUID      = ruid;
            DataAccessAdapter ds = new DataAccessAdapter();

            return(ds.SaveEntity(upermission));
        }
Пример #3
0
        /// <summary>
        /// This method is used to retreive a single UserRecordPermissionEntity by it Primary Key
        /// </summary>
        /// <param name="userUID">User Unique ID</param>
        /// <param name="entityTypeGUID">Entity Type GUID</param>
        /// <param name="recordUID">Record Unique ID</param>
        /// <param name="actionCode">Action Code</param>
        /// <returns>An entity if found, null if nothing found.</returns>
        public static UserRecordPermissionEntity SelectSingle(int userUID, Guid entityTypeGUID, int recordUID, string actionCode)
        {
            UserRecordPermissionEntity userrecordpermission = new UserRecordPermissionEntity(userUID, entityTypeGUID, recordUID, actionCode);
            DataAccessAdapter          ds = new DataAccessAdapter();

            if (ds.FetchEntity(userrecordpermission) == true)
            {
                return(userrecordpermission);
            }
            else
            {
                return(null);
            }
        }