private void btnExcluir_Click(object sender, RoutedEventArgs e) // botao excluir { if (lstClientes.SelectedItem == null) { MessageBox.Show("Selecione um cliente"); } else { if (MessageBox.Show("Deseja remover um cliente?", "Question", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { var cliente = (Cliente)lstClientes.SelectedItem; repositorioCliente.Excluir(cliente); try { CarregueElementosDoBancoDeDados(); } catch (Exception ex) { CarregueElementosDoBancoDeDados(); MessageBox.Show("Cliente removido com sucesso"); } } else { } } }
private void btnExcluir_Click(object sender, EventArgs e) { _repositorioCliente = new RepositorioCliente(); // var excluirCliente = new Cliente(); try { //excluirCliente = clientedataGridView.SelectedRows[0].DataBoundItem as Cliente; //if (_repositorioCliente.ClienteTemContrato((Convert.ToInt32(clientedataGridView.CurrentRow.Cells[0].Value)))) cliente = _repositorioCliente.PesquisarPorId(Convert.ToInt32(clientedataGridView.CurrentRow.Cells[0].Value)); if (_repositorioCliente.ClienteTemContrato((Convert.ToInt32(cliente.Id)))) { MessageBox.Show("Este cliente contem contrato"); } else { HelperMensagem.confirmaExclusao("Deseja excluir?", "Exclussão", MessageBoxButtons.YesNo); if (HelperMensagem.resultado == DialogResult.Yes) { _repositorioCliente.Excluir(cliente); } } ListarCliente(); } catch (Exception ex) { throw new Exception("Não foi possível reliazar a exclussão " + ex.Message); } ListarCliente(); }
private void btnExcluir_Click(object sender, RoutedEventArgs e) { if (lstClientes.SelectedItem == null) { MessageBox.Show("Selecione um item na lista"); } else { var itemSelecionado = (Cliente)lstClientes.SelectedItem; repositorio.Excluir(itemSelecionado); CarregueElementosDoBancoDeDados(); } }
private void ExcluiCliente() { if (ClienteSelecionado == null) { MessageBox.Show("Selecione um cliente na lista!", "Atenção", MessageBoxButton.OK, MessageBoxImage.Exclamation); return; } if (MessageBox.Show("Deseja realmente excluir este cadastro?", "Atenção", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.No) { return; } if (ValidaClienteExclusao() == false) { MessageBox.Show("Não é possível excluir o cliente selecionado pois ele possui regitros vinculados a ele.", "Atenção", MessageBoxButton.OK, MessageBoxImage.Error); } repositorio.Excluir(ClienteSelecionado); MessageBox.Show("Cliente excluido com sucesso!", "Aviso", MessageBoxButton.OK, MessageBoxImage.Exclamation); }
private void btExcluir_Click(object sender, RoutedEventArgs e) { try { if (listClientes.SelectedItem == null) { MessageBox.Show("Favor selecionar um item para exclusao!", "Atencao", MessageBoxButton.OK, MessageBoxImage.Error); } else { var marcaSelecionada = (Cliente)listClientes.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(); }