D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
var
/
www
/
html
/
rosario
/
adm
/
app
/
gre
/
Models
/
Cotacao
/
Filename :
ModCtPedidoFornProdVer.php
back
Copy
<?php namespace App\gre\Models\Cotacao; if (!defined('URL')) { header("Location: /"); exit(); } /** * Description of ModCtPedidoFornProdVer * * @copyright (c) year, Carlos Marques - CM */ class ModCtPedidoFornProdVer { private $Dados; private $Resultado; private $CotacaoId; private $SugestaoId; private $PageId; private $DadosExcel; public function listarPedidoProd($Dados = null) { $this->DadosId = filter_input_array(INPUT_GET, FILTER_DEFAULT); // var_dump($this->DadosId); // $listarSelect = new \App\gre\Models\Cotacao\ModCtPedidoListar(); $listPedido = new \App\adms\Models\helper\AdmsRead(); $listPedido->fullRead("Select coalesce(p.marca_id,0) marca_id, p.prod_cod, p.emb_fornecedor, case when p.emb_fornecedor > 1 then ceiling(p.qtde/((ceiling(p.qtde/p.emb_fornecedor)*p.emb_fornecedor))*100) else 0 end perc_compra, case when (p.qtde/ p.emb_fornecedor) < 1.0000 and (p.qtde / p.emb_fornecedor) > 0.000 then p.emb_fornecedor else case when MOD(p.qtde, p.emb_fornecedor) > 0.0000 then truncate(p.qtde / p.emb_fornecedor,0) * p.emb_fornecedor else 0 end end qtde_ajustada, pr.nome prod_nome, p.curva, m.nome marca_nome, p.forn_id, f.nome_fantasia forn_nome, p.data_cotacao, date_format(p.data_cotacao, '%d/%m/%Y') data_cotacaoi, p.cotacao_id, p.sugestao_id, case when p.ol = 'S' then 'SIM' else 'NÃO' end oli, p.ol, p.qtde, p.preco_cotado, p.preco_max, round(p.margem_desejada,0) margem_desejada, p.menor_preco, format(round((((p.preco_max - p.preco_cotado)) *100)/p.preco_max,2),2, 'de_DE') margem_menor_preco, cp.negocia_marca, cp.status_id, sit.nome nome_sit, cr.cor cor_cr from ct_pedido_simulado p inner join ct_cab_pedido_simulado cp on cp.data = p.data_cotacao and cp.cotacao_id = p.cotacao_id and cp.sugestao_id = p.sugestao_id and cp.forn_id = p.forn_id inner join ro_marca m on m.id = p.marca_id inner join ro_produto pr on pr.id = p.prod_cod inner join ct_fornecedor f on f.forn_id = p.forn_id INNER JOIN ct_status sit ON sit.id= p.status_id INNER JOIN adms_cors cr ON cr.id = sit.cor_id where p.forn_id = :forn_id and p.cotacao_id = :cotacao_id and p.sugestao_id = :sugestao_id order by pr.nome", "forn_id=".$this->DadosId['forn_id']."&cotacao_id=".$this->DadosId['cotacao_id']."&sugestao_id=".$this->DadosId['sugestao_id']); $this->Resultado = $listPedido->getResultado(); //var_dump($this->Resultado ); return $this->Resultado; } }