public function retornarTodosProdutosAtivos() { $this->produto->set('ativo', 1); $produtoDAO = new ProdutoDAO(); $produtos = $produtoDAO->consultar($this->produto); return $produtos; }
private function pedidoFactory($row) { $produtoDAO = new ProdutoDAO(); $clienteDAO = new ClienteDAO(); $produto = $produtoDAO->ler($row["produto_id"]); $cliente = $clienteDAO->ler($row["cliente_id"]); $pedido = new Pedido(); $pedido->setCliente($cliente); $pedido->setProduto($produto); return $pedido; }
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"; }
function salvar() { require_once 'mvc/model/Pedido.php'; require_once 'mvc/model/dao/ClienteDAO.php'; require_once 'mvc/model/dao/ProdutoDAO.php'; $produtoId = $_POST['produtoId']; $clienteId = $_POST['clienteId']; $produtoDAO = new ProdutoDAO(); $clienteDAO = new ClienteDAO(); $pedido = new Pedido(); $pedido->setCliente($clienteDAO->ler($clienteId)); $pedido->setProduto($produtoDAO->ler($produtoId)); $this->pedidoDAO->gravar($pedido); $this->listar(); }
/** * Override default validation * @see Phreezable::Validate() */ public function Validate() { // example of custom validation // $this->ResetValidationErrors(); // $errors = $this->GetValidationErrors(); // if ($error == true) $this->AddValidationError('FieldName', 'Error Information'); // return !$this->HasValidationErrors(); return parent::Validate(); }
tipoUser(); $categoriaDAO = new CategoriaDAO($con); $categorias = $categoriaDAO->listaCategoria(); $produto = new Produto; //ERRO TA AKI!!! COLOCAR DENTRO DO IF $_POST isset if(!isset($_SESSION['id-altera'])){ $produto->setId($_POST['id']); $produtoDAO = new ProdutoDAO($con); $result = $produtoDAO->buscarProdutos($produto); $id = $result->getId(); $nome = $result->getNome(); $preco = $result->getPreco(); $descricao = $result->getDescricao(); $usado = $result->getUsado() ? "checked=checked" : ""; $result_cat = $result->getCategoria()->getId(); }else{ $id = $_SESSION['id-altera']; $nome = $_SESSION['nome-altera']; $preco = $_SESSION['preco-altera'];
<?php require_once("class/ProdutoDAO.php"); require_once("conecta.php"); require_once("logica-usuario.php"); require_once("autoload.php"); tipoUser(); if(!isset($_POST['id'])){ $_SESSION['danger'] = "Acesso negado!"; header("Location:menu.php"); die(); } $id = $_POST['id']; $remove = new ProdutoDAO($con); $informa = new AlertaBancoProduto(); if($remove->removeProduto($id)){ $informa->Sucesso(); }else{ $informa->Falha(); }
public function getAll() { $prod = new ProdutoDAO(); return $prod->getAll(); }
<?php require_once "cabecalho.php"; #require_once("banco-produto.php"); require_once "conecta.php"; ?> <table class="table table-striped table-bordered"> <?php $produtoDAO = new ProdutoDAO($conexao); $produtos = $produtoDAO->listaProdutos(); foreach ($produtos as $produto) { ?> <tr> <td><?php echo $produto->nome; ?> </td> <td><?php echo $produto->getPreco(); ?> </td> <td><?php echo $produto->calculaImposto(); ?> </td> <td><?php echo substr($produto->descricao, 0, 40);
<?php require_once "logica-usuario.php"; require_once 'class/produtoDAO.php'; $id = $_POST['id']; $dao = new ProdutoDAO($conexao); $dao->removeProduto($id); $_SESSION["success"] = "Produto removido com sucesso."; header("Location: produto-lista.php"); die;
public function exportarExcel() { $this->temPermissaoConsultar(); $producaoModel = new ModelProducao(); $produtoProducaoDAO = new ProdutoProducaoDAO(); $produtoModel = new ModelProduto(); $produtoDAO = new ProdutoDAO(); $producaoModel->set('ativo', 1); $retornoFiltros = $this->filtrarProducao($producaoModel); $producoes = $this->producaoDAO->consultarPorPermissao($retornoFiltros['objeto']); $produtoModel->set('ativo', 1); $produtos = $produtoDAO->consultar($produtoModel); if ($producoes) { require LIBS . 'PHPExcel/Classes/PHPExcel.php'; $phpExcel = new PHPExcel(); $phpExcel->getProperties()->setCreator(ControleSessao::$nome_usuario)->setTitle('ProduçãoEmitidaEm-' . date('dd-mm-YYYY-HH-ii-ss')); $phpExcel->setActiveSheetIndex(0)->setCellValue('A1', 'Nome Base')->setCellValue('B1', 'Cod. Agência')->setCellValue('C1', 'Agência de Produção')->setCellValue('D1', 'Matrícula Orientador')->setCellValue('E1', 'Orientador')->setCellValue('F1', 'Matrícula Supervisor')->setCellValue('G1', 'Supervisor')->setCellValue('H1', 'Regional')->setCellValue('I1', 'Nome Cliente')->setCellValue('J1', 'CPF / CNPJ')->setCellValue('K1', 'Endereço')->setCellValue('L1', 'Complemento')->setCellValue('M1', 'Bairro')->setCellValue('N1', 'CEP')->setCellValue('O1', 'Cidade')->setCellValue('P1', 'UF')->setCellValue('Q1', 'Tipo de endereço')->setCellValue('R1', 'DDD Residencial')->setCellValue('S1', 'Telefone Residencial')->setCellValue('T1', 'DDD Comercial')->setCellValue('U1', 'Telefone Comercial')->setCellValue('V1', 'Data Assinatura Contrato')->setCellValue('W1', 'Tipo de Produto')->setCellValue('X1', 'Modalidade')->setCellValue('Y1', 'Status Contrato')->setCellValue('Z1', 'Status da Visita de Orientacao')->setCellValue('AA1', 'Motivo da não orientação')->setCellValue('AB1', 'Valor Solicitado')->setCellValue('AC1', 'Valor Concedido')->setCellValue('AD1', 'Qtd de Parcelas')->setCellValue('AE1', 'Dia do Vencimento')->setCellValue('AF1', 'Tipo de Aval')->setCellValue('AG1', 'Data da Última Parcela')->setCellValue('AH1', 'Origem do Cliente'); $x = 2; foreach ($producoes as $producao) { $produtoProducaoModel = new ModelProdutoProducao(); $produtoProducaoModel->set('id_producao', $producao->get('id_producao')); $produtosProducao = $produtoProducaoDAO->consultarProdutoProducao($produtoProducaoModel); if ($produtosProducao) { //CASO ENTRE ou RETIRE ALGUM ITEM NA LINHA ACIMA, ALTERAR AQUI TAMBÉM. if ($produtos) { $p = 'I'; $c = 'J'; foreach ($produtos as $produto) { $phpExcel->setActiveSheetIndex(0)->setCellValue('A' . $p . '1', 'Produto - ' . $produto->get('nome'))->setCellValue('A' . $c . '1', 'Número Contrato - ' . $produto->get('nome')); foreach ($produtosProducao as $prodProd) { $p1 = $p; $c1 = $c; if ($produto->get('id') == $prodProd->get('id_produto')) { $phpExcel->setActiveSheetIndex(0)->setCellValue('A' . $p1 . $x, $prodProd->get('nome_produto'))->setCellValue('A' . $c1 . $x, $prodProd->get('numero_contrato')); } else { $p1++; $c1++; } } $p++; $p++; $c++; $c++; $p1++; $p1++; $c1++; $c1++; } } } $phpExcel->setActiveSheetIndex(0)->setCellValue('A' . $x, $producao->get('nome_centro_base'))->setCellValue('B' . $x, $producao->get('codigo_agencia_producao'))->setCellValue('C' . $x, $producao->get('nome_agencia_producao'))->setCellValue('D' . $x, $producao->get('mat_orientador'))->setCellValue('E' . $x, $producao->get('nome_orientador'))->setCellValue('F' . $x, $producao->get('mat_supervisor'))->setCellValue('G' . $x, $producao->get('nome_supervisor'))->setCellValue('H' . $x, $producao->get('nome_centro_regional'))->setCellValue('I' . $x, $producao->get('nome_cliente')); if ($producao->get('cpf')) { $phpExcel->setActiveSheetIndex(0)->setCellValue('J' . $x, formataCPF($producao->get('cpf'))); } elseif ($producao->get('cnpj')) { $phpExcel->setActiveSheetIndex(0)->setCellValue('J' . $x, formataCNPJ($producao->get('cnpj'))); } $phpExcel->setActiveSheetIndex(0)->setCellValue('K' . $x, $producao->get('endereco'))->setCellValue('L' . $x, $producao->get('complemento'))->setCellValue('M' . $x, $producao->get('bairro'))->setCellValue('N' . $x, mask($producao->get('cep'), '#####-###'))->setCellValue('O' . $x, $producao->get('cidade'))->setCellValue('P' . $x, $producao->get('nome_uf'))->setCellValue('Q' . $x, $this->retornarTipoEndereco($producao->get('id_tipo_endereco')))->setCellValue('R' . $x, substr($producao->get('telefone'), 0, 2))->setCellValue('S' . $x, substr($producao->get('telefone'), 2))->setCellValue('T' . $x, substr($producao->get('telefone_comercial'), 0, 2))->setCellValue('U' . $x, substr($producao->get('telefone_comercial'), 2))->setCellValue('V' . $x, formatDataWEB($producao->get('data_assinatura_contrato')))->setCellValue('W' . $x, $producao->get('tipo_mpo'))->setCellValue('X' . $x, $producao->get('nome_modalidade'))->setCellValue('Y' . $x, $producao->get('nome_status_contrato'))->setCellValue('Z' . $x, $producao->get('status_visita_orientacao') ? $producao->get('status_visita_orientacao') : null)->setCellValue('AA' . $x, $producao->get('motivo_nao_orientacao') ? $producao->get('motivo_nao_orientacao') : null)->setCellValue('AB' . $x, $producao->get('valor_solicitado') ? 'R$ ' . number_format($producao->get('valor_solicitado'), 2, ',', '.') : null)->setCellValue('AC' . $x, $producao->get('valor_aprovado') ? 'R$ ' . number_format($producao->get('valor_aprovado'), 2, ',', '.') : null)->setCellValue('AD' . $x, $producao->get('qtd_parcelas'))->setCellValue('AE' . $x, $producao->get('dia_vencimento'))->setCellValue('AF' . $x, $producao->get('nome_tipo_aval'))->setCellValue('AG' . $x, formatDataWEB($producao->get('data_ultima_parcela')))->setCellValue('AH' . $x, $producao->get('nome_origem_cliente')); $x++; } //_debug('die', 1); $phpExcel->getActiveSheet()->setTitle('Produção'); $phpExcel->setActiveSheetIndex(0); header('Content-Type: application/vnd.ms-excel'); header('Content-Disposition: attachment;filename="01simple.xls"'); header('Cache-Control: max-age=0'); header('Cache-Control: max-age=1'); header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); // Date in the past header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT'); // always modified header('Cache-Control: cache, must-revalidate'); // HTTP/1.1 header('Pragma: public'); // HTTP/1.0 $objWriter = PHPExcel_IOFactory::createWriter($phpExcel, 'Excel5'); $objWriter->save('php://output'); } }
//} else { //$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();
<?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";
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); $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; ?>
<?php include "cabecalho.php"; require_once "conecta.php"; #require_once("banco-produto.php"); require_once "logica-usuario.php"; $id = $_POST['id']; $produtoDAO = new ProdutoDAO($conexao); $produtoDAO->removeProduto($id); $_SESSION["success"] = "Produto removido com sucesso"; header("Location: produto-lista.php"); die; include "rodape.php";
} ?> <table class="table table-striped table-bordered"> <thead> <tr> <th class="text-center">Nome</th> <th class="text-center">Preço</th> <th class="text-center">Preço com Desconto</th> <th class="text-center">Descrição</th> <th class="text-center">Categoria</th> <th class="text-center" colspan="2">Ações</th> </tr> </thead> <?php $dao = new ProdutoDAO($conexao); $produtos = $dao->listaProdutos(); foreach ($produtos as $produto) { ?> <tr> <td><?php echo $produto->getNome(); ?> </td> <td><?php echo $produto->getPreco(); ?> </td> <td><?php echo $produto->subtraiDesconto(0.1); ?>
<?php include_once '../../includes.sys/ini.php'; include_once '../../includes.sys/metodos.php'; include_once '../DAO/ProdutoDAO.php'; include_once '../Produto.class.php'; checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true'); include_once INTERNAL_ROOT_PORTAL . '/head.php'; $acesso = listarAcesso(); if (!in_array(275, $acesso)) { echo '<script language= "JavaScript">location.href="' . EXTERNAL_ROOT_PORTAL . '/modulos.php";</script>'; } $DAO = new ProdutoDAO(); if (!empty($_GET['cmd']) && $_GET['cmd'] == 'del') { $id = limpaTexto($_GET['id']); $retorno = $DAO->Deletar($id); if ($retorno == 1) { echo '<script language= "JavaScript">alert("Registro removido com sucesso");</script>'; echo '<script language= "JavaScript">location.href="index.php";</script>'; } else { print_r($retorno); } } ?> <!-- topbar ends --> <div class="container-fluid"> <div class="row-fluid"> <!-- left menu starts --> <div class="span2 main-menu-span"> <?php
include "cabecalho.php"; include "conecta.php"; include "b2anco-produto.php"; require_once 'autoload.php'; $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(); ?>
<?php if($_SESSION['tipoUsuario']=="administrador"){ ?> <td class="titulo-col">Alterar</td> <td class="titulo-col">Remover</td> <?php }else if($_SESSION['tipoUsuario']=="cliente"){ ?> <td class="titulo-col">Adicionar ao carrinho</td> <?php } ?> </tr> <?php $produtoDAO = new ProdutoDAO($con); $produtos = $produtoDAO->buscarProdutosPorCategoria(5); foreach($produtos as $prod): ?> <tr> <td><?= $prod->getNome() ?></td> <td>R$ <?= $prod->getPreco()?></td> <td><?= $prod->getDescricao() ?></td> <?php if($_SESSION['tipoUsuario']=="administrador"){ ?> <td>
<?php require_once "conecta.php"; //require_once("banco-produto.php"); require_once "autoload.php"; $id = $_POST['id']; $dao = new ProdutoDAO($conexao); $resultado = $dao->removeProduto($id); if ($resultado) { header("Location:produto-lista.php?removido=true"); } else { header("Location:produto-lista.php?removido=false"); }
require_once 'class/produto.php'; 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();
$header = "Location:produto-lista.php?refina=Animais"; } else { if (isset($_POST['lista-escolar'])) { $header = "Location:produto-lista.php?refina=Escolar"; } else { if (isset($_POST['lista-esporte'])) { $header = "Location:produto-lista.php?refina=Esporte"; } else { if (isset($_POST['lista-mobilidade'])) { $header = "Location:produto-lista.php?refina=Mobilidade"; } else { $header = $header = "Location:produtos"; } } } } } $produto = new Produto(); $produto->setId($_POST['id']); $produtoDao = new ProdutoDAO($con); $produto_encontrado = $produtoDao->buscarProdutos($produto); $usuario = new Usuario(); $usuario->setEmail(mostraUsuario()); $carrinhoDAO = new CarrinhoDeComprasDAO($con); if ($carrinhoDAO->adicionaCarrinho($produto_encontrado, $usuario)) { header($header); $_SESSION['success'] = "O produto " . $produto_encontrado->getNome() . " , foi adicionado ao Carrinho"; die; } else { echo "Erro"; }
<?php include_once '../../includes.sys/ini.php'; include_once '../../includes.sys/metodos.php'; include_once '../DAO/ProdutoDAO.php'; include_once '../Produto.class.php'; checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true'); include_once '../../head.php'; $acesso = listarAcesso(); if (!in_array(276, $acesso)) { echo '<script language= "JavaScript">location.href="' . EXTERNAL_ROOT_PORTAL . '/modulos.php";</script>'; } //Verifica se a opcao de salvar foi iniciada if (!empty($_POST['cmd']) && $_POST['cmd'] == 'inserir') { $DAO = new ProdutoDAO(); $estabelecimento = new Produto(); $estabelecimento->setNome($_POST['nome']); $estabelecimento->setNomeEng($_POST['nome_eng']); $resultado = $DAO->Gravar($estabelecimento); if ($resultado == 1) { echo '<script language= "JavaScript">alert("Registro cadastrado com sucesso");</script>'; echo '<script language= "JavaScript">location.href="index.php";</script>'; } else { echo '<script language= "JavaScript">alert("Erro ao gravar o registro, favor entrar em contato com a TI.");</script>'; } } ?> <!-- topbar ends --> <div class="container-fluid"> <div class="row-fluid">
public function validarNumeroContrato() { $arrNumerosContrato = $this->params['numero_contrato']; $erroEmTipoMPO = $this->validarTipoMPO($arrNumerosContrato); $codigos_produtos = Constantes::$cod_produto; if ($this->codigos_produtos) { $codigos_produtos = $this->codigos_produtos; } if (is_array($arrNumerosContrato) && count(array_filter($arrNumerosContrato)) <= 0) { $this->erro++; $this->msg .= "Selecione pelo menos um número de contrato.<br>"; } elseif ($produtos = $this->validarProdutosUnicos()) { $this->erro++; foreach ($produtos as $produto) { $produtoMsg[] = $produto->get('numero_contrato') . " (<a href='" . SITE . "Producao_Cadastro/index/" . $produto->get('id') . "' target='_bank'>clique aqui para editar</a>)"; } $this->msg .= "O(s) produto(s) " . implode(', ', $produtoMsg) . " já consta(m) na base de dados.<br>"; } else { if ($contratosDuplicados = $this->verificarDuplicidadeArray()) { $this->erro++; foreach ($contratosDuplicados as $contrato) { $produtoMsg[] = $contrato; } $this->msg .= "O(s) produto(s) " . implode(', ', $produtoMsg) . " foi digitado mais de uma vez para essa produção.<br>"; } else { if (!$erroEmTipoMPO) { $produtoDao = new ProdutoDAO(); $produtoModel = new ModelProduto(); foreach ($arrNumerosContrato as $i => $contrato) { if (isset($arrNumerosContrato[$i]) && $arrNumerosContrato[$i] != "") { $produtoModel->set('id', $i); $produto = $produtoDao->consultar($produtoModel); if ($produto) { $produto = $produto[0]; $regex = Constantes::$regex_produtos[$produto->get('id')]; if (strpos($regex, '|cod_produto|') === false) { if (!validaSeguro($contrato)) { $this->erro++; $this->msg .= "O número do contrato <b>" . $produto->get('nome') . ": " . $contrato . "</b> apresentou divergência. Por favor, revise o número digitado.<br>"; } else { $regex = str_replace('|agencia_producao|', $this->params['agencia_producao'], $regex); $regex = str_replace('|cod_produto_seguro|', implode('|', Constantes::$cod_produtos_seguro), $regex); $testeNumeroContrato = preg_match('/' . $regex . '/', $contrato, $matches); if ($testeNumeroContrato === 0 || $testeNumeroContrato === false) { $this->erro++; $this->msg .= "O número do contrato <b>" . $produto->get('nome') . ": " . $contrato . "</b> apresentou divergência. Por favor, revise o número digitado.<br>"; } } } else { if (!validaMPOouGCO($contrato)) { $this->erro++; $this->msg .= "O número do contrato <b>" . $produto->get('nome') . ": " . $contrato . "</b> apresentou divergência. Por favor, revise o número digitado.<br>"; } else { $regex = str_replace('|agencia_producao|', $this->params['agencia_producao'], $regex); $regex = str_replace('|cod_produto|', implode('|', $codigos_produtos), $regex); $testeNumeroContrato = preg_match('/' . $regex . '/', $contrato, $matches); if ($testeNumeroContrato === 0 || $testeNumeroContrato === false) { $this->erro++; $this->msg .= "O número do contrato <b>" . $produto->get('nome') . " </b> apresentou divergência. Por favor, revise o número digitado.<br>"; } } } } else { $this->erro++; $this->msg .= "Um dos produtos informados, não foi encontrado na base."; break; } } } } } } }
<!-- 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>
<?php require_once "cabecalho.php"; require_once "banco-categoria.php"; #require_once("banco-produto.php"); #$id = $_GET['id']; $produtoParametro = new $_GET['tipoProduto']("", ""); $produtoParametro->id = $_GET['id']; $produtoDAO = new ProdutoDAO($conexao); #$produto = buscaProduto($conexao, $id); $produto = $produtoDAO->buscaProduto($produtoParametro); $categorias = listaCategorias($conexao); $usado = $produto['usado'] ? "checked='checked'" : ""; ?> <h1>Alterando produto</h1> <form action="altera-produto.php" method="post"> <input type="hidden" name="id" value="<?php echo $produto['id']; ?> "> <input type="hidden" name="tipoProduto" value="<?php echo $produto['tipoProduto']; ?> "> <table class="table"> <?php include "produto-formulario-base.php"; ?> <tr> <td><input class="btn btn-primary" type="submit" value="Alterar" /></td>
<?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"; $dao = new ProdutoDAO($conexao); $produtos = $dao->listaProdutos($conexao); verificaUsuario(); ?> <?php if (array_key_exists("removido", $_GET)) { if ($_GET['removido']) { echo "<p class='text-success'>Produto removido com sucesso</p>"; } else { echo "<p class='text-danger'>Erro ao excluir produto</p>"; } } ?> <h3>Listagem de Produtos</h3> <table class="table table-striped table-bordered"> <tr> <th>Nome do Produto</th> <th>Preço</th> <th>Descrição</th> <th>Categoria</th> <th>Tipo do Produto</th>
<?php include_once '../../includes.sys/ini.php'; include_once INTERNAL_ROOT_PORTAL . '/includes.sys/metodos.php'; include_once INTERNAL_ROOT_PORTAL . '/medicao/DAO/ProdutoDAO.php'; include_once INTERNAL_ROOT_PORTAL . '/medicao/Produto.class.php'; checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true'); include_once INTERNAL_ROOT_PORTAL . '/head.php'; $acesso = listarAcesso(); if (!in_array(277, $acesso) && !in_array(215, $acesso)) { echo '<script language= "JavaScript">location.href="' . EXTERNAL_ROOT_PORTAL . '/modulos.php";</script>'; } $produto = new Produto(); $DAO = new ProdutoDAO(); $ref_medicao = ""; $grupo = ""; $produto->setId(limpaTexto($_GET['id'])); //Verifica se a opcao de salvar foi iniciada if (!empty($_POST['cmd']) && $_POST['cmd'] == 'editar') { $produto->setId($_POST['id']); $produto->setNome($_POST['nome']); $produto->setNomeEng($_POST['nome_eng']); if ($produto->getNome() != "" && $produto->getNomeEng() != "") { $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>';
<?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"); }
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"); }