Создать приложение на Windows Forms для работы с базой данных организаций. Приложение при загрузке отображает форму с двумя пустыми гридами. Верхний это список организаций. Нижний это список сотрудников организации, выделенной в верхнем гриде. Над верхним гридом расположить три кнопки:
- Загрузить из БД
- Импорт из CSV
- Экспорт в CSV.
По нажатию кнопки “Загрузить из БД” в верхний грид загружается список организаций из БД. При смене текущей записи в верхнем гриде обновляется список сотрудников в нижнем гриде.
При нажатии кнопки “Экспорт в CSV” в csv файл выгружается список всех сотрудников выделенной организации.
При нажатии кнопки “Импорт из csv” из выбранного файла загружается список сотрудников для выделенной организации и сохраняется в БД.
Необходимые данные для объекта “Организация”:
- Название.
- ИНН.
- Юридический адрес.
- Физический адрес.
- Примечание.
Необходимые данные для объекта “Сотрудник”:
- Фамилия.
- Имя.
- Отчество.
- Дата рождения.
- Серия паспорта.
- Номер паспорта.
- Примечание.
Требуется:
- Создать структуру данных в БД MS SQL Server (скрипт создания объектов в БД).
- Залить туда какой-нибудь набор данных для демонстрации работы (скрипт заливки данных).
- Создать вышеописанное приложение (исходники на C#).
- Подготовить csv файл с каким-нибудь набором данных для проверки работы функции импорта.