Продолжение работы над экспортом данных
Да уж, экспорт данных оказался делом непростым и не быстрым. Третий день работы не станет окончательным. А ведь я вчера снова посчитал, что всё, завтра закончу. Но не тут-то было. Возни много. И сегодня до самого обеда я делал диалоговое окно для настроек сохранения в формате PDF. Там очень много настроек. И сделать их было делом небыстрым. Копипаст этих настроек из старой версии программы в текущую сильно не ускоряет процесс. Потому как менять и исправлять приходится многое при переносе кода в проект. Ну а как же иначе, какой тогда смысл было переделывать программу? Да, для того, чтобы сделать её лучше и избавиться от самых неудобных косяков. Ну и вот, то диалоговое окно - на верхнем скриншоте. В прошлом проекте (откуда я это переношу) всё было реализовано не удобно. Настройки PDF там были разнесены по двум разным диалоговым окнам (для печати и для создания отчетов) и настройки были реализованы в разных C#-классах. Тут я всё это объединил в единый конфиг с одним окном.
Да уж, надо было сразу так сделать. Но разве догадаешься с первого раза?! Ну да ладно, теперь скриншоты вкладок окна:



Ну и вот. А после этого окна я наконец-то перешёл непосредственно к экспорту данных. И реализовал сохранения данных в простом текстовом формате. Начал с самого простого формата. Для того, чтобы затем сделать сохранение этих данных и в другие назначения - для отправки на email и удаленный URL. Но, увы, до их реализации я сегодня добраться не успел. А потому это уже дело завтрашнего дня. Так что вот так. Хотел было успеть сделать это сегодня, да замешкался с этим самым сохранением данных в файл. Там всё не так просто.
Ну и вот на этом заканчиваю свой очередной рабочий день. Так что теперь уже до новых постов с новыми свершениями.


Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.