D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
var
/
www
/
html
/
rosario
/
adm
/
app
/
gre
/
Models
/
Filename :
ModTradeAcaoContratoConsultaListar.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 ModTradeAcaoContratoConsultaListar { private $Resultado; private $Dados; public function listContr($Dados = null) { $this->Dados = $Dados; //var_dump($this->Dados); //die; /* if($this->Dados['filial_id'] == 0) { */ if($this->Dados['situacao_id'] == 0) { $listarContr = new \App\adms\Models\helper\AdmsRead(); $listarContr->fullRead("select c.id id, m.nome_fantasia, case when c.distr_repasse is null then 'Verba' else d.nome_fantasia end nome_distr, date_format(c.data_emissao, '%d/%m/%Y') data_inicio, date_format(c.final_vigencia, '%d/%m/%Y') data_fim, format(c.valor_total_negociado, 2, 'de_DE') valor_negociado, stat.nome nome_sit, cr.cor cor_cr, user.usuario from ro_trade_cab_contrato c 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 c.situacao_id <> 3 order by m.nome_fantasia"); }else{ $listarContr = new \App\adms\Models\helper\AdmsRead(); $listarContr->fullRead("select c.id id, m.nome_fantasia, case when c.distr_repasse is null then 'Verba' else d.nome_fantasia end nome_distr, date_format(c.data_emissao, '%d/%m/%Y') data_inicio, date_format(c.final_vigencia, '%d/%m/%Y') data_fim, format(c.valor_total_negociado, 2, 'de_DE') valor_negociado, stat.nome nome_sit, cr.cor cor_cr, user.usuario from ro_trade_cab_contrato c 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 c.situacao_id = :situacao_id order by m.nome_fantasia", "situacao_id=" . $this->Dados['situacao_id']); } $this->Resultado = $listarContr->getResultado(); //var_dump($this->Resultado); return $this->Resultado; } }