Exemplo n.º 1
0
 public function salvar(\Curso $c)
 {
     $cod_curso = $c->getCod_curso();
     $nome = $c->getNome();
     $valor_inscricao = $c->getValor_incricao();
     $periodo = $c->getPeriodo();
     if ($c->getCod_curso()) {
         $id = $c->getCod_curso();
         $sql = "update curso set nome=:nome, valor_inscricao=:valor_inscricao, periodo=:periodo where cod_curso = :id";
     } else {
         $id = $this->generateID();
         $c->setCod_curso($id);
         $sql = "insert into curso (cod_curso, nome, valor_inscricao, periodo) values (:id, :nome, :valor_inscricao, :periodo)";
     }
     $cnx = Conexao::getConexao();
     $sth = $cnx->prepare($sql);
     $sth->bindParam("id", $id);
     $sth->bindParam("nome", $nome);
     $sth->bindParam("valor_inscricao", $valor_inscricao);
     $sth->bindParam("periodo", $periodo);
     try {
         $sth->execute();
         return $c;
     } catch (Exception $exc) {
         echo $exc->getMessage();
     }
 }
Exemplo n.º 2
0
 public function atualizar(Curso $curso)
 {
     try {
         $sql = "UPDATE curso SET " . "nome = :nome " . "WHERE id = :id";
         $p_sql = $this->pdo->prepare($sql);
         $p_sql->bindValue(":id", $curso->getId());
         $p_sql->bindValue(":nome", $curso->getNome());
         return $p_sql->execute();
     } catch (Exception $e) {
         print "Ocorreu um erro ao tentar executar esta ação, foi gerado um LOG do mesmo, tente novamente mais tarde.";
     }
 }
 /**
  * atualiza um registro da tabela
  *
  * @parametro CursoMySql curso
  */
 public function update(Curso $Curso)
 {
     $sql = "UPDATE {$this->table} SET nome = :nome, nivel = :nivel, fk_campus = :fk_campus WHERE id_curso = :id";
     $id = $Curso->getIdCurso();
     $nome = $Curso->getNome();
     $nivel = $Curso->getNivel();
     $fkCampus = $Curso->getFkCampus();
     $stmt = ConnectionFactory::prepare($sql);
     $stmt->bindParam(':id', $id);
     $stmt->bindParam(':nome', $nome);
     $stmt->bindParam(':nivel', $nivel);
     $stmt->bindParam(':fkCampus', $fkCampus);
     return $stmt->execute();
 }
Exemplo n.º 4
0
 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();
 }
Exemplo n.º 5
0
	<div class="panel panel-primary">
    	<div class="panel-heading">
    		Cursos
    	</div>
    	<div class="panel-body">
	    	<form action="processamento.php?acao=salvar" method="post" name="formulario" class="form-horizontal">
				<input type="hidden" name="id_curso" id="id_curso" value="<?php 
echo $curso->getIdCurso();
?>
" />
	    	
				<div class="form-group">
                	<label for="nome" class="col-sm-2 control-label">Nome: </label>
                    <div class="col-sm-10">
                    	<input type="text" class="form-control" name="nome" id="nome" value="<?php 
echo $curso->getNome();
?>
" />
                    </div>
				</div>
				  
					  
					  	    
					
                <div class="form-group">
                    <div class="col-sm-offset-2 col-sm-10">
                        <button type="submit" class="btn btn-success">Salvar</button>
                    	<a href="index.php" class="btn btn-danger">Voltar</a>
                	</div>
				</div>				
				
Exemplo n.º 6
0
	function gravarCurso(Curso $curso){

		if (strlen($curso->getNome())==0){
			throw new Exception('Informe o nome do curso!');
		}else{
			$curso->Xnome = "'".$curso->getNome()."'";
		}

		if (!is_object($curso->getInstituicao())){
			throw new Exception('Instituição é obrigatória');
		}else{
			$curso->Xinstituicao = $curso->getInstituicao()->getId();
		}

		$cursoDAO = new CursoDAO(); 
		$cursoDAO->setBancoDados($this->banco); 
		$cursoDAO->gravaDadosCurso($curso); 
	}