/// <summary> /// 检查记录是否属于指定记录类型 /// </summary> /// <param name="recordTypeId">记录类型ID</param> /// <param name="recordType">要检查的记录所对应的记录对象</param> /// <returns>返回值:true 属于; false 不属于</returns> private bool CheckTpye(int recordTypeId, RecordType recordType) { return(recordType == null ? false : recordTypeId == recordType.Id ? true : recordType.Parent == null ? false : CheckTpye(recordTypeId, recordType.Parent)); }
/// <summary> /// 删除记录类型(包括子类型) /// </summary> /// <param name="recordType">要删除的记录类型对象</param> public void Delete(RecordType recordType) { Delete(recordType.Id); }