public bool SalvarPessoa(pessoa pes, corretor cor, endereco end, string categoria) { PessoaDominio PesDom = new PessoaDominio(); EnderecoBusiness EndBus = new EnderecoBusiness(); especializacao esp = new especializacao(); bool cpfValido = validarCPF(pes.cpf); if (cpfValido == true) { PesDom.AdicionarPessoa(pes); cor.idpessoa = PesDom.selecionarUltimaPessoaIDcomCPF(pes); PesDom.AdicionarCorretor(cor); //pegar id do corretor após adicionar esp.idcategoria = PesDom.PegarIDCategoria(categoria); esp.idcorretor = PesDom.SelecionarUltimoCorretor(Convert.ToInt32(cor.idpessoa)); PesDom.AdicionarEspecializacao(esp); int id = EndBus.AdicionarEnderecoERetornarID(end); pes.idendereco = id; PesDom.AdicionarEnderecoIDUsuario(pes); return(true); } else { return(false); } }
public bool SalvarNovaEspecializacao(string cpf, string categoria) { PessoaDominio pesdom = new PessoaDominio(); pessoa pes = pesdom.selecionarPessoacomCPF(cpf); corretor cor = pesdom.selecionarCorretorcomCPF(cpf); especializacao esp = new especializacao(); esp.idcategoria = pesdom.PegarIDCategoria(categoria); esp.idcorretor = cor.id; if (pesdom.verificarSeJaExisteEspecializacao(esp.idcategoria.Value, esp.idcorretor.Value) == true) { pesdom.AdicionarEspecializacao(esp); return(true); } else { return(false); } }