/**
  * Devuelve el listado principal de registros del mantenimiento
  * @return Response
  */
 public function consultarUsuariosJSONAction($entId, $userInterno)
 {
     $userDao = new UserDao($this->container->get("doctrine"));
     $usuarios = null;
     if ($userInterno == 'false') {
         $usuarios = $userDao->getUsersExternos($entId);
     } else {
         $usuarios = $userDao->getUsersInternos();
     }
     $numfilas = count($usuarios);
     if ($numfilas != 0) {
         //array_multisort($usuarios, SORT_ASC);
         $usuario = new User();
         $i = 0;
         foreach ($usuarios as $usu) {
             $usuario->setUserInternoTipo($usu['userInternoTipo']);
             $usuario->setUserTipo($usu['userTipo']);
             $usuarios[$i]['userInternoTipoText'] = $usuario->getUserInternoTipoText();
             $usuarios[$i]['userTipoText'] = $usuario->getUserTipoText();
             $i = $i + 1;
         }
     } else {
         //$rows[0]['id'] = 0;
         //$rows[0]['cell'] = array(' ', ' ',' ', ' ', ' ', ' ', ' ', ' ');
     }
     $datos = json_encode($usuarios);
     $pages = floor($numfilas / 10) + 1;
     $jsonresponse = '{
            "page":"1",
            "total":"' . $pages . '",
            "records":"' . $numfilas . '", 
            "rows":' . $datos . '}';
     return new Response($jsonresponse);
 }