public function mantCargarEntidadAction($entId)
 {
     $opciones = $this->getRequest()->getSession()->get('opciones');
     $entidadDao = new EntidadDao($this->getDoctrine());
     $listadoDNMDao = new ListadoDNMDao($this->getDoctrine());
     $entidad = $entidadDao->getEntidad($entId);
     $autorizadoDNM = null;
     $autorizadoDNMText = null;
     $autorizadoGuardar = false;
     $user = $this->get('security.context')->getToken()->getUser();
     if ($user->getUserInternoTipo() == User::$MINSAL || $user->getUserTipo() == null) {
         $autorizadoGuardar = true;
     }
     if (!$entidad) {
         $entidad = new Entidad();
     } else {
         $year = new \DateTime();
         $autorizadoDNM = $listadoDNMDao->estaAutorizado($year->format('Y') + 0, $entidad->getEntNrc(), $entidad->getEntNit());
         if (!$autorizadoDNM) {
             $autorizadoDNMText = ListadoDNMDao::$MSG_ERROR_DNM_NOAUTH;
         }
     }
     $form = $this->createForm(new EntidadType(), $entidad);
     return $this->render('MinSalSCAAdminBundle:Entidad:showEntidad.html.twig', array('form' => $form->createView(), 'opciones' => $opciones, 'entId' => $entId, 'entHabilitado' => $entidad->getEntHabilitado(), 'autorizadoDNM' => $autorizadoDNM, 'autorizadoDNMText' => $autorizadoDNMText, 'autorizadoGuardar' => $autorizadoGuardar));
 }