public function inscripcion() { $this->titulo = "Control de Inscripción"; $incripcionalumnoasignatura = new Incripcionalumnoasignatura(); $profesorasignatura = new Profesorasignatura(); $this->profesorasignatura = $profesorasignatura->getProfesorAsignatura(); if (Input::haspost("incripcionalumnoasignatura")) { $prof_asignaturas = Input::post("incripcionalumnoasignatura")['profesorasignatura_id']; for ($i = 0; $i < count($prof_asignaturas); $i++) { $inscripcion = new Incripcionalumnoasignatura(); $inscripcion->profesorasignatura_id = $prof_asignaturas[$i]; $inscripcion->alumno_id = Input::post("incripcionalumnoasignatura")['alumno_id']; $prof_asignatura = new Profesorasignatura(); $prof_asignatura_ = $prof_asignatura->find($prof_asignaturas[$i]); $asig = new Asignatura(); $obj_asignatura = $asig->find($prof_asignatura_->asignatura_id); if ($inscripcion->save()) { Flash::valid("Inscripción realizada de la signatura: " . $obj_asignatura->asignatura); } else { Flash::error("No se realizó la inscripción con la asignatura: " . $obj_asignatura->asignatura); } } } $this->incripcionalumnoasignatura = $incripcionalumnoasignatura->getInscripciones(); }
public function eliminar($profesor_id, $codigo) { $asig = new Asignatura(); $asignatura = $asig->find("conditions: codigo='{$codigo}'"); $registro = $this->find("conditions: asignatura_id = '{$asignatura[0]->id}' and profesor_id = '{$profesor_id}' "); if ($registro[0]->delete()) { return true; } return false; }
public function editar($asignatura_id) { $asignatura = new Asignatura(); if (Input::haspost("asignatura")) { $asignatura = new Asignatura(Input::post("asignatura")); $asignatura->asignarIp(); if ($asignatura->save()) { Flash::valid("Registro Guardado"); } else { Flash::error("No se pudo guardar el registro"); } Router::redirect("asignatura/"); } $this->asignatura = $asignatura->find($asignatura_id); }
public function getAsignatura($id) { $asig = new Asignatura(); return $asig->find($id); }
public function eliminarJDA() { if (Request::ajax()) { $asignatura = Asignatura::find(Input::get('id')); $profesor = Profesor::find($asignatura->profesores_id); $asignatura->profesores_id = null; $profesor->rol = $profesor->rol === "PDAJDA" ? "PDA" : "profesor"; if ($profesor->forceSave() && $asignatura->save()) { return Response::json(array('success' => true)); } else { return Response::json(array('success' => false)); } } }