コード例 #1
0
        public DtoPessoaPesxPre GetPessoa(long idPessoa, long?idPrenotacao)
        {
            DtoPessoaPesxPre dtoPessoaPesxPre = new DtoPessoaPesxPre();
            PessoaPesxPre    pessoaPesxPre    = this.UfwCartNew.Repositories.RepositoryAto.GetPessoa(idPessoa, idPrenotacao);

            dtoPessoaPesxPre = Mapper.Map <PessoaPesxPre, DtoPessoaPesxPre>(pessoaPesxPre);

            return(dtoPessoaPesxPre);
        }
コード例 #2
0
        public PessoaPesxPre GetPessoa(long idPessoa, long?idPrenotacao)
        {
            string relacao = string.Empty;
            var    pessoa  = this._contextRepository.DbPESSOAS.Where(p => p.SEQPES == idPessoa).FirstOrDefault();

            if (idPrenotacao.HasValue && (idPrenotacao.Value > 0))
            {
                var pesPrenotacao = this._contextRepository.DbPESXPRE.Where(pr => (pr.SEQPRE == idPrenotacao) && (pr.SEQPES == idPessoa) && (PapelPessoaAto.Contains(pr.REL))).FirstOrDefault();

                if (pesPrenotacao != null)
                {
                    relacao = pesPrenotacao.REL.Trim();
                }
            }

            PessoaPesxPre pessoaPesxPre = new PessoaPesxPre
            {
                IdPessoa     = pessoa.SEQPES,
                IdPrenotacao = idPrenotacao ?? 0,
                Relacao      = relacao,
                TipoPessoa   = this.GetTipoPessoa(relacao),
                Nome         = pessoa.NOM.Trim(),
                Endereco     = pessoa.ENDER.Trim(),
                Bairro       = pessoa.BAI.Trim(),
                Cidade       = pessoa.CID.Trim(),
                Uf           = pessoa.UF.Trim(),
                Cep          = pessoa.CEP.ToString(),
                Telefone     = pessoa.TEL.Trim(),
                TipoDoc1     = pessoa.TIPODOC1.ToString(),
                Numero1      = pessoa.NRO1.Trim(),
                TipoDoc2     = pessoa.TIPODOC2.Trim(),
                Numero2      = pessoa.NRO2.Trim()
            };

            return(pessoaPesxPre);
        }