예제 #1
0
 private void groupAdd_Method(object obj)
 {
     if (IsValid(ValidatesAddProperties, out AddErrors))
     {
         AddErrors += groupModel.Add(GroupsModel.getGroupObject(AddId,
                                                                context.Specialities.Where(s => s.ShortName.Equals(AddSpeciality)).First().Code,
                                                                int.Parse(AddCourse), int.Parse(AddNumber), int.Parse(AddCount)));
         MessageBox.Show(AddErrors, "Результат добавления");
         FilterGroups();
     }
     else
     {
         MessageBox.Show("Заполните поля корректно!", "Результат добавления");
     }
 }
예제 #2
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("Заполните корректно поля!", "Результат изменения");
         }
     }
 }
예제 #3
0
 private void groupRemove_Method(object obj)
 {
     if (editButtonContent.Equals("Изменить"))
     {
         if (IsValid(ValidatesChangeProperties, out ChangeErrors))
         {
             ChangeErrors = groupModel.Remove(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, "Результат удаления");
             FilterGroups();
         }
         else
         {
             MessageBox.Show("Заполните корректно поля!", "Результат удаления");
         }
     }
     else
     {
         MessageBox.Show("Для удаления отмените операцию \"Изменение\" нажав на кнопку\"Отмена\"", "", MessageBoxButton.OK, MessageBoxImage.Exclamation);
     }
 }