Esempio n. 1
0
 public function insereProduto($nome, $marca, $descricao, $subcategoria)
 {
     $produtoDAO = new ProdutoDAO();
     $produto = new Produto();
     $produto->setNome($nome);
     $produto->setMarca($marca);
     $produto->setDescricao($descricao);
     $subcategoria_nova = new SubCategoria();
     $subcategoria_nova->setId_subcategoria($subcategoria);
     $produtoDAO->insereProduto($produto, $subcategoria_nova);
     return "ok";
 }
Esempio n. 2
0
<?php

require_once "cabecalho.php";
require_once "conecta.php";
require_once "autoload.php";
tipoUser();
$produto = new Produto();
$valida = new ValidaProduto();
$produto = $valida->validacao();
$produtoDAO = new ProdutoDAO($con);
$informa = new AlertaBancoProduto();
if ($produtoDAO->insereProduto($produto)) {
    $informa->Sucesso($produto, "adicionado");
} else {
    $informa->Falha("adicionado");
}
Esempio n. 3
0
require_once "conecta.php";
//ARQUIVO QUE FAZ A CONEXÃO COM O BANCO
//require_once("banco-produto.php");
require_once "logica-usuario.php";
require_once "autoload.php";
//require_once("produto.php");
verificaUsuario();
?>
	 
	 <?php 
$tipoProduto = $_POST['tipo_produto'];
$factory = new ProdutoFactory();
$produto = $factory->criaPor($tipoProduto);
$produto->atualizaBaseadoEm($_POST);
$dao = new ProdutoDAO($conexao);
$inseriuProduto = $dao->insereProduto($produto);
if ($inseriuProduto) {
    echo "<p class='alert-success'>Produto {$produto->getNome()}, R\$ {$produto->getPreco()} adicionado com sucesso</p>";
} else {
    echo "<p class='alert-danger'>Erro ao cadastrar o produto {$produto->getNome()}</p>";
}
//SEMPRE LEMBRAR DE FECHAR A CONEXÃO
mysqli_close($conexao);
?>
	 <!--<p>Produto <?php 
echo $nome;
?>
, R$ <?php 
echo $preco;
?>
 adicionado com sucesso!</p>-->
Esempio n. 4
0
//$produto = new Produto($_POST["nome"],$_POST["preco"]);
//}
$categoria = new Categoria();
$categoria->setId($_POST['categoria_id']);
$produto->setCategoria($categoria);
//$produto->setDescricao($_POST['descricao']);
if (array_key_exists('usado', $_POST)) {
    $usado = "true";
} else {
    $usado = "false";
}
$produto->setUsado($usado);
$produto->setTipoProduto($_POST['tipoProduto']);
//$produto->setIsbn($_POST['isbn']);
$dao = new ProdutoDAO($conexao);
if ($dao->insereProduto($produto)) {
    ?>
<p class="text-success">Produto <?php 
    echo $produto->getNome();
    ?>
, <?php 
    echo $produto->getPreco();
    ?>
 adicionado com sucesso!</p>
<?php 
} else {
    $msg = mysqli_error($conexao);
    ?>
<p class="alert-danger">O produto <?php 
    echo $produto->getNome();
    ?>
$produto->setPreco($_POST['preco']);
$produto->setDescricao($_POST['descricao']);
$produto->getCategoria()->setId($_POST['categoriaid']);
if (array_key_exists('usado', $_POST)) {
    $produto->setUsado('true');
} else {
    $produto->setUsado('false');
}
$sucesso = false;
$dao = new ProdutoDAO($conexao);
if (array_key_exists('id', $_POST) && $_POST['id'] != '') {
    //$sucesso = alteraProduto($conexao, $nome, $preco, $descricao, $categoriaid, $usado, $id);
    $produto->setId($_POST['id']);
    $sucesso = $dao->alteraProduto($produto);
} else {
    $sucesso = $dao->insereProduto($produto);
}
if ($sucesso) {
    ?>
	<p class="text-success">Produto <?php 
    echo $produto->getNome();
    ?>
, <?php 
    echo $produto->getPreco();
    ?>
 SALVO com sucesso.</p>
<?php 
} else {
    $erro = mysqli_error($conexao);
    ?>
	<p class="text-danger">Produto <?php