Beispiel #1
0
<?php

require_once "cabecalho.php";
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);
$alterouProduto = $dao->alteraProduto($produto);
if ($alterouProduto) {
    echo "<p class='alert-success'>Produto {$produto->getNome()}, R\$ {$produto->getPreco()} alterado com sucesso</p>";
} else {
    echo "<p class='alert-danger'>Erro ao alterar o produto {$produto->getNome()}</p>";
}
?>

<?php 
require_once "rodape.php";
Beispiel #2
0
require_once "conecta.php";
tipoUser();
$produto = new Produto();
$categoria = new Categoria();
$valida = new ValidaAlteracao();
$produto = $valida->validacao();
/*$categoria->setId($_POST['categoria_id']);
	           
	$produto->setNome($_POST["nome"]);
	$produto->setPreco($_POST["preco"]);
	$produto->setDescricao($_POST["descricao"]);
	$produto->setCategoria($categoria);
	$produto->setId($_POST['id']);
	            

	if(isset($_POST['usado'])){
	    $usado = true;
	}else{
	    $usado = false;
	    }

	            
	$produto->setUsado($usado);
	*/
$produtoDAO = new ProdutoDAO($con);
$informa = new AlertaBancoProduto();
if ($produtoDAO->alteraProduto($produto)) {
    $informa->Sucesso($produto, "alterado");
} else {
    $informa->Falha("alterado");
}
Beispiel #3
0
require_once 'class/produtoDAO.php';
require_once "cabecalho.php";
$produto = new Produto($_POST["nome"], $_POST["preco"]);
$categoria = new Categoria();
$categoria->setId($_POST['categoria_id']);
$produto->setCategoria($categoria);
$produto->setDescricao($_POST['descricao']);
$produto->setId($_POST['id']);
if (array_key_exists('usado', $_POST)) {
    $usado = "true";
} else {
    $usado = "false";
}
$produto->setUsado($usado);
$dao = new ProdutoDAO($conexao);
if ($dao->alteraProduto($produto)) {
    ?>
<p class="text-success">Produto <?php 
    echo $produto->getNome();
    ?>
, <?php 
    echo $produto->getPreco();
    ?>
 foi alterado.</p>
<?php 
} else {
    $msg = mysqli_error($conexao);
    ?>
<p class="alert-danger">O produto <?php 
    echo $produto->getNome();
    ?>
$produto = new Produto();
$produto->setNome($_POST['nome']);
$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);