public function confirmaExclusao()
 {
     $id = isset($_POST['codigo']) ? $_POST['codigo'] : false;
     if ($id) {
         $du = new DaoCurso();
         $u = $du->listar($id);
         if ($du->excluir($u)) {
             header("location: " . URL . "pagina-inicial");
         } else {
             echo 'Não foi possivel excluir o registro';
         }
     } else {
         header("location: " . URL . "pagina-inicial");
     }
 }
Example #2
0
 public static function getInstance()
 {
     if (!isset(self::$instance)) {
         self::$instance = new DaoCurso();
     }
     return self::$instance;
 }
 public function ObterCursosAtivos()
 {
     try {
         $cursos = new DaoCurso();
         $lista = $cursos->ListarTodos(true);
         $cursosAtivos = array();
         foreach ($lista as $curso) {
             $ativo['Id'] = $curso->getId();
             $ativo['Nome'] = $curso->getNome();
             $ativo['Sigla'] = "(" . $curso->getSigla() . ")";
             $cursosAtivos[] = $ativo;
         }
         return $cursosAtivos;
     } catch (Exception $e) {
         self::SetErro("Ocorreu um erro ao tentar executar esta ação: ( " . $e->getMessage() . " [ " . $e->getCode() . " ])");
         return array();
     }
 }
 public function Inserir($params)
 {
     $nome = $params['cnome'];
     //**** TAREFA DO PROXY ****
     $msgErro = "";
     if ($nome == "" || strlen($nome) <= 5) {
         $msgErro .= '- O campo "nome do curso" deve ser preenchido<br/>';
     }
     if ($msgErro != "") {
         //$msgErro = "Verifique os campos obrigatórios: <br/>".$msgErro;
         self::SetErro($msgErro);
         return $this->views . "index.php";
     }
     //**** FIM TAREFA DO PROXY ****
     //TODO Buscar uma maneira de marcar os campos com erro na view (como se pode fazer usando a ViewStade do .Net no Razor)
     $curso = new CursoModel();
     $curso->setNome($nome);
     $res = $this->repositorio->Inserir($curso);
     if (!$res) {
         $msg = DaoCurso::getInstance()->GetErro();
         self::SetErro($msg);
     }
     return $this->views . "index.php";
 }
Example #5
0
 private function setCurso()
 {
     $dao = new DaoCurso();
     $this->Curso = $dao->ObterPorId($this->IdCurso);
 }
Example #6
0
<?php

require '../template/topoadm.php';
include_once '../dao/DaoUsuario.php';
include_once '../entidades/Usuario.php';
include_once '../banco/Conexao.php';
include_once '../dao/DaoFormulario.php';
include_once '../entidades/Formulario.php';
include_once '../dao/DaoCurso.php';
include_once '../entidades/Curso.php';
include_once '../dao/DaoEmail.php';
include_once '../entidades/Email.php';
$daoCurso = new DaoCurso();
$daoUsuario = new DaoUsuario();
$daoFormulario = new DaoFormulario();
//BUSCA O ID DO USUARIO SELECIONADO
if (isset($_GET['id'])) {
    $idSelecionado = $_GET['id'];
}
//FAZ O PROCESSAMENTO DO CURSO E OS DEMAIS CURSOS
$usuarioSelecionado = $daoUsuario->buscarPorId($idSelecionado);
$cursoUsuarioSelecionado = $daoCurso->buscarPorId($usuarioSelecionado->getIdCurso());
$cursos = $daoCurso->buscarPorCondicao(" id != " . $usuarioSelecionado->getIdCurso());
$verificacaoFormulario = false;
$formulariosUsuario = $daoFormulario->buscarPorIdDoUsuario($usuarioSelecionado->getId());
$formularioSelecionado = new Formulario();
$daoEmail = new DaoEmail();
$emailUsuario = $daoEmail->buscarPorUsuario($usuarioSelecionado->getId());
?>

Example #7
0
<?php

require '../template/topouser.php';
include_once '../dao/DaoFormulario.php';
include_once '../entidades/Formulario.php';
include_once '../dao/DaoUsuario.php';
include_once '../entidades/Usuario.php';
include_once '../dao/DaoCurso.php';
include_once '../entidades/Curso.php';
include_once '../banco/Conexao.php';
$daoCurso = new DaoCurso();
$cursos = $daoCurso->buscarTodos();
?>




<!-- Pagina do conteudo -->
<div class="row" style="margin-top: 5%; margin-bottom: 5%;">
    <div class="col-md-2 col-sm-2 col-xs-2"></div>
    <div class="col-md-8 col-sm-8 col-xs-8" >
        
        
<script type="text/javascript">
    // Use jQuery com a variavel $j(...)
    var $j = jQuery.noConflict();
    $j(document).ready(function() {
        
    $j("#painelPessoal1").hide();
    $j("#painelPessoal2").hide();
    $j("#painelPessoal3").hide();
Example #8
0
require '../template/topoadm.php';
//usuario
include_once '../dao/DaoUsuario.php';
include_once '../entidades/Usuario.php';
//email
include_once '../dao/DaoEmail.php';
include_once '../entidades/Email.php';
//curso
include_once '../dao/DaoCurso.php';
include_once '../entidades/Curso.php';
//conexao
include_once '../banco/Conexao.php';
$daoUsuario = new DaoUsuario();
$daoEmail = new DaoEmail();
$daoCurso = new DaoCurso();
$cursos = $daoCurso->buscarTodos();
$anoConclusao = "";
$cursoPesquisa = "";
$queryBusca = "";
$control = true;
$cont = 0;
if (isset($_GET['texto']) || isset($_GET['curso'])) {
    $anoConclusao = $_GET['texto'] . "%";
    $cursoPesquisa = $_GET['curso'];
    if ($_GET['curso'] != "0" && $_GET['curso'] != null) {
        $control = false;
        $cont++;
        $queryBusca = $queryBusca . " idCurso = " . $cursoPesquisa . " ";
    }
    if ($_GET['texto'] != "" && $_GET['texto'] != null) {