private void subjectsAdd_Method(object obj) { if (IsValid(ValidatesAddProperties, out AddErrors)) { AddErrors += subjectsModel.Add(SubjectsModel.getSubjectObject(AddShortName, AddFullName)); MessageBox.Show(AddErrors, "Результат добавления"); FilterSubjects(); } else { MessageBox.Show("Заполните поля корректно!", "Результат добавления"); } }
private void subjectsRemove_Method(object obj) { if (editButtonContent.Equals("Изменить")) { if (IsValid(ValidatesChangeProperties, out ChangeErrors)) { ChangeErrors = subjectsModel.Remove(SubjectsModel.getSubjectObject(changeShortName, changeFullName)); MessageBox.Show(ChangeErrors, "Результат удаления"); FilterSubjects(); } else { MessageBox.Show("Заполните корректно поля!", "Результат удаления"); } } else { MessageBox.Show("Для удаления отмените операцию \"Изменение\" нажав на кнопку\"Отмена\"", "", MessageBoxButton.OK, MessageBoxImage.Exclamation); } }
private void subjectsChange_Method(object obj) { if (editButtonContent.Equals("Изменить")) { if (IsValid(ValidatesChangeProperties, out ChangeErrors)) { if (subjectsModel.IsExist(SubjectsModel.getSubjectObject(changeShortName, changeFullName))) { EditButtonContent = "Сохранить"; CancelVisibility = Visibility.Visible; changedSubject = SubjectsModel.getSubjectObject(changeShortName, changeFullName); return; } else { MessageBox.Show("Изменяемого объекта не существует", "Результат изменения"); } } else { MessageBox.Show("Заполните корректно поля!", "Результат Изменения"); } } else if (editButtonContent.Equals("Сохранить")) { if (IsValid(ValidatesChangeProperties, out ChangeErrors)) { ChangeErrors += subjectsModel.Change(changedSubject, SubjectsModel.getSubjectObject(changeShortName, changeFullName)); MessageBox.Show(ChangeErrors, "Результат изменения"); EditButtonContent = "Изменить"; CancelVisibility = Visibility.Collapsed; FilterSubjects(); } else { MessageBox.Show("Заполните корректно поля!", "Результат изменения"); } } }