_на_рукахBindingSource.Filter = "[Відмітка про повернення] = '"
+ textBox3.Text + "'";. Text = null; (textBox4.Text == "") = Convert.ToString (textBox4.Text); = false;. Windows . Forms.MessageBox.Show
("У користувача НЕМАЄ жодної книги на руках! Вхід на сторінку каталогу!");. Text = null; F1 = new Form1 (pol, c, pol2);. ShowDialog ();. Enabled = false;. Enabled = false; = Convert.ToString (textBox4.Text); = false;. Windows.Forms.MessageBox.Show
("Пароль введено ПРАВИЛЬНО! Вхід на сторінку користувача!"); = true; F1 = new Form1 (pol, c, pol2);. ShowDialog ();. Enabled = false ;. Enabled = false;
} (match2.Success == false). Text = null;. Windows.Forms.MessageBox.Show
("Пароль введено НЕ ПРАВИЛЬНО! Повторіть будь-ласка СПРОБА!");. Focus ();
}
У рядках 1-19 здійснюється ініціалізація новіх змінніх та паролю адміністратора;
У рядках 21-33: создания екземпляр форми (головного вікна адміністратора) згідно введеного логіну;
У рядках 36-70: перевірка правільності введеного логіну та наявності
користувача в базі даніх, Перехід до поля паролю або повторного запиту;
У рядках 71-114: перевірка на правільність введеного паролю, наявності заданого паролю в базі даніх, Перехід до повторного запиту або вдалого создания екземпляр форми користувача.
После ідентіфікації Було здійснено Формування функціонального наповнення головного меню програми та визначення ЕЛЕМЕНТІВ доступу. Рядки даного коду наведені у лістингу 3.2
Лістінг 3.2. Головне меню
partial class Form1: Form
{bool admin2; bool admin; string user; string user2; bool kpt; Form1 (bool admin, string user, bool kpt)
{(); (admin == true) {admin2 = true; label2.Visible = false;} = false; = user;. Text = user;. Visible = false;. Visible = false ;. Visible = false; (kpt == false). Visible = false;. Visible = false;. Visible = false;. Visible = false;
}
Рядки 1-7: фомування домоміжніх змінніх;
Рядки 9-23: визначеня ЕЛЕМЕНТІВ головного меню адміністротора;
Рядки 18-33: визначеня ЕЛЕМЕНТІВ головного меню користувача.
Варто такоже Розглянуто реалізацію Внесення підпісу користувача при отріманні книги. Функціонування даної процедури опісують рядки, что наведені на лістингу 3.3. p align="justify"> Лістінг 3.3 Підпис отримувача
if (match.Success)
відані_кнігіBindingSource.Filter = "[Код читача] = '" + textBox4.Text + "'"; kill = відані_кнігіBindingSource.Count; (kill == 1)
бД_БібліотекаDataSet...