Ejemplo n.º 1
0
        private void buttonBack_Click(object sender, EventArgs e)
        {
            this.Hide();
            FormPublishingVacancies formPublishingVacancies = new FormPublishingVacancies(Id_Employer);

            formPublishingVacancies.Show();
        }
Ejemplo n.º 2
0
 private void buttonChoice_Click(object sender, EventArgs e)
 {
     if (id_Applicant != 0)
     {
         if (MessageBox.Show("Вы уверены, что хотите нанять данного соискателя?", "Сообщение", MessageBoxButtons.OKCancel, MessageBoxIcon.Information) == System.Windows.Forms.DialogResult.OK)
         {
             workWithJobData.selectionApplicantForThisVacancy(id_Applicant, id_Vacancy);
             workWithJobData.deleteAClosedVacancy(id_Vacancy);
             string message = "Поздравляем, вы нашли необходимого соискателя!" + "\n" + "Данная вакансия считается закрытой и удаляется из списка!";
             MessageBox.Show(message);
             this.Hide();
             FormPublishingVacancies formPublishingVacancies = new FormPublishingVacancies(Id_Employer);
             formPublishingVacancies.Show();
         }
         else
         {
             workWithJobData.DisplayJobApplicants(id_Vacancy, dataGridView1);
         }
     }
     else
     {
         MessageBox.Show("Соискатель не выбран!");
     }
 }
Ejemplo n.º 3
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);
                    }
                }
            }
        }