Beispiel #1
0
 private void groupChange_Method(object obj)
 {
     if (editButtonContent.Equals("Изменить"))
     {
         if (IsValid(ValidatesChangeProperties, out ChangeErrors))
         {
             if (groupModel.IsExist(GroupsModel.getGroupObject(ChangeId,
                                                               context.Specialities.Where(s => s.ShortName.Equals(changeSpeciality)).First().Code,
                                                               int.Parse(changeCourse), int.Parse(changeNumber), int.Parse(changeCount))))
             {
                 EditButtonContent = "Сохранить";
                 CancelVisibility  = Visibility.Visible;
                 changedGroup      = GroupsModel.getGroupObject(ChangeId,
                                                                context.Specialities.Where(s => s.ShortName.Equals(changeSpeciality)).First().Code,
                                                                int.Parse(changeCourse), int.Parse(changeNumber), int.Parse(changeCount));
                 return;
             }
             else
             {
                 MessageBox.Show("Изменяемого объекта не существует", "Результат изменения");
             }
         }
         else
         {
             MessageBox.Show("Заполните корректно поля!", "Результат Изменения");
         }
     }
     else if (editButtonContent.Equals("Сохранить"))
     {
         if (IsValid(ValidatesChangeProperties, out ChangeErrors))
         {
             ChangeErrors += groupModel.Change(changedGroup, GroupsModel.getGroupObject(ChangeId,
                                                                                        context.Specialities.Where(s => s.ShortName.Equals(changeSpeciality)).First().Code,
                                                                                        int.Parse(changeCourse), int.Parse(changeNumber), int.Parse(changeCount)));
             MessageBox.Show(ChangeErrors, "Результат изменения");
             EditButtonContent = "Изменить";
             CancelVisibility  = Visibility.Collapsed;
             FilterGroups();
         }
         else
         {
             MessageBox.Show("Заполните корректно поля!", "Результат изменения");
         }
     }
 }