public static function arraySelect() { $returnArr = array(); foreach (Estudio::all() as $estudio) { $returnArr[$estudio->id] = $estudio->nombre; } return $returnArr; }
public static function ejecutar() { switch ($_GET['modulo']) { case null: case 'listado': $estudios = Estudio::getAll(); EstudioVista::listado($estudios); break; case 'modificarestudio': $id = $_GET['id']; $estudio = new Estudio($id); EstudioVista::formulario($estudio); break; case 'modificar': $id = $_GET['id']; $estudio = new Estudio($id); $estudio->setCodigo($_POST['codigo']); $estudio->setTitulo($_POST['titulo']); $estudio->setFechaCurriculo($_POST['fechaCurriculo']); $estudio->grabar(); echo 'grabado'; header("Location:index.php?modulo=listado"); break; case 'borrar': echo 'Debe borrarse un registro'; break; case 'nuevoestudio': echo 'Debe mostrarse un formulario de insercion'; break; case 'insertar': echo 'Debe procesarse lo relleno en el formulario de insercion'; break; case 'modificar': echo 'Debe mostrarse un formulario de modificacion'; break; case 'modificar': echo 'Debe mostrarse un formulario de modificacion'; break; default: echo 'Debe mostrarse un mensaje de error. <br>'; echo 'Hacerlo desde la vista. <br>'; echo 'Todos los "echo" de esta hoja deben eliminarse. <br>'; } }
public function getNueva() { $jornadas = new JornadasLaborales(); return View::make('oferta/nuevo', array('titulaciones' => Titulacion::arraySelect(), 'estudios' => Estudio::arraySelect(), 'provincias' => Provincia::arraySelect(), 'areas' => AreasEmpleo::vector(), 'salarios' => Oferta::salariosSelect(), 'contratos' => ContratosLaborales::vector(), 'jornadas' => JornadasLaborales::vector(), 'experiencia' => Oferta::experienciaSelect())); }
/** * @return \yii\db\ActiveQuery */ public function getEstudio() { return $this->hasOne(Estudio::className(), ['id' => 'estudioid']); }
/** * @return \yii\db\ActiveQuery */ public function getEstudios() { return $this->hasMany(Estudio::className(), ['clasecontratoid' => 'id']); }
/** * @return \yii\db\ActiveQuery */ public function getEstudios() { return $this->hasMany(Estudio::className(), ['tipodegastoid' => 'id']); }
public function getNuevo() { $provincias = new Provincia(); $estudios = Estudio::all(); $titulos = Titulacion::all(); $estudiosArr = null; foreach ($estudios as $estudio) { $estudiosArr[$estudio->id] = $estudio->nombre; } $titulosArr = array(); foreach ($titulos as $titulo) { $titulosArr[$titulo->id] = $titulo->nombre; } $carnetsP = Funcion::where('grupo_id', '=', 2)->get(); $idiomas = Funcion::where('grupo_id', '=', 4)->get(); $informatica = Funcion::where('grupo_id', '=', 5)->get(); $areas = AreasEmpleo::vector(); return View::make("docente.nuevo", array('areas' => $areas, 'informatica' => $informatica, 'idiomas' => $idiomas, 'carnetsP' => $carnetsP, 'titulos' => $titulosArr, 'estudios' => $estudiosArr, 'provincias' => $provincias->arraySelect())); }
function get_estudios_full() { $estudios = array(); $lista_estudio = $this->get_estudios(); if (count($lista_estudio)) { foreach ($lista_estudio as $item_estudio) { $novo_estudio = new Estudio(); $novo_estudio->set_id($item_estudio); $novo_estudio->retrieve(); array_push($estudios, $novo_estudio); } } return $estudios; }
/** * @return \yii\db\ActiveQuery */ public function getEstudios() { return $this->hasMany(Estudio::className(), ['tiposupervisionid' => 'id']); }
/** * @return \yii\db\ActiveQuery */ public function getEstudios() { return $this->hasMany(Estudio::className(), ['dependenciaid' => 'id']); }
/** * @return \yii\db\ActiveQuery */ public function getEstudios() { return $this->hasMany(Estudio::className(), ['lugarid' => 'id']); }
/** * @return \yii\db\ActiveQuery */ public function getEstudios() { return $this->hasMany(Estudio::className(), ['modalidadseleccionid' => 'id']); }