Skip to content

AndrewMoryakov/CardComiller

Repository files navigation

Программа для генерации отчётов на основе данных в файлах *.csv и *.xml


Для работы програмы

  1. Запуск программы.
  2. Выбрать каталог в котором будут ожидаться файлы *.csv и *.xml
  3. После того как прогармма обнаружит файлы, она будет искать совпадение записей по идентификатору пользователя
  4. Если совпадение найдено, программа генерирует информацию о карте из двух источников (*.csv и *.xml)
  5. В окне отображается количество сгенерированных карт, готовых к выводу в виде отчета (Рисунок 1)
  6. Чтобы сгенерировать отчет, необходимо нажать кнопку "Сформировать отчёт".
  7. В появившемся окне нужно указать каталог для сохранения имя файла и выбрать расширение файла (на данный момент поддерживается только *.xml) (Рисунок 2)

Пример входящего файла *.xml

<?xml version="1.0" encoding="UTF-8" ?>
<Cards>
    <Card UserId="1">
        <Pan>1_23221312312312</Pan>
        <ExpDate>10/11/2017</ExpDate>
    </Card>
    <Card UserId="2">
        <Pan>2_3221312312312</Pan>
        <ExpDate>20/11/2017</ExpDate>
    </Card>
    <Card UserId="3">
        <Pan>3_221312312312</Pan>
        <ExpDate>30/11/2017</ExpDate>
    </Card>
        <Card UserId="4">
        <Pan>4_221312312312</Pan>
        <ExpDate>24/11/2017</ExpDate>
    </Card>
</Cards>

Пример входящего файла *.xml

1;Андрей;Андреев;1_9056938119
2;Андрей;Андреев;2_9056938119
3;Андрей;Андреев;3_9056938119
4;Андрей;Андреев;4_9056938119

Рисунок 1

Рисунок 1. Программа нашла сопоставление

Рисунок 2

рисунок2. Программа нашла сопоставление

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages