示例#1
0
 /** 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 setNomeContato($nomeContato)
 {
     $this->__initializer__ && $this->__initializer__->__invoke($this, 'setNomeContato', array($nomeContato));
     return parent::setNomeContato($nomeContato);
 }