/** 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 setProtocoloAtendimento($protocoloAtendimento) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setProtocoloAtendimento', array($protocoloAtendimento)); return parent::setProtocoloAtendimento($protocoloAtendimento); }