public ActionResult Remove(int id) { var pessoaJuridicaDAO = new PessoaJuridicaDAO(); var pessoa = pessoaJuridicaDAO.Buscar(id); pessoaJuridicaDAO.Remover(pessoa); return(RedirectToAction("Index")); }
public bool Remover(long codigoCliente) { if (codigoCliente != 0) { using (TransactionScope transaction = new TransactionScope()) { try { Cliente cliente = new Cliente(); cliente.CodigoCliente = codigoCliente; cliente.Status = 9; string tipoPessoa = TipoDePessoa(codigoCliente); if (tipoPessoa == "PF") { PessoaFisicaDAO pessoaFisicaDAO = new PessoaFisicaDAO(); PessoaFisica pessoaFisica = pessoaFisicaDAO.BuscarPorCliente(codigoCliente); pessoaFisica.Status = 9; pessoaFisicaDAO.Remover(pessoaFisica); } else if (tipoPessoa == "PJ") { PessoaJuridicaDAO pessoaJuridicaDAO = new PessoaJuridicaDAO(); PessoaJuridica pessoaJuridica = pessoaJuridicaDAO.BuscarPorCliente(codigoCliente); pessoaJuridica.Status = 9; pessoaJuridicaDAO.Remover(pessoaJuridica); } clienteDAO.Remover(cliente); transaction.Complete(); } catch (Exception ex) { MessageBox.Show("Erro: " + ex); } } return(true); } else { return(false); } }