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("Не все поля заполнены"); } }