
78
Рисунок 2.11 - Интерфейс главной формы программы
На главной форме расположены графические элементы навигации
(меню, кнопочная форма) и отображения нужной информации (таблицы
данных).
Реализация авторизации в программе представлена в листинге 2.1.
Листинг 2.1 – Реализация авторизации в программе
private void пройтиИдентификациюToolStripMenuItem_Click(object sender, EventArgs
e)
{
frmIdent form = new frmIdent();
this.Hide();
form.ShowDialog();
}
private void button1_Click(object sender, EventArgs e)
{
if (textBox2.Text == textBox4.Text)
{
frmMain form = new frmMain();
form.lvUserID = Convert.ToInt32(textBox1.Text);
form.lvUserName = comboBox1.Text;
form.lvUserPost = textBox3.Text;
form.lvState = 1;
form.Show();
this.Close();
}
else
{
string message = "Ошибка данных пользователя.";
string caption = "Ошибка";
MessageBoxButtons buttons = MessageBoxButtons.OK;
DialogResult result;
result = MessageBox.Show(message, caption, buttons);
}
}
Форма авторизации представлена на рис. 2.12.
Рисунок 2.12 – Форма авторизации