public static function crearGrupo($req) { $grupo = new Grupo(); $grupo->nombre = $req->nombre_grupo; $grupo->descripcion = $req->grupo_descripcion; $grupo->save(); }
public function generapdf($id) { $grupo = Grupo::getInfoGrupo($id); $alumnos = Alumno::getAlumnos($id); $vista = view('generapdf', compact('grupo', 'alumnos')); $dompdf = \App::make('dompdf.wrapper'); $dompdf->loadHTML($vista); return $dompdf->stream(); }
public function getGrupo($id_grupo) { $grupo = Grupo::getGrupo($id_grupo); $alumnos = Alumno::getAlumnosGrupo($id_grupo); $total = Alumno::getTotalAlumnosGrupo($id_grupo); $vista = view('templates.pdf', compact('grupo', 'alumnos', 'total')); $dompdf = \App::make('dompdf.wrapper'); $dompdf->loadHTML($vista); return $dompdf->stream(); }
public function index() { $grupos = collect(); foreach (Grupo::all() as $lote) { $tipo = $lote->tipo == 1 ? 'Padre' : 'Hijo'; $procesado = (object) array('nombre' => $lote->nombre, 'codigo' => $lote->codigo, 'tipo' => $tipo); $grupos->push($procesado); } return response()->json($grupos); }
/** * Run the database seeds. * * @return void */ public function run() { Model::unguard(); //$this->call('EstudanteTableSeeder'); DB::table('estudante_turma')->delete(); DB::table('estudantes')->delete(); DB::table('temas')->delete(); DB::table('turmas')->delete(); DB::table('grupos')->delete(); $estudante1 = Estudante::create(['apelido' => 'Beula', 'nome' => 'Julia', 'email' => '*****@*****.**', 'codigo' => '20130001']); $estudante2 = Estudante::create(['apelido' => 'Laice', 'nome' => 'Edson', 'email' => '*****@*****.**', 'codigo' => '20130002']); $estudante3 = Estudante::create(['apelido' => 'Assane', 'nome' => 'Muarucha', 'email' => '*****@*****.**', 'codigo' => '20130003']); $estudante4 = Estudante::create(['apelido' => 'Macie', 'nome' => 'Tedy', 'email' => '*****@*****.**', 'codigo' => '20130004']); $estudante5 = Estudante::create(['apelido' => 'Jamal', 'nome' => 'Densque', 'email' => '*****@*****.**', 'codigo' => '20130005']); $estudante6 = Estudante::create(['apelido' => 'Magaure', 'nome' => 'Edson', 'email' => '*****@*****.**', 'codigo' => '20130006']); $estudantes = [$estudante1, $estudante2, $estudante3, $estudante4, $estudante5, $estudante6]; Tema::create(['tema' => 'Gestao de Notas', 'descricao' => 'gerir notas, gerir notas gerir notas gerir notas']); $tema = Tema::create(['tema' => 'Gestao de Patrimonio', 'descricao' => 'gerir Patrimonio, gerir Patrimonio gerir Patrimonio']); Turma::create(['ano' => 2015, 'nivel' => 2, 'semestre' => 3]); $turma = Turma::create(['ano' => 2015, 'nivel' => 3, 'semestre' => 5]); //Grupo::create(['nome'=>'grupo do terror','identicacao'=>'1']); //Grupo::create(['nome'=>'aguias','identicacao'=>'2']); foreach ($estudantes as $estudante) { $etg = new EstudanteTurma(); $etg->turma()->associate($turma); $etg->estudante()->associate($estudante); //$etg->grupo(); $etg->save(); } $grupo = new Grupo(); $grupo->tema()->associate($tema); $grupo->nome = 'Tubarões Azuis'; $grupo->identificacao = 1; $grupo->turma()->associate($turma); $grupo->save(); $allstudents = EstudanteTurma::all(); foreach ($allstudents as $est) { $est->grupo()->associate($grupo); $est->update(); } }
public function editar($id) { $header = 'Editar Producto'; $breadcrumb = 'Editar Producto'; $accion = 'Guardar'; $producto = Producto::where('codigo', $id)->first(); $grupo = Grupo::where('codigo', $producto->marca_id)->first(); $padreGrupo = Grupo::where('id', $grupo->tipo)->first(); $hijos = Grupo::where('tipo', $padreGrupo->id)->get(); $padres = Grupo::where('tipo', 1)->get(); $colores = Color::all(); return view('productos.edit', compact('header', 'breadcrumb', 'padres', 'padreGrupo', 'hijos', 'producto', 'accion', 'colores')); }
/** * Método padrão para exibir o formulário(view) para: * incluir,alterar,consultar,excluir e imprimir * * @param string $acao * @param int $id * @return void */ public function crud($acao, $id_grupo) { switch ($acao) { case 'alterar': $readonly = ''; $disabled = ''; break; case 'imprimir': $this->imprimir(); default: break; } $table = Grupo::find($id_grupo); return view('permissoes.permissoes_form')->with(compact('table'))->with('acao', $acao)->with('readonly', $readonly)->with('disabled', $disabled); }
public function edit($entity) { parent::edit($entity); $this->edit = \DataEdit::source(new \App\Posts()); $this->edit->label('Editar Postagem'); $this->edit->add('nome', 'Nome', 'text'); $this->edit->add('tipo', 'Tipo', 'radiogroup')->option('postagem', 'Postagem')->option('programas', 'Programas'); $this->edit->add('categoria', 'Categoria', 'select')->options(\App\Categoria::lists("name", "id")->all()); $this->edit->add('grupo', 'Grupo', 'select')->options(\App\Grupo::lists("nome", "id")->all()); $this->edit->add('resumo', 'Resumo', 'redactor'); $this->edit->add('foto', 'Foto', 'image')->move('img/upload/'); $this->edit->add('link', 'Link da prefeitura', 'text'); $this->edit->add('classe', 'Classe de Grid', 'text'); return $this->returnEditView(); }
protected function programaciones($grupo_id = null) { $programaciones = Programacion::activo(); if (Auth::user()->esEjecutivo() && Auth::user()->grupo) { $grupo = Auth::user()->grupo()->with('zonas')->first(); } if ($grupo_id) { $grupo = Grupo::with('zonas')->find($grupo_id); } if ($grupo_id || Auth::user()->esEjecutivo() && Auth::user()->grupo) { $zonas = $grupo->zonas->map(function ($zona) { return $zona->id; }); $programaciones->whereIn('zona_id', $zonas->toArray()); } return $programaciones; }
public function getModificar(Request $request, $id = null) { list($permisosGlobales) = [Grupo::$permisos]; if ($id == null) { list($data['grupo'], $view) = [new Grupo(), 'admin.seguridad.grupos.creargrupos']; try { $sentryGroup = Sentry::findAllGroups(); } catch (Exception $ex) { $sentryGroup = null; } } else { list($data['grupo'], $view) = [Grupo::find($id), 'admin.seguridad.grupos.gruposform']; try { $sentryGroup = Sentry::findGroupById($id); } catch (Exception $ex) { $sentryGroup = null; } } list($data['permisos']) = [$this->cargarPermisos($sentryGroup, $permisosGlobales)]; return view($view, $data); }
/** * Persiste as informações no db * * @param int $id * obs: os dados são validados pelo Request */ public function update($id, Requests\GrupoRequest $request) { $acao = Input::get('acao'); switch ($acao) { case 'incluir': $grupo = new Grupo(); $grupo->grupo = Input::get('grupo'); $grupo->save(); $this->incluir_grupo_users($grupo->id); break; case 'excluir': Grupo::find($id)->delete(); $this->excluir_grupo_users($id); break; case 'alterar': $table = Grupo::findOrFail($id); $table->update($request->all()); $this->excluir_grupo_users($id); $this->incluir_grupo_users($id); break; } return redirect('grupo'); }
public function getListaGrupos(Request $request, $estId, $turno) { $grupos = \App\Grupo::where('fk_est_id', $estId)->where('grp_turno', $turno)->whereNull('deleted_at')->get(); return $grupos->toJson(); }
/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function edit($id, Route $route) { $action = $route->getName(); $action = explode('.', $action); $action = array_pop($action); //Listas $generos = Sexo::all(); $estados = Estado::orderBy('descripcion')->lists('descripcion', 'id'); $escuelas = Escuela::all()->lists('nombre', 'id'); $grupos = Grupo::all()->lists('descripcion', 'id'); // $maestro = User::findOrFail($id); $form_data = ['route' => ['admin.maestro.update', $maestro->id], 'method' => 'PUT']; $title = 'Editar maestro'; return view('admin.maestro.form')->with(compact('maestro', 'form_data', 'title', 'generos', 'estados', 'grupos', 'escuelas', 'action')); }
/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function edit($id) { // obtendo os dados do usuário $usuario = Usuario::findOrNew($id); // obtendo os grupos do usuário $usuario_grupos = $this->usuario_model->getGrupos($usuario->id); // injetando os grupos na classe de usuário $usuario->grupos = $usuario_grupos; // obtendo os grupos $grupos = Grupo::where('ativo', 1)->get(); // configurando o titulo e os breadcrumbs $titulo = 'Cadastro'; $breadcrumb = [['nome' => 'Usuário', 'ultimo' => false], ['nome' => 'Editar Usuário', 'ultimo' => true]]; // enviando dados para a view return view('usuario.form')->with('registro', $usuario)->with('grupos', $grupos)->with('paginaTitulo', $titulo)->with('paginaBreadcrumb', $breadcrumb); }
public function delete($id) { $grupo = Grupo::where('gru_codigo', '=', $id)->first(); return view('grupos.excluir', ['grupo' => $grupo]); }
/** * Show the form for editing the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function edit($id) { $estabelecimento = Auth::user()->estabelecimento->est_id; $turnos = DB::select("SELECT DISTINCT grp_turno FROM tb_grupo WHERE " . "fk_est_id = :est_id", ['est_id' => $estabelecimento]); $profissionais = Profissional::where('fk_est_id', '=', $estabelecimento)->get(); $tratamento = \App\Tratamento::findOrFail($id); $turnoAtual = $tratamento->grupos[0]->grp_turno; $gruposAtual = array(); $substanciasAtual = array(); foreach ($tratamento->grupos as $grupo) { $gruposAtual[] = $grupo->grp_id; } foreach ($tratamento->paciente->substancias as $substancia) { $substanciasAtual[] = $substancia->sub_id; } $todosGrupos = \App\Grupo::where('fk_est_id', '=', $estabelecimento)->where('grp_turno', '=', $turnoAtual)->whereNull('deleted_at')->get(); return View('tratamento.edit', ['tratamento' => $tratamento, 'profissionais' => $profissionais, 'turnos' => $turnos, 'turno_atual' => $turnoAtual, 'todos_grupos' => $todosGrupos, 'grupos_atual' => $gruposAtual, 'tecnico_ref' => $tratamento->fk_prof_id, 'substanciasAtual' => $substanciasAtual, 'substancias' => $this->substancias]); }
public function store(Request $request) { Grupo::crearGrupo($request); return view('dashboard'); }
public function delete($idGrupo, $idLista, $id) { $grupo = Grupo::where('gru_codigo', '=', $idGrupo)->first(); $lista = Lista::where('lis_codigo', '=', $idLista)->first(); $item = Item::where('ite_codigo', '=', $id)->first(); return view('itens.excluir', ['item' => $item, 'grupo' => $grupo, 'lista' => $lista]); }
/** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index($id) { $grupo = Grupo::where('gru_codigo', '=', $id)->first(); $membro = Membro::where('gru_codigo', '=', $id)->get(); return view('membros.index', ['membros' => $membro, 'grupo' => $grupo]); }
public static function getByEscuela($escuela_id) { return Grupo::getGrupoByEscuela($escuela_id); }
public function delete($idGrupo, $id) { $grupo = Grupo::where('gru_codigo', '=', $id)->first(); $lista = Lista::where('lis_codigo', '=', $id)->first(); return view('listas.excluir', ['lista' => $lista, 'grupo' => $grupo]); }
/** * Remove the specified resource from storage. * * @param int $id * * @return Response */ public function destroy($id) { $grupo = Grupo::findOrFail($id); Grupo::destroy($id); Session::flash('flash_message', 'Grupo deleted!'); $materia = Materium::findOrFail($grupo->materium_id); $mate = $grupo->materium_id; $grupo = $materia->grupo; return view('admin.grupo.index', compact('grupo', 'mate', 'materia')); }
public function alumnoByGrupo($grupo_id) { $grupo = Grupo::findOrFail($grupo_id); $alumnos = User::getByType('Alumno', 0, $grupo_id); $title = 'Grupo ' . $grupo->descripcion; return view('public.alumno.list_by_grupo')->with(compact('alumnos', 'grupo', 'title')); }
public function gruposJson(Request $request) { $id = $request->get('id'); $grupo = Grupo::getByEscuela($id); return response()->json($grupo); }
public function printplanglobal($id) { $this->edit($id); //$materium = Materium::findOrFail($id); // $pdf = \PDF::loadView('admin.planglobal.print', array('data' => $data) ) // ->setOrientation('portrait')->setPaper('a4'); // return $pdf->stream('PlanGlobal.pdf'); $planglobal = PlanGlobal::findOrFail($id); $grupo = Grupo::where("materium_id", "=", $planglobal->materium_id)->where("control_de_plan_global", "=", 1)->first(); if (empty($grupo)) { $docentep = Docente::where("nombre", "=", "por designar")->first(); $grupo = new Grupo(); $grupo->materium_id = $planglobal->materium_id; $grupo->docente_id = $docentep->id; $grupo->control_de_plan_global = 1; $grupo->save(); $grupo = Grupo::findOrFail($grupo->id); } $docente = Docente::where("id", "=", $grupo->docente_id)->first(); $justificaiongeneral = JustificaionGeneral::where("plan_global_id", "=", $id)->first(); $propositosgenerale = PropositosGenerale::where("plan_global_id", "=", $id)->first(); $objetivosgenerale = ObjetivosGenerale::where("plan_global_id", "=", $id)->first(); $evaluacion = Evaluacion::where("plan_global_id", "=", $id)->first(); $unidades = $planglobal->unidade; $view = view('admin.planglobal.print', compact('planglobal', 'docente', 'justificaiongeneral', 'propositosgenerale', 'objetivosgenerale', 'unidades', 'evaluacion')); $pdf = App::make('dompdf.wrapper'); $pdf->loadHTML($view); return $pdf->stream('PlanGlobal.pdf'); }
public function hijos($padre_id) { $hijos = Grupo::where('tipo', $padre_id)->get(); return response()->json($hijos); }
public function edita($id) { $grupo = Grupo::find($id); return view('grupo.edita')->with('g', $grupo); }