public function deleteByCriteria(\Core_Dto_Search $dto) { $qb = $this->_em->createQueryBuilder(); return $qb->delete($this->_entityName, 't')->where($qb->expr()->eq('t.sqPessoaSgdoce', $dto->getSqPessoaSgdoce()))->andWhere($qb->expr()->eq('t.sqPessoaUnidadeOrg', $dto->getSqPessoaUnidadeOrg()))->getQuery()->execute(); }
/** * Deleta motivação * @param \Core_Dto_Search $dto * @return boolean */ public function deleteMotivacao($dto) { $queryBuilder = $this->_em->createQueryBuilder()->delete('app:Motivacao', 'm')->andWhere('m.sqArtefato = :sqArtefato')->setParameter('sqArtefato', $dto->getSqArtefato()->getSqArtefato())->andWhere('m.sqPessoaUnidadeOrg = :sqPessoaUnidadeOrg')->setParameter('sqPessoaUnidadeOrg', $dto->getSqPessoaUnidadeOrg()->getSqPessoaUnidadeOrg()); $out = $queryBuilder->getQuery()->execute(); return $out; }