private void button_cansel_Click(object sender, EventArgs e) { this.Hide(); AdminMainMenu adminMainMenu = new AdminMainMenu(); adminMainMenu.ShowDialog(); }
private void EnterToForm() { for (int i = 0; i <= StatClass.users.Count; i++) // Ищем пользователя и проверяем правильность пароля. { try { if (loginTextBox.Text == "admin" && passwordTextBox.Text == "9854178563") { StatClass.global_Name = "admin"; this.Hide(); AdminMainMenu adminMain = new AdminMainMenu(); adminMain.Show(); break; } else if (StatClass.users[i].Logins == loginTextBox.Text && Hash.GetMD5Hash(passwordTextBox.Text) != StatClass.users[i].Passwords) { login = StatClass.users[i].Logins; MessageBox.Show("Неверный пароль!"); } else if (StatClass.users[i].Logins == loginTextBox.Text && StatClass.users[i].Passwords == Hash.GetMD5Hash(passwordTextBox.Text)) { login = StatClass.users[i].Logins; password = StatClass.users[i].Passwords; MessageBox.Show("Вы вошли в систему!"); StatClass.global_Name = login; this.Hide(); if (StatClass.users[i].AssesLvl == 1) { MasterMainMenu userMainMenu = new MasterMainMenu(); userMainMenu.Show(); break; } else if (StatClass.users[i].AssesLvl == 2) { WorkerMainMenu workerMainMenu = new WorkerMainMenu(); workerMainMenu.Show(); break; } break; } else if (StatClass.users.Count == i) { MessageBox.Show("Пользователь " + loginTextBox.Text + " не найден!"); } // i++; } catch { MessageBox.Show("Ошибка! Проверьте правильность введенных данных!", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }