public function consultarTipoPeriodoJSONAction()
 {
     $tipoPeriodoDao = new TipoPeriodoDao($this->getDoctrine());
     $tipoPeriodo = $tipoPeriodoDao->getTipoPeriodo();
     $numfilas = count($tipoPeriodo);
     $aux = new TipoPeriodo();
     $i = 0;
     foreach ($tipoPeriodo as $aux) {
         $rows[$i]['id'] = $aux->getIdTipPer();
         $rows[$i]['cell'] = array($aux->getIdTipPer(), $aux->getNomTipPer(), $aux->getActivoTipPer(), $aux->getDescTipPer());
         if ($aux->getActivoTipPer()) {
             $rows[$i]['cell'][2] = 'SI';
         } else {
             $rows[$i]['cell'][2] = 'NO';
         }
         $i++;
     }
     $datos = json_encode($rows);
     $jsonresponse = '{
            "page":"1",
            "total":"1",
            "records":"' . $numfilas . '", 
            "rows":' . $datos . '}';
     $response = new Response($jsonresponse);
     return $response;
 }
Esempio n. 2
0
 public function obtenerTiposPeriodos()
 {
     $tipoPeriodoDao = new TipoPeriodoDao($this->doctrine);
     $tipoPeriodo = $tipoPeriodoDao->getTipoPeriodoActivo();
     $aux = new TipoPeriodo();
     $n = $tipoPeriodoDao->cuentosTiposPeriodosActivos();
     $i = 1;
     $cadena = '';
     foreach ($tipoPeriodo as $aux) {
         if ($i < $n) {
             $cadena .= $aux->getIdTipPer() . ":" . $aux->getNomTipPer() . ';';
         } else {
             $cadena .= $aux->getIdTipPer() . ":" . $aux->getNomTipPer();
         }
         $i++;
     }
     return $cadena;
 }
Esempio n. 3
0
 public function addTipoPeriodo($nomTipPer, $descTipPer, $actTipPer)
 {
     $tipoPeriodo = new TipoPeriodo();
     $tipoPeriodo->setActivoTipPer($actTipPer);
     $tipoPeriodo->setDescTipPer($descTipPer);
     $tipoPeriodo->setNomTipPer($nomTipPer);
     $tipoPeriodo->setUsuarioTipPer(true);
     $this->em->persist($tipoPeriodo);
     $this->em->flush();
     $matrizMensajes = array('El proceso de almacenar el tipo de periodo termino con exito');
     return $matrizMensajes;
 }