private void EditButton_Click(object sender, EventArgs e) { if (this.CheckField()) { double salary = Double.Parse(SalaryTextBox.Text); this.vacRepos.EditVacancy( vacancy.Id, PositionTextBox.Text, salary, (int)EducationNumeric.Value, (int)ExperienceNumeric.Value, (int)LanguageNumeric.Value, ShowVacancyCheckBox.Checked, this.employer.Login ); Hide(); EmployerMainForm mainForm = new EmployerMainForm(this.service, this.employer); mainForm.ShowDialog(); Close(); } else { MessageBox.Show("Не все поля заполнены или заполнены неправильно. Проверьте, число ли записано напротив зарплаты."); } }
private void CancelButton_Click(object sender, EventArgs e) { Hide(); EmployerMainForm mainForm = new EmployerMainForm(this.service, this.employer); mainForm.ShowDialog(); Close(); }
private void RegisterEmployerButton_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.empRepos.AddEmployer( LoginTextBox.Text, PasswordMaskBox.Text, NameTextBox.Text, InnTextBox.Text, TypeCombobox.Items[TypeCombobox.SelectedIndex].ToString(), AreaCombobox.Items[AreaCombobox.SelectedIndex].ToString(), PhoneMaskBox.Text, EmailTextBox.Text); employer = this.empRepos.GetEmployer(LoginTextBox.Text); Hide(); EmployerMainForm empMainForm = new EmployerMainForm(service, employer); empMainForm.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("Не все поля заполнены"); } }