Пример #1
0
 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;
 }
Пример #2
0
 $p->valorCusto = str_replace('.', '', $_POST['valorCusto']);
 $p->valorReal = str_replace('.', '', $_POST['valorReal']);
 $p->valorVenda = str_replace('.', '', $_POST['valorVenda']);
 $p->tipoUnidade = $_POST['tipoUnidade'];
 $p->quantidadeu = $_POST['quantidadeu'];
 $p->estoque = $_POST['estoque'];
 $p->tipoPedido = $_POST['tipoPedido'];
 $p->palavrasChaves = $_POST['palavrasChaves'];
 if (trim(strip_tags($_POST['descricaoPequena'])) != '') {
     $p->descricaoPequena = $_POST['descricaoPequena'];
 }
 if (trim(strip_tags($_POST['descricao'])) != '') {
     $p->descricao = $_POST['descricao'];
 }
 $p->frete = $_POST['frete'];
 if (empty($_POST['frete']) && $p->getProdutoPai() == '') {
     $p->frete = Produto::FRETE_NORMAL;
 }
 $lPM = new ListaProdutoMarcas();
 $lPM->condicoes('', $_POST['marca'], ListaProdutoMarcas::ID);
 if ($lPM->getTotal() > 0) {
     $p->setMarca($lPM->listar());
 }
 $p->disponivel = $_POST['disponivel'] == ListaProdutos::VALOR_DISPONIVEL_TRUE ? true : false;
 $p->lancamento = $_POST['lancamento'] == ListaProdutos::VALOR_DISPONIVEL_TRUE ? true : false;
 $p->destaque = $_POST['destaque'] == ListaProdutos::VALOR_DISPONIVEL_TRUE ? true : false;
 $p->promocao = $_POST['promocao'] == ListaProdutos::VALOR_DISPONIVEL_TRUE ? true : false;
 $p->setVideo($_POST['video']);
 $lP->inserir($p);
 $p->getURL()->setURL($_POST['url'] ? $_POST['url'] : $p->getId() . $p->codigo . "-" . URL::cleanURL($_POST['nome'] ? $_POST['nome'] : $produtoPai->nome));
 $lP->alterar($p);