void CTIMIDlg::DoStockDialog(void)
Дана функція створює модальне вікно StockFrm (про склад товару)
Таблиця 2.5.3
Параметри функції OnInitDialog
Тип параметра | Назва параметра | Ім.’я параметра в програмі | Тип даних | Призначення |
Локальний параметр | Стрічка з назвою товару | S[80] | Char | Буфер для зчитування рядка символів з файла |
Локальний параметр | Кінець файла | Next | Char | Перевіряє досягнення кінця файла |
Локальний параметр | Введення товару | File | ifstream | Файловий поток для вводу в програму |
void CTIMIDlg::DoClientDialog(void)
Дана функція запускається при ініціалізації форми для роботи з списком клієнтів, виконує загрузку всіх клієнтів з файлів в таблиці.
Таблиця 2.5.4
Параметри функції DoClientDialog
Тип параметра | Назва параметра | Ім.’я параметра в програмі | Тип даних | Призначення |
Локальний параметр | Стрічка з назвою товару | S[80] | Char | Буфер для зчитування рядка символів з файла |
Локальний параметр | Кінець файла | Next | Char | Перевіряє досягнення кінця файла |
Локальний параметр | Файл клієнтів | cfile | ifstream | Файловий поток для вводу в програму нових клієнтів |
|
|
void CTIMIDlg::OnCloseupCombo1()
Це подія, яка виникає, коли користувач вибирає клієнта з випадаючого списку. Вона виконує пошук даних клієнта і відповідно автоматично заповнює поля списком клієнтів, виконує загрузку всіх клієнтів з файлів в таблиці.
Таблиця 2.5.5
Параметри функції OnCloseupCombo1
Тип параметра | Назва параметра | Ім.’я параметра в програмі | Тип даних | Призначення |
Локальний параметр | Параметр | I | int | Для ітерації циклу |
void CTIMIDlg::OnCloseupCombo2()
Функція, яка працює з товаром, автоматично шукає його ціну.
Таблиця 2.5.4
Параметри функції OnCloseupCombo2
Тип параметра | Назва параметра | Ім.’я параметра в програмі | Тип даних | Призначення |
Локальний параметр | Указателі | *S0, *S1 | Char | Тимчасові змінні |
Локальний параметр | Змінна | Decimal | Int | Для зберігання розділового знака (для числа з плаваючою точкою) |
Локальний параметр | Змінна | Sign | Int | Для зберігання знака числа |
Локальний параметр | Указатель | *buffer | char | Приймає в себе результати конвертації числа з float в string |
Локальний параметр | Стала | Precision=10 | Int | Кількість значущих знаків після коми |
void CTIMIDlg::OnChangeEdit5()
Виникає, коли користувач змінює кількість товару, виконує множення товару, що купляється, автоматично знаходить ціну товару, виконує множення на кількість і виводить результат у відповідне поле.
Таблиця 2.5.5
Параметри функції OnCloseupCombo2
Тип параметра | Назва параметра | Ім.’я параметра в програмі | Тип даних | Призначення |
Локальний параметр | Указателі | *S0, *S1 | Char | Тимчасові змінні |
Локальний параметр | Змінна | Decimal | Int | Для зберігання розділового знака (для числа з плаваючою точкою) |
Локальний параметр | Змінна | Sign | Int | Для зберігання знака числа |
Локальний параметр | Указатель | *buffer | char | Приймає в себе результати конвертації числа з float в string |
Локальний параметр | Стала | Precision=10 | Int | Кількість значущих знаків після коми |
|
|
void CTIMIDlg::OnButton3()
Виникає при спробі користувача вивести форму наряду. Спочатку перевіряє чи всі поля наряду правильно заповнені: чи є достатньою кількість заказаного товару на складі, провіряє борг (чи не перевищує він кредит 1000 грн.). Якщо всі попередні умови виконались, то виводиться форма наряду, автоматично зменшується кількість товару на складі на кількість замовлених одиниць товару, відповідно зменшується значення рахунку клієнта.
Таблиця 2.5.6
Тип параметра | Назва параметра | Ім.’я параметра в програмі | Тип даних | Призначення |
Локальний параметр | Стрічка | S[80] | Char | Для конвертації даних (з int в string) |
Локальний параметр | Повідомлення | S | CString | Зберігає різні повідомлення |
Локальний параметр | Параметр | i | Int | Для зберігання ітерації циклу |
void CTIMIDlg::OnMenuitem32775()
Визиває зовнішній файл "logo.exe" з заставкою.
void CTIMIDlg::OnMenuitem32776()
Виводить діалогове вікно про автора.
void CClientFrm::OnRowColChangeMsflexgrid1()
Виникає, коли користувач вибирає якусь стрічку з таблиці клієнтів (товарв) і заповнює даними з виборної стрічки поле для редагування.
void CClientFrm::OnButton3()
товару, відповідно зменшується значення рахунку клієнта.
Таблиця 2.5.7
Тип параметра | Назва параметра | Ім.’я параметра в програмі | Тип даних | Призначення |
Локальний параметр | Стрічка | S[80] | Char | Для конвертації даних (з int в string) |
Локальний параметр | Параметр | і | Int | Для зберігання ітерації циклу |