public static PessoaFisicaDTO BuscaPF(int id) { var repo = new PessoaFisicaRepositorio(); var dto = new PessoaFisicaDTO(); var cliente = repo.ObterPorEntidadePorId(id); dto.Nome = cliente.Nome; dto.RG = cliente.RG; dto.CPF = cliente.CPF; var end = repo.BuscaEndereco(id); if (end != null) { dto.Endereco = end.Endereco1; dto.Numero = end.Numero; dto.Complemento = end.Complemento; dto.Bairro = end.Bairro; dto.Cidade = end.Cidade; dto.CEP = end.CEP; } var cont = repo.BuscaContato(id); if (cont != null) { dto.Fone = cont.Fone; dto.Email = cont.Email; dto.Cargo = cont.Cargo; } return(dto); }
public static PessoaFisicaDTO BuscaPF(int id) { var repo = new PessoaFisicaRepositorio(); var dto = new PessoaFisicaDTO(); var cliente = repo.ObterPorEntidadePorId(id); dto.Nome = cliente.Nome; dto.RG = cliente.RG; dto.CPF = cliente.CPF; var end = repo.BuscaEndereco(id); if (end != null) { dto.Endereco = end.Endereco1; dto.Numero = end.Numero; dto.Complemento = end.Complemento; dto.Bairro = end.Bairro; dto.Cidade = end.Cidade; dto.CEP = end.CEP; } var cont = repo.BuscaContato(id); if (cont != null) { dto.Fone = cont.Fone; dto.Email = cont.Email; dto.Cargo = cont.Cargo; } return dto; }
public static void ExcluirCliente(int id, int tipo) { if (tipo == 1) { var repositorio = new PessoaFisicaRepositorio(); var end = repositorio.BuscaEndereco(id); var pf = repositorio.ObterPorEntidadePorId(id); repositorio.ExcluiContato(pf.ID); repositorio.ExcluiEndereco(pf.ID); repositorio.Deletar(pf); } else if (tipo == 2) { var repositorio = new PessoaJuridicaRepository(); var cont = repositorio.BuscaContato(id); var pj = repositorio.ObterPorEntidadePorId(id); repositorio.ExcluiContato(pj.ID); repositorio.ExcluiEndereco(pj.ID); repositorio.Deletar(pj); } }