- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
// "Красная Шапочка, ты снова - девочка. Тимур и его команда" :-)
// Почему-то в случае типа picture сюда передавалось вместо GUID-а заглушки такая вот строковая константа
// так как надо было срочно делать, было сделано так. Потом было исправлено, но удалять эту строчку страшно.
// Вдруг ещё работать перестанет.
// TODO: Исключить из backup коллекцию colAbbreviation
// Все объекты в ней бэкапятся внутри DataDeduplication.SaveAbbreviation
// Или не надо? Лучше синица в руках, чем утка под кроватью... :-)
// Ну-ка, ну-ка... Может, она раньше выполнялась, и об этом что-то известно?
// Вызываем клиента в другом потоке, иначе - фигня-с...
// Кажется "добрые люди" уже удалили этот классификатор...
// Начать их переделывать - рухнет что-нить в другом месте,
// а низзя - скоро нужна рабочая версия... :-)
// Таким вот финтом ушами(из-за бага) заставляем перейти фокус на последнюю строку :-)
// к сожалению - Z-Order окон из WinForms недоступен - придется запоминать только активное окно
//(можно конечно было прикрутиться к WinAPI - но не кошерно это :-) )
// God mode :-)
// Пытаемся получить "человеческий" sid для ADObject
// Спасибо дата-провайдеру Oracle за счастливое детство и невозможность попользоваться
// параметрами при сложном запросе с произвольным размещением параметров в запросе :-(
// нехорошо так делать - но переписывать форму редактирования позиции пока не будем -
// может что нибудь отъехать перед сдачей :-(
/// <summary>
/// Очень грязный хак - для того, чтобы хоть как-то заставить грид отобразить
///"+" для строк слева
/// </summary>
void DirtyHack()
Продакшен-код. Комментарии