D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
var
/
www
/
html
/
trade
/
adm
/
app
/
gre
/
Models
/
Filename :
ModTradeAcaoFilialConsultaListar.php
back
Copy
<?php // Models namespace App\gre\Models; if (!defined('URL')) { header("Location: /"); exit(); } /** * Description of ModTradeSupContratoListar * * @copyright (c) year, Carlos Marques - CM */ class ModTradeAcaoFilialConsultaListar { private $Resultado; private $Dados; public function listFilial($Dados = null) { $this->Dados = $Dados; //var_dump($this->Dados); //die; /* if($this->Dados['filial_id'] == 0) { */ if($this->Dados['situacao'] == 'A') { $listarContr = new \App\adms\Models\helper\AdmsRead(); $listarContr->fullRead("select c.id id, i.filial_id, f.nome filial_nome, m.nome_fantasia, case when c.distr_repasse is null then 'Verba' else d.nome_fantasia end nome_distr, date_format(i.data_inicio, '%d/%m/%Y') data_inicio, date_format(i.data_fim, '%d/%m/%Y') data_fim, format(i.valor_total_tabela, 2, 'de_DE') valor_negociado, t.nome tipo_nome, st.nome subtipo_nome, a.nome acao_nome, stat.nome nome_sit, cr.cor cor_cr, user.usuario from ro_trade_item_contrato i inner join ro_trade_tipo_acao t on t.id = i.tipo_id inner join ro_trade_sub_tipo_acao st on st.id = i.sub_tipo_id and st.tipo_id = i.tipo_id inner join ro_trade_acao a on a.id = i.acao_id and a.tipo_id = i.tipo_id and a.sub_tipo_id = i.sub_tipo_id inner join ro_trade_cab_contrato c on c.id = i.contr_id inner join ro_filial f on i.filial_id = f.id inner join ro_trade_fornecedor m on m.forn_id = c.contratante_id left join ro_trade_fornecedor d on d.forn_id = c.distr_repasse inner JOIN ro_trade_status stat ON stat.id= c.situacao_id inner JOIN adms_cors cr ON cr.id=stat.adms_cor_id left JOIN adms_usuarios user ON c.usuario_id= user.id where i.filial_id = :filial_id and i.data_fim >= curdate() order by m.nome_fantasia, tipo_nome, subtipo_nome, acao_nome", "filial_id=" . $this->Dados['filial_id']); }else{ $listarContr = new \App\adms\Models\helper\AdmsRead(); $listarContr->fullRead("select c.id id, i.filial_id, f.nome filial_nome, m.nome_fantasia, case when c.distr_repasse is null then 'Verba' else d.nome_fantasia end nome_distr, date_format(i.data_inicio, '%d/%m/%Y') data_inicio, date_format(i.data_fim, '%d/%m/%Y') data_fim, format(i.valor_total_tabela, 2, 'de_DE') valor_negociado, t.nome tipo_nome, st.nome subtipo_nome, a.nome acao_nome, stat.nome nome_sit, cr.cor cor_cr, user.usuario from ro_trade_item_contrato i inner join ro_trade_tipo_acao t on t.id = i.tipo_id inner join ro_trade_sub_tipo_acao st on st.id = i.sub_tipo_id and st.tipo_id = i.tipo_id inner join ro_trade_acao a on a.id = i.acao_id and a.tipo_id = i.tipo_id and a.sub_tipo_id = i.sub_tipo_id inner join ro_trade_cab_contrato c on c.id = i.contr_id inner join ro_filial f on i.filial_id = f.id inner join ro_trade_fornecedor m on m.forn_id = c.contratante_id left join ro_trade_fornecedor d on d.forn_id = c.distr_repasse inner JOIN ro_trade_status stat ON stat.id= c.situacao_id inner JOIN adms_cors cr ON cr.id=stat.adms_cor_id left JOIN adms_usuarios user ON c.usuario_id= user.id where i.filial_id = :filial_id and i.data_fim < curdate() order by m.nome_fantasia, tipo_nome, subtipo_nome, acao_nome", "filial_id=" . $this->Dados['filial_id']); } $this->Resultado = $listarContr->getResultado(); //var_dump($this->Resultado); return $this->Resultado; } }