private void EditButton_Click(object sender, EventArgs e)
 {
     if (this.CheckField())
     {
         double salary = Double.Parse(SalaryTextBox.Text);
         this.resRepos.EditResume(
             resume.Id,
             PositionTextBox.Text,
             salary,
             (int)EducationNumeric.Value,
             (int)ExperienceNumeric.Value,
             (int)LanguageNumeric.Value,
             ShowResumeCheckBox.Checked,
             this.applicant.Login
             );
         Hide();
         ApplicantMainForm mainForm = new ApplicantMainForm(this.service, this.applicant);
         mainForm.ShowDialog();
         Close();
     }
     else
     {
         MessageBox.Show("Не все поля заполнены или заполнены неправильно. Проверьте, число ли записано напротив зарплаты.");
     }
 }
        private void CancelButton_Click(object sender, EventArgs e)
        {
            Hide();
            ApplicantMainForm mainForm = new ApplicantMainForm(this.service, this.applicant);

            mainForm.ShowDialog();
            Close();
        }
        private void RegisterApplicantButton_Click(object sender, EventArgs e)
        {
            Applicant applicant = null;
            Employer  employer  = null;

            if (this.CheckFields())
            {
                if (PasswordMaskBox.Text == RepeatPasswordTextBox.Text)
                {
                    if (Utils.Utils.IsValidEmail(EmailTextBox.Text))
                    {
                        if (this.CheckUser(applicant, employer))
                        {
                            this.appRepos.AddApplicant(
                                LoginTextBox.Text,
                                PasswordMaskBox.Text,
                                FioTextBox.Text,
                                PhoneMaskBox.Text,
                                EmailTextBox.Text);
                            applicant = this.appRepos.GetApplicant(LoginTextBox.Text);
                            Hide();
                            ApplicantMainForm appMainForm = new ApplicantMainForm(service, applicant);
                            appMainForm.ShowDialog();
                            Close();
                        }
                        else
                        {
                            MessageBox.Show("Пользователь с таким логином уже зарегистрирован");
                        }
                    }
                    else
                    {
                        MessageBox.Show(text: "Неправильный формат почты");
                    }
                }
                else
                {
                    MessageBox.Show("Пароли не совпадают");
                }
            }
            else
            {
                MessageBox.Show("Не все поля заполнены");
            }
        }
        private void IdentifyButton_Click(object sender, EventArgs e)
        {
            Applicant applicant = null;
            Employer  employer  = null;

            if (this.CheckFields())
            {
                if (this.CheckUser(applicant, employer))
                {
                    applicant = appRepos.GetApplicant(LoginTextBox.Text);
                    if (applicant != null)
                    {
                        Hide();
                        ApplicantMainForm appMainForm = new ApplicantMainForm(this.service, applicant);
                        appMainForm.ShowDialog();
                        Close();
                    }
                    else
                    {
                        employer = empRepos.GetEmployer(LoginTextBox.Text);
                        if (employer != null)
                        {
                            Hide();
                            EmployerMainForm empMainForm = new EmployerMainForm(this.service, employer);
                            empMainForm.ShowDialog();
                            Close();
                        }
                        else
                        {
                            MessageBox.Show("Такой пользователь в системе не зарегистрирован");
                        }
                    }
                }
                else
                {
                    MessageBox.Show("Такой пользователь в системе не зарегистрирован");
                }
            }
            else
            {
                MessageBox.Show("Не все поля заполнены");
            }
        }