public function consultarMenCorrtempJSONAction()
 {
     $MensajeCoDao = new MensajeCorreTempDao($this->getDoctrine());
     $MensajeCorreT = $MensajeCoDao->getMensaTem();
     $numfilas = count($MensajeCorreT);
     $uni = new MensajeCorreTemp();
     $i = 0;
     foreach ($MensajeCorreT as $uni) {
         $rows[$i]['id'] = $uni->getMencortemCodigo();
         $rows[$i]['cell'] = array($uni->getMencortemCodigo(), $uni->getMencortemNombre(), $uni->getMencortemTexto());
         $i++;
     }
     if ($numfilas != 0) {
         array_multisort($rows, SORT_ASC);
     } else {
         $rows[0]['id'] = 0;
         $rows[0]['cell'] = array(' ', ' ', ' ', ' ', ' ');
     }
     $datos = json_encode($rows);
     $pages = floor($numfilas / 4) + 1;
     $jsonresponse = '{
            "page":"1",
            "total":"' . $pages . '",
            "records":"' . $numfilas . '", 
            "rows":' . $datos . '}';
     $response = new Response($jsonresponse);
     return $response;
 }
 public function addMensaTem($nombreRol, $funciones)
 {
     $MensatemSistema = new MensajeCorreTemp();
     $MensatemSistema->setMencortemTexto($nombreRol);
     $MensatemSistema->setMencortemNombre($funciones);
     $this->em->persist($MensatemSistema);
     $this->em->flush();
     $matrizMensajes = array('El proceso de almacenar el mensaje correo ha termino con exito', 'Rol ' . $MensatemSistema->getMencortemTexto());
     return $matrizMensajes;
 }