private void btnExcluir_Click(object sender, RoutedEventArgs e)//Método Excluir { if (lstMarcas.SelectedItem == null) { MessageBox.Show("Selecione um item na lista"); } else { if (MessageBox.Show("Você deseja remover esta marca?", "Question", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { var itemSelecionado = (Marca)lstMarcas.SelectedItem; repositorio.Excluir(itemSelecionado); try { CarregueElementosDoBancoDeDados(); } catch (Exception ex) { CarregueElementosDoBancoDeDados(); MessageBox.Show("Marca removida com sucesso"); } } else { } } }
public ServiceResponse ExcluirMarca(string id) { IRepositorioGenerico<Marca> repositorio = new RepositorioMarca(); repositorio.Excluir(new Marca { Id = Convert.ToInt32(id) }); ServiceResponse response = new ServiceResponse(); response.Code = 200; response.Message = "Marca excluída com sucesso"; return response; }
private void btnExcluir_Click(object sender, RoutedEventArgs e) { if (lstMarcas.SelectedItem == null) { MessageBox.Show("Selecione um item na lista"); } else { var itemSelecionado = (Marca)lstMarcas.SelectedItem; repositorio.Excluir(itemSelecionado); CarregueElemtosDoBancoDeDados(); } }
private void BtnExcluirMarca_Click(object sender, EventArgs e) { if (dgvMarcas.SelectedRows.Count > 0) { var idMarca = (int)dgvMarcas.SelectedRows[0].Cells[0].Value; var repositorio = new RepositorioMarca(); var marca = repositorio.BuscarPorId(idMarca); repositorio.Excluir(marca); PreencherDataGridViewMarcasAsync(); } else { MessageBox.Show("Selecione a marca para alteração.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void btnExcluirMarca_Click(object sender, EventArgs e) { if (dgvMarcas.SelectedRows.Count > 0) { int idMarcaSelecionada = Convert.ToInt32(dgvMarcas.SelectedRows[0].Cells[0].Value); IRepositorioGenerico <Marca> repositorioMarcas = new RepositorioMarca(); Marca marcaASerexcluida = repositorioMarcas.SelecionarPorId(idMarcaSelecionada); repositorioMarcas.Excluir(marcaASerexcluida); PreencherDataGridViewMarcasAsync(); } else { MessageBox.Show("Selecione uma marca antes!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void btExcluir_Click(object sender, RoutedEventArgs e) { try { if (listMarca.SelectedItem == null) { MessageBox.Show("Favor selecionar um item para exclusao!", "Atencao", MessageBoxButton.OK, MessageBoxImage.Error); } else { var marcaSelecionada = (Marca)listMarca.SelectedItem; if (MessageBox.Show("Tem certeza que deseja excluir " + marcaSelecionada.nome + " ?", "Atencao", MessageBoxButton.YesNo, MessageBoxImage.Exclamation) == MessageBoxResult.Yes) { repositorio.Excluir(marcaSelecionada); } } } catch (Exception ex) { MessageBox.Show("Nao foi possivel excluir: " + ex.Message, "Erro", MessageBoxButton.OK, MessageBoxImage.Error); } CarregarLista(); }
private void btnExcluirMarca_Click(object sender, EventArgs e) { if (dgvMarcas.SelectedRows.Count > 0) { int idMarcaSelecionada = Convert.ToInt32(dgvMarcas.SelectedRows[0].Cells[0].Value); IRepositorioGenerico<Marca> repositorioMarcas = new RepositorioMarca(); Marca marcaASerExcluida = repositorioMarcas.SelecionarPorId(idMarcaSelecionada); repositorioMarcas.Excluir(marcaASerExcluida); PreencherDataGridViewMarcasAsync(); } else { MessageBox.Show("Selecione uma marca antes", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }