public void ItemDelete() { if (dgItems.SelectedItem == null) { MessageBox.Show("Не выбрана запись для удаления!"); return; } else { MessageBoxResult res = MessageBox.Show("Вы действительно хотите удалить выделенную запись?", "Удаление", MessageBoxButton.YesNo); if (res != MessageBoxResult.Yes) { return; } } //Window v = null; if (ClassName.Equals((new account()).ToString())) { da.AccountDelete((dgItems.SelectedItem as account).id); } if (ClassName.Equals((new warehouse()).ToString())) { da.WarehouseDelete((dgItems.SelectedItem as warehouse).id); } if (ClassName.Equals((new bank()).ToString())) { da.BankDelete((dgItems.SelectedItem as bank).id); } if (ClassName.Equals((new brand()).ToString())) { da.BrandDelete((dgItems.SelectedItem as brand).id); } if (ClassName.Equals((new car_producer()).ToString())) { da.CarProducerDelete((dgItems.SelectedItem as car_producer).id); } if (ClassName.Equals((new unit()).ToString())) { da.UnitDelete((dgItems.SelectedItem as unit).id); } if (ClassName.Equals((new bank_account()).ToString())) { da.BankAccountDelete((dgItems.SelectedItem as BankAccountView).id); } if (ClassName.Equals((new spare_group()).ToString())) { MessageBox.Show("Группы можно удалять только из дерева групп!"); return; } else { LoadItems(); } }
public IHttpActionResult DeleteAccount(Guid id) { try { var existing = _dataAccess.GetAccount(id); _dataAccess.AccountDelete(existing); return(Ok()); } catch (Exception ex) { //logging to be done return(Content(HttpStatusCode.BadRequest, ex.Message)); } }
private void DeleteItem() { if (dgList.SelectedItems.Count > 0) { MessageBoxResult res = MessageBox.Show("Вы действительно хотите удалить выделенные записи?", "Удаление", MessageBoxButton.YesNo); if (res == MessageBoxResult.Yes) { DataAccess da = new DataAccess(); foreach (AccountView item in dgList.SelectedItems) { da.AccountDelete(item.id); } ReloadList(); } } }