public static void CadastraPessoaFisica(PessoaFisicaDTO p) { PessoaFisica pessoa = new PessoaFisica(); var cont = new Contato(); var end = new Endereco(); var repositorio = new PessoaFisicaRepositorio(); pessoa.Nome = p.Nome; pessoa.CPF = p.CPF; pessoa.RG = p.RG; if (p.Email != null) { cont.Email = p.Email; cont.Nome = p.Nome; cont.Fone = p.Fone; cont.Cargo = p.Cargo; List<Contato> contatos = new List<Contato>(); contatos.Add(cont); } if (p.Endereco != null) { end.Endereco1 = p.Endereco; end.Numero = p.Numero; end.Complemento = p.Complemento; end.CEP = p.CEP; end.Bairro = p.Bairro; end.Cidade = p.Cidade; List<Endereco> endereco = new List<Endereco>(); endereco.Add(end); } var empresa = repositorio.ObterEmpresaDefault(); pessoa.Empresa = empresa; repositorio.CadastraPF(pessoa, cont, end); }
public static void CadastraPessoaFisica(PessoaFisicaDTO p) { PessoaFisica pessoa = new PessoaFisica(); var cont = new Contato(); var end = new Endereco(); var repositorio = new PessoaFisicaRepositorio(); pessoa.Nome = p.Nome; pessoa.CPF = p.CPF; pessoa.RG = p.RG; if (p.Email != null) { cont.Email = p.Email; cont.Nome = p.Nome; cont.Fone = p.Fone; cont.Cargo = p.Cargo; List <Contato> contatos = new List <Contato>(); contatos.Add(cont); } if (p.Endereco != null) { end.Endereco1 = p.Endereco; end.Numero = p.Numero; end.Complemento = p.Complemento; end.CEP = p.CEP; end.Bairro = p.Bairro; end.Cidade = p.Cidade; List <Endereco> endereco = new List <Endereco>(); endereco.Add(end); } var empresa = repositorio.ObterEmpresaDefault(); pessoa.Empresa = empresa; repositorio.CadastraPF(pessoa, cont, end); }
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 PessoaFisicaDTO PessoaFisica(int id) { //ToDo: Ainda deverá ser refatorado var pessoaRepo = new PessoaFisicaRepositorio(); var pessoaFisica = pessoaRepo.ObterPorEntidadePorId(id); var pessoaFisicaDTO = Mapper.Map <PessoaFisica, PessoaFisicaDTO>(pessoaFisica); return(new PessoaFisicaDTO()); }
public static ICollection <PessoaFisicaDTO> PessoasFisicas() { //ToDo: Ainda deverá ser refatorado var pessoaRepo = new PessoaFisicaRepositorio(); var listaDePessoasFisicas = pessoaRepo.ObterLista(); var listarDePessoaFisicaDTO = Mapper.Map <ICollection <PessoaFisica>, ICollection <PessoaFisicaDTO> >(listaDePessoasFisicas); return(new List <PessoaFisicaDTO>()); }
public static ICollection <PessoaFisicaDTO> ListaPessoasFisicas() { Config.AutoMapperConfig.Inicializar(); var repositorio = new PessoaFisicaRepositorio(); var repositorioContato = new ContatoRepository(); var pessoaFisica = repositorio.ObterTodos(); var p = Mapper.Map <ICollection <PessoaFisica>, ICollection <PessoaFisicaDTO> >(pessoaFisica); for (int i = 0; i < pessoaFisica.Count; i++) { var contato = repositorioContato.ObterPorPessoaFisica(p.ElementAt(i).ID); if (contato != null) { p.ElementAt(i).Email = contato.Email; p.ElementAt(i).Fone = contato.Email; } } return(p); }
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); } }
public static ICollection<PessoaFisicaDTO> PessoasFisicas() { //ToDo: Ainda deverá ser refatorado var pessoaRepo = new PessoaFisicaRepositorio(); var listaDePessoasFisicas = pessoaRepo.ObterLista(); var listarDePessoaFisicaDTO = Mapper.Map<ICollection<PessoaFisica>, ICollection<PessoaFisicaDTO>>(listaDePessoasFisicas); return new List<PessoaFisicaDTO>(); }
public static PessoaFisicaDTO PessoaFisica(int id) { //ToDo: Ainda deverá ser refatorado var pessoaRepo = new PessoaFisicaRepositorio(); var pessoaFisica = pessoaRepo.ObterPorEntidadePorId(id); var pessoaFisicaDTO = Mapper.Map<PessoaFisica, PessoaFisicaDTO>(pessoaFisica); return new PessoaFisicaDTO(); }
public static ICollection<PessoaFisicaDTO> ListaPessoasFisicas() { Config.AutoMapperConfig.Inicializar(); var repositorio = new PessoaFisicaRepositorio(); var repositorioContato = new ContatoRepository(); var pessoaFisica = repositorio.ObterTodos(); var p = Mapper.Map<ICollection<PessoaFisica>, ICollection<PessoaFisicaDTO>>(pessoaFisica); if (pessoaFisica != null) { for (int i = 0; i < pessoaFisica.Count; i++) { var contato = repositorioContato.ObterPorPessoaFisica(p.ElementAt(i).ID); if (contato != null) { p.ElementAt(i).Email = contato.Email; p.ElementAt(i).Fone = contato.Fone; } } } return p; }