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]); }
function update() { $curso = new Curso(); $curso->setNome($_POST['nome']); $polo = new Polo(); $polo->setId($_POST['polo']); $curso->setPolo($polo->getById()); $tipo = array('id' => $_POST['tipo']); $curso->setTipo($tipo); $curso->setId($_POST['id']); $curso->update(); header("location: ../view/index.php"); }
function relatorioDisciplinasPorCurso($id) { $pdf = new PDF("P", "pt", "A4"); $pdf->AddPage(); $pdf->SetFont('Arial', 'B', 16); $polo = new Polo(); $polo->setId($id); $polo = $polo->getById(); $pdf->Cell(40, 10, $polo->getNome()); $cabeçalhoTabela = array('Disciplina', 'Nome Tutor', 'Sobrenome Tutor'); $curso = new Curso(); $cursos = $curso->read(); foreach ($cursos as $curso) { if ($curso->getPolo()->getId() != $id) { continue; } $pdf->setVendedor($curso->getNome() . " - " . $curso->getTipo()['descricao']); $pdf->AddPage(); $disciplinaDao = new DisciplinaDao(); $array = $disciplinaDao->listDisciplinasTutoresByCurso($curso); $pdf->BasicTable($cabeçalhoTabela, $array); } $pdf->Output(); }
function update() { $polo = new Polo(); $polo->setCidade($_POST['cidade']); $polo->setEstado($_POST['estado']); $polo->setNome($_POST['nome']); $polo->setId($_POST['id']); $polo->update(); header("location: ../view/index.php"); }
function getById($id) { $conexao = new Conexao(); $dbCon = $conexao->getConexao(); //criar join com pessoa $sql = "select * from " . self::$tabela . " where id_polo = \$1"; $result = pg_query_params($dbCon, $sql, array($id)); $linha = pg_fetch_assoc($result); $polo = new Polo(); $cidade = $linha['cidade']; $nome = $linha['nome']; $uf = $linha['uf']; $polo->setCidade($cidade); $polo->setId($id); $polo->setEstado($uf); $polo->setNome($nome); $conexao->closeConexao(); return $polo; }
public function createPolo(Polo $polo) { $entity = '<polo><color>' . strtolower($polo->getColour()) . '</color></polo>'; return new Response(201, $entity, array('Content-Type' => 'application/xml')); }