public function setPendingCall() { $this->atendimentos->setIdStatusAtendimentos($this->entityManager->getRepository('Common\\Entity\\StatusAtendimentos')->findOneBy(array('idStatusAtendimentos' => 6))); try { $this->entityManager->persist($this->atendimentos); $this->entityManager->flush(); } catch (\Exception $e) { $this->setLogTalk("Atualizar status para pendente", $e->getMessage()); return false; } return true; }
/** STORAGE SERVICE CLIENT **/ public function storageServiceClient($protocolService, $nmrContato, $nameContact = false) { $serviceClient = new Atendimentos(); $serviceClient->setIdStatusAtendimentos($this->entityManager->getRepository('Common\\Entity\\StatusAtendimentos')->findOneBy(array('idStatusAtendimentos' => 5))); $serviceClient->setIdUsuarioAtendimento($this->users); $serviceClient->setProtocoloAtendimento($protocolService); $serviceClient->setDataAtendimento(new \DateTime('now')); $serviceClient->setNmrContato($nmrContato); if ($nameContact) { $serviceClient->setNomeContato($nameContact); } try { $this->entityManager->persist($serviceClient); $this->entityManager->flush(); } catch (\Exception $e) { $this->setLogTalk("Criação novo atendimento", $e->getMessage()); return false; } return $serviceClient; }
/** * {@inheritDoc} */ public function setIdStatusAtendimentos(\Common\Entity\StatusAtendimentos $idStatusAtendimentos = NULL) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setIdStatusAtendimentos', array($idStatusAtendimentos)); return parent::setIdStatusAtendimentos($idStatusAtendimentos); }