Ejemplo n.º 1
0
 /// <summary>
 /// Obtem uma pessoafísica através do resultado de um comando com joins das tabelas pessoa e pessoafisica.
 /// Por enquanto, este método só utilizado para obtenção das pessoas para listagem dos acertos pendentes.
 /// Como nesta tela poucas informações são mostradas, 
 /// por desempenho apenas os atributos mostrados são carregados.
 /// Cada leitura do reader é muito lento.
 /// 
 /// As entidades não são utilizadas em outras telas, nem persistidas em cache, o que seria um problema, do tipo: 
 /// o usuário pode para alterar o cadastro e este estar incompleto.
 /// </summary>
 internal static PessoaFísica Obter(IDataReader leitor, int inicioAtributoPesssoa, int inicioAtributoPessoaFisica)
 {
     PessoaFísica entidade = new PessoaFísica();
     entidade.LerAtributos(leitor, inicioAtributoPesssoa, inicioAtributoPessoaFisica);
     entidade.DefinirCadastrado();
     entidade.DefinirAtualizado();
     return entidade;
 }