D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
var
/
www
/
html
/
trade
/
adm
/
app
/
gre
/
Models
/
Filename :
ModTradeAcaoContratoVer.php
back
Copy
<?php namespace App\gre\Models; if (!defined('URL')) { header("Location: /"); exit(); } /** * Description of ModTradeContratoVer * * @copyright (c) year, Carlos Marques */ class ModTradeAcaoContratoVer { private $Resultado; private $DadosId; private $DadosItem; public function verContr($DadosId = null) { $this->DadosId = filter_input_array(INPUT_GET, FILTER_DEFAULT);; $verContr = new \App\adms\Models\helper\AdmsRead(); $verContr->fullRead("SELECT contr.id, contr.marca_id, contr.nome nome_marca, contr.tipo_contratante_id, contr.parcelas, contr.tipo_contrato_id, date_format(contr.data_emissao, '%d/%m/%Y') data_emissao, date_format(contr.final_vigencia, '%d/%m/%Y') final_vigencia, contr.valor_tabela valor_tabela, format(contr.valor_tabela, 2, 'de_DE') valor_tabelai, contr.valor_total_tabela valor_total_tabela, contr.valor_total_negociado valor_total_negociado, format(contr.valor_total_tabela, 2, 'de_DE') valor_total_tabelai, format(contr.valor_total_negociado, 2, 'de_DE') valor_total_negociadoi, contr.contato, MASK(contr.celular_contratante, '(##) #####-####') celular_contratante, contr.observacao, date_format(contr.created, '%d/%m/%Y às %Hh%i') created, date_format(contr.modified, '%d/%m/%Y às %Hh%i') modified, stat.nome nome_sit, cr.cor cor_cr, usu.usuario nome_usuario, fc.nome_fantasia contratante_nome, case when contr.distr_repasse is null then 'Verba' else fr.nome_fantasia end repasse_nome, contr.situacao_id, contr.observacao_enviada FROM ro_trade_cab_contrato contr left join ro_trade_fornecedor fr on fr.forn_id = contr.distr_repasse left join ro_trade_fornecedor fc on fc.forn_id = contr.contratante_id left JOIN adms_usuarios usu ON usu.id= contr.usuario_id INNER JOIN ro_trade_status stat ON stat.id= contr.situacao_id INNER JOIN adms_cors cr ON cr.id=stat.adms_cor_id WHERE contr.id = :id", "id=".$this->DadosId['id']); $this->Resultado= $verContr->getResultado(); return $this->Resultado; } public function verProd($DadosId = null) { $this->DadosId = filter_input_array(INPUT_GET, FILTER_DEFAULT);; $verProd = new \App\adms\Models\helper\AdmsRead(); $verProd->fullRead("SELECT prod.*, produto.nome prod_nome FROM ro_trade_contrato contr inner join ro_trade_prod_contrato prod on prod.contr_id = contr.id inner join ro_produto produto on prod.produto_id = produto.id WHERE contr.id = :id", "id=".$this->DadosId['id']); $this->Resultado= $verProd->getResultado(); return $this->Resultado; } public function verItem($DadosItem = null) { $this->DadosItem = filter_input_array(INPUT_GET, FILTER_DEFAULT); $verItem = new \App\adms\Models\helper\AdmsRead(); $verItem->fullRead("select i.id, i.contr_id, i.tipo_id, t.nome tipo_nome, i.sub_tipo_id sub_tipo_nome, s.nome sub_tipo_nome, i.acao_id, a.nome acao_nome, date_format(max(i.data_inicio), '%d/%m/%Y') data_inicio, date_format(max(i.data_fim), '%d/%m/%Y') data_fim, b.nome base_nome, '0' qtde_filiais, fili.nome filial_nome FROM ro_trade_item_contrato i inner join ro_filial fili on fili.id = i.filial_id left join ro_trade_filial_contrato f on i.acao_id = f.acao_id and i.tipo_id = f.tipo_id and i.sub_tipo_id = f.sub_tipo_id and i.contr_id = f.contr_id left join ro_trade_tipo_acao t on t.id = i.tipo_id left join ro_trade_sub_tipo_acao s on s.id = i.sub_tipo_id left join ro_trade_acao a on a.id = i.acao_id left join ro_trade_base b on b.id = i.base_id where i.contr_id = :id group by i.id, i.contr_id, i.tipo_id, t.nome, i.sub_tipo_id, s.nome, i.acao_id, a.nome, fili.nome order by i.tipo_id, i.sub_tipo_id, i.acao_id, fili.id, i.data_inicio", "id=".$this->DadosItem['id']); $this->Resultado = $verItem->getResultado(); // var_dump($this->Resultado); return $this->Resultado; } public function verFilial($DadosId = null) { $this->DadosId = filter_input_array(INPUT_GET, FILTER_DEFAULT);; $verFilial = new \App\adms\Models\helper\AdmsRead(); $verFilial->fullRead("select i.filial_id, f.nome filial_nome, count(i.acao_id) qtde_acoes FROM ro_trade_filial_contrato i left join ro_filial f on f.id = i.filial_id where i.contr_id = :id group by i.filial_id, f.nome order by i.filial_id", "id=".$this->DadosId['id']); $this->Resultado= $verFilial->getResultado(); return $this->Resultado; } public function verRec($DadosId = null) { $this->DadosId = filter_input_array(INPUT_GET, FILTER_DEFAULT);; $verRec = new \App\adms\Models\helper\AdmsRead(); $verRec->fullRead("select date_format(r.data_emissao, '%d/%m/%Y') data_emissao, r. data_vencimento data_vencimentoi, date_format(r.data_vencimento, '%d/%m/%Y') data_vencimento, concat(r.parcela_num,'/',parcela_de) parcelas, date_format(r.data_baixa, '%d/%m/%Y') data_baixa, format(r.valor_liquido,2, 'de_DE') valor_liquido, format(r.valor_baixa,2, 'de_DE') valor_baixa FROM ro_trade_receber r where r.contr_id = :id and r.usuario_id = " . $_SESSION['usuario_id']. " order by r.data_vencimento", "id=".$this->DadosId['id']); $this->Resultado= $verRec->getResultado(); // var_dump($this->Resultado); return $this->Resultado; } }