public function consultarJustificacionJSONAction()
 {
     $JustificacioDao = new JustificacionDao($this->getDoctrine());
     // ENTIDAD DAO
     $JustiDao = $JustificacioDao->getHistorialJustificacion();
     // aqui va la entidad dao, get que obtiene el historial
     $numfilas = count($JustiDao);
     $uni = new Justificacion();
     // entidad
     $i = 0;
     foreach ($JustiDao as $uni) {
         $rows[$i]['id'] = $uni->getIdJustificacion();
         // metodo get del id de la entidad
         $rows[$i]['cell'] = array($uni->getIdJustificacion(), $uni->getPao_codigo(), $uni->getJustificacion_descripcion());
         // metodo get de atributo descripcion
         $i++;
     }
     $datos = json_encode($rows);
     $jsonresponse = '{
            "page":"1",
            "total":"1",
            "records":"' . $numfilas . '", 
            "rows":' . $datos . '}';
     $response = new Response($jsonresponse);
     return $response;
 }
 public function addJustificacion($descripcion, $codPao)
 {
     $JustificacionSistema = new Justificacion();
     //instancia de justificacion
     $JustificacionSistema->setJustificacion_descripcion($descripcion);
     $JustificacionSistema->setPao_codigo($codPao);
     $this->em->persist($JustificacionSistema);
     $this->em->flush();
     $matrizMensajes = array('La Justificacion se creo con exito', 'Justificacion ' . $JustificacionSistema->getJustificacion_descripcion());
     return $matrizMensajes;
 }