/// <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)); }
/// <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)); }
/// <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); } }