public function index_action()
 {
     $session = new session();
     $session->sessao_valida();
     $modelEvento = new eventoModel();
     $resEvento = $modelEvento->getEvento('stat<>0');
     //send the records to template sytem
     $this->smarty->assign('evento', $resEvento);
     $this->smarty->assign('title', 'Emissão de Crachá');
     $this->smarty->assign('listacliente', null);
     //call the smarty
     $this->smarty->display('cracha/index.tpl');
 }
 public function edit()
 {
     //die();
     $id = $this->getParam('id');
     $modelprodutoevento = new produtoeventoModel();
     $resprodutoevento = $modelprodutoevento->getProdutoEvento('ep.codigo=' . $id);
     $this->smarty->assign('registro', $resprodutoevento[0]);
     //list all records
     $model_evento = new eventoModel();
     $evento_res = $model_evento->getEvento();
     //Full table Scan :( or :)
     //send the records to template sytem
     $this->smarty->assign('listevento', $evento_res);
     //list all records
     $model_produto = new produtoModel();
     $produto_res = $model_produto->getProduto();
     //Full table Scan :( or :)
     //send the records to template sytem
     $this->smarty->assign('listproduto', $produto_res);
     $this->smarty->assign('title', 'Detalhes dos ProdutoEventos');
     //call the smarty
     $this->smarty->display('produtoevento/edit.tpl');
 }
 public function edit()
 {
     //die();
     $id = $this->getParam('id');
     //list all records
     $modelparticipacao = new participacaoModel();
     $resparticipacao = $modelparticipacao->getParticipacao('p.codigo=' . $id);
     $this->smarty->assign('registro', $resparticipacao[0]);
     //list all records
     $model_cliente = new clienteModel();
     $cliente_res = $model_cliente->getCliente();
     //Full table Scan :( or :)
     //send the records to template sytem
     $this->smarty->assign('listcliente', $cliente_res);
     //list all records
     $model_evento = new eventoModel();
     $evento_res = $model_evento->getEvento();
     //Full table Scan :( or :)
     //send the records to template sytem
     $this->smarty->assign('listevento', $evento_res);
     //list all records
     $model_arquivo = new arquivoModel();
     $arquivo_res = $model_arquivo->getArquivo();
     //Full table Scan :( or :)
     //send the records to template sytem
     $this->smarty->assign('listarquivo', $arquivo_res);
     //list all records
     $model_foto = new fotoModel();
     $foto_res = $model_foto->getFoto();
     //Full table Scan :( or :)
     //send the records to template sytem
     $this->smarty->assign('listfoto', $foto_res);
     $this->smarty->assign('title', 'Detalhes dos Participações');
     //call the smarty
     $this->smarty->display('participacao/edit.tpl');
 }
 public function busca_cliente()
 {
     $model = new model();
     $resEventoCliente = $model->readSQL('' . ' SELECT ' . ' ec . *,' . ' c.nome_cliente,' . ' e.des_evento' . ' FROM evento_cliente ec' . ' LEFT JOIN cliente c ON (c.id_cliente = ec.id_cliente)' . ' LEFT JOIN evento e ON (e.id_evento = ec.id_evento)' . ' WHERE ec.stat <> 0');
     if ($this->getParam('id_cliente') != null) {
         $modelEvento = new eventoModel();
         $resEvento = $modelEvento->getEvento('stat<>0');
         $this->smarty->assign('paginador', $this->mostraGrid());
         $this->smarty->assign('evento', $resEvento);
         $this->smarty->assign('title', 'participacao');
         $this->smarty->assign('id_cliente', $this->getParam('id_cliente'));
         $this->smarty->display('participacao/index.tpl');
     } else {
         $this->smarty->assign('title', 'Busca Clientes');
         $this->smarty->assign('listacliente', null);
         if (isset($_POST['nome_cliente'])) {
             $modelCliente = new clienteModel();
             $nome_cliente = $_POST['nome_cliente'];
             $resCliente = $modelCliente->getCliente("nome_cliente like '%{$nome_cliente}%'");
             $this->smarty->assign('listacliente', $resCliente);
         }
         $this->smarty->display('participacao/busca_cliente.tpl');
     }
 }
 public function mostraGrid()
 {
     $total_reg = "10";
     // número de registros por página
     $pagina = $_SESSION['pagina'];
     if (!$pagina) {
         $pc = "1";
     } else {
         $pc = $pagina;
     }
     $inicio = $pc - 1;
     $inicio = $inicio * $total_reg;
     //list all records
     $model_eventos = new eventoModel();
     $eventos_res = $model_eventos->getEventoLimit(null, $inicio, $total_reg);
     //Full table Scan :( or :)
     //send the records to template sytem
     $this->smarty->assign('listevento', $eventos_res);
     $query_total = $model_eventos->getCountEvento();
     $total_registros = $query_total[0]['total'];
     //pega o valor
     $html = $this->paginador($pc, $total_registros, 'evento');
     return $html;
 }
 public function delete()
 {
     $id = $this->getParam('id_evento');
     $eventoModel = new eventoModel();
     $dados['id_evento'] = $id;
     $dados['stat'] = 0;
     $eventoModel->updEvento($dados);
     header('Location: /evento');
 }