private void MontaPessoaJuridica(DataRow linha, ref IPessoa pessoa) { MontaPessoa(linha, ref pessoa); if (!Information.IsDBNull(linha["NOME_FANTASIA"])) ((IPessoaJuridica)pessoa).NomeFantasia = UtilidadesDePersistencia.GetValor(linha, "NOME_FANTASIA").Trim(); if (!Information.IsDBNull(linha["CNPJ_CPF"])) { if (!string.IsNullOrEmpty(UtilidadesDePersistencia.GetValor(linha, "CNPJ_CPF").Trim())) pessoa.AdicioneDocumento(FabricaGenerica.GetInstancia().CrieObjeto<ICNPJ>(new object[] { UtilidadesDePersistencia.GetValor(linha, "CNPJ_CPF").Trim() })); } }
private void MontaPessoaFisica(DataRow linha, ref IPessoa pessoa) { MontaPessoa(linha, ref pessoa); if (!Information.IsDBNull(linha["CNPJ_CPF"])) { if (!string.IsNullOrEmpty(UtilidadesDePersistencia.GetValor(linha, "CNPJ_CPF").Trim())) { var cpf = FabricaGenerica.GetInstancia().CrieObjeto<ICPF>(new object[] { UtilidadesDePersistencia.GetValor( linha, "CNPJ_CPF").Trim() }); try { if (cpf.EhValido()) pessoa.AdicioneDocumento(cpf); } catch { } } } ((IPessoaFisica)pessoa).EstadoCivil = EstadoCivil.Ignorado; ((IPessoaFisica)pessoa).Nacionalidade = Nacionalidade.Brasileira; ((IPessoaFisica)pessoa).Sexo = Sexo.Masculino; }