public function update($id) { $alumno = Alumno::find($id); $alumno->nombres = Input::get('nombres'); $alumno->grupo_id = Input::get('grupo_id'); $alumno->save(); return Redirect::route('p'); }
public function editar($alumno_id) { $alumno = new Alumno(); if (Input::haspost("alumno")) { $alumno_editando = new alumno(Input::post("alumno")); $alumno_editando->asignarIp(); if ($alumno_editando->update()) { Flash::valid("Registro editado"); } else { Flash::error("El registro no pudo ser editado"); } Router::redirect("alumno/"); } $this->alumno = $alumno->find($alumno_id); }
public function update() { $alumno = Alumno::find($this->getInfoAlumno()->first()->id); //dd(Request::all()); $alumno->fecha_nacimiento = Request::get('fecha_nacimiento'); //if (Request::get('estado') != undefined) { $alumno->estado = Request::get('estado'); //} //if (Request::get('municipio') != null) { $alumno->municipio = Request::get('municipio'); //} $alumno->localidad = Request::get('localidad'); $alumno->direccion = Request::get('direccion'); $alumno->colonia = Request::get('colonia'); $alumno->cp = Request::get('cp'); $alumno->telefono = Request::get('telefono'); $alumno->save(); return Redirect::route('alumno'); }
public function postInscribirgrupo($grupo_id) { $user = User::fromToken(); $votacion = VtVotacion::actual($user); $consulta = 'SELECT a.id as alumno_id, a.nombres, m.grupo_id, a.user_id FROM alumnos a INNER JOIN matriculas m ON m.alumno_id=a.id AND m.matriculado = 1 AND m.grupo_id = :grupo_id'; $alumnos = DB::select($consulta, ['grupo_id' => $grupo_id]); $participantes = array(); for ($i = 0; $i < count($alumnos); $i++) { $partic = VtParticipante::where('user_id', $alumnos[$i]->user_id)->where('votacion_id', $votacion->id)->first(); if (!$partic) { if (!$alumnos[$i]->user_id) { $dirtyName = $alumnos[$i]->nombres; $name = preg_replace('/\\s+/', '', $dirtyName); $usuario = new User(); $usuario->username = $name; $usuario->password = '******'; $usuario->is_superuser = false; $usuario->is_active = true; $usuario->save(); $alumno = Alumno::find($alumnos[$i]->alumno_id); $alumno->user_id = $usuario->id; $alumno->save(); $alumnos[$i]->user_id = $alumno->user_id; } $partic_trash = VtParticipante::onlyTrashed()->where('user_id', $alumnos[$i]->user_id)->where('votacion_id', $votacion->id)->first(); if ($partic_trash) { $participante = $partic_trash; $participante->restore(); } else { $participante = new VtParticipante(); $participante->user_id = $alumnos[$i]->user_id; $participante->votacion_id = $votacion->id; $participante->locked = false; $participante->intentos = 0; $participante->save(); } array_push($participantes, $participante); } } return $participantes; }
public function postAlumnoDni($dni, $id_curso) { $alumno = Usuario::especializacion('alumnos', 'dni', $dni, array('*', 'usuarios.id as id_usuario', 'alumnos.id as id_alumno')); $return['ok'] = "ok"; $return['tipo_usuario'] = "no_existe"; if ($alumno != null) { if ($alumno->id_alumno == null && ($alumno->id_alumno == null || $alumno->id_alumno != 0)) { $return['tipo_usuario'] = "no_alumno"; } else { $alumno_curso = Alumno::find($alumno->id_alumno)->cursos()->where('curso_id', '=', $id_curso)->first(); if ($alumno_curso != null) { $return['tipo_usuario'] = "en_curso"; } else { $return['tipo_usuario'] = "alumno"; } } } $return['usuario'] = $alumno; return $return; }
public function postActualizar() { /* * Aqui hace falta mandar el correo con los datos del * alumno, por eso existe alumno (datos viejos) y alumnoNvo (datos nuevos) */ /* * Aqui hace la actualizacion del alumno en la BD */ $alumno = Alumno::find(Input::get('alumno.id')); $alumno->nombre = Input::get('alumnoNvo.nombre'); $alumno->apellido_paterno = Input::get('alumnoNvo.apellido_paterno'); $alumno->apellido_materno = Input::get('alumnoNvo.apellido_materno'); $alumno->save(); $direccion = Direccion::find(Input::get('alumno.direccion_id')); $direccion->id = Input::get('alumnoNvo.direccion.id'); $direccion->calle = Input::get('alumnoNvo.direccion.calle'); $direccion->numero = Input::get('alumnoNvo.direccion.numero'); $direccion->colonia = Input::get('alumnoNvo.direccion.colonia'); $direccion->save(); return $direccion; }
public function getAlumno($id) { $alum = new Alumno(); return $alum->find($id); }
public function postBorrarAlumno($id_curso, $id_alumno) { Alumno::find($id_alumno)->cursos()->where('curso_id', '=', $id_curso)->detach($id_curso); return "ok"; }
public function deleteDestroy($id) { $alumno = Alumno::find($id); //Alumno::destroy($id); //$alumno->restore(); //$queries = DB::getQueryLog(); //$last_query = end($queries); //return $last_query; if ($alumno) { $alumno->delete(); } else { return App::abort(400, 'Alumno no existe o está en Papelera.'); } return $alumno; }