示例#1
0
 public PessoaModelView(Pessoa pessoa)
     : this()
 {
     Nome = pessoa.Nome;
     Idade = (pessoa.Nascimento.Year - DateTime.Now.Year).ToString();
     Cpf = (!pessoa.Documentos.IsNullOrEmpty()) ? pessoa.ObterDocumentoCpfCnpj().Numero : string.Empty ;
     Rg = (!pessoa.Documentos.IsNullOrEmpty()) ? pessoa.ObterDocumentoRg().Numero : string.Empty ;
     Email = (!pessoa.Contatos.IsNullOrEmpty()) ? pessoa.ObterEmail().Email : string.Empty;
 }
示例#2
0
        public void SalvarPessoa(Pessoa pessoa)
        {
            AdicionarParametro("@Nome", DbType.String, pessoa.Nome);
            AdicionarParametro("@Cpf", DbType.String, pessoa.ObterDocumentoCpfCnpj().Numero);
            AdicionarParametro("@DatNasc", DbType.String, pessoa.Nascimento);

            var retorno = ExecutarScalar("dbo.proc_Insert_Pessoa");

            if (retorno != null)
                throw new RegraNegocioException(retorno.ToString());
        }