You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jan 20, 2020. It is now read-only.
Сделал выбор и загрузку изображений. Но несколько вопросов остались не закрыты
поиск по ключевым словам. По БД ключевых слов не предусмотрено или я это пропустил...
нужен еще один дополнительный метод this.User.GetIcon(int id) который будет возвращать объект Icon, чтобы при выделении картинки можно было достать дату создания картинки для отображения на поле формы.
В Core сам не лез. Вдруг дату можно достать другим способом, ну а если нет тогда создам тот меод сам.
The text was updated successfully, but these errors were encountered:
Ключевых слов нет, тоже нужно делать :-) Скорее всего что-нибудь универсальные, не только для иконок. Две таблицы, keywords или tags, с полями: id_keywords|id_tags, value (думаю, размера 50 символов должно быть более чем достаточно), date_created. Вторая таблица для связей объектов с ключевыми словами (objects_in_tags), с полями: id_objects_in_tags, id_tags, objecty_type, и если нужно date_created (не думаю, что дата будет нужна). Тип объекта - число (чем меньше, тем лучше, byte или int16, смотря что поддерживает SQL Server Compact), 0 - иконка, 1 - запись, 2 - еще что-то (перечисление в MoneyBook.Core/Enums нужно добавить).
Перегрузить GetIcon не получится. Можно сделать, чтобы он вместо System.Drawing.Bitmap возвращал данные иконки (Icon). А в местах, где ожидается System.Drawing.Bitmap добавить вызов .ToBitmap().
У меня сейчас времени нет.
Sign up for freeto subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Сделал выбор и загрузку изображений. Но несколько вопросов остались не закрыты
В Core сам не лез. Вдруг дату можно достать другим способом, ну а если нет тогда создам тот меод сам.
The text was updated successfully, but these errors were encountered: