Example #1
0
 public void ValidarPessoaFisica()
 {
     if (TipoPessoa == TipoPessoa.Fisica)
     {
         DadosPessoaFisica.EhValido();
         if (!DadosPessoaFisica.ValidationResult.IsValid)
         {
             AdicionarErros(DadosPessoaFisica.ValidationResult.Errors.ToArray());
         }
     }
 }
Example #2
0
 public Pessoa(string nome, TipoPessoa tipoPessoa, string documento)
     : base()
 {
     Nome       = nome;
     TipoPessoa = tipoPessoa;
     if (tipoPessoa == TipoPessoa.Fisica)
     {
         DadosPessoaFisica = new DadosPessoaFisica(documento);
     }
     else if (tipoPessoa == TipoPessoa.Juridica)
     {
         DadosPessoaJuridica = new DadosPessoaJuridica(documento);
     }
 }
Example #3
0
        public Pessoa(
            Guid id,
            string nome,
            TipoPessoa tipoPessoa,
            string email,
            string telefone,
            string url,
            string observacoes,
            DadosPessoaFisica dadosPessoaFisica,
            DadosPessoaJuridica dadosPessoaJuridica)
        {
            Id          = id;
            Nome        = nome;
            TipoPessoa  = tipoPessoa;
            Email       = email;
            Url         = url;
            Observacoes = observacoes;

            DadosPessoaFisica   = dadosPessoaFisica;
            DadosPessoaJuridica = dadosPessoaJuridica;

            AtribuirTelefone(telefone);
        }