private void buttonOK_Click(object sender, EventArgs e) { int duration = 0; decimal cost = 0; if (!Validator.Cost(costBox.Text) || !Validator.Duration(durationBox.Text) || !int.TryParse(durationBox.Text, out duration) || !decimal.TryParse(costBox.Text, out cost)) { MessageBox.Show("Неверный формат данных", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { try { if (CoursesRequests.EditCourse(EditId, cost, duration, (int)subjectBox.SelectedValue) == null) { MessageBox.Show("Курс не изменен", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { Close(); } } catch (Exception) { MessageBox.Show("Шото сломалось", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }