public string Inserir(List <Hashtable> dados)
 {
     pessoa            = ExtraiPessoa(dados[1]);
     pessoa.Endereco   = ExtraiEndereco(dados[0]);
     consultora        = ExtraiConsultora(dados[2]);
     consultora.Pessoa = pessoa;
     daoConsultora     = new daoConsultora();
     return(daoConsultora.Inserir(consultora));
 }
        public List <Hashtable> RetornaTudo()
        {
            List <Hashtable>  lista = new List <Hashtable>();
            List <Consultora> listaRetorno;

            daoConsultora = new daoConsultora();
            listaRetorno  = daoConsultora.RetornaTudo();
            for (int i = 0; i < listaRetorno.Count; i++)
            {
                Hashtable hashtable = new Hashtable();
                //CONSULTORA
                hashtable.Add("ID_Consultora", listaRetorno[i].CodConsultora);
                hashtable.Add("Codigo_Consultora", listaRetorno[i].Codigo);
                hashtable.Add("Data_Consultora", listaRetorno[i].DataCadastro);
                hashtable.Add("EstaOk_Consultora", listaRetorno[i].EstaOk);
                hashtable.Add("Ativa_Consultora", listaRetorno[i].EstaAtiva);
                hashtable.Add("Obs_Consultora", listaRetorno[i].Observacoes);
                //PESSOA
                hashtable.Add("ID_Pessoa", listaRetorno[i].Pessoa.CodPessoa);
                hashtable.Add("Nome_Pessoa", listaRetorno[i].Pessoa.Nome);
                hashtable.Add("Nasc_Pessoa", listaRetorno[i].Pessoa.Nascimento);
                hashtable.Add("Idade_Pessoa", listaRetorno[i].Pessoa.Idade);
                hashtable.Add("Sexo_Pessoa", listaRetorno[i].Pessoa.Sexo);
                hashtable.Add("Telefone_Pessoa", listaRetorno[i].Pessoa.Telefone);
                hashtable.Add("Celular_Pessoa", listaRetorno[i].Pessoa.Celular);
                //ENDEREÇO
                hashtable.Add("Logra_Endereco", listaRetorno[i].Pessoa.Endereco.Logradouro);
                hashtable.Add("Numero_Endereco", listaRetorno[i].Pessoa.Endereco.Numero);
                hashtable.Add("Bairro_Endereco", listaRetorno[i].Pessoa.Endereco.Bairro);
                hashtable.Add("Cep_Endereco", listaRetorno[i].Pessoa.Endereco.Cep);
                hashtable.Add("Cidade_Endereco", listaRetorno[i].Pessoa.Endereco.Cidade);
                hashtable.Add("Obs_Endereco", listaRetorno[i].Pessoa.Endereco.Observacoes);
                lista.Add(hashtable);
            }

            return(lista);
        }