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(); } }
public function salvar() { $u = new Curso(); $codigo = isset($_POST['codigo']) ? $_POST['codigo'] : FALSE; if (trim($codigo) != "") { $u->setCod_curso($codigo); } $nome = isset($_POST['nome']) ? $_POST['nome'] : FALSE; $valor_inscricao = isset($_POST['valor_inscricao']) ? $_POST['valor_inscricao'] : FALSE; $periodo = isset($_POST['periodo']) ? $_POST['periodo'] : FALSE; $u->setNome($nome); $u->setValor_incricao($valor_inscricao); $u->setPeriodo($periodo); $du = new DaoCurso(); $cur = $du->salvar($u); if ($cur instanceof curso) { // Se gravado no banco, entao vai para a pagina inicial header("location: " . URL . "pagina-inicial"); } else { echo 'Não foi possivel salvar o Curso'; } }