private void backButton_Click(object sender, EventArgs e)
        {
            this.Hide();
            ApplicantAccountForm applicantAccountForm = new ApplicantAccountForm(id_appl);

            applicantAccountForm.Show();
        }
Exemplo n.º 2
0
        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);
                    }
                }
            }
        }