src/Cpm/JovenesBundle/Controller/TandaController.php
/**
     * Crea las tandas a partir de las instancias del evento Chapa.
     *
     * @Route("init_tandas", name="tanda_init")
     * @Method("post")
     */
Crea las tandas a partir de las instancias del evento Chapa.
Crea las tandas a partir de las instancias del evento Chapa .
public function initializeTanda() {
    	$evento_id = $this->getRequest()->get('evento_chapa');
    	$incluir_no_confirmadas = $this->getRequest()->get('incluir_no_confirmadas');
    	$una_o_resto = $this->getRequest()->get('cuantas');
    	$una_o_resto = ($una_o_resto == "una");
    	$evento = $this->getEntity('CpmJovenesBundle:Evento', $evento_id);
    	if (!$evento) {
    		throw $this->createNotFoundException('Evento no encontrado');
    	}
    	$chapaManager = $this->getChapaManager();
    	try {
    		$msg = $chapaManager->inicializarTandas($evento,$incluir_no_confirmadas, $una_o_resto);
    		$this->setSuccessMessage("Inicialización de tandas completada. $msg");
    	} catch (UserActionException $e) {
    		$this->setErrorMessage('Error: '.$e->getMessage());
    	}	catch (\Exception $e) {
    		$this->setErrorMessage('Error al inicializar las tandas de Chapadmalal. Mensaje: '.$e);
            throw $e;
    	}	
		return $this->redirect($this->generateUrl('tanda'));
    }
public function initializeTanda ( ) { $ evento_id = $ this -> getRequest ( ) -> get ( 'evento_chapa' ) ; $ incluir_no_confirmadas = $ this -> getRequest ( ) -> get ( 'incluir_no_confirmadas' ) ; $ una_o_resto = $ this -> getRequest ( ) -> get ( 'cuantas' ) ; $ una_o_resto = ( $ una_o_resto == " una " ) ; $ evento = $ this -> getEntity ( 'CpmJovenesBundle:Evento' , $ evento_id ) ; if ( ! $ evento ) { throw $ this -> createNotFoundException ( 'Evento no encontrado' ) ; } $ chapaManager = $ this -> getChapaManager ( ) ; try { $ msg = $ chapaManager -> inicializarTandas ( $ evento , $ incluir_no_confirmadas , $ una_o_resto ) ; $ this -> setSuccessMessage ( " Inicialización de tandas completada. $ m sg" ) ; } catch ( UserActionException $ e ) { $ this -> setErrorMessage ( 'Error: ' . $ e -> getMessage ( ) ) ; } catch ( \ Exception $ e ) { $ this -> setErrorMessage ( 'Error al inicializar las tandas de Chapadmalal. Mensaje: ' . $ e ) ; throw $ e ; } return $ this -> redirect ( $ this -> generateUrl ( 'tanda' ) ) ; }
Crea las tandas a partir de las instancias del evento Chapa.
Crea las tandas a partir de las instancias del evento Chapa .