Example #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();
     }
 }
 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';
     }
 }