/** * Método retorna dados de um registro solicitado. * * @param \Core_Dto_Search $dto * @return \Doctrine\ORM\QueryBuilder */ public function getData(\Core_Dto_Search $objDtoSearch) { $objQuery = $this->getEntityManager()->createQueryBuilder()->select("pdd.sqDesmembramentoDesentra, \n\t\t\t \t\t\t at.nuArtefato, \n\t\t\t \t\t\t ad.nuArtefato as nuArtefatoDestino,\n\t\t\t \t\t\t us.sgUnidadeOrg,\n\t\t\t \t\t\t pa.noPessoa")->from('app:ProcessoDesmembramentoDesentranhamento', 'pdd')->innerJoin('pdd.sqArtefato', 'at')->innerJoin('pdd.sqArtefatoDestino', 'ad')->innerJoin('pdd.sqUnidadeSolicitacao', 'us')->innerJoin('pdd.sqPessoaAssinatura', 'pa')->andWhere('pdd.sqProcessoDesmembramento = :sqProcessoDesmembramento')->setParameter('sqProcessoDesmembramento', $objDtoSearch->getSqProcessoDesmembramento()); return $objQuery->getQuery()->execute(); }