Esempio n. 1
0
 public function destroy($id)
 {
     $curso = Curso::find($id);
     $curso->delete();
     $polo = new Polo();
     $todosPolos = $polo->all()->lists('pol_nome', 'id');
     $b = new Curso();
     $cursos = $b->all();
     return view('curso.create', ['cursos' => $cursos, 'todosPolos' => $todosPolos]);
 }
 public function index()
 {
     $cursos = Curso::lists('titulo', 'id');
     $unidades = Unidade::lists('titulo', 'id');
     $eventos = Evento::where('ativo', 'Y')->with('usuario', 'comentarios.usuario')->orderBy('created_at', 'desc')->get();
     return view('backend.dashboard.index', compact('cursos', 'unidades', 'eventos'));
 }
Esempio n. 3
0
 public static function getUrls($idUser)
 {
     $curso = Curso::where('idCatedratico', $idUser)->select('idCurso')->first();
     $actividades = Actividad::where('fk_idCurso', $curso->idCurso)->select('idActividad')->get();
     $urls = AulaInvertida::whereIn('fk_idActividad', $actividades)->where('url', "<>", "")->select('url', 'nombreVideo')->groupBy('url')->get();
     return $urls;
 }
Esempio n. 4
0
 /**
  * Display the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function show($id)
 {
     if ($curso = \App\Curso::find($id)) {
         return $curso;
     } else {
         return response(\App\Curso::notFound(), 404)->header('Content-Type', 'application/vnd.api+json');
     }
 }
Esempio n. 5
0
 public function show($id)
 {
     $curso = Curso::find($id);
     if ($curso) {
         return $this->crearRespuesta($curso, 200);
     }
     return $this->crearRespuestaError('Curso no encontrado', 404);
 }
Esempio n. 6
0
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function edit($id)
 {
     $usuario = User::findOrFail($id);
     $usuario_lab = User::obtenerLaboratorios($usuario->laboratorios);
     $usuario_cur = User::obtenerCursos($usuario->cursos);
     $laboratorios = Laboratorio::lists('nombre', 'id');
     $cursos = Curso::lists('nombre', 'id');
     return view('usuarios.perfil', compact('usuario', 'usuario_lab', 'usuario_cur', 'laboratorios', 'cursos'));
 }
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function edit($id)
 {
     $professorEdit = $this->professores->find($id);
     $cursos = Curso::all()->lists('nome_curso', 'id');
     if (is_null($professorEdit)) {
         return redirect()->route('professores.index');
     }
     return view('professores.edit', compact('professorEdit', 'cursos'));
 }
Esempio n. 8
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     // TODO: Implement run() method.
     //Curso::truncate();
     Curso::create(['cur_nome' => 'Pós-Graduação', 'cur_area' => 'Geral']);
     Curso::create(['cur_nome' => 'Curso Livre', 'cur_area' => 'Geral']);
     Curso::create(['cur_nome' => 'Ensino Médio', 'cur_area' => 'Geral']);
     Curso::create(['cur_nome' => 'Complementação', 'cur_area' => 'Geral']);
     Curso::create(['cur_nome' => 'Independente', 'cur_area' => 'Geral']);
 }
Esempio n. 9
0
 public function irCursoAprobar($id)
 {
     //dd($id);
     $db = Curso::find($id);
     //dd($db);
     $comentarios = $db->comentarios($id);
     //dd($comentarios);
     $propuesta = Propuesta::where('fk_idCurso', $id)->get();
     //echo $propuesta;
     return view('profesor/irCursoAprobar')->with('DatosCurso', $db)->with('comentarios', $comentarios)->with('propuesta', $propuesta);
 }
 /**
  * Display the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function show($id, $semestreId)
 {
     $curso = Curso::find($id);
     if (!$curso) {
         return response()->json(['message' => 'Este Curso não Existe!!', 'code' => 404], 404);
     }
     $semestre = $curso->semestre->find($semestreId);
     if (!$semestre) {
         return response()->json(['message' => 'Este Semestre não Existe para este Curso!!', 'code' => 404], 404);
     }
     return response()->json($semestre, 200);
 }
Esempio n. 11
0
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int $id
  * @return \Illuminate\Http\Response
  */
 public function edit($id)
 {
     if (Auth::user()->id == $id) {
         return redirect()->route('perfil.edit', $id);
     }
     $usuario = User::findOrFail($id);
     $usuario_lab = User::obtenerLaboratorios($usuario->laboratorios);
     $usuario_cur = User::obtenerCursos($usuario->cursos);
     $laboratorios = Laboratorio::lists('nombre', 'id');
     $cursos = Curso::lists('nombre', 'id');
     return view('usuarios.edit', compact('usuario', 'usuario_lab', 'usuario_cur', 'laboratorios', 'cursos'));
 }
 public function destroy($curso_id, $estudiante_id)
 {
     $curso = Curso::find($curso_id);
     if ($curso) {
         $estudiantes = $curso->estudiantes();
         if ($estudiantes->find($estudiante_id)) {
             $estudiantes->detach($estudiante_id);
             return $this->crearRespuesta('El estudiante de eliminó', 200);
         }
         return $this->crearRespuestaError('No existe un estudiante con el id dado en este curso', 404);
     }
     return $this->crearRespuestaError('No se puede encontrar un curso con el id dado', 404);
 }
Esempio n. 13
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     DB::statement('SET FOREIGN_KEY_CHECKS = 0');
     Estudiante::truncate();
     Profesor::truncate();
     Curso::truncate();
     DB::table('curso_estudiante')->truncate();
     factory(Profesor::class, 50)->create();
     factory(Estudiante::class, 500)->create();
     factory(Curso::class, 40)->create(['profesor_id' => mt_rand(1, 50)])->each(function ($curso) {
         $curso->estudiantes()->attach(array_rand(range(1, 500), 40));
     });
     // $this->call('UserTableSeeder');
 }
 public function destroy($profesor_id, $curso_id)
 {
     $profesor = Profesor::find($profesor_id);
     if ($profesor) {
         $cursos = $profesor->cursos();
         if ($cursos->find($curso_id)) {
             $curso = Curso::find($curso_id);
             $curso->estudiantes()->detach();
             $curso->delete();
             return $this->crearRespuesta('Curso eliminado', 200);
         }
         return $this->crearRespuestaError('No existe un curso con este id asociado a este profesor', 404);
     }
     return $this->crearRespuestaError('No existe un profesor con el id dado', 404);
 }
Esempio n. 15
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     DB::statement('SET FOREIGN_KEY_CHECKS = 0');
     Estudiante::truncate();
     Profesor::truncate();
     Curso::truncate();
     DB::table('curso_estudiante')->truncate();
     DB::table('oauth_clients')->truncate();
     factory(Profesor::class, 50)->create();
     factory(Estudiante::class, 500)->create();
     factory(Curso::class, 10)->create()->each(function ($curso) {
         $curso->estudiantes()->attach(array_rand(range(1, 500), mt_rand(1, 10)));
     });
     $this->call('OAuthClientSeeder');
 }
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     DB::statement('SET FOREIGN_KEY_CHECKS = 0');
     Curso::truncate();
     //Semestre::truncate();
     //Cadeira::truncate();
     Model::unguard();
     $this->call('CursoSeed');
     $this->call('SemestreSeed');
     $this->call('CadeiraSeed');
     $this->call('HorarioCadeiraSeed');
     $this->call('UsuarioSeed');
     $this->call('DocenteDaCadeiraSeed');
     //Por enquanto ficam em off, não criado
     //$this->call('DiaADiaSeed');
     //$this->call('NotificacaoSeed');
     //$this->call('PresencaSeed');
     //$this->call('TrabalhoSeed');
 }
Esempio n. 17
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     //Engenharia do Ambiente
     Curso::create(['nome' => 'Engenharia do Ambiente', 'descricao' => 'a ser preenchida brevemente', 'duracao' => '4.5']);
     //Engenharia Civil
     Curso::create(['nome' => 'Engenharia Civil', 'descricao' => 'a ser preenchida brevemente', 'duracao' => '4.5']);
     //Engenharia Eléctrica
     Curso::create(['nome' => 'Engenharia Eléctrica', 'descricao' => 'a ser preenchida brevemente', 'duracao' => '4.5']);
     //Engenharia Electrónica
     Curso::create(['nome' => 'Engenharia Electrónica', 'descricao' => 'a ser preenchida brevemente', 'duracao' => '4.5']);
     //Engenharia e Gestão Industrial
     Curso::create(['nome' => 'Engenharia e Gestão Industrial', 'descricao' => 'a ser preenchida brevemente', 'duracao' => '4.5']);
     //Engenharia Informática
     Curso::create(['nome' => 'Engenharia Informática', 'descricao' => 'a ser preenchida brevemente', 'duracao' => '4.5']);
     //Engenharia Mecânica
     Curso::create(['nome' => 'Engenharia Mecânica', 'descricao' => 'a ser preenchida brevemente', 'duracao' => '4.5']);
     //Engenharia Química
     Curso::create(['nome' => 'Engenharia Química', 'descricao' => 'a ser preenchida brevemente', 'duracao' => '4.5']);
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($cursoId, $id)
 {
     $curso = Curso::find($cursoId);
     if (!$curso) {
         return response()->json(['message' => 'Este Curso não Existe!!', 'code' => 404], 404);
     }
     $usuario = $curso->usuario->find($id);
     if (!$usuario) {
         return response()->json(['message' => 'Este Usuario não Existe!!', 'code' => 404], 404);
     }
     $usuario->delete();
     return response()->json(['message' => 'O Usuario foi removido!'], 200);
 }
Esempio n. 19
0
 public function index()
 {
     $cursos = Curso::all();
     return $this->crearRespuesta($cursos, 200);
 }
Esempio n. 20
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     $profesor = Curso::findOrFail($id);
     $profesor->delete();
     return Redirect::route('cursos.index');
 }
Esempio n. 21
0
 public function materia()
 {
     $cursos = Curso::select('id', 'nombre')->get();
     return view('Sistema/Creacion/Materia', compact('cursos'));
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  Request  $request
  * @return Response
  */
 public function store(Request $request)
 {
     $curso = Curso::create(Input::all());
     return Redirect::route('curso.index');
 }
Esempio n. 23
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     $curso = Curso::find($id);
     if (!$curso) {
         return response()->json(['message' => 'Este Curso não Existe!!', 'code' => 404], 404);
     }
     $semestres = $curso->semestre;
     if (sizeof($semestres) > 0) {
         return response()->json(['message' => 'Este Curso não Existe!!', 'code' => 409], 409);
     }
     $cadeiras = $curso->cadeira;
     if (sizeof($cadeiras) > 0) {
         return response()->json(['message' => 'Este Curso não Existe!!', 'code' => 409], 409);
     }
     $usuarios = $curso->usuario;
     if (sizeof($usuarios) > 0) {
         return response()->json(['message' => 'Este Curso não Existe!!', 'code' => 409], 409);
     }
     $curso->delete();
     return response()->json(['message' => 'O Curso foi removido!'], 200);
 }
Esempio n. 24
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function destroy($id)
 {
     $curso = Curso::findOrFail($id);
     $curso->usuarios()->detach();
     $curso->delete();
     Session::flash('message', 'Se han recuperado los datos!');
     return redirect()->route('cursos.index');
 }
Esempio n. 25
0
 public function destroy($id)
 {
     $turma = Turma::findOrFail($id);
     $turma->delete();
     $polo = new Polo();
     $polos = $polo->all()->lists('pol_nome', 'id');
     $c = new Curso();
     $cursos = $c->all()->lists('cur_nome', 'cur_id');
     $tur = new Turma();
     $turmas = $tur->all();
     return view('turma.create', ['polos' => $polos, 'cursos' => $cursos, 'turmas' => $turmas]);
 }
Esempio n. 26
0
 /**
  * Show the form for creating a new resource.
  *
  * @return Response
  */
 public function create()
 {
     $est = Curso::select('nombre')->get()->toArray();
     $est = Curso::lists('nombre', 'id');
     return view('estudiantes.creat', compact('est'));
 }
Esempio n. 27
0
 public function getRegister()
 {
     $cursos = Curso::lists('titulo', 'id');
     $unidades = Unidade::lists('titulo', 'id');
     return view('backend.auth.cadastro', compact('cursos', 'unidades'));
 }