public static function create($id = null, $nome) { $categoria = new Categoria(); $categoria->setId($id); $categoria->setNome($nome); return $categoria; }
function rowToDto($row) { $objCategoria = new Categoria(); $objCategoria->setId($row["id"]); $objCategoria->setNombre($row["nombre"]); $objCategoria->setColor($row["color"]); return $objCategoria; }
function buscaCategoria($conexao, $id) { $query = "select * from categorias\n\t\t\t\t\t\t\t\t where id = {$id}"; $resultado = mysqli_query($conexao, $query); $array = mysqli_fetch_assoc($resultado); $categoria = new Categoria(); $categoria->setId($array['id']); $categoria->setNome($array['nome']); return $categoria; }
function listaCategorias($conexao) { $resultado = mysqli_query($conexao, "select * from categorias"); $categorias = array(); while ($db = mysqli_fetch_assoc($resultado)) { $categoria = new Categoria(); $categoria->setId($db['id']); $categoria->setNome($db['nome']); array_push($categorias, $categoria); } return $categorias; }
function listaCategorias() { $categorias = array(); $query = "select * from categorias"; $resultado = mysqli_query($this->conexao, $query); while ($categoria_atual = mysqli_fetch_assoc($resultado)) { $categoria = new Categoria(); $categoria->setId($categoria_atual['id']); $categoria->setNome($categoria_atual['nome']); array_push($categorias, $categoria); } return $categorias; }
public function listaCategoria($conexao) { $categorias = array(); $query = "select * from categorias"; $resultado = mysqli_query($conexao, $query); while ($listaDeCategorias = mysqli_fetch_assoc($resultado)) { $categoria = new Categoria(); $categoria->setId($listaDeCategorias["id"]); $categoria->setNome($listaDeCategorias["nome"]); array_push($categorias, $categoria); } return $categorias; }
function buscarProdutos(Produto $produto) { //$produtos = []; $rs = $this->con->prepare("SELECT * FROM produtos where id = ?"); $rs->bindValue(1, $produto->getId()); $rs->execute(); $rs->setFetchMode(PDO::FETCH_CLASS, "Produto"); $produtos = $rs->fetch(); $categoria = new Categoria(); $categoria->setId($produtos->categoria_id); $produtos->setCategoria($categoria); return $produtos; }
function buscaProduto($conexao, $produto) { $query = "select * from produtos where id = {$produto->getId()}"; $resultado = mysqli_query($conexao, $query); $produto_atual = mysqli_fetch_assoc($resultado); $produto = new Produto($produto_atual['nome'], $produto_atual['preco']); $categoria = new Categoria(); $categoria->setId($produto_atual['categoria_id']); $produto->setCategoria($categoria); $produto->setId($produto_atual['id']); $produto->setDescricao($produto_atual['descricao']); $produto->setUsado($produto_atual['usado']); return $produto; }
function buscaProduto($conexao, $id) { $resultado = mysqli_query($conexao, "select p.*, c.nome as\n categoria_nome from produtos as p join categorias as c on\n p.categoria_id = c.id where p.id={$id}"); $array = mysqli_fetch_assoc($resultado); $produto = new Produto(); $produto->setId($array['id']); $produto->setNome($array['nome']); $produto->setDescricao($array['descricao']); $produto->setPreco($array['preco']); $categoria = new Categoria(); $categoria->setId($array['categoria_id']); $categoria->setNome($array['categoria_nome']); $produto->setCategoria($categoria); $produto->setUsado($array['usado']); return $produto; }
private function validado() { $produto = new Produto(); $categoria = new Categoria(); $categoria->setId($_POST['categoria_id']); $produto->setNome($_POST["nome"]); $produto->setPreco($_POST["preco"]); $produto->setDescricao($_POST["descricao"]); $produto->setCategoria($categoria); if (isset($_POST['usado'])) { $usado = true; } else { $usado = false; } $produto->setUsado($usado); return $produto; }
function buscaProduto($produto) { $query = "select * from produtos where id = {$produto->getId()}"; $resultado = mysqli_query($this->conexao, $query); $produto_atual = mysqli_fetch_assoc($resultado); $tipoProduto = $produto_atual["tipoProduto"]; $factory = new ProdutoFactory(); $produto = $factory->criaPor($tipoProduto, $produto_atual['nome'], $produto_atual['preco']); if (trim($produto_atual['isbn']) !== "") { //$produto = new Livro($produto_atual['nome'], $produto_atual['preco']); $produto->setIsbn($produto_atual['isbn']); } //else { //$produto = new Produto($produto_atual['nome'], $produto_atual['preco']); //} $categoria = new Categoria(); $categoria->setId($produto_atual['categoria_id']); $produto->setCategoria($categoria); $produto->setId($produto_atual['id']); $produto->setDescricao($produto_atual['descricao']); $produto->setUsado($produto_atual['usado']); //$produto->setTipoProduto($produto_atual['tipoProduto']); return $produto; }
<?php require_once 'class/produto.php'; require_once 'class/categoria.php'; require_once 'class/categoriaDAO.php'; require_once "cabecalho.php"; require_once "logica-usuario.php"; verificaUsuario(); $daocategoria = new CategoriaDAO($conexao); $categorias = $daocategoria->listaCategorias(); $produtos = array(); $produto = new LivroFisico('', ''); $categoria = new Categoria(); $categoria->setId(''); $produto->setCategoria($categoria); $produto->setNome(''); $produto->setDescricao(''); $produto->setPreco(''); $usado = ""; ?> <h1>Formulário de cadastro</h1> <form action="adiciona-produto.php" method="post"> <table> <?php include "produto-formulario-base.php"; ?> <tr> <td><input class="btn btn-primary" type="submit" value="Cadastrar" /></td> </tr>
<?php require_once "cabecalho.php"; require_once "conecta.php"; //ARQUIVO QUE FAZ A CONEXÃO COM O BANCO require_once "banco-categoria.php"; require_once "logica-usuario.php"; require_once "autoload.php"; //require_once("categoria.php"); verificaUsuario(); $categoria = new Categoria(); $categoria->setId($_POST['id']); $categoria->setNome($_POST['nome']); $alterouCategoria = alteraCategoria($conexao, $categoria); if ($alterouCategoria) { header("Location:categoria-formulario-listagem.php?alterado=true"); } else { header("Location:categoria-formulario-listagem.php?alterado=false"); }
<?php include_once '../../includes.sys/ini.php'; include_once INTERNAL_ROOT_PORTAL . '/includes.sys/metodos.php'; include_once INTERNAL_ROOT_PORTAL . '/ged/DAO/CategoriaDAO.php'; include_once INTERNAL_ROOT_PORTAL . '/ged/Categoria.class.php'; checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true'); include_once INTERNAL_ROOT_PORTAL . '/head.php'; $DAO = new CategoriaDAO(); $categoria = new Categoria(); //Verifica se foi executado a acao de salvar if (!empty($_POST['cmd']) && $_POST['cmd'] == 'editar') { $id = limpaTexto($_POST['id']); $categoria->setNome(limpaTexto($_POST['nome'])); $categoria->setId($id); $nome = $categoria->getNome(); //Verifica se o nome esta em branco if (!empty($nome)) { $retorno = $DAO->Atualizar($categoria); if ($retorno == true) { echo '<script language= "JavaScript">alert("Categoria alterada com sucesso");</script>'; echo '<script language= "JavaScript">location.href="index.php";</script>'; } } } else { $id = limpaTexto($_GET['id']); $resultado = $DAO->Listar("SELECT * FROM " . MYSQL_BASE_CATEGORIAS . " WHERE ativo = 'S' AND id =" . $id . " LIMIT 1"); if ($resultado) { foreach ($resultado as $item) { $categoria->setNome($item['nome']); $categoria->setId($item['id']);
#require_once("class/Categoria.php"); require_once "cabecalho.php"; #require_once("banco-produto.php"); require_once "logica-usuario.php"; verificaUsuario(); $tipoProduto = $_POST['tipoProduto']; $CriadorDeProdutos = new CriadorDeProdutos(); $produto = $CriadorDeProdutos->criaPor($tipoProduto); $produto->atualizaBaseadoEm($_POST); // if(strcasecmp($_POST['tipoProduto'], "livro") == 0){ // $produto = new Livro($_POST["nome"], $_POST["preco"]); // }else{ // $produto = new Produto($_POST["nome"], $_POST["preco"]); // } $categoria = new Categoria(); $categoria->setId($_POST["categoria_id"]); #$produto->nome = $_POST["nome"]; #$produto->setPreco($_POST["preco"]); #$produto->descricao = $_POST["descricao"]; $produto->categoria = $categoria; #$produto->setTipoProduto($_POST["tipoProduto"]); if (array_key_exists('usado', $_POST)) { $usado = "true"; } else { $usado = "false"; } $produto->usado = $usado; $produtoDAO = new ProdutoDAO($conexao); if ($produtoDAO->insereProduto($produto)) { ?> <p class="text-success">
function validacao(){ if(!isset($_POST['nome']) || strlen($_POST['nome'])<3){ $_SESSION['danger'] = "Arrume o nome"; $_SESSION['nome-form'] = $_POST['nome']; $_SESSION['preco-form'] = $_POST['preco']; $_SESSION['descricao-form'] = $_POST['descricao']; $_SESSION['idCat-form'] = $_POST['categoria_id']; if(isset($_POST['usado'])){ $_SESSION['usado-form'] = true; }else{ $_SESSION['usado-form'] = false; } header("Location:produto-formulario.php"); die(); }else if(!isset($_POST['preco']) || $_POST['preco']<=0 || !is_numeric($_POST['preco'])){ $_SESSION['danger'] = "Arrume o preço"; $_SESSION['nome-form'] = $_POST['nome']; $_SESSION['preco-form'] = $_POST['preco']; $_SESSION['descricao-form'] = $_POST['descricao']; $_SESSION['idCat-form'] = $_POST['categoria_id']; if(isset($_POST['usado'])){ $_SESSION['usado-form'] = true; }else{ $_SESSION['usado-form'] = false; } header("Location:produto-formulario.php"); die(); }else if(!isset($_POST['descricao']) || strlen($_POST['descricao'])<4){ $_SESSION['danger'] = "Arrume a descricao"; $_SESSION['nome-form'] = $_POST['nome']; $_SESSION['preco-form'] = $_POST['preco']; $_SESSION['descricao-form'] = $_POST['descricao']; $_SESSION['idCat-form'] = $_POST['categoria_id']; if(isset($_POST['usado'])){ $_SESSION['usado-form'] = true; }else{ $_SESSION['usado-form'] = false; } header("Location:produto-formulario.php"); die(); }else if(isset($_POST['nome']) && isset($_POST['preco']) && isset($_POST['descricao']) && isset($_POST['categoria_id'])){ $produto = new Produto; $categoria = new Categoria; $categoria->setId($_POST['categoria_id']); $produto->setNome($_POST["nome"]); $produto->setPreco($_POST["preco"]); $produto->setDescricao($_POST["descricao"]); $produto->setCategoria($categoria); if(isset($_POST['usado'])){ $usado = true; }else{ $usado = false; } $produto->setUsado($usado); } return $produto; }