Пример #1
0
        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);
            }
        }
Пример #2
0
        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);
            }
        }