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