//FN_HISTORY /// <summary> /// Добавить запись к логу /// </summary> /// <param name="tableName">Название измененной таблицы в БД</param> /// <param name="tableKeyFieldName">Название измененного поля в таблице в БД</param> /// <param name="TABLE_KEYFIELD_VALUE">Измененное значение</param> /// <param name="userId">ID пользователя, который произвел действие</param> /// <param name="actionId">ID действия</param> /// <param name="actionDate">Дата действия</param> /// <param name="Note">Комментарий</param> /// <param name="SQLForAdding">SQL подключение с открытым подключением(созданное внешне)</param> /// <returns>Дата записи в логе</returns> public DateTime AddHistoryRecord(string tableName, string tableKeyFieldName, int TABLE_KEYFIELD_VALUE, int userId, int actionId, DateTime actionDate, string Note, SQLDB SQLForAdding) { if (Note.Length > 1023) Note = Note.Substring(0, 1023); int tableId = GetOrAddTable(tableName, tableKeyFieldName, SQLForAdding); DateTime returnDate = SQLForAdding.AddHistoryRecord(tableId, TABLE_KEYFIELD_VALUE, userId, actionId, actionDate, Note); return returnDate; }