Доработка программы на VB.NET: автоматизация импорта данных

Существует рабочая десктопная программа для Windows, написанная на VB.NET. В текущей версии по нажатию кнопки она загружает XML-файл от контрагента, но извлекает из него только номер почтового отправления. Остальная критически важная информация (ФИО, адрес, телефон и другие данные) вносится пользователем вручную, что приводит к затратам времени и рискам ошибок.

Суть доработки

Контрагент готов предоставлять полный набор данных в том же XML-файле. Необходимо доработать модуль импорта, чтобы все соответствующие поля формы приложения заполнялись автоматически на основе полученного файла.

Ключевые задачи и требования

  • Проанализировать структуру предоставляемого XML-файла для определения расположения необходимых данных (ФИО, адрес, телефон и т.п.).
  • Модернизировать существующий код загрузки и парсинга XML в программе.
  • Реализовать автоматическое сопоставление данных из XML с полями пользовательского интерфейса и их заполнение.
  • Обеспечить корректную работу обновленного функционала в рамках существующего приложения.

Особое условие и важный нюанс

Имеющиеся исходные коды могут не полностью соответствовать последней рабочей версии программы (есть актуальный исполняемый EXE-файл). Исполнителю необходимо будет учесть этот факт в процессе работы, возможно, потребуется анализ собранного приложения для понимания текущей логики.

Ожидаемый результат

После доработки приложение должно автоматически заполнять все доступные в XML данные, минимизируя ручной ввод и повышая скорость и точность работы пользователя.

Сбор фотоотчетов реализованных проектов видеонаблюдения

Необходимо получить реальные фотографии установленных систем видеонаблюдения на небольших коммерческих объектах. Фотосеты должны включать снимки до, после и, желательно, в процессе монтажа. Изображения будут использованы для маркетинговых материалов.