D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
var
/
www
/
html
/
rosario
/
adm
/
app
/
gre
/
Models
/
Filename :
ModTradeLerAcaoContrato.php
back
Copy
<?php namespace App\gre\Models; if (!defined('URL')) { header("Location: /"); exit(); } /** * Description of GreLerFatura * * @copyright (c) year, Carlos Marques - CM */ class ModTradeLerAcaoContrato { private $Resultado; private $Dados; public function lerContr($DadosId = null) { $this->DadosId = (int) $DadosId; $verContr = new \App\adms\Models\helper\AdmsRead(); $verContr->fullRead("SELECT contr.*, stat.nome nome_sit, cr.cor cor_cr, case when forn.nome is null then marca.nome else forn.nome end nome_marca, plano.nome nome_plano, tipo.nome nome_tipo, subtipo.nome nome_sub_tipo, acao.nome nome_acao, usu.nome nome_usuario FROM ro_trade_contrato contr LEFT JOIN ro_marca marca on marca.id = contr.contratante_id LEFT JOIN ro_trade_fornecedor forn on forn.forn_id = contr.contratante_id INNER JOIN ro_trade_plano plano on plano.id = contr.plano_id INNER JOIN ro_trade_tipo_acao tipo on tipo.id = contr.tipo_id INNER JOIN ro_trade_sub_tipo_acao subtipo on subtipo.id = contr.sub_tipo_id and subtipo.tipo_id = contr.tipo_id LEFT JOIN ro_trade_acao acao on acao.id = contr.acao_id and acao.tipo_id = contr.tipo_id and acao.sub_tipo_id = contr.sub_tipo_id INNER JOIN adms_usuarios usu ON usu.id= contr.usuario_id INNER JOIN ro_trade_status stat ON stat.id= contr.status_id INNER JOIN adms_cors cr ON cr.id=stat.adms_cor_id WHERE contr.id = :id LIMIT :limit", "id=".$this->DadosId. "&limit=1"); $this->Resultado= $verContr->getResultado(); return $this->Resultado; } public function lerProd($DadosId = null) { $this->DadosId = (int) $DadosId; $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); $this->Resultado= $verProd->getResultado(); return $this->Resultado; } public function lerItem($DadosId = null) { $this->DadosId = (int) $DadosId; $verItem = new \App\adms\Models\helper\AdmsRead(); $verItem->fullRead("SELECT item.*, filial.nome filial_nome FROM ro_trade_contrato contr inner join ro_trade_item_contrato item on item.contr_id = contr.id inner join ro_filial filial on item.filial_id = filial.id WHERE contr.id = :id order by item.filial_id", "id=".$this->DadosId); $this->Resultado= $verItem->getResultado(); return $this->Resultado; } }