function validaLogin()
 {
     $email = $_POST['email'];
     $senha = $_POST['senha'];
     echo '1';
     if (!isset($email) || !isset($senha)) {
         sessao_limpa();
     }
     echo '2';
     if (strlen(trim($email)) == 0 || strlen(trim($senha) == 0)) {
         header("Location: /login/error/msg/u_s");
     }
     echo '3';
     $model = new model();
     $query = "SELECT * FROM usuario WHERE email_usuario = '{$email}' AND senha_usuario = '{$senha}'";
     $result = $model->readSQL($query);
     $session = new session();
     if ($result) {
         $session->sessao_grava($result[0]['email_usuario'], $result[0]['id_usuario_tipo']);
         header("Location: /index");
     } else {
         $session->sessao_limpa();
         header("Location: /login/error/msg/u_s");
     }
 }
 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
     $estado_model = new estadoModel();
     $model = new model();
     $qry_limitada = $estado_model->getEstado('stat<>0', $inicio . ',' . $total_reg);
     //Full table Scan :( or :)
     //send the records to template sytem
     $this->smarty->assign('listestado', $qry_limitada);
     // Total de Registros na tabela
     $qry_total = $model->readSQL("SELECT count(*)as total FROM estado WHERE stat<>0");
     $total_registros = $qry_total[0]['total'];
     //pega o valor
     $html = $this->paginador($pc, $total_registros, 'estado');
     return $html;
 }
 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;
     //Busca os registros para o Grid
     $model = new model();
     $qry_limitada = $model->readSQL("SELECT * FROM departamento WHERE stat<>0 LIMIT {$inicio},{$total_reg}");
     $this->smarty->assign('listdepartamento', $qry_limitada);
     // Total de Registros na tabela
     $qry_total = $model->readSQL("SELECT count(*)as total FROM departamento WHERE stat<>0");
     $total_registros = $qry_total[0]['total'];
     //pega o valor
     $html = $this->paginador($pc, $total_registros, 'departamento');
     return $html;
 }
 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;
     $usuario_model = new usuarioModel();
     $qry_limitada = $usuario_model->getUsuario('stat<>0', $inicio . ',' . $total_reg);
     //Full table Scan :( or :)
     $this->smarty->assign('listusuario', $qry_limitada);
     $model = new model();
     $qry_total = $model->readSQL("SELECT count(*)as total FROM usuario WHERE stat<>0");
     $total_registros = $qry_total[0]['total'];
     //pega o valor
     $html = $this->paginador($pc, $total_registros, 'usuario');
     return $html;
 }
 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;
     $produto_model = new produtoModel();
     $model = new model();
     $qry_limitada = $produto_model->getProdutoDepartamento("SELECT id_produto,des_produto,e.id_departamento,des_departamento, qtd_produto FROM produto c inner join departamento e on (c.id_departamento=e.id_departamento AND e.stat<>0) WHERE c.stat<>0 LIMIT {$inicio},{$total_reg}");
     $this->smarty->assign('listproduto', $qry_limitada);
     // Total de Registros na tabela
     $qry_total = $model->readSQL("SELECT count(*)as total FROM produto WHERE stat<>0");
     $total_registros = $qry_total[0]['total'];
     //pega o valor
     $html = $this->paginador($pc, $total_registros, 'produto');
     return $html;
 }
 public function relatorio()
 {
     $session = new session();
     $session->sessao_valida();
     $model = new model();
     $this->smarty->assign('listacliente', null);
     if (isset($_POST['nome_cliente']) && isset($_POST['des_evento'])) {
         $sql = "" . " 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 ($_POST['nome_cliente'] != '') {
             $nome_cliente = $_POST['nome_cliente'];
             $sql .= " AND c.nome_cliente LIKE '%{$nome_cliente}%'";
         }
         if ($_POST['des_evento'] != '') {
             $des_evento = $_POST['des_evento'];
             $sql .= " AND e.des_evento LIKE '%{$des_evento}%'";
         }
         $resBusca = $model->readSQL($sql);
         $this->smarty->assign('listacliente', $resBusca);
     }
     $this->smarty->assign('title', 'Participantes');
     $this->smarty->display('participacao/relatorio.tpl');
 }
 public function produto_grid()
 {
     $id = $this->getParam('id_evento');
     $produto_model = new produtoModel();
     $resProduto = $produto_model->getProduto();
     $model = new model();
     $produto = $model->readSQL('
         SELECT ep.id_evento, ep.id_produto, ep.qtd_produto, p.des_produto, e.des_evento 
         FROM evento_produto ep 
         LEFT JOIN produto p ON (p.id_produto = ep.id_produto)
         LEFT JOIN evento e ON (e.id_evento = ep.id_evento)
         WHERE ep.stat<>0 AND ep.id_evento=' . $id);
     //Full table Scan :( or :)
     $this->smarty->assign('produto_evento', $produto);
     $this->smarty->assign('title_produto', 'Evento Produto');
     $this->smarty->assign('produto', $resProduto);
     $this->smarty->assign('id_evento', $id);
     $this->smarty->assign('title', 'Cadastrar Produto');
     $this->smarty->display('evento/produto_grid.tpl');
 }