private void CommitButton_Click(object sender, EventArgs e) { bool filled = Utils.CheckFormFilled(this); if (filled) { string salaryString = Utils.FindControl(this, "salaryBox").Text; bool salaryValidated = SecretaryFormValidator.ValidateSalary(salaryString); if (salaryValidated) { Salary = int.Parse(salaryString); CorrectOnClose = true; Close(); Dispose(); } else { MessageBox.Show("Нерпавильно введенные данные!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); CorrectOnClose = false; } } else { MessageBox.Show("Одно из полей пустое!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); CorrectOnClose = false; } }
private void CommitEditSecretaryButton_Click(object sender, EventArgs e) { Control salaryBox = Utils.FindControl(this, "salaryBox"); bool filled = !String.IsNullOrWhiteSpace(salaryBox.Text); if (filled) { string salaryString = salaryBox.Text; bool salaryValidated = SecretaryFormValidator.ValidateSalary(salaryString); if (salaryValidated) { secretary.Salary = int.Parse(salaryBox.Text); Controls.Remove(salaryBox); Controls.Remove((Control)sender); AddInfoForms(); } else { MessageBox.Show("Неправильно введенные данные!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Одно из полей пустое!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }