/// <summary>Получить список ссылающихся объектов</summary> /// <param name="table">Таблица данных</param> /// <returns>Список ссылающихся объектов</returns> private List <DeleteObjectInfo> getListOfReferedObjects(DataTable table) { List <DeleteObjectInfo> list = new List <DeleteObjectInfo>(); foreach (DataRow row in table.Rows) { long blockId = Convert.ToInt64(row["ObjectHolderId"]); if (blockId != 0) { long blockRowNumber = Convert.ToInt64(row["RowNumber"]); string blockName = row["TableName"].ToString(); string blockSubName = row["SubTableName"].ToString(); string blockField = row["FieldName"].ToString(); DeleteObjectInfo info = new DeleteObjectInfo( blockName, blockSubName, blockField, blockId, blockRowNumber); list.Add(info); } } return(list); }
/// <summary>Получить список ссылающихся объектов</summary> /// <param name="table">Таблица данных</param> /// <returns>Список ссылающихся объектов</returns> private List<DeleteObjectInfo> getListOfReferedObjects(DataTable table) { List<DeleteObjectInfo> list = new List<DeleteObjectInfo>(); foreach (DataRow row in table.Rows) { long blockId = Convert.ToInt64(row["ObjectHolderId"]); if (blockId != 0) { long blockRowNumber = Convert.ToInt64(row["RowNumber"]); string blockName = row["TableName"].ToString(); string blockSubName = row["SubTableName"].ToString(); string blockField = row["FieldName"].ToString(); DeleteObjectInfo info = new DeleteObjectInfo( blockName, blockSubName, blockField, blockId,blockRowNumber); list.Add(info); } } return list; }