/**
  * Remove ecaminhamento
  *
  * @param \Serbinario\Bundles\ProtocoloBundle\Entity\Encaminhamentos $ecaminhamento
  */
 public function removeEcaminhamento(\Serbinario\Bundles\ProtocoloBundle\Entity\Encaminhamentos $ecaminhamento)
 {
     $this->ecaminhamento->removeElement($ecaminhamento);
 }
 /**
  * @Route("/recDocTramitado", name="recDocTramitado")
  * @Template("ProtocoloBundle:Entrada:tramitacaoDoc.html.twig")
  */
 public function recDocTramitadoAction(Request $request)
 {
     $id = $request->request->get('id');
     if (!$id) {
         $this->addFlash("warning", "Você precisa pesquisar um documento primeiro!");
         return array();
     }
     $encRN = $this->get('encaminhamentos_rn');
     $entRN = $this->get("entradas_rn");
     $enc = $encRN->ultimoEncaminhamentoExterno($id);
     $enc[0]->getEntradasExterna()->setStatusEntrada(true);
     $result = $encRN->update($enc[0]);
     $dataHoje = new \DateTime("now");
     $encaminhamento = new Encaminhamentos();
     $encaminhamento->setStatusEncaminhamento(true);
     $encaminhamento->setDataEncaminhamento($dataHoje);
     $encaminhamento->setDocumentosDocumento($enc[0]->getDocumentosDocumento());
     $encaminhamento->setObservacaoEncaminhamento("nenhuma");
     $encaminhamento->setUsuariosRemetente($enc[0]->getUsuariosRemetente());
     $resultEnc = $encRN->save($encaminhamento);
     $entradas = new Entradas();
     $entradas->setStatusEntrada(false);
     $entradas->setObservacaoEntrada("nenhuma");
     $entradas->setUsuarios($enc[0]->getUsuariosRemetente());
     $entradas->setEncaminhamentosEncaminhamento($resultEnc);
     $resultEnt = $entRN->save($entradas);
     if ($resultEnc && $resultEnt) {
         $this->addFlash("success", "Documento encaminhado com sucesso!");
     } else {
         $this->addFlash("success", "Falha ao fazer o encaminhamento!");
     }
     //var_dump($enc);exit();
     return array();
 }