/**
  * Devuelve el listado principal de registros del mantenimiento
  * @return Response
  */
 public function consultarEntidadesJSONAction()
 {
     $rows = null;
     $request = $this->getRequest();
     $entidadDao = new EntidadDao($this->getDoctrine());
     $entidades = $entidadDao->getEntidades();
     $numfilas = count($entidades);
     //$emple = new Entidad();
     if ($numfilas != 0) {
         //array_multisort($entidades, SORT_ASC);
         $entidad = new Entidad();
         $i = 0;
         foreach ($entidades as $ent) {
             $entidad->setEntImportador($ent['entImportador']);
             $entidad->setEntProductor($ent['entProductor']);
             $entidad->setEntComprador($ent['entComprador']);
             $entidad->setEntCompVend($ent['entCompVend']);
             $entidad->setEntHabilitado($ent['entHabilitado']);
             $entidad->setEntTipoPersona($ent['entTipoPersona']);
             $entidades[$i]['entImportadorText'] = $entidad->getEntImportadorText();
             $entidades[$i]['entProductorText'] = $entidad->getEntProductorText();
             $entidades[$i]['entCompradorText'] = $entidad->getEntCompradorText();
             $entidades[$i]['entCompVendText'] = $entidad->getEntCompVendText();
             $entidades[$i]['entHabilitadoText'] = $entidad->getEntHabilitadoText();
             $entidades[$i]['entTipoPersonaText'] = $entidad->getEntTipoPersonaText();
             $i = $i + 1;
         }
     } else {
         //$rows[0]['id'] = 0;
         //$rows[0]['cell'] = array(' ', ' ',' ', ' ', ' ', ' ', ' ', ' ');
     }
     $datos = json_encode($entidades);
     $pages = floor($numfilas / 10) + 1;
     $jsonresponse = '{
            "page":"1",
            "total":"' . $pages . '",
            "records":"' . $numfilas . '", 
            "rows":' . $datos . '}';
     $response = new Response($jsonresponse);
     return $response;
 }