D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
var
/
www
/
html
/
rosario
/
adm
/
app
/
gre
/
Models
/
Filename :
ModTradeRebateListar.php
back
Copy
<?php namespace App\gre\Models; if (!defined('URL')) { header("Location: /"); exit(); } /** * Description of ModTradeMetaListar * * @copyright (c) year, Carlos Marques - CM */ class ModTradeRebateListar { private $Resultado; private $Dados; private $DadoG; private $diase; public function listRebate() { $this->Dados = filter_input_array(INPUT_POST, FILTER_DEFAULT); if($this->Dados['tipo_contratante'] == 0) { $lerMeta = new \App\adms\Models\helper\AdmsRead(); if($this->Dados['status_id'] == 0) { $lerMeta->fullRead("select c.id, date_format(c.data_inicio, '%d/%m/%Y') data_inicio_m, date_format(c.data_fim, '%d/%m/%Y') data_fim_m, c.contratante_id, m.nome marca_nome, f.nome_fantasia distr_nome, c.tipo_contratante, t.nome tipo_nome, format(c.meta_total,0, 'de_De') valor, format(c.perc_rebate,2, 'de_De') percentual, stat.nome nome_stat, cr.cor cor_cr from ro_trade_contrato c left join ro_marca m on m.id = c.contratante_id left join ro_trade_fornecedor f on f.forn_id = c.contratante_id inner join ro_trade_tipo_contrato t on t.id = c.tipo_contrato_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.tipo_contrato_id <> 1"); }else{ $lerMeta->fullRead("select c.id, date_format(c.data_inicio, '%d/%m/%Y') data_inicio_m, date_format(c.data_fim, '%d/%m/%Y') data_fim_m, c.contratante_id, m.nome marca_nome, f.nome_fantasia distr_nome, c.tipo_contratante, t.nome tipo_nome, format(c.meta_total,0, 'de_De') valor, format(c.perc_rebate,2, 'de_De') percentual, stat.nome nome_stat, cr.cor cor_cr from ro_trade_contrato c left join ro_marca m on m.id = c.contratante_id left join ro_trade_fornecedor f on f.forn_id = c.contratante_id inner join ro_trade_tipo_contrato t on t.id = c.tipo_contrato_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.status_id = :status and c.tipo_contrato_id <> 1", "status=".$this->Dados['status_id']); } }else{ $lerMeta = new \App\adms\Models\helper\AdmsRead(); if($this->Dados['status_id'] == 0) { $lerMeta->fullRead("select c.id, date_format(c.data_inicio, '%d/%m/%Y') data_inicio_m, date_format(c.data_fim, '%d/%m/%Y') data_fim_m, c.contratante_id, m.nome marca_nome, f.nome_fantasia distr_nome, c.tipo_contratante, t.nome tipo_nome, format(c.meta_total,0, 'de_De') valor, format(c.perc_rebate,2, 'de_De') percentual, stat.nome nome_stat, cr.cor cor_cr from ro_trade_contrato c left join ro_marca m on m.id = c.contratante_id left join ro_trade_fornecedor f on f.forn_id = c.contratante_id inner join ro_trade_tipo_contrato t on t.id = c.tipo_contrato_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.contratante_id = :contratante and c.tipo_contrato_id <> 1", "contratante=".$this->Dados['contratante_id']); }else{ $lerMeta->fullRead("select c.id, date_format(c.data_inicio, '%d/%m/%Y') data_inicio_m, date_format(c.data_fim, '%d/%m/%Y') data_fim_m, c.contratante_id, m.nome marca_nome, f.nome_fantasia distr_nome, c.tipo_contratante, t.nome tipo_nome, format(c.meta_total,0, 'de_De') valor, format(c.perc_rebate,2, 'de_De') percentual, stat.nome nome_stat, cr.cor cor_cr from ro_trade_contrato c left join ro_marca m on m.id = c.contratante_id left join ro_trade_fornecedor f on f.forn_id = c.contratante_id inner join ro_trade_tipo_contrato t on t.id = c.tipo_contrato_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.status_id = :status and c.contratante_id = :contratante and c.tipo_contrato_id <> 1", "status=".$this->Dados['status_id']."&contratante=".$this->Dados['contratante_id']); } } $this->Resultado= $lerMeta->getResultado(); return $this->Resultado; } }