* @param $unidades = unidades vendidas */ public function registraVenda($unidades) { $this->estoque -= $unidades; } /* * método calculaPrecoVenda * retorna o preco de venda, baseado em uma margem de 30% sobre o custo */ public function calculaPrecoVenda() { return $this->preco_custo * 1.3; } } // instancia objeto Produto $vinho = new Produto(); $vinho->id = 7; $vinho->descricao = 'Vinho Cabernet'; $vinho->estoque = 10; $vinho->preco_custo = 10; $vinho->insert(); $vinho->registraVenda(5); echo 'estoque: ' . $vinho->estoque . "<br>\n"; echo 'preco_custo: ' . $vinho->preco_custo . "<br>\n"; echo 'preco_venda: ' . $vinho->calculaPrecoVenda() . "<br>\n"; $vinho->registraCompra(10, 20); $vinho->update(); echo 'estoque: ' . $vinho->estoque . "<br>\n"; echo 'preco_custo: ' . $vinho->preco_custo . "<br>\n"; echo 'preco_venda: ' . $vinho->calculaPrecoVenda() . "<br>\n";
$produto->setDescricao($descricao); $produto->setComprimento($comprimento); $produto->setLargura($largura); $produto->setAltura($altura); $produto->setPeso($peso); $produto->setStatusProduto($status); $produto->setQuantidade($quantidade); $produto->setValorUnitario($valor_unitario); $produto->setDataCadastro($data); $produto->setEan($ean); $produto->setMetaTagTitulo($meta_tag_titulo); $produto->setMetaTagDescricao($meta_tag_descricao); $produto->setMetaTagPalavraChave($meta_tag_palavra_chave); $produto->setTagProduto($tag_produto); # Insert if ($produto->insert()) { echo '<div class="alert alert-success"> <button type="button" class="close" data-dismiss="alert">×</button> <strong>Inserido com sucesso!</strong> </div>'; header("Refresh: 2, home.php?pagina=list-produtos"); } } ?> <?php if (isset($_POST['atualizar'])) { $id_produto = $_GET['produto']; if (!isset($_GET['id_categoria'])) { $id_produto = (int) $_GET['produto']; $resultado = $produto->find($id_produto); $id_categoria = $resultado->id_categoria;