/**
  * Eliminacion logica de usuarios en la tabla. Se encargada colocar el flag audit_deleted =true
  * 
  * @param Request $request
  * @return \Symfony\Component\HttpFoundation\RedirectResponse
  */
 private function eliminarAction($request)
 {
     $opciones = $request->getSession()->get('opciones');
     $userInterno = $request->get("userInterno");
     $auditUser = $this->container->get('security.context')->getToken()->getUser();
     $entId = '';
     $entNombre = '';
     if ($userInterno == 'false') {
         $entId = $request->get("entId");
         $entidadDao = new EntidadDao($this->container->get("doctrine"));
         //fos_user.user_manager
         $entNombre = $entidadDao->getEntidad($entId)->getEntNombre();
     }
     $user = new User();
     $form = $this->container->get('fos_user.registration.form');
     //$form = $this->createForm(new RegistrationFormType(), $usuario);
     $form->setData($user);
     $form->bindRequest($request);
     $userDao = new UserDao($this->container->get("doctrine"));
     $user = $userDao->eliminarUsuario($user->getId(), $auditUser->getUsername());
     $this->setFlash('fos_user_success', '#### El usuario "' . $user->getUsername() . '" ha sido eliminado ####');
     $route = 'MinSalSCAUsersBundle_mantMostrarUsuarios';
     $url = $this->container->get('router')->generate($route, array('userInterno' => $userInterno, 'entId' => $entId, 'entNombre' => $entNombre, 'opciones' => $opciones));
     return new RedirectResponse($url);
 }