public static function __ProdutoToPedidoItem(Produto $p) { $ped = new PedidoItem($p->getId()); $ped->setProdutoPai(new Produto($p->getProdutoPai()), true); $ped->codigo = $p->codigo; $ped->nome = $p->nome; $ped->peso = $p->peso; $ped->valorCusto = $p->valorCusto; $ped->valorReal = $p->valorReal; $ped->valorVenda = $p->valorVenda; $ped->largura = $p->largura; $ped->altura = $p->altura; $ped->comprimento = $p->comprimento; $ped->frete = $p->frete; $ped->tipoPedido = $p->tipoPedido; $ped->estoque = $p->estoque; $ped->ordem = $p->ordem; $ped->tipoUnidade = $p->tipoUnidade; $ped->quantidadeu = $p->quantidadeu; $ped->descricao = $p->descricao; $ped->disponivel = $p->disponivel; $ped->promocao = $p->promocao; $ped->lancamento = $p->lancamento; $ped->removido = $p->removido; $ped->setDataCadastro($p->getDataCadastro()); $ped->setURL($p->getURL()); $ped->setVideo($p->getVideo()); $ped->setMarca($p->getMarca()); return $ped; }
public function cadastrarProduto(Produto $objProduto) { $conexao = $this->abreConexao(); $sql = "INSERT INTO " . TBL_PRODUTOS . " SET\n idVendedor = '" . $objProduto->getIdVendedor() . "',\n nome = '" . $objProduto->getNome() . "',\n slug = '" . $objProduto->getSlug() . "',\n resumo = '" . $objProduto->getResumo() . "',\n video = '" . $objProduto->getVideo() . "',\n descricao = '" . $objProduto->getDescricao() . "',\n precoNormal = '" . $objProduto->getPrecoNormal() . "',\n precoPromocional = '" . $objProduto->getPrecoPromocional() . "',\n maximoParcelas = '" . $objProduto->getMaximaParcelas() . "',\n custoProduto = '" . $objProduto->getCustoProduto() . "',\n referencia = '" . $objProduto->getReferencia() . "',\n gerenciarEstoque = '" . $objProduto->getGerenciarEstoque() . "',\n quantidadeFixa = '" . $objProduto->getQuantidadeFixa() . "',\n quantidade = '" . $objProduto->getQuantidade() . "',\n tipoProduto = '" . $objProduto->getTipoProduto() . "',\n peso = '" . $objProduto->getPeso() . "',\n comprimento = '" . $objProduto->getComprimento() . "',\n largura = '" . $objProduto->getLargura() . "',\n altura = '" . $objProduto->getAltura() . "',\n diasProcessamento = '" . $objProduto->getDiasProcessamento() . "',\n urlSeo = '" . $objProduto->getUrlSeo() . "',\n tituloSeo = '" . $objProduto->getTituloSeo() . "',\n descricaoSeo = '" . $objProduto->getDescricaoSeo() . "',\n palavraChaveSeo = '" . $objProduto->getPalavraChaveSeo() . "',\n dataCadastro = '" . $objProduto->getDataCadastro() . "',\n status = '" . $objProduto->getStatus() . "'\n "; $conexao->query($sql) or die($conexao->error); $idProduto = $conexao->insert_id; return $idProduto; $this->fechaConexao(); }
public function setProdutoPai(Produto $p, $all = true) { $this->produtoPai = $p->getId(); $this->carregarImagensPai = $all; $this->configCategorias($all); if ($all) { $this->nome = $p->nome; $this->peso = $p->peso; $this->largura = $p->largura; $this->altura = $p->altura; $this->comprimento = $p->comprimento; $this->tipoPedido = $p->tipoPedido; $this->valorCusto = $p->valorCusto; $this->valorReal = $p->valorReal; $this->valorVenda = $p->valorVenda; $this->descricaoPequena = $p->descricaoPequena; $this->descricao = $p->descricao; $this->ordem = $p->ordem; $this->disponivel = $p->disponivel; $this->promocao = $p->promocao; $this->lancamento = $p->lancamento; $this->destaque = $p->destaque; $this->tipoUnidade = $p->tipoUnidade; $this->quantidadeu = $p->quantidadeu; $this->palavrasChaves = $p->palavrasChaves; //$this->estoque = $p->estoque; $this->codigo = $p->codigo; $this->frete = $p->frete; $this->setVideo($p->getVideo()); $this->setMarca($p->getMarca()); } }