0 - Оновлення таблиці (на прикладі таблиці автомобілів)
for (inti = 0; i
{(AutosalonAutoTable. Rows [i]. Selected)
{. Rows [i]. Selected = false;
}
}
AutosalonWindowButtonChange_Click (object sender, EventArgs e) - метод обробки події натискання на кнопку зміни елемента. Працює для всіх таблиць однаково (крім таблиці клієнтів, тому що її редагування заборонено). p align="justify"> Логіка роботи полягає в наступному: після натискання кнопки зміни відбувається прохід по всій таблиці в пошуку виділеної рядка. Якщо виділена рядок не була знайдена, нічого не відбудеться. Якщо ж була знайдена виділена рядок, то викличеться вікно редагування (яке збігається з вікном додавання) того чи іншого елемента. Також відбудеться запам'ятовування в змінних тієї інформації, яка відповідає цьому рядку. Вікно редагування викличеться із заповненими полями (заповнені вони будуть тією інформацією, яка зберігається в цьому рядку). Після натискання кнопки "Зберегти" у вікні редагування, (якщо дані були змінені) відбудеться зміна відповідного запису в структурі ListObject (Object-об'єкт, зміна якого дозволено) серіалізация ListObject і оновлення запису в таблиці. Може бути змінена будь-яка інформація, пов'язана з об'єктом. br/>
.1.2 Разработкапользовательскогоинтерфейса
Інтерфейс користувача даної програми був розроблений з використанням стандартних форм, наданих середовищем розробки MicrosoftVisualStudio 2010.
Були задіяні такі елементи як:
ComboBox - для надання користувачеві вибору возмодность значень даних;
Label - для текстової позначки того чи іншого місця, поля і т.д.;
MascedTextBox - для маскування вводиться пароля;
TextBox - для введення довільного тексту;
Button - кнопка;
PictureBox - для виведення картинки;
DataGridView - для виведення самої бази даних;
TabControl - для вкладки з таблицями бази;
DateTimePacker - введення дати;
CheckBox - вибір, у вигляді "галочки";
NumericUpDown - введення числових даних.
Після запуску програми відкривається вікно "AUTOSALON - HelloWindow" (див. Рис.3.2.1) в якому пропонується вибрати ім'я користувача (Адміністратор або Продавець) і ввести пароль. Вибір облікового запису здійснюється за допомогою елемента ConboBox. Введення пароля необхідно здійснити у відповідне поле - MascedTextBox. Для спроби входу в систему необхідно натиснути кнопку "Вхід" (елемент Button). Якщо пароль введен не коректно, то нічого не станеться. У корис...