Exemple #1
0
        public PessoaDTOShow Pesquisar(PessoaDTOPersistencia pPessoa)
        {
            Pessoa                  lPessoa                  = new Pessoa();
            PessoaDTOShow           lPessoaDTOShow           = new PessoaDTOShow();
            TelefoneDTOPersistencia lTelefoneDTOPersistencia = new TelefoneDTOPersistencia();

            lPessoa.id = Convert.ToInt32(pPessoa.codPessoa);
            lPessoa    = dao.Pesquisar(lPessoa);

            lPessoaDTOShow.codPessoa   = lPessoa.id.ToString();
            lPessoaDTOShow.nomePessoa  = lPessoa.nome;
            lPessoaDTOShow.cpfPessoa   = lPessoa.cpf;
            lPessoaDTOShow.emailPessoa = lPessoa.email;
            lPessoaDTOShow.nascPessoa  = lPessoa.dataNascimento.ToString();
            lPessoaDTOShow.telefones   = new List <TelefoneDTOPersistencia>();
            if (lPessoa.telefones != null)
            {
                foreach (var t in lPessoa.telefones)
                {
                    lTelefoneDTOPersistencia.codTel = t.id.ToString();
                    lTelefoneDTOPersistencia.dddTel = t.ddd;
                    lTelefoneDTOPersistencia.numTel = t.numeros;
                    lPessoaDTOShow.telefones.Add(lTelefoneDTOPersistencia);
                }
            }


            return(lPessoaDTOShow);
        }
Exemple #2
0
 public int Editar(TelefoneDTOPersistencia pTel)
 {
     if (pTel == null || pTel.codTel == "0")
     {
         throw new Exception("Número não encontrado!");
     }
     else
     {
         return(Salvar(pTel));
     }
 }
Exemple #3
0
        public int Salvar(TelefoneDTOPersistencia pTel)
        {
            Telefone lTelefone = new Telefone();

            if (pTel.codTel != null && Convert.ToInt64(pTel.codTel) > 0)
            {
                lTelefone.ddd     = pTel.dddTel;
                lTelefone.numeros = pTel.numTel;
                lTelefone.Pessoa  = new Pessoa();
                // lTelefone.Pessoa.id = Convert.ToInt32(pTel.codPessoa);

                return(dao.Salvar(lTelefone));
            }
            else
            {
                lTelefone.id      = Convert.ToInt32(pTel.codTel);
                lTelefone.ddd     = pTel.dddTel;
                lTelefone.numeros = pTel.numTel;
                lTelefone.Pessoa  = new Pessoa();
                // lTelefone.Pessoa.id = Convert.ToInt32(pTel.codPessoa);

                return(dao.Editar(lTelefone));
            }
        }