private void LoginButton_Click(object sender, EventArgs e) { string loginUser = loginField.Text; string passUser = passField.Text; if ((loginUser == "Введите email") || (passUser == "Введите пароль")) { MessageBox.Show("Вы ввели не все данные!", "Warning!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { WorkWithDataOfApplicants workWithDataOfApplicants = new WorkWithDataOfApplicants(); WorkWithJobData workWithJobData = new WorkWithJobData(); bool result; if (role.Equals("admin")) { result = workWithJobData.employerLogin(loginUser, passUser); int id_key = workWithJobData.findIdKey(textAccessKey.Text); if ((result == true) && (textAccessKey.Text == "JY4TJ-68L9H-8ZQE1")) { this.Hide(); FormAdminActions formAdminActions = new FormAdminActions(); formAdminActions.Show(); } else { MessageBox.Show("Вход не выполнен!", "Warning!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else if (role.Equals("aspirant")) { result = workWithDataOfApplicants.userLogin(loginUser, passUser); if (result == true) { int id_appl = workWithDataOfApplicants.findId(loginUser); this.Hide(); ApplicantAccountForm applicantAccountForm = new ApplicantAccountForm(id_appl); applicantAccountForm.Show(); } else { MessageBox.Show("Неизвестный пользователь!", "Warning!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else if (role.Equals("employer")) { result = workWithJobData.employerLogin(loginUser, passUser); if (result == true) { int Id_Employer = workWithJobData.findIdEmployer(loginUser); this.Hide(); FormPublishingVacancies formPublishingVacancies = new FormPublishingVacancies(Id_Employer); formPublishingVacancies.Show(); } else { MessageBox.Show("Неизвестный пользователь!", "Warning!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } }