Создание интерпретатора
Создание базы данных на основание информации с сайта .ru , на сайте добавлены бренды (список будет предоставлен), к каждому бренду привязаны товары, которые в свою очередь имеют свой уникальный код, нужно сделать выгрузку, которая будет состоять из Бренда, названий товаров, которые привязаны к этому бренду и уникальные коды товаров. Должна быть ручная возможность добавления и удаления товаров из бренда.
Добавить возможность создания карточек поставщика с необходимыми полями для заполнения (текстовые поля), а также возможность добавлять и удалять в карточку поставщика бренды.
Нужно написать программу для Windows, которая будет обращаться к почтовому ящику info@, находить последние присланные письма с определенных почтовых адресов (список будет предоставлен), а также возможность редактировать список этих почтовых адресов (удалять/добавлять/править). Собирать в созданную базу данных из таблиц Excel, вложенных в письма, следующую информацию: наименование продукции, ее стоимость и наличие, а также актуализировать информацию в дальнейшем из новых писем. Обновлять информацию нужно 1 раз в день.
В результате должна получиться база данных со следующими полями:
Поставщик, Бренд, Наименование товара, Уникальный код, Оптовая цен, Розничная цена, Наличие (либо цифра, либо текст есть/нет в наличие, либо Под заказ).
Визуально программа должна выглядеть как строка поиска с фильтрами и результатами поиска. Пример стандартной выдачи запроса по товару – поставщик / бренд / почта, с которой был отправлен прайс лист / дата последнего письма / наименование товара / уникальный код товара / оптовая цена / розничная цена и информация по наличию.
Пример стандартной выдачи запроса по бренду – наименование поставщика, все товары бренда с уникальным кодом товара, оптовой ценой, розничной ценой, наличием и датой последнего письма.
Пример стандартной выдачи запроса по поставщику – информацию из карточки поставщика с кликабельным списком брендов.
Реализовать возможность отправлять письмо поставщику с запросом актуального прайса и наличия из программы по нажатию кнопки «Актуализировать», которая должна находиться рядом сполем «Дата последнего письма».