Пример #1
0
 private void ClientPage_PropertyChanged(object sender, PropertyChangedEventArgs e)
 {
     if (AllowSave && Validate())
     {
         _dc.SaveChanges();
         AllowSave = false;
     }
 }
Пример #2
0
 private void onDeleteUserCommandExecute()
 {
     if (MessageService.Show("Вы действительно хотите удалить выбранного пользователя?", "Подтвердите удаление", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes)
     {
         try
         {
             _dc.Users.Remove(SelectedUser);
             _dc.SaveChanges();
             refresh();
         }
         catch
         {
             MessageService.Show(String.Format("Учетная запись {0} не может быть удалена, т.к. от её имени выполнялись действия в системе.\nДля запрета доступа под выбранной учтной записью, заблокируйтее ее, установив дату блокировки в форме редактирования пользователя", SelectedUser.Login), "Ошибка удаления", MessageBoxButton.OK, MessageBoxImage.Error);
         }
     }
     ;
 }
Пример #3
0
 private void onDeleteDiscountCommandExecute()
 {
     if (MessageService.Show("Вы действительно хотите удалить выбранную скидку?", "Подтвердите удаление", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes)
     {
         try
         {
             _dc.CumulativeDiscounts.Remove(SelectedDiscount);
             _dc.SaveChanges();
             refresh();
         }
         catch
         {
             MessageService.Show(String.Format("Скидка {0} не может быть удалена, т.к. на нее есть ссылки.", _selectedDiscount.Name), "Ошибка удаления", MessageBoxButton.OK, MessageBoxImage.Error);
         }
     }
     ;
 }
Пример #4
0
 private void onDeleteDiscountCommandExecute()
 {
     if (MessageService.Show("Вы действительно хотите удалить выбранную услугу?", "Подтвердите удаление", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes)
     {
         try
         {
             _dc.Services.Remove(SelectedService);
             _dc.SaveChanges();
             refresh();
         }
         catch
         {
             MessageService.Show("Услуга не может быть удалена, т.к. на нее есть ссылки.", "Ошибка удаления", MessageBoxButton.OK, MessageBoxImage.Error);
         }
     }
     ;
 }