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
                {
                }
            }
        }
Пример #2
0
        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();
     }
 }
Пример #4
0
        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);
        }
Пример #5
0
        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();
        }