D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
var
/
www
/
html
/
trade
/
adm
/
app
/
gre
/
Models
/
Filename :
ModTradeLerRebate.php
back
Copy
<?php namespace App\gre\Models; if (!defined('URL')) { header("Location: /"); exit(); } /** * Description of ModTradeLerMeta * * @copyright (c) year, Carlos Marques - CM */ class ModTradeLerRebate { private $Resultado; private $Dados; public function lerContr($DadosId = null) { $this->DadosId = (int) $DadosId; $verContr = new \App\adms\Models\helper\AdmsRead(); $verContr->fullRead("Select case when c.tipo_contratante = 0 then 'MARCA' else 'FORNECEDOR' END tipo_contratante_nome, tc.nome tipo_contrato_nome, case when c.tipo_contratante = 0 then m.nome else f.nome END contratante_nome, tv.nome tipo_rebate_nome, tp.nome tipo_pagamento_nome, case when c.base_meta_id = 1 then 'Em Reais (R$)' else 'Unidades' END base_meta_nome, us.nome usuario_nome, stat.nome nome_stat, cr.cor cor_cr, c.id, date_format(c.data_inicio, '%d/%m/%Y') data_inicio, date_format(c.data_fim, '%d/%m/%Y') data_fim, format(c.perc_rebate ,2, 'de_De') perc_rebate, format(c.valor_fixo ,2, 'de_De') valor_fixo, c.prazo_pgto, c.contato, c.observacao, MASK(c.celular_contratante, '(##) #####-####') celular_contratante, c.created, c.modified FROM ro_trade_contrato c left join ro_marca m on m.id = c.contratante_id left join ro_trade_fornecedor f on f.id = c.contratante_id inner join ro_trade_tipo_contrato tc on tc.id = c.tipo_contrato_id inner join ro_trade_tipo_verba tv on tv.id = c.tipo_verba_id inner join ro_trade_tipo_pagamento tp on tp.id = c.tipo_pagamento_id INNER JOIN adms_usuarios us ON us.id= c.usuario_id INNER JOIN ro_trade_status stat ON stat.id= c.status_id INNER JOIN adms_cors cr ON cr.id= stat.adms_cor_id WHERE c.id = :id LIMIT :limit", "id=".$this->DadosId. "&limit=1"); $this->Resultado= $verContr->getResultado(); return $this->Resultado; } public function lerItens($DadosId = null) { $this->DadosId = (int) $DadosId; $verItem = new \App\adms\Models\helper\AdmsRead(); $verItem->fullRead("SELECT m.* FROM ro_trade_meta m WHERE m.contrato_id = :id", "id=".$this->DadosId); $this->Resultado= $verItem->getResultado(); return $this->Resultado; } }