function listar() { require_once 'mvc/model/dao/ClienteDAO.php'; require_once 'mvc/model/dao/ProdutoDAO.php'; $clienteDAO = new ClienteDAO(); $produtoDAO = new ProdutoDAO(); $clientes = $clienteDAO->listar(); $produtos = $produtoDAO->listar(); $pedidos = $this->pedidoDAO->listar(); $_REQUEST['pedidos'] = $pedidos; $_REQUEST['produtos'] = $produtos; $_REQUEST['clientes'] = $clientes; $_REQUEST['body'] = "{$this->dir}/listaPedidos"; require_once 'template.php'; }
<!-- Tabela que lista produtos cadastrados no sistema --> <table> <tr> <th>Produto</th> <th>Categoria</th> <th>Tipo</th> <th>Custo</th> <th>Preço</th> <th>Quantidade</th> <th>Ação</th> </tr> <!-- Busca todos produtos cadastrados no banco--> <?php $produtoDao = new ProdutoDAO(); $lista = $produtoDao->listar(); ?> <!-- Imprime na tabela em HTML os usuários utilizando o PHP --> <?php foreach ($lista as $indice => $usuario) { ?> <tr> <td><?php echo $produto->nome; ?> </td> <td><?php echo $produto->categoria; ?> </td> <td><?php
$resultado = $DAO->Atualizar($produto); if ($resultado == 1) { echo '<script language= "JavaScript">alert("Registro foi alterado com sucesso.");</script>'; echo '<script language= "JavaScript">location.href="index.php";</script>'; } else { $msg = "Ocorreu um problema, por favor entrar em contato com a TI.'"; echo '<script language= "JavaScript">alert("' . $msg . '");</script>'; echo '<script language= "JavaScript">location.href="edit.php?id=' . $produto->getId() . '";</script>'; } } else { $msg = "Preencher todos os campos"; echo '<script language= "JavaScript">alert("' . $msg . '");</script>'; echo '<script language= "JavaScript">location.href="edit.php?id=' . $produto->getId() . '";</script>'; } } else { $resultado = $DAO->listar("SELECT * FROM " . MYSQL_BASE_MEDICAO_PRODUTO . " WHERE excluido IS NULL AND id = " . $produto->getId() . " LIMIT 1"); if ($resultado) { foreach ($resultado as $item) { $produto->setNome($item['nome']); $produto->setNomeEng($item['nome_eng']); } } else { $produto->setNome(""); $produto->setNomeEng(""); } } ?> <style> .margemUp{ margin-top: 5px; }