Example #1
0
        /// <summary>
        /// This function is used to delete an GroupRecordPermissionEntity.
        /// </summary>
        /// <param name="gguid">Group GUID</param>
        /// <param name="etguid">Entity Type GUID</param>
        /// <param name="recorduid">Record UID</param>
        /// <param name="actioncode">Action Code</param>
        /// <returns>True on success, false on fail.</returns>
        public static bool Delete(int gUid, System.Guid etguid, System.Int32 recorduid, System.String actioncode)
        {
            GroupRecordPermissionEntity grpe = new GroupRecordPermissionEntity(gUid, etguid, recorduid, actioncode);
            DataAccessAdapter           ds   = new DataAccessAdapter();

            return(ds.DeleteEntity(grpe));
        }
Example #2
0
        /// <summary>
        /// This function is used to insert an GroupRecordPermissionEntity in the storage area.
        /// </summary>
        /// <param name="gguid">Group GUID</param>
        /// <param name="etguid">Entity Type GUID</param>
        /// <param name="actioncode">Action Code</param>
        /// <param name="allow">Allow flag</param>
        /// <param name="recorduid">Record UID</param>
        /// <returns>True on success, False on fail</returns>
        public static bool Insert(int gUid, System.Guid etguid, System.String actioncode, System.Boolean allow, System.Int32 recorduid)
        {
            GroupRecordPermissionEntity grpe = new GroupRecordPermissionEntity();

            grpe.GroupUID       = gUid;
            grpe.EntityTypeGUID = etguid;
            grpe.ActionCode     = actioncode;
            grpe.Allow          = allow;
            grpe.RecordUID      = recorduid;
            DataAccessAdapter ds = new DataAccessAdapter();

            return(ds.SaveEntity(grpe));
        }
Example #3
0
        /// <summary>
        /// This method is used to retreive a single GroupRecordPermissionEntity by it Primary Key
        /// </summary>
        /// <param name="groupUID">Group Unique ID</param>
        /// <param name="entityTypeGUID">Entity Type Global Unique ID</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 GroupRecordPermissionEntity SelectSingle(int groupUID, Guid entityTypeGUID, int recordUID, string actionCode)
        {
            GroupRecordPermissionEntity grpe = new GroupRecordPermissionEntity(groupUID, entityTypeGUID, recordUID, actionCode);
            DataAccessAdapter           ds   = new DataAccessAdapter();

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