eaterControls) - динамічно створює певні поля в новому вікні, в залежності від обраної таблиці.
Позначення представлені нижче: partial class add: Windowpartial class edit: Windowpartial class MainWindow: Windowvoid createrControls (string tableName) void editBtn_Click (object sender, RoutedEventArgs e) void addBtn_Click (object sender, RoutedEventArgs e) void rmwBtn_Click (object sender, RoutedEventArgs e)
Експорт даних в зовнішній джерело даних містить одну функцію і 1 клас:
· Клас MainWindow - основний клас програми, в якому здійснюється запуск функцій.
· Функція Експорт (exportBtn_Click) - дозволяє провести експорт даний, яка відображається таблиці у файл Фармат. csv
Позначення представлені нижче: partial class MainWindow: Windowvoid exportBtn_Click (object sender, RoutedEventArgs e)
3.2.3 Алгоритм роботи програми
БД ТОППП - графічний додаток.
Запуск програми здійснюється за допомогою файлу Motherboard. exe:
Графічна оболонка
Головне вікно програми
Зовнішній вигляд, що представляє графічний інтерфейс для роботи проілюстрований на рис. 3.
Рис. 3 Головне вікно програми
Вікно складається з наступних елементів:
Блок Файл raquo ;, містить команди експорту в зовнішній файл і команду виходу з програми.
Рис. 4. Режим порівняння отчет_1 - отчет_2
Блок Правка дозволяє редагувати дані, перебувають у вибраній таблиці, а так само містить команди запитів для користувачів.
Рис. 5. Режим порівняння отчет_1 - отчет_2
Блок З'єднання дозволяє підключитися безпосередньо до БД для подальшої роботи.
Рис. 6. Режим порівняння отчет_1 - отчет_2
Блок Виберіть таблицю raquo ;, містить вибір таблиці з БД, але тільки після успішного до неї підключення.
Рис. 7. Режим порівняння отчет_1 - отчет_2
Центральний блок - В цей блок виводяться всі результати, запитані з БД.
Рис. 8. Режим порівняння отчет_1 - отчет_2
Статусна рядок служить для виведення сервісних повідомлень.
Рис. 9. Режим порівняння отчет_1 - отчет_2
Вікно Додати інформацію в базу
Рис. 10. Режим порівняння отчет_1 - отчет_2
Блок Введіть дані містить поля для введення нової інформації в таблицю
Кнопка Додати дозволяє зберегти введені дані в БД
Вікно Змінити інформацію в базі
Даний блок змінює виділену рядок у таблиці.
Рис. 11. Режим порівняння отчет_1 - отчет_2
Блок Введіть дані містить поля для введення нової інформації в таблицю
Кнопка Змінити дозволяє змінити введені дані в БД
Вікно Запит по співробітниках
Даний блок дозволяє одержати необхідну інформацію про співробітників підприємства.
Рис. 12. Режим порівняння отчет_1 - отчет_2
Блок Введіть id співробітника запитує інформацію від користувача.
Кнопка Ok виробляє запит до БД по введених даних і виводить результат на Центральний блок .
Кнопка Скасування закриває вікно
Вікно Запит по зборках
Даний блок дозволяє отримати необхідну інформацію по зборках плат, вироблених на підприємстві.
Рис. 13. Режим порівняння отчет_1 - отчет_2
Блок Введіть id плати запитує інформацію від користувача.
Кнопка Ok виробляє запит до БД по введених даних і виводить результат на Центральний блок .
Кнопка Скасування закриває вікно
Вікно Запит по продукції
Даний блок дозволяє отримати необхідну інформацію про виробленої продукції на підприємстві за конкретний період.
Рис. 14. Режим порівняння отчет_1 - отчет_2
Рис. 15. Режим порівняння отчет_1 - отчет_2
Блок Введіт...