function actualizarPantalla() { if ($_POST['id_ronda']) { // Estoy en un repost $ronda = new Ronda($_POST['id_ronda']); } else { if ($_GET['id_ronda']) { // Estoy en una modificación $ronda = new Ronda($_GET['id_ronda']); } else { // Estoy en un alta (lo tendría que crear con estado temporal pero pfff $ronda = new Ronda(); $ronda->baja_logica = FALSE_; $ronda->save(); } } $this->asignar('id_ronda', $ronda->id); $this->asignar('id_guardia', $ronda->id_guardia); // Cargo la lista de planificaciones $listadoPlanificaciones = Listados::create("ListadoPlanificacion", $ronda->id); $this->asignar('listado_planificaciones', $listadoPlanificaciones->imprimir_listado()); // Cargo la lista de items ronda $listadoItemsRonda = Listados::create("ListadoItemsRonda", $ronda->id); $this->asignar('listado_eslabones', $listadoItemsRonda->imprimir_listado()); }
public function actionCrear() { $ronda = new Ronda(); if (isset($_POST['Ronda'])) { $ronda->attributes = $_POST['Ronda']; if ($ronda->validate()) { if (!$ronda->save()) { Yii::app()->user->setFlash('mensaje', 'La ronda del ' . $ronda->fecha_inicio . ' al ' . $ronda->fecha_fin . ' no se pudo guardar'); } else { Yii::app()->user->setFlash('mensaje', 'La ronda del ' . $ronda->fecha_inicio . ' al ' . $ronda->fecha_fin . ' se guardó exitosamente'); $this->redirect($this->createUrl('view', array('id' => $ronda->getPrimaryKey()))); } } //if($preguntaForm->validate()) } //if(isset($_POST['Pregunta']))/**/ $this->render('crear', array('model' => $ronda)); }